ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccFastMarchingForNormsDirection::DirectionCell Class Reference

A Fast Marching grid cell for normals direction resolution. More...

#include <ecvFastMarchingForNormsDirection.h>

Inheritance diagram for ccFastMarchingForNormsDirection::DirectionCell:
Collaboration diagram for ccFastMarchingForNormsDirection::DirectionCell:

Public Member Functions

 DirectionCell ()
 Default constructor. More...
 
 ~DirectionCell () override=default
 ! 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...
 
float signConfidence
 Confidence value. 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 normals direction resolution.

Definition at line 64 of file ecvFastMarchingForNormsDirection.h.

Constructor & Destructor Documentation

◆ DirectionCell()

ccFastMarchingForNormsDirection::DirectionCell::DirectionCell ( )
inline

Default constructor.

Definition at line 67 of file ecvFastMarchingForNormsDirection.h.

◆ ~DirectionCell()

ccFastMarchingForNormsDirection::DirectionCell::~DirectionCell ( )
overridedefault

! Destructor

Member Data Documentation

◆ C

CCVector3 ccFastMarchingForNormsDirection::DirectionCell::C

The local cell center.

Definition at line 86 of file ecvFastMarchingForNormsDirection.h.

◆ cellCode

cloudViewer::DgmOctree::CellCode ccFastMarchingForNormsDirection::DirectionCell::cellCode

the code of the equivalent cell in the octree

Definition at line 88 of file ecvFastMarchingForNormsDirection.h.

◆ N

CCVector3 ccFastMarchingForNormsDirection::DirectionCell::N

The local cell normal.

Definition at line 84 of file ecvFastMarchingForNormsDirection.h.

◆ signConfidence

float ccFastMarchingForNormsDirection::DirectionCell::signConfidence

Confidence value.

Definition at line 90 of file ecvFastMarchingForNormsDirection.h.


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