OpenMesh
OpenMesh::PolyMesh_ArrayKernelT< Traits > Member List

This is the complete list of members for OpenMesh::PolyMesh_ArrayKernelT< Traits >, including all inherited members.

add_vertex(const Point _p)OpenMesh::PolyMeshT< Kernel >inline
add_vertex_dirty(const Point _p)OpenMesh::PolyMeshT< Kernel >inline
calc_centroid(FaceHandle _fh) constOpenMesh::PolyMeshT< Kernel >
calc_centroid(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >
calc_centroid(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >
calc_centroid(VertexHandle _vh) constOpenMesh::PolyMeshT< Kernel >
calc_centroid(MeshHandle _mh) constOpenMesh::PolyMeshT< Kernel >
calc_dihedral_angle(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_dihedral_angle(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >inline
calc_dihedral_angle_fast(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_dihedral_angle_fast(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_length(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_length(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_midpoint(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_midpoint(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_sqr_length(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_sqr_length(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_vector(EdgeHandle _eh, Normal &_edge_vec) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_vector(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_vector(HalfedgeHandle _heh, Normal &_edge_vec) constOpenMesh::PolyMeshT< Kernel >inline
calc_edge_vector(HalfedgeHandle _heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_face_centroid(FaceHandle _fh, Point &_pt) constOpenMesh::PolyMeshT< Kernel >inline
calc_face_centroid(FaceHandle _fh) constOpenMesh::PolyMeshT< Kernel >
calc_face_normal(FaceHandle _fh) constOpenMesh::PolyMeshT< Kernel >virtual
calc_face_normal(const Point &_p0, const Point &_p1, const Point &_p2) constOpenMesh::PolyMeshT< Kernel >
calc_halfedge_normal(HalfedgeHandle _heh, const double _feature_angle=0.8) constOpenMesh::PolyMeshT< Kernel >virtual
calc_normal(FaceHandle _fh) constOpenMesh::PolyMeshT< Kernel >
calc_normal(HalfedgeHandle, const double _feature_angle=0.8) constOpenMesh::PolyMeshT< Kernel >
calc_normal(VertexHandle _vh) constOpenMesh::PolyMeshT< Kernel >
calc_normal(EdgeHandle _eh) constOpenMesh::PolyMeshT< Kernel >
calc_sector_angle(HalfedgeHandle _in_heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_sector_area(HalfedgeHandle _in_heh) constOpenMesh::PolyMeshT< Kernel >inline
calc_sector_normal(HalfedgeHandle _in_heh, Normal &_sector_normal) constOpenMesh::PolyMeshT< Kernel >inline
calc_sector_vectors(HalfedgeHandle _in_heh, Normal &_vec0, Normal &_vec1) constOpenMesh::PolyMeshT< Kernel >inline
calc_vertex_normal(VertexHandle _vh) constOpenMesh::PolyMeshT< Kernel >
calc_vertex_normal_correct(VertexHandle _vh, Normal &_n) constOpenMesh::PolyMeshT< Kernel >
calc_vertex_normal_fast(VertexHandle _vh, Normal &_n) constOpenMesh::PolyMeshT< Kernel >
calc_vertex_normal_loop(VertexHandle _vh, Normal &_n) constOpenMesh::PolyMeshT< Kernel >
Color typedefOpenMesh::PolyMeshT< Kernel >
ConnectivityTag typedef (defined in OpenMesh::PolyMeshT< Kernel >)OpenMesh::PolyMeshT< Kernel >
ConstEdgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstFaceEdgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstFaceFaceIter typedefOpenMesh::PolyMeshT< Kernel >
ConstFaceHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstFaceIter typedefOpenMesh::PolyMeshT< Kernel >
ConstFaceVertexIter typedefOpenMesh::PolyMeshT< Kernel >
ConstHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstVertexEdgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstVertexFaceIter typedefOpenMesh::PolyMeshT< Kernel >
ConstVertexIHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstVertexIter typedefOpenMesh::PolyMeshT< Kernel >
ConstVertexOHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
ConstVertexVertexIter typedefOpenMesh::PolyMeshT< Kernel >
Edge typedefOpenMesh::PolyMeshT< Kernel >
EdgeHandle typedefOpenMesh::PolyMeshT< Kernel >
EdgeIter typedefOpenMesh::PolyMeshT< Kernel >
Face typedefOpenMesh::PolyMeshT< Kernel >
FaceEdgeIter typedefOpenMesh::PolyMeshT< Kernel >
FaceFaceIter typedefOpenMesh::PolyMeshT< Kernel >
FaceHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
FaceHandle typedefOpenMesh::PolyMeshT< Kernel >
FaceIter typedefOpenMesh::PolyMeshT< Kernel >
FaceVertexIter typedefOpenMesh::PolyMeshT< Kernel >
find_feature_edges(Scalar _angle_tresh=OpenMesh::deg_to_rad(44.0))OpenMesh::PolyMeshT< Kernel >
Halfedge typedefOpenMesh::PolyMeshT< Kernel >
HalfedgeHandle typedefOpenMesh::PolyMeshT< Kernel >
HalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
is_estimated_feature_edge(HalfedgeHandle _heh, const double _feature_angle) constOpenMesh::PolyMeshT< Kernel >
is_polymesh()OpenMesh::PolyMeshT< Kernel >inlinestatic
is_trimesh() (defined in OpenMesh::PolyMeshT< Kernel >)OpenMesh::PolyMeshT< Kernel >inlinestatic
IsPolyMesh enum value (defined in OpenMesh::PolyMeshT< Kernel >)OpenMesh::PolyMeshT< Kernel >
IsTriMesh enum value (defined in OpenMesh::PolyMeshT< Kernel >)OpenMesh::PolyMeshT< Kernel >
new_vertex()OpenMesh::PolyMeshT< Kernel >inline
new_vertex(const Point _p)OpenMesh::PolyMeshT< Kernel >inline
new_vertex_dirty(const Point _p)OpenMesh::PolyMeshT< Kernel >inline
Normal typedefOpenMesh::PolyMeshT< Kernel >
Point typedefOpenMesh::PolyMeshT< Kernel >
PolyMesh_ArrayKernelT() (defined in OpenMesh::PolyMesh_ArrayKernelT< Traits >)OpenMesh::PolyMesh_ArrayKernelT< Traits >inline
PolyMesh_ArrayKernelT(const TriMesh_ArrayKernelT< OtherTraits > &t) (defined in OpenMesh::PolyMesh_ArrayKernelT< Traits >)OpenMesh::PolyMesh_ArrayKernelT< Traits >inlineexplicit
PolyMeshT()OpenMesh::PolyMeshT< Kernel >inline
PolyMeshT(const T &t)OpenMesh::PolyMeshT< Kernel >inlineexplicit
Scalar typedefOpenMesh::PolyMeshT< Kernel >
split(FaceHandle _fh, const Point &_p)OpenMesh::PolyMeshT< Kernel >inline
split(FaceHandle _fh, VertexHandle _vh)OpenMesh::PolyMeshT< Kernel >inline
split(EdgeHandle _eh, const Point &_p)OpenMesh::PolyMeshT< Kernel >inline
split(EdgeHandle _eh, VertexHandle _vh)OpenMesh::PolyMeshT< Kernel >inline
TexCoord1D typedefOpenMesh::PolyMeshT< Kernel >
TexCoord2D typedefOpenMesh::PolyMeshT< Kernel >
TexCoord3D typedefOpenMesh::PolyMeshT< Kernel >
This typedefOpenMesh::PolyMeshT< Kernel >
update_face_normals()OpenMesh::PolyMeshT< Kernel >
update_halfedge_normals(const double _feature_angle=0.8)OpenMesh::PolyMeshT< Kernel >
update_normal(FaceHandle _fh)OpenMesh::PolyMeshT< Kernel >inline
update_normal(HalfedgeHandle _heh, const double _feature_angle=0.8)OpenMesh::PolyMeshT< Kernel >inline
update_normal(VertexHandle _vh)OpenMesh::PolyMeshT< Kernel >inline
update_normals()OpenMesh::PolyMeshT< Kernel >
update_vertex_normals()OpenMesh::PolyMeshT< Kernel >
Vertex typedefOpenMesh::PolyMeshT< Kernel >
VertexEdgeIter typedefOpenMesh::PolyMeshT< Kernel >
VertexFaceIter typedefOpenMesh::PolyMeshT< Kernel >
VertexHandle typedefOpenMesh::PolyMeshT< Kernel >
VertexIHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
VertexIter typedefOpenMesh::PolyMeshT< Kernel >
VertexOHalfedgeIter typedefOpenMesh::PolyMeshT< Kernel >
VertexVertexIter typedefOpenMesh::PolyMeshT< Kernel >
~PolyMeshT()OpenMesh::PolyMeshT< Kernel >inlinevirtual

Project OpenMesh, ©  Visual Computing Institute, RWTH Aachen. Documentation generated using doxygen .