add_face(const std::vector< VertexHandle > &_vhandles) | OpenMesh::PolyMeshT< Kernel > | |
add_vertex(const Point &_p) | OpenMesh::PolyMeshT< Kernel > | [inline] |
adjust_outgoing_halfedge(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | |
ANGLE_WEIGHTED enum value | OpenMesh::PolyMeshT< Kernel > | |
assign(const OtherMesh &_rhs) | OpenMesh::PolyMeshT< Kernel > | |
calc_dihedral_angle(HalfedgeHandle _heh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_dihedral_angle(EdgeHandle _eh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_edge_length(EdgeHandle _eh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_edge_length(HalfedgeHandle _heh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_edge_vector(EdgeHandle _eh, Normal &_edge_vec) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_edge_vector(HalfedgeHandle _heh, Normal &_edge_vec) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_face_normal(FaceHandle _fh) const | OpenMesh::PolyMeshT< Kernel > | |
calc_face_normal(const Point &_p0, const Point &_p1, const Point &_p2) const | OpenMesh::PolyMeshT< Kernel > | |
calc_sector_angle(HalfedgeHandle _in_heh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_sector_area(HalfedgeHandle _in_heh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_sector_normal(HalfedgeHandle _in_heh, Normal &_sector_normal) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_sector_vectors(HalfedgeHandle _in_heh, Normal &_vec0, Normal &_vec1) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
calc_vertex_normal(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | |
calc_vertex_normal_angle_weighted(VertexHandle _vh, Normal &_n) const | OpenMesh::PolyMeshT< Kernel > | |
calc_vertex_normal_correct(VertexHandle _vh, Normal &_n) const | OpenMesh::PolyMeshT< Kernel > | |
calc_vertex_normal_fast(VertexHandle _vh, Normal &_n) const | OpenMesh::PolyMeshT< Kernel > | |
calc_vertex_normal_loop(VertexHandle _vh, Normal &_n) const | OpenMesh::PolyMeshT< Kernel > | |
CEIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cfe_iter(FaceHandle _fh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CFEIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cff_iter(FaceHandle _fh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CFFIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cfh_iter(FaceHandle _fh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CFHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
CFIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cfv_iter(FaceHandle _fh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CFVIter typedef | OpenMesh::PolyMeshT< Kernel > | |
CHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
Color typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstEdgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstFaceEdgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstFaceFaceIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstFaceHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstFaceIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstFaceVertexIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstVertexEdgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstVertexFaceIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstVertexIHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstVertexIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstVertexOHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ConstVertexVertexIter typedef | OpenMesh::PolyMeshT< Kernel > | |
CORRECT enum value | OpenMesh::PolyMeshT< Kernel > | |
cve_iter(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CVEIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cvf_iter(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CVFIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cvih_iter(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CVIHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
CVIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cvoh_iter(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CVOHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
cvv_iter(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
CVVIter typedef | OpenMesh::PolyMeshT< Kernel > | |
delete_edge(EdgeHandle _eh, bool _delete_isolated_vertices=true) | OpenMesh::PolyMeshT< Kernel > | |
delete_face(FaceHandle _fh, bool _delete_isolated_vertices=true) | OpenMesh::PolyMeshT< Kernel > | |
delete_vertex(VertexHandle _vh, bool _delete_isolated_vertices=true) | OpenMesh::PolyMeshT< Kernel > | |
deref(VertexHandle _h) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(VertexHandle _h) | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(HalfedgeHandle _h) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(HalfedgeHandle _h) | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(EdgeHandle _h) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(EdgeHandle _h) | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(FaceHandle _h) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
deref(FaceHandle _h) | OpenMesh::PolyMeshT< Kernel > | [inline] |
Edge typedef | OpenMesh::PolyMeshT< Kernel > | |
EdgeHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
EdgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
edges_begin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
edges_begin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
edges_end() | OpenMesh::PolyMeshT< Kernel > | [inline] |
edges_end() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
edges_sbegin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
edges_sbegin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
EHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
EIter typedef | OpenMesh::PolyMeshT< Kernel > | |
Face typedef | OpenMesh::PolyMeshT< Kernel > | |
FaceEdgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
FaceFaceIter typedef | OpenMesh::PolyMeshT< Kernel > | |
FaceHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
FaceHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
FaceIter typedef | OpenMesh::PolyMeshT< Kernel > | |
faces_begin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
faces_begin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
faces_end() | OpenMesh::PolyMeshT< Kernel > | [inline] |
faces_end() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
faces_sbegin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
faces_sbegin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
FaceVertexIter typedef | OpenMesh::PolyMeshT< Kernel > | |
FAST enum value | OpenMesh::PolyMeshT< Kernel > | |
fe_iter(FaceHandle _fh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
FEIter typedef | OpenMesh::PolyMeshT< Kernel > | |
ff_iter(FaceHandle _fh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
FFIter typedef | OpenMesh::PolyMeshT< Kernel > | |
fh_iter(FaceHandle _fh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
FHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
FHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
find_feature_edges(Scalar _angle_tresh=deg_to_rad(44.0)) | OpenMesh::PolyMeshT< Kernel > | |
find_halfedge(VertexHandle _start_vertex_handle, VertexHandle _end_vertex_habdle) const | OpenMesh::PolyMeshT< Kernel > | |
FIter typedef | OpenMesh::PolyMeshT< Kernel > | |
fv_iter(FaceHandle _fh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
FVIter typedef | OpenMesh::PolyMeshT< Kernel > | |
Halfedge typedef | OpenMesh::PolyMeshT< Kernel > | |
HalfedgeHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
HalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
halfedges_begin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
halfedges_begin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
halfedges_end() | OpenMesh::PolyMeshT< Kernel > | [inline] |
halfedges_end() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
halfedges_sbegin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
halfedges_sbegin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
HHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
HIter typedef | OpenMesh::PolyMeshT< Kernel > | |
InvalidEdgeHandle | OpenMesh::PolyMeshT< Kernel > | [static] |
InvalidFaceHandle | OpenMesh::PolyMeshT< Kernel > | [static] |
InvalidHalfedgeHandle | OpenMesh::PolyMeshT< Kernel > | [static] |
InvalidVertexHandle | OpenMesh::PolyMeshT< Kernel > | [static] |
is_boundary(EdgeHandle _eh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
is_boundary(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
is_boundary(FaceHandle _fh, bool _check_vertex=false) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
is_manifold(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | [inline] |
is_polymesh() | OpenMesh::PolyMeshT< Kernel > | [inline, static] |
is_trimesh() | OpenMesh::PolyMeshT< Kernel > | [inline, static] |
LOOP enum value | OpenMesh::PolyMeshT< Kernel > | |
Normal typedef | OpenMesh::PolyMeshT< Kernel > | |
operator=(const PolyMeshT &_rhs) | OpenMesh::PolyMeshT< Kernel > | [inline] |
Point typedef | OpenMesh::PolyMeshT< Kernel > | |
PolyMeshT() | OpenMesh::PolyMeshT< Kernel > | [inline] |
Scalar typedef | OpenMesh::PolyMeshT< Kernel > | |
split(FaceHandle _fh, VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | |
split(FaceHandle _fh, const Point &_p) | OpenMesh::PolyMeshT< Kernel > | [inline] |
TexCoord1D typedef | OpenMesh::PolyMeshT< Kernel > | |
TexCoord2D typedef | OpenMesh::PolyMeshT< Kernel > | |
TexCoord3D typedef | OpenMesh::PolyMeshT< Kernel > | |
This typedef | OpenMesh::PolyMeshT< Kernel > | |
triangulate(FaceHandle _fh) | OpenMesh::PolyMeshT< Kernel > | |
triangulate() | OpenMesh::PolyMeshT< Kernel > | |
update_face_normals() | OpenMesh::PolyMeshT< Kernel > | |
update_normal(FaceHandle _fh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
update_normal(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
update_normals(VertexNormalMode _mode=FAST) | OpenMesh::PolyMeshT< Kernel > | |
update_vertex_normals(VertexNormalMode _mode=FAST) | OpenMesh::PolyMeshT< Kernel > | |
valence(VertexHandle _vh) const | OpenMesh::PolyMeshT< Kernel > | |
valence(FaceHandle _fh) const | OpenMesh::PolyMeshT< Kernel > | |
ve_iter(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
VEIter typedef | OpenMesh::PolyMeshT< Kernel > | |
Vertex typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexEdgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexFaceIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexIHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexNormalMode enum name | OpenMesh::PolyMeshT< Kernel > | |
VertexOHalfedgeIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VertexVertexIter typedef | OpenMesh::PolyMeshT< Kernel > | |
vertices_begin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
vertices_begin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
vertices_end() | OpenMesh::PolyMeshT< Kernel > | [inline] |
vertices_end() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
vertices_sbegin() | OpenMesh::PolyMeshT< Kernel > | [inline] |
vertices_sbegin() const | OpenMesh::PolyMeshT< Kernel > | [inline] |
vf_iter(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
VFIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VHandle typedef | OpenMesh::PolyMeshT< Kernel > | |
vih_iter(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
VIHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
VIter typedef | OpenMesh::PolyMeshT< Kernel > | |
voh_iter(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
VOHIter typedef | OpenMesh::PolyMeshT< Kernel > | |
vv_iter(VertexHandle _vh) | OpenMesh::PolyMeshT< Kernel > | [inline] |
VVIter typedef | OpenMesh::PolyMeshT< Kernel > | |
~PolyMeshT() | OpenMesh::PolyMeshT< Kernel > | [inline] |