A query Vector for marching cubes reconstructions. It represents a Vector in space together with a 'distance' value that is used by the marching cubes algorithm. More...
#include <QueryPoint.hpp>
Public Member Functions | |
QueryPoint () | |
Default constructor. More... | |
QueryPoint (const BaseVecT &p) | |
Constructor. More... | |
QueryPoint (const BaseVecT &p, float f) | |
Constructor. More... | |
QueryPoint (const QueryPoint &o) | |
Copy constructor. More... | |
virtual | ~QueryPoint () |
Destructor. More... | |
Public Attributes | |
float | m_distance |
The associated distance value. More... | |
bool | m_invalid |
Indicates if the query Vector is valid. More... | |
BaseVecT | m_position |
The position of the query Vector. More... | |
A query Vector for marching cubes reconstructions. It represents a Vector in space together with a 'distance' value that is used by the marching cubes algorithm.
Definition at line 48 of file QueryPoint.hpp.
lvr2::QueryPoint< BaseVecT >::QueryPoint | ( | ) |
Default constructor.
lvr2::QueryPoint< BaseVecT >::QueryPoint | ( | const BaseVecT & | p | ) |
Constructor.
p | The position of the query Vector. The distance value is set to 0 |
lvr2::QueryPoint< BaseVecT >::QueryPoint | ( | const BaseVecT & | p, |
float | f | ||
) |
Constructor.
p | The position of the query Vector. |
f | The distance value for the query Vector. |
lvr2::QueryPoint< BaseVecT >::QueryPoint | ( | const QueryPoint< BaseVecT > & | o | ) |
Copy constructor.
o |
|
inlinevirtual |
Destructor.
Definition at line 83 of file QueryPoint.hpp.
float lvr2::QueryPoint< BaseVecT >::m_distance |
The associated distance value.
Definition at line 89 of file QueryPoint.hpp.
bool lvr2::QueryPoint< BaseVecT >::m_invalid |
Indicates if the query Vector is valid.
Definition at line 92 of file QueryPoint.hpp.
BaseVecT lvr2::QueryPoint< BaseVecT >::m_position |
The position of the query Vector.
Definition at line 83 of file QueryPoint.hpp.