#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh>
|
| VdE (M &_mesh) |
|
void | raise (typename M::EdgeHandle &_eh, state_t _target_state) override |
| Raise item to target state _target_state .
|
|
virtual | ~RuleInterfaceT () |
| Destructor.
|
|
virtual const char * | type () const =0 |
|
void | update (typename M::FaceHandle &_fh, state_t _target_state) |
|
void | update (typename M::EdgeHandle &_eh, state_t _target_state) |
|
void | update (typename M::VertexHandle &_vh, state_t _target_state) |
|
int | subdiv_type () const |
| Type of split operation, if it is a topological operator.
|
|
int | number () const |
| Position in rule sequence.
|
|
virtual void | raise (typename M::FaceHandle &_fh, state_t _target_state) |
| Raise item to target state _target_state .
|
|
virtual void | raise (typename M::VertexHandle &_vh, state_t _target_state) |
| Raise item to target state _target_state .
|
|
virtual void | set_coeff (scalar_t _coeff) |
| Set coefficient - ignored by non-parameterized rules.
|
|
scalar_t | coeff () const |
| Get coefficient - ignored by non-parameterized rules.
|
|
|
| RuleInterfaceT (Mesh &_mesh) |
| Default constructor.
|
|
void | set_prev_rule (Self *&_p) |
|
Self * | prev_rule () |
|
void | set_subdiv_rule (Self *&_n) |
|
Self * | subdiv_rule () const |
|
void | set_number (int _n) |
|
void | set_n_rules (int _n) |
|
int | n_rules () const |
|
void | set_subdiv_type (int _n) |
|
Mesh & | mesh_ |
|
template<class M>
class OpenMesh::Subdivider::Adaptive::VdE< M >
Composite rule VdE
Definition at line 337 of file RulesT.hh.
The documentation for this class was generated from the following file:
- OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh