 |
OpenMesh
|
49 #ifndef OPENMESH_TRICONNECTIVITY_HH
50 #define OPENMESH_TRICONNECTIVITY_HH
52 #include <OpenMesh/Core/Mesh/PolyConnectivity.hh>
65 inline static bool is_triangles()
93 FaceHandle add_face(
const VertexHandle* _vhandles,
size_t _vhs_size);
103 FaceHandle add_face(
const std::vector<VertexHandle>& _vhandles);
115 FaceHandle add_face(VertexHandle _vh0, VertexHandle _vh1, VertexHandle _vh2);
124 return is_boundary(_heh) ? InvalidVertexHandle :
125 to_vertex_handle(next_halfedge_handle(_heh));
132 {
return opposite_vh(opposite_halfedge_handle(_heh)); }
211 #endif//OPENMESH_TRICONNECTIVITY_HH
Handle for a face entity.
Definition: Handles.hh:147
void split_copy(FaceHandle _fh, VertexHandle _vh)
Face split (= 1-to-3) split, calls corresponding PolyMeshT function).
Definition: TriConnectivity.hh:196
Handle for a vertex entity.
Definition: Handles.hh:126
Connectivity Class for Triangle Meshes.
Definition: TriConnectivity.hh:59
VertexHandle opposite_vh(HalfedgeHandle _heh) const
Returns the opposite vertex to the halfedge _heh in the face referenced by _heh returns InvalidVertex...
Definition: TriConnectivity.hh:122
void split_copy(FaceHandle _fh, VertexHandle _vh)
Face split (= 1-to-n split).
Definition: PolyConnectivity.cc:1126
Handle for a edge entity.
Definition: Handles.hh:140
void assign_connectivity(const PolyConnectivity &_other)
assign_connectivity() method.
Definition: PolyConnectivity.hh:396
Martin, 26.12.2004: 1) replaced resize(size()-1) with pop_back(), since the later is more efficient 2...
Definition: MeshItems.hh:64
Connectivity Class for polygonal meshes.
Definition: PolyConnectivity.hh:62
void split(FaceHandle _fh, VertexHandle _vh)
Face split (= 1-to-n split).
Definition: PolyConnectivity.cc:1083
void assign_connectivity(const TriConnectivity &_other)
assign_connectivity() methods.
Definition: TriConnectivity.hh:71
Handle for a halfedge entity.
Definition: Handles.hh:133
VertexHandle opposite_he_opposite_vh(HalfedgeHandle _heh) const
Returns the opposite vertex to the opposite halfedge of _heh in the face referenced by it returns Inv...
Definition: TriConnectivity.hh:131
void split(FaceHandle _fh, VertexHandle _vh)
Face split (= 1-to-3) split, calls corresponding PolyMeshT function).
Definition: TriConnectivity.hh:188
Project OpenMesh,
© Computer Graphics Group, RWTH Aachen.
Documentation generated using
doxygen
.