54#ifndef OPENMESH_TOOLS_MODPROGMESHT_HH
55#define OPENMESH_TOOLS_MODPROGMESHT_HH
61#include <OpenMesh/Core/Utils/Property.hh>
113 Base::mesh().add_property( idx_ );
120 Base::mesh().remove_property( idx_ );
135 pmi_.push_back(
Info( _ci ) );
139 bool is_binary(
void)
const {
return true; }
168 bool write(
const std::string& _ofname );
183#if defined(OM_INCLUDE_TEMPLATES) && !defined(OPENMESH_DECIMATER_MODPROGMESH_CC)
184#define OSG_MODPROGMESH_TEMPLATES
bool write(const std::string &_ofname)
void postprocess_collapse(const CollapseInfo &_ci) override
std::vector< Info > InfoList
Type of the list storing the progressive mesh info Info.
const InfoList & infolist() const
Reference to collected information.
~ModProgMeshT()
Destructor.
ModProgMeshT(MeshT &_mesh)
Constructor.
Kernel::VertexHandle VertexHandle
Handle for referencing the corresponding item.
Mesh::VertexHandle vl
See CollapseInfoT::vl.
Mesh::VertexHandle v1
See CollapseInfoT::v1.
Mesh::VertexHandle vr
See CollapseInfoT::vr.
Mesh::VertexHandle v0
See CollapseInfoT::v0.
Info(const CollapseInfo &_ci)