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