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] |