This is the complete list of members for lvr2::SharpBox< BaseVecT >, including all inherited members.
BoxType typedef | lvr2::SharpBox< BaseVecT > | private |
calcIntersection(float x1, float x2, float d1, float d2) | lvr2::FastBox< BaseVecT > | protected |
compareFloat(double num1, double num2) | lvr2::FastBox< BaseVecT > | inlineprotected |
detectSharpFeatures(BaseVecT vertex_positions[], Normal< typename BaseVecT::CoordType > vertex_normals[], uint index) | lvr2::SharpBox< BaseVecT > | private |
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 > | |
getNormals(BaseVecT vertex_positions[], Normal< typename BaseVecT::CoordType > vertex_normals[]) | lvr2::SharpBox< BaseVecT > | private |
getSurface(BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT > > &query_points, uint &globalIndex) | lvr2::SharpBox< BaseVecT > | virtual |
getSurface(std::vector< float > &vBuffer, std::vector< unsigned int > &fBuffer, vector< QueryPoint< BaseVecT > > &query_points, uint &globalIndex) | lvr2::SharpBox< BaseVecT > | inlinevirtual |
getSurface(BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT > > &query_points, uint &globalIndex, BoundingBox< BaseVecT > &bb, vector< unsigned int > &duplicates, float comparePrecision) | lvr2::SharpBox< BaseVecT > | inlinevirtual |
lvr2::FastBox::getSurface(BaseMesh< BaseVecT > &mesh, vector< QueryPoint< BaseVecT >> &query_points, uint &globalIndex) | lvr2::FastBox< 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 > | |
INVALID_INDEX | lvr2::FastBox< BaseVecT > | static |
m_center | lvr2::FastBox< BaseVecT > | |
m_containsSharpCorner | lvr2::SharpBox< BaseVecT > | |
m_containsSharpFeature | lvr2::SharpBox< BaseVecT > | |
m_duplicate | lvr2::FastBox< BaseVecT > | |
m_extendedMCIndex | lvr2::SharpBox< BaseVecT > | |
m_extruded | lvr2::FastBox< BaseVecT > | |
m_intersections | lvr2::FastBox< BaseVecT > | |
m_neighbors | lvr2::FastBox< BaseVecT > | |
m_phi_corner | lvr2::SharpBox< BaseVecT > | static |
m_surface | lvr2::SharpBox< BaseVecT > | static |
m_theta_sharp | lvr2::SharpBox< BaseVecT > | static |
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 > | |
SharpBox(BaseVecT center) | lvr2::SharpBox< BaseVecT > | |
~FastBox() | lvr2::FastBox< BaseVecT > | inlinevirtual |
~SharpBox() | lvr2::SharpBox< BaseVecT > | virtual |