ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::OctreeAndMeshIntersection Struct Reference
Collaboration diagram for cloudViewer::OctreeAndMeshIntersection:

Public Member Functions

 OctreeAndMeshIntersection ()
 Default constructor. More...
 
 ~OctreeAndMeshIntersection ()
 Destructor. More...
 

Public Attributes

DgmOctreeoctree
 Octree structure. More...
 
GenericIndexedMeshmesh
 Mesh. More...
 
SaitoSquaredDistanceTransformdistanceTransform
 Distance transform. More...
 
Tuple3i minFillIndexes
 Grid occupancy of mesh (minimum indexes for each dimension) More...
 
Tuple3i maxFillIndexes
 Grid occupancy of mesh (maximum indexes for each dimension) More...
 
Grid3D< TriangleList * > perCellTriangleList
 Array of FacesInCellPtr structures. More...
 

Detailed Description

Internal structure used by DistanceComputationTools::computeCloud2MeshDistances

Definition at line 59 of file DistanceComputationTools.cpp.

Constructor & Destructor Documentation

◆ OctreeAndMeshIntersection()

cloudViewer::OctreeAndMeshIntersection::OctreeAndMeshIntersection ( )
inline

Default constructor.

Definition at line 77 of file DistanceComputationTools.cpp.

◆ ~OctreeAndMeshIntersection()

cloudViewer::OctreeAndMeshIntersection::~OctreeAndMeshIntersection ( )
inline

Destructor.

Definition at line 85 of file DistanceComputationTools.cpp.

References distanceTransform, and perCellTriangleList.

Member Data Documentation

◆ distanceTransform

◆ maxFillIndexes

◆ mesh

◆ minFillIndexes

◆ octree

◆ perCellTriangleList


The documentation for this struct was generated from the following file: