NetDEM v1.0
Loading...
Searching...
No Matches
sdf_calculator.cpp File Reference
#include "sdf_calculator.hpp"
#include "eigen_wrapper.hpp"
#include "igl_wrapper.hpp"
#include "utils_macros.hpp"
#include <Eigen/Dense>
#include <igl/bfs_orient.h>
#include <igl/copyleft/cgal/convex_hull.h>
#include <igl/copyleft/cgal/mesh_boolean.h>
#include <igl/piecewise_constant_winding_number.h>
#include <igl/copyleft/cgal/points_inside_component.h>
#include <igl/boundary_facets.h>
#include <igl/decimate.h>
#include <igl/default_num_threads.h>
#include <igl/facet_components.h>
#include <igl/loop.h>
#include <igl/marching_cubes.h>
#include <igl/per_edge_normals.h>
#include <igl/per_face_normals.h>
#include <igl/per_vertex_normals.h>
#include <igl/point_mesh_squared_distance.h>
#include <igl/remove_duplicate_vertices.h>
#include <igl/remove_unreferenced.h>
#include <iostream>

Namespaces

namespace  netdem
 

Functions

void netdem::STDToEigen (const VecXT< VecXT< double > > &std_mat, Eigen::MatrixXd *eigen_mat)
 
void netdem::STDToEigen (const VecXT< Vec3d > &std_mat, Eigen::MatrixXd *eigen_mat)
 
void netdem::STDToEigen (const Mat3d &std_mat, Eigen::Matrix3d *eigen_mat)
 
void netdem::STDToEigen (const VecXT< Vec3i > &std_mat, Eigen::MatrixXi *eigen_mat)
 
void netdem::STDToEigen (const VecXT< Vec4i > &std_mat, Eigen::MatrixXi *eigen_mat)
 
void netdem::STDToEigen (const VecXT< double > &std_vec, Eigen::VectorXd *eigen_vec)
 
void netdem::STDToEigen (const Vec3d &std_vec, Eigen::Vector3d *eigen_vec)
 
void netdem::EigenToSTD (VecXT< VecXT< double > > *const std_mat, const Eigen::MatrixXd &eigen_mat)
 
void netdem::EigenToSTD (VecXT< Vec3d > *const std_mat, const Eigen::MatrixXd &eigen_mat)
 
void netdem::EigenToSTD (Mat3d *const std_mat, const Eigen::Matrix3d &eigen_mat)
 
void netdem::EigenToSTD (VecXT< Vec3i > *const std_mat, const Eigen::MatrixXi &eigen_mat)
 
void netdem::EigenToSTD (VecXT< Vec4i > *const std_mat, const Eigen::MatrixXi &eigen_mat)
 
void netdem::EigenToSTD (VecXT< int > *const std_vec, const Eigen::VectorXi &eigen_vec)
 
void netdem::EigenToSTD (VecXT< double > *const std_vec, const Eigen::VectorXd &eigen_vec)
 
void netdem::EigenToSTD (Vec3d *const std_vec, const Eigen::Vector3d &eigen_vec)