OpenLexocad  28.0
Geom::LODNode Struct Reference

#include <LODGrid.h>

Public Member Functions

 LODNode (std::string id, int numPoints)
 
 LODNode (const LODNode &origin)
 
 LODNode (const LODNode &&origin)
 
 ~LODNode ()
 
void addPoint (const double coordinates[3], const uint32_t c)
 

Public Attributes

std::string id = ""
 
int64_t level = 0
 
int64_t x = 0
 
int64_t y = 0
 
int64_t z = 0
 
int64_t size
 
int64_t numPoints
 
std::vector< LODPointpoints
 
std::vector< uint32_t > colors
 

Constructor & Destructor Documentation

◆ LODNode() [1/3]

Geom::LODNode::LODNode ( std::string  id,
int  numPoints 
)

◆ LODNode() [2/3]

Geom::LODNode::LODNode ( const LODNode origin)

◆ LODNode() [3/3]

Geom::LODNode::LODNode ( const LODNode &&  origin)

◆ ~LODNode()

Geom::LODNode::~LODNode ( )

Member Function Documentation

◆ addPoint()

void Geom::LODNode::addPoint ( const double  coordinates[3],
const uint32_t  c 
)

Member Data Documentation

◆ colors

std::vector<uint32_t> Geom::LODNode::colors

◆ id

std::string Geom::LODNode::id = ""

◆ level

int64_t Geom::LODNode::level = 0

◆ numPoints

int64_t Geom::LODNode::numPoints

◆ points

std::vector<LODPoint> Geom::LODNode::points

◆ size

int64_t Geom::LODNode::size

◆ x

int64_t Geom::LODNode::x = 0

◆ y

int64_t Geom::LODNode::y = 0

◆ z

int64_t Geom::LODNode::z = 0

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