 |
OpenMesh
|
51 #ifndef OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
52 #define OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
83 Base::mesh().status(_ci.
v1).set_locked(
true);
84 vv_it = Base::mesh().vv_iter(_ci.
v1);
85 for (; vv_it.is_valid(); ++vv_it)
86 Base::mesh().status(*vv_it).set_locked(
true);
92 void set_binary(
bool _b) { }
99 #endif // OPENMESH_TOOLS_MODINDEPENDENTSETST_HH defined
void postprocess_collapse(const CollapseInfo &_ci)
override
Definition: ModIndependentSetsT.hh:80
ModIndependentSetsT(MeshT &_mesh)
Constructor.
Definition: ModIndependentSetsT.hh:75
Stores information about a halfedge collapse.
Definition: CollapseInfoT.hh:74
#define DECIMATING_MODULE(Classname, MeshT, Name)
Convenience macro, to be used in derived modules The macro defines the types.
Definition: ModBaseT.hh:149
Kernel::VertexVertexIter VertexVertexIter
Circulator.
Definition: PolyMeshT.hh:162
Mesh::VertexHandle v1
Remaining vertex.
Definition: CollapseInfoT.hh:92
Lock one-ring around remaining vertex after a collapse to prevent further collapses of halfedges inci...
Definition: ModIndependentSetsT.hh:69
This file contains all code required to use Eigen3 vectors as Mesh vectors.
Definition: MeshItems.hh:59
Base class for all decimation modules.
Definition: ModBaseT.hh:192
Project OpenMesh,
© Computer Graphics Group, RWTH Aachen.
Documentation generated using
doxygen
.