58#ifndef OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
59#define OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
88 typename Mesh::VertexVertexIter vv_it;
90 Base::mesh().status(_ci.v1).set_locked(
true);
91 vv_it = Base::mesh().vv_iter(_ci.v1);
92 for (; vv_it.is_valid(); ++vv_it)
93 Base::mesh().status(*vv_it).set_locked(
true);
99 void set_binary(
bool _b) { }
Base class for all decimation modules.
#define DECIMATING_MODULE(Classname, MeshT, Name)
Convenience macro, to be used in derived modules The macro defines the types.
Definition ModBaseT.hh:154
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition MeshItems.hh:64
Software related to mesh decimation.
ModBaseT(MeshT &_mesh, bool _is_binary)
Default constructor.
Definition ModBaseT.hh:212
ModIndependentSetsT(MeshT &_mesh)
Constructor.
Definition ModIndependentSetsT.hh:82
void postprocess_collapse(const CollapseInfo &_ci)
override
Definition ModIndependentSetsT.hh:87