SurfaceReconstructor
Public Functions
| Name | |
|---|---|
| SurfaceReconstructor() | |
| ~SurfaceReconstructor() | |
| void | initializeReconstruction(std::vector< std::vector< itk::Point< double > > > local_pts, std::vector< std::vector< itk::Point< double > > > global_pts, std::vector< std::string > distance_transforms, double maxAngle, float decimationPercent, int numClusters) | 
| bool | hasDenseMean() | 
| void | setMean(vtkSmartPointer< vtkPoints > sparseMean, vtkSmartPointer< vtkPolyData > denseMean, std::vector< bool > goodPoints) | 
| void | writeMeanInfo(std::string baseName) | 
| void | readMeanInfo(std::string dense, std::string sparse, std::string goodPoints) | 
| void | resetReconstruct() | 
| void | set_number_of_clusters(int num_clusters) | 
| void | set_normal_angle(double angle) | 
| void | set_decimation_percent(double decimation) | 
| bool | get_surface_reconstruction_available() | 
| vtkSmartPointer< vtkPolyData > | build_mesh(const Eigen::VectorXd & shape) | 
Public Functions Documentation
function SurfaceReconstructor
SurfaceReconstructor()
function ~SurfaceReconstructor
~SurfaceReconstructor()
function initializeReconstruction
void initializeReconstruction(
    std::vector< std::vector< itk::Point< double > > > local_pts,
    std::vector< std::vector< itk::Point< double > > > global_pts,
    std::vector< std::string > distance_transforms,
    double maxAngle,
    float decimationPercent,
    int numClusters
)
function hasDenseMean
bool hasDenseMean()
function setMean
void setMean(
    vtkSmartPointer< vtkPoints > sparseMean,
    vtkSmartPointer< vtkPolyData > denseMean,
    std::vector< bool > goodPoints
)
function writeMeanInfo
void writeMeanInfo(
    std::string baseName
)
function readMeanInfo
void readMeanInfo(
    std::string dense,
    std::string sparse,
    std::string goodPoints
)
function resetReconstruct
void resetReconstruct()
function set_number_of_clusters
void set_number_of_clusters(
    int num_clusters
)
function set_normal_angle
void set_normal_angle(
    double angle
)
function set_decimation_percent
void set_decimation_percent(
    double decimation
)
function get_surface_reconstruction_available
bool get_surface_reconstruction_available()
function build_mesh
vtkSmartPointer< vtkPolyData > build_mesh(
    const Eigen::VectorXd & shape
)
Updated on 2024-03-17 at 12:58:44 -0600