88 typedef unsigned int Index;
89 typedef std::vector<Index> Strip;
90 typedef typename Strip::const_iterator IndexIterator;
91 typedef std::vector<Strip> Strips;
92 typedef typename Strips::const_iterator StripsIterator;
105 void clear() { Strips().swap(strips_); }
114 StripsIterator
begin()
const {
return strips_.begin(); }
116 StripsIterator
end()
const {
return strips_.end(); }
121 typedef std::vector<typename Mesh::FaceHandle> FaceHandles;
128 void build_strip(
typename Mesh::HalfedgeHandle _start_hh,
130 FaceHandles& _faces);
132 FPropHandleT<bool>::reference processed(
typename Mesh::FaceHandle _fh) {
133 return mesh_.property(processed_, _fh);
135 FPropHandleT<bool>::reference used(
typename Mesh::FaceHandle _fh) {
136 return mesh_.property(used_, _fh);
145 FPropHandleT<bool> processed_, used_;
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition MeshItems.hh:64