![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
A Fast Marching grid cell for planar facets extraction. More...
#include <fastMarchingForFacetExtraction.h>


Public Member Functions | |
| PlanarCell () | |
| Default constructor. More... | |
| virtual | ~PlanarCell () |
| ! Destructor More... | |
Public Member Functions inherited from cloudViewer::FastMarching::Cell | |
| Cell () | |
| Default constructor. More... | |
| virtual | ~Cell ()=default |
| Virtual destructor. More... | |
Public Attributes | |
| CCVector3 | N |
| The local cell normal. More... | |
| CCVector3 | C |
| The local cell center. More... | |
| cloudViewer::DgmOctree::CellCode | cellCode |
| the code of the equivalent cell in the octree More... | |
| ScalarType | planarError |
| Cell planarity error. More... | |
Public Attributes inherited from cloudViewer::FastMarching::Cell | |
| STATE | state |
| Cell state. More... | |
| float | T |
| Front arrival time. More... | |
Additional Inherited Members | |
Public Types inherited from cloudViewer::FastMarching::Cell | |
| enum | STATE { EMPTY_CELL = 0 , FAR_CELL = 1 , TRIAL_CELL = 2 , ACTIVE_CELL = 3 } |
| Possible states of a Fast Marching grid cell. More... | |
Static Public Member Functions inherited from cloudViewer::FastMarching::Cell | |
| static float | T_INF () |
| Returns infinite time value. More... | |
A Fast Marching grid cell for planar facets extraction.
Definition at line 83 of file fastMarchingForFacetExtraction.h.
|
inline |
Default constructor.
Definition at line 86 of file fastMarchingForFacetExtraction.h.
|
inlinevirtual |
! Destructor
Definition at line 90 of file fastMarchingForFacetExtraction.h.
| CCVector3 FastMarchingForFacetExtraction::PlanarCell::C |
The local cell center.
Definition at line 95 of file fastMarchingForFacetExtraction.h.
Referenced by FastMarchingForFacetExtraction::computeTCoefApprox(), and FastMarchingForFacetExtraction::init().
| cloudViewer::DgmOctree::CellCode FastMarchingForFacetExtraction::PlanarCell::cellCode |
the code of the equivalent cell in the octree
Definition at line 97 of file fastMarchingForFacetExtraction.h.
Referenced by FastMarchingForFacetExtraction::addCellToCurrentFacet(), FastMarchingForFacetExtraction::computeTCoefApprox(), FastMarchingForFacetExtraction::init(), and FastMarchingForFacetExtraction::updateFlagsTable().
| CCVector3 FastMarchingForFacetExtraction::PlanarCell::N |
The local cell normal.
Definition at line 93 of file fastMarchingForFacetExtraction.h.
Referenced by FastMarchingForFacetExtraction::computeTCoefApprox(), and FastMarchingForFacetExtraction::init().
| ScalarType FastMarchingForFacetExtraction::PlanarCell::planarError |
Cell planarity error.
Definition at line 99 of file fastMarchingForFacetExtraction.h.
Referenced by FastMarchingForFacetExtraction::init().