Composite rule EVc.  
 More...
#include <OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh>
 | 
| const char *  | type () const override | 
|   | Returns the name of the rule.  More...
  | 
|   | 
| 
  | EVc (M &_mesh) | 
|   | 
| 
void  | raise (typename M::VertexHandle &_vh, state_t _target_state) override | 
|   | Raise item to target state _target_state. 
  | 
|   | 
| 
double  | coeff (size_t _valence) | 
|   | 
| 
virtual  | ~RuleInterfaceT () | 
|   | Destructor. 
  | 
|   | 
| 
virtual void  | raise (typename M::FaceHandle &_fh, state_t _target_state) | 
|   | Raise item to target state _target_state. 
  | 
|   | 
| 
virtual void  | raise (typename M::EdgeHandle &_eh, state_t _target_state) | 
|   | Raise item to target state _target_state. 
  | 
|   | 
| 
void  | update (typename M::FaceHandle &_fh, state_t _target_state) | 
|   | Raise item to target state _target_state. 
  | 
|   | 
| 
void  | update (typename M::EdgeHandle &_eh, state_t _target_state) | 
|   | Raise item to target state _target_state. 
  | 
|   | 
| 
void  | update (typename M::VertexHandle &_vh, state_t _target_state) | 
|   | Raise item to target state _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  | set_coeff (scalar_t _coeff) | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
scalar_t  | coeff () const | 
|   | Get coefficient - ignored by non-parameterized rules. 
  | 
|   | 
 | 
| 
static void  | init_coeffs (size_t _max_valence) | 
|   | 
| 
static const std::vector< double > &  | coeffs () | 
|   | 
 | 
| 
  | RuleInterfaceT (Mesh &_mesh) | 
|   | Default constructor. 
  | 
|   | 
| 
void  | set_prev_rule (Self *&_p) | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
Self *  | prev_rule () | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
void  | set_subdiv_rule (Self *&_n) | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
Self *  | subdiv_rule () const | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
void  | set_number (int _n) | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
void  | set_n_rules (int _n) | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
int  | n_rules () const | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
void  | set_subdiv_type (int _n) | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
| 
Mesh &  | mesh_ | 
|   | Set coefficient - ignored by non-parameterized rules. 
  | 
|   | 
template<class M>
class OpenMesh::Subdivider::Adaptive::EVc< M >
Composite rule EVc. 
 
◆ type()
The documentation for this class was generated from the following file:
- OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh