ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::FastMarching::Cell Class Reference

A generic Fast Marching grid cell. More...

#include <FastMarching.h>

Inheritance diagram for cloudViewer::FastMarching::Cell:

Public Types

enum  STATE { EMPTY_CELL = 0 , FAR_CELL = 1 , TRIAL_CELL = 2 , ACTIVE_CELL = 3 }
 Possible states of a Fast Marching grid cell. More...
 

Public Member Functions

 Cell ()
 Default constructor. More...
 
virtual ~Cell ()=default
 Virtual destructor. More...
 

Static Public Member Functions

static float T_INF ()
 Returns infinite time value. More...
 

Public Attributes

STATE state
 Cell state. More...
 
float T
 Front arrival time. More...
 

Detailed Description

A generic Fast Marching grid cell.

Definition at line 95 of file FastMarching.h.

Member Enumeration Documentation

◆ STATE

Possible states of a Fast Marching grid cell.

Enumerator
EMPTY_CELL 
FAR_CELL 
TRIAL_CELL 
ACTIVE_CELL 

Definition at line 101 of file FastMarching.h.

Constructor & Destructor Documentation

◆ Cell()

cloudViewer::FastMarching::Cell::Cell ( )
inline

Default constructor.

Definition at line 109 of file FastMarching.h.

◆ ~Cell()

virtual cloudViewer::FastMarching::Cell::~Cell ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ T_INF()

static float cloudViewer::FastMarching::Cell::T_INF ( )
inlinestatic

Member Data Documentation

◆ state

◆ T


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