Template Class DMCVecPointHandle

Inheritance Relationships

Base Type

Class Documentation

template<typename BaseVecT>
class DMCVecPointHandle : public lvr2::DMCPointHandle<BaseVecT>

Public Functions

DMCVecPointHandle(vector<coord<float>*> points)

Constructor.

Parameters:

points – vector of all points

inline virtual ~DMCVecPointHandle()

Destructor.

virtual vector<coord<float>*> getContainedPoints(int index)

Get the Contained Points object at given index.

Parameters:

index – Index of the octree cell

Returns:

vector<coord<float>*> Vector of all points in the specififc cell

virtual void split(int index, vector<coord<float>*> splittedPoints[8], bool dual)

Splits the points of a specific cell into 8 subcelld.

Parameters:
  • index – Index of splitted cell

  • splittedPoints – Vector of the subcells points

virtual void clear()