Composite rule EdE.
More...
#include <OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh>
Public Member Functions |
const char * | type () const |
| Returns the name of the rule.
|
| EdE (M &_mesh) |
void | raise (typename M::EdgeHandle &_eh, state_t _target_state) |
| Raise item to target state _target_state .
|
virtual | ~RuleInterfaceT () |
| Destructor.
|
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.
|
Friends |
class | CompositeT< M > |
Additional Inherited Members |
| 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_ |
Detailed Description
template<class M>
class OpenMesh::Subdivider::Adaptive::EdE< M >
Composite rule EdE.
Member Function Documentation
template<class M >
const char* OpenMesh::Subdivider::Adaptive::EdE< M >::type |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file:
- OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh