#include <subdiv_calc.H>
Inheritance diagram for HybridLoc:


Public Member Functions | |
| virtual Wpt | get_val (CBvert *v) const |
| virtual SubdivCalc< Wpt > * | dup () const |
| HybridCalc () | |
| Wpt | sum (CBvert_list &p) const |
| virtual Wpt | hybrid_centroid (CBvert *v) const |
| virtual str_ptr | name () const |
| virtual Wpt | subdiv_val (CBvert *v) const |
| virtual Wpt | subdiv_val (CBedge *e) const |
| virtual Wpt | limit_val (CBvert *v) const |
| SubdivCalc () | |
| void | set_boss (SubdivCalc< Wpt > *boss) |
| virtual void | clear (Wpt &) const |
Protected Attributes | |
| LoopCalc< Wpt > | _loop_calc |
| CatmullClarkCalc< Wpt > | _cc_calc |
| SubdivCalc< Wpt > * | _boss |
Definition at line 743 of file subdiv_calc.H.
|
|
Definition at line 46 of file subdiv_calc.H. |
|
|
Reimplemented from SubdivCalc< Wpt >. Definition at line 749 of file subdiv_calc.H. |
|
|
Reimplemented from SubdivCalc< Wpt >. Definition at line 746 of file subdiv_calc.H. References Bvert::loc(). |
|
|
Definition at line 608 of file subdiv_calc.H. References brcase, brdefault, Bvert::get_manifold_edges(), Bvert::get_q_nbrs(), ARRAY< T >::num(), and HybridCalc< T >::sum(). |
|
|
|
|
|
Implements SubdivCalc< Wpt >. Definition at line 735 of file subdiv_calc.H. References HybridCalc< T >::_loop_calc. |
|
|
Reimplemented from SubdivCalc< Wpt >. Definition at line 646 of file subdiv_calc.H. |
|
|
Definition at line 30 of file subdiv_calc.H. |
|
|
Implements SubdivCalc< Wpt >. Definition at line 702 of file subdiv_calc.H. References HybridCalc< T >::_cc_calc, HybridCalc< T >::_loop_calc, Bedge::f1(), Bedge::f2(), SubdivCalc< T >::get_val(), Bedge::is_poly_crease(), Bface::is_quad(), Bedge::num_quads(), Bface::opposite_quad_edge(), Bedge::other_face(), Bface::other_vertex(), GtexUtil::tri(), Bedge::v1(), and Bedge::v2(). |
|
|
Implements SubdivCalc< Wpt >. Definition at line 653 of file subdiv_calc.H. References HybridCalc< T >::_cc_calc, HybridCalc< T >::_loop_calc, brcase, brdefault, Bvert::degree(), Bvert::get_manifold_edges(), SubdivCalc< T >::get_val(), HybridCalc< T >::hybrid_centroid(), Bvert::is_manifold(), Bvert::num_quads(), Bvert::num_tris(), Bvert::p_degree(), and sqr(). |
|
|
Definition at line 27 of file subdiv_calc.H. |
|
|
Definition at line 600 of file subdiv_calc.H. References SubdivCalc< T >::clear(), SubdivCalc< T >::get_val(), and ARRAY< T >::num(). |
|
|
Definition at line 69 of file subdiv_calc.H. |
|
|
Definition at line 589 of file subdiv_calc.H. |
|
|
Definition at line 588 of file subdiv_calc.H. |
1.4.4