BilinearFastBox(BaseVecT center) | lvr2::BilinearFastBox< BaseVecT > | |
BoxType typedef | lvr2::FastBox< BaseVecT > | protected |
calcIntersection(float x1, float x2, float d1, float d2) | lvr2::FastBox< BaseVecT > | protected |
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::BilinearFastBox< BaseVecT > | virtual |
getSurface(BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT >> &query_points, uint &globalIndex, BoundingBox< BaseVecT > &bb, vector< unsigned int > &duplicates, float comparePrecision) | lvr2::BilinearFastBox< BaseVecT > | virtual |
getVertex(int index) | lvr2::FastBox< BaseVecT > | |
INVALID_INDEX | lvr2::FastBox< BaseVecT > | static |
m_center | lvr2::FastBox< BaseVecT > | |
m_duplicate | lvr2::FastBox< BaseVecT > | |
m_extruded | lvr2::FastBox< BaseVecT > | |
m_faces | lvr2::BilinearFastBox< BaseVecT > | private |
m_intersections | lvr2::FastBox< BaseVecT > | |
m_mcIndex | lvr2::BilinearFastBox< BaseVecT > | private |
m_neighbors | lvr2::FastBox< BaseVecT > | |
m_surface | lvr2::BilinearFastBox< BaseVecT > | static |
m_vertices | lvr2::FastBox< BaseVecT > | protected |
m_voxelsize | lvr2::FastBox< BaseVecT > | static |
optimizePlanarFaces(BaseMesh< BaseVecT > &mesh, size_t kc) | lvr2::BilinearFastBox< BaseVecT > | |
setNeighbor(int index, FastBox< BaseVecT > *cell) | lvr2::FastBox< BaseVecT > | |
setVertex(int index, uint value) | lvr2::FastBox< BaseVecT > | |
~BilinearFastBox() | lvr2::BilinearFastBox< BaseVecT > | virtual |
~FastBox() | lvr2::FastBox< BaseVecT > | inlinevirtual |