ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
FastMarchingForFacetExtraction::PlanarCell Class Reference

A Fast Marching grid cell for planar facets extraction. More...

#include <fastMarchingForFacetExtraction.h>

Inheritance diagram for FastMarchingForFacetExtraction::PlanarCell:
Collaboration diagram for FastMarchingForFacetExtraction::PlanarCell:

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...
 

Detailed Description

A Fast Marching grid cell for planar facets extraction.

Definition at line 83 of file fastMarchingForFacetExtraction.h.

Constructor & Destructor Documentation

◆ PlanarCell()

FastMarchingForFacetExtraction::PlanarCell::PlanarCell ( )
inline

Default constructor.

Definition at line 86 of file fastMarchingForFacetExtraction.h.

◆ ~PlanarCell()

virtual FastMarchingForFacetExtraction::PlanarCell::~PlanarCell ( )
inlinevirtual

! Destructor

Definition at line 90 of file fastMarchingForFacetExtraction.h.

Member Data Documentation

◆ C

CCVector3 FastMarchingForFacetExtraction::PlanarCell::C

◆ cellCode

◆ N

CCVector3 FastMarchingForFacetExtraction::PlanarCell::N

◆ planarError

ScalarType FastMarchingForFacetExtraction::PlanarCell::planarError

Cell planarity error.

Definition at line 99 of file fastMarchingForFacetExtraction.h.

Referenced by FastMarchingForFacetExtraction::init().


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