3D Forest
Software for analysis of Lidar data from forest environment.
Region Class Reference

#include <Region.hpp>

Public Types

enum  Type {
  TYPE_NONE , TYPE_BOX , TYPE_CONE , TYPE_CYLINDER ,
  TYPE_SPHERE
}
 

Public Member Functions

 Region ()
 
 ~Region ()
 
void clear ()
 
void read (const Json &in)
 
Jsonwrite (Json &out) const
 

Public Attributes

Box< double > box
 
Cone< double > cone
 
Cylinder< double > cylinder
 
Sphere< double > sphere
 
Box< double > boundary
 
Type enabled
 

Member Enumeration Documentation

◆ Type

Region Type.

Enumerator
TYPE_NONE 
TYPE_BOX 
TYPE_CONE 
TYPE_CYLINDER 
TYPE_SPHERE 

Constructor & Destructor Documentation

◆ Region()

Region::Region ( )
inline

◆ ~Region()

Region::~Region ( )
inline

Member Function Documentation

◆ clear()

void Region::clear ( )
inline

Referenced by Editor::close(), and Region().

◆ read()

void Region::read ( const Json in)
inline

◆ write()

Json & Region::write ( Json out) const
inline

Member Data Documentation

◆ boundary

◆ box

◆ cone

Cone<double> Region::cone

◆ cylinder

◆ enabled

◆ sphere

Sphere<double> Region::sphere

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