#include <libs_required/OpenMesh/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh>
|
|
| EdE (M &_mesh) |
| |
|
void | raise (typename M::EdgeHandle &_eh, state_t _target_state) |
| | 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 () |
| |
|
void | set_number (int _n) |
| |
|
void | set_n_rules (int _n) |
| |
|
int | n_rules () |
| |
|
void | set_subdiv_type (int _n) |
| |
|
Mesh & | mesh_ |
| |
template<class M>
class OpenMesh::Subdivider::Adaptive::EdE< M >
Composite rule EdE
Definition at line 489 of file RulesT.hh.
The documentation for this class was generated from the following file:
- libs_required/OpenMesh/src/OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh