#include <BilinearFastBox.hpp>
|
| | BilinearFastBox (BaseVecT center) |
| |
| virtual void | getSurface (BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT >> &query_points, uint &globalIndex) |
| | Performs a local reconstruction according to the standard Marching Cubes table from Paul Bourke. More...
|
| |
| virtual void | getSurface (BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT >> &query_points, uint &globalIndex, BoundingBox< BaseVecT > &bb, vector< unsigned int > &duplicates, float comparePrecision) |
| |
| void | optimizePlanarFaces (BaseMesh< BaseVecT > &mesh, size_t kc) |
| |
| virtual | ~BilinearFastBox () |
| |
| | FastBox (BaseVecT center) |
| | Constructs a new box at the given center point defined by the used m_voxelsize}. More...
|
| |
| BaseVecT | getCenter () |
| |
| FastBox< BaseVecT > * | getNeighbor (int index) |
| |
| uint | getVertex (int index) |
| | Gets the vertex index of the queried cell corner. More...
|
| |
| void | setNeighbor (int index, FastBox< BaseVecT > *cell) |
| | Adjacent cells in the grid should use common vertices. This functions assigns the value of corner[index] to the corresponding corner of the give neighbor cell. More...
|
| |
| void | setVertex (int index, uint value) |
| | Each cell vertex (0 to 7) as associated with a vertex in the reconstruction grid. This methods assigns the index value} to the index}th cell corner. More...
|
| |
| virtual | ~FastBox () |
| | Destructor.NormalT. More...
|
| |
template<typename BaseVecT>
class lvr2::BilinearFastBox< BaseVecT >
Definition at line 45 of file BilinearFastBox.hpp.
◆ BilinearFastBox()
template<typename BaseVecT >
◆ ~BilinearFastBox()
template<typename BaseVecT >
◆ getSurface() [1/2]
template<typename BaseVecT >
Performs a local reconstruction according to the standard Marching Cubes table from Paul Bourke.
- Parameters
-
| mesh | The reconstructed mesh |
| query_points | A vector containing the query points of the reconstruction grid |
| globalIndex | The index of the newest vertex in the mesh, i.e. a newly generated vertex shout have the index globalIndex + 1. |
Reimplemented from lvr2::FastBox< BaseVecT >.
◆ getSurface() [2/2]
template<typename BaseVecT >
◆ optimizePlanarFaces()
template<typename BaseVecT >
◆ m_faces
template<typename BaseVecT >
◆ m_mcIndex
template<typename BaseVecT >
◆ m_surface
template<typename BaseVecT >
The documentation for this class was generated from the following file: