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

DgmOctree * octree
 Octree structure. More...
 
GenericIndexedMesh * mesh
 Mesh. More...
 
SaitoSquaredDistanceTransform * distanceTransform
 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 data, distanceTransform, and perCellTriangleList.

Member Data Documentation

◆ distanceTransform

◆ maxFillIndexes

◆ mesh

◆ minFillIndexes

◆ octree

◆ perCellTriangleList


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