IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ipsdk::geom::MeshSimplification< T > Member List

This is the complete list of members for ipsdk::geom::MeshSimplification< T >, including all inherited members.

_collapses (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >protected
_refs (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >protected
_triangles (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >protected
_vertices (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >protected
calculate_error(const ipUInt32 id_v1, const ipUInt32 id_v2, vec3f &pResult)ipsdk::geom::MeshSimplification< T >protected
clear()ipsdk::geom::MeshSimplification< T >
compact_arrays(const ipReal32 *pVertexArray, const ipUInt32 *pFaceArray, std::vector< ipReal32 > &vVerticesArray, std::vector< ipUInt32 > &vFacesArray)ipsdk::geom::MeshSimplification< T >protected
compact_data()ipsdk::geom::MeshSimplification< T >protected
compact_mesh(Mesh3d< T > &mesh)ipsdk::geom::MeshSimplification< T >protected
FaceData typedef (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >
FaceDataArray typedef (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >
flipped(const vec3f &p, const ipUInt32 i0, const ipUInt32 i1, const Vertex &v0, const Vertex &v1, std::vector< ipUInt32 > &deleted)ipsdk::geom::MeshSimplification< T >protected
MeshSimplification() (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >
min(const ipReal64 v1, const ipReal64 v2)ipsdk::geom::MeshSimplification< T >protected
simplification(const ipUInt64 target_count, const ipReal64 agressiveness=7, const ipBool bVerbose=false)ipsdk::geom::MeshSimplification< T >protected
simplify_arrays(const ipReal32 *pVerticesArray, const ipUInt32 *pTrianglesArray, const ipUInt64 nbVertices, const ipUInt64 nbTriangles, const ipUInt64 target_count, const ipReal64 agressiveness, const ipBool bVerbose, std::vector< ipReal32 > &vVerticesArray, std::vector< ipUInt32 > &vFacesArray)ipsdk::geom::MeshSimplification< T >
simplify_mesh(const Mesh3d< T > &mesh, const ipUInt64 target_count, const ipReal64 agressiveness=7, const ipBool bVerbose=false)ipsdk::geom::MeshSimplification< T >
simplify_mesh_inSitu(Mesh3d< T > &mesh, const ipUInt64 target_count, const ipReal64 agressiveness=7, const ipBool bVerbose=false)ipsdk::geom::MeshSimplification< T >
update_mesh(const ipUInt32 iteration)ipsdk::geom::MeshSimplification< T >protected
update_triangles(const ipUInt32 i0, const Vertex &v, const std::vector< ipUInt32 > &deleted, ipUInt32 &deleted_triangles)ipsdk::geom::MeshSimplification< T >protected
vertex_error(const SymmetricMatrix &q, const ipReal64 x, const ipReal64 y, const ipReal64 z)ipsdk::geom::MeshSimplification< T >protected
VertexData typedef (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >
VertexDataArray typedef (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >
~MeshSimplification() (defined in ipsdk::geom::MeshSimplification< T >)ipsdk::geom::MeshSimplification< T >