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.