| BoxType typedef | lvr2::FastBox< BaseVecT > | protected |
| calcIntersection(float x1, float x2, float d1, float d2) | lvr2::FastBox< BaseVecT > | protected |
| calcPatternIndex(float distances[4]) | lvr2::TetraederBox< BaseVecT > | inlineprivate |
| compareFloat(double num1, double num2) | lvr2::FastBox< BaseVecT > | inlineprotected |
| distanceToBB(const BaseVecT &v, const BoundingBox< BaseVecT > &bb) const | lvr2::FastBox< BaseVecT > | protected |
| FastBox(BaseVecT center) | lvr2::FastBox< BaseVecT > | |
| getCenter() | lvr2::FastBox< BaseVecT > | inline |
| getCorners(BaseVecT corners[], vector< QueryPoint< BaseVecT >> &query_points) | lvr2::FastBox< BaseVecT > | protected |
| getDistances(float distances[], vector< QueryPoint< BaseVecT >> &query_points) | lvr2::FastBox< BaseVecT > | protected |
| getIndex(vector< QueryPoint< BaseVecT >> &query_points) | lvr2::FastBox< BaseVecT > | protected |
| getIntersections(BaseVecT *corners, float *distance, BaseVecT *positions) | lvr2::FastBox< BaseVecT > | protected |
| getNeighbor(int index) | lvr2::FastBox< BaseVecT > | |
| getSurface(BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT >> &query_points, uint &globalIndex) | lvr2::TetraederBox< BaseVecT > | virtual |
| lvr2::FastBox::getSurface(BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT >> &query_points, uint &globalIndex, BoundingBox< BaseVecT > &bb, vector< unsigned int > &duplicates, float comparePrecision) | lvr2::FastBox< BaseVecT > | virtual |
| getVertex(int index) | lvr2::FastBox< BaseVecT > | |
| interpolateIntersections(int tetraNumber, BaseVecT positions[4], float distances[4]) | lvr2::TetraederBox< BaseVecT > | inlineprivate |
| INVALID_INDEX | lvr2::FastBox< BaseVecT > | static |
| m_center | lvr2::FastBox< BaseVecT > | |
| m_duplicate | lvr2::FastBox< BaseVecT > | |
| m_extruded | lvr2::FastBox< BaseVecT > | |
| m_intersectionPositionsTetraeder | lvr2::TetraederBox< BaseVecT > | private |
| m_intersections | lvr2::TetraederBox< BaseVecT > | private |
| m_neighbors | lvr2::FastBox< BaseVecT > | |
| m_vertices | lvr2::FastBox< BaseVecT > | protected |
| m_voxelsize | lvr2::FastBox< BaseVecT > | static |
| setNeighbor(int index, FastBox< BaseVecT > *cell) | lvr2::FastBox< BaseVecT > | |
| setVertex(int index, uint value) | lvr2::FastBox< BaseVecT > | |
| TetraederBox(BaseVecT center) | lvr2::TetraederBox< BaseVecT > | |
| ~FastBox() | lvr2::FastBox< BaseVecT > | inlinevirtual |
| ~TetraederBox() | lvr2::TetraederBox< BaseVecT > | virtual |