Classes | |
| class | vcg::DiracPolicy< C > |
| really simple example policy More... | |
| class | vcg::MT< C >::Frag |
| class | vcg::FrustumPolicy< C > |
| class | vcg::MT< C > |
| struct | vcg::MT< C >::Node |
| class | vcg::MT< C >::Update |
Functions | |
| void | vcg::MT::Clear () |
| vcg::DiracPolicy::DiracPolicy (Point3f &f=Point3f(0, 0, 0), float e=0) | |
| bool | vcg::DiracPolicy::Expand (Cell *cell) |
| bool | vcg::FrustumPolicy::Expand (Cell *cell) |
| template<class CONT > | |
| void | vcg::MT::Extract (CONT &selected) |
| extract using the visited flag in nodes to a STL container of Cell * | |
| template<class CONT , class POLICY > | |
| void | vcg::MT::Extract (CONT &selected, POLICY &policy) |
| template<class CONT > | |
| void | vcg::MT::Extract (CONT &selected, float error) |
| error based extraction | |
| void | vcg::MT::Load (std::vector< Update > &updates) |
| build mt strucure from a sequence of updates. | |
| void | vcg::MT::Visit (Node *node, std::queue< Node * > &qnode) |
| add a node to the queue recursively mantaining coherence. | |
Variables | |
| std::vector< Cell * > | vcg::MT::Update::created |
| float | vcg::DiracPolicy::error |
| max error in object space at distance 0 | |
| float | vcg::FrustumPolicy::error |
| target error in screen space (pixels) | |
| float | vcg::MT::Node::error |
| Point3f | vcg::DiracPolicy::focus |
| std::vector< Frag > | vcg::MT::Node::frags |
| Frustumf | vcg::FrustumPolicy::frustum |
| std::vector< Node > | vcg::MT::nodes |
| std::vector< Node * > | vcg::MT::Node::out |
| bool | vcg::MT::Node::visited |
| void vcg::MT< C >::Clear | ( | void | ) | [inline, inherited] |
| vcg::DiracPolicy< C >::DiracPolicy | ( | Point3f & | f = Point3f(0, 0, 0), |
|
| float | e = 0 | |||
| ) | [inline, inherited] |
| bool vcg::DiracPolicy< C >::Expand | ( | Cell * | cell | ) | [inline, inherited] |
| bool vcg::FrustumPolicy< C >::Expand | ( | Cell * | cell | ) | [inline, inherited] |
| void vcg::MT< C >::Extract | ( | CONT & | selected | ) | [inline, inherited] |
| void vcg::MT< C >::Extract | ( | CONT & | selected, | |
| POLICY & | policy | |||
| ) | [inline, inherited] |
| void vcg::MT< C >::Extract | ( | CONT & | selected, | |
| float | error | |||
| ) | [inline, inherited] |
std::vector<Cell *> vcg::MT< C >::Update::created [inherited] |
float vcg::DiracPolicy< C >::error [inherited] |
float vcg::FrustumPolicy< C >::error [inherited] |
Point3f vcg::DiracPolicy< C >::focus [inherited] |
std::vector<Frag> vcg::MT< C >::Node::frags [inherited] |
Frustumf vcg::FrustumPolicy< C >::frustum [inherited] |