Composite rule FVc.
More...
#include <OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh>
|
const char * | type () const |
| Returns the name of the rule. More...
|
|
| FVc (M &_mesh) |
|
void | raise (typename M::VertexHandle &_vh, state_t _target_state) |
| Raise item to target state _target_state .
|
|
double | coeff (size_t _valence) |
|
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::EdgeHandle &_eh, 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.
|
|
|
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) |
|
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::FVc< M >
Composite rule FVc.
The documentation for this class was generated from the following file:
- OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh