| add(Model *child) | Teddy::Models::Model | |
| add(Element *e) | Teddy::Models::Model | |
| addHexa(Vertex *a, Vertex *b, Vertex *c, Vertex *d, Vertex *e, Vertex *f) | Teddy::Models::Model | |
| addOcta(Vertex *a, Vertex *b, Vertex *c, Vertex *d, Vertex *e, Vertex *f, Vertex *g, Vertex *h) | Teddy::Models::Model | |
| addPenta(Vertex *a, Vertex *b, Vertex *c, Vertex *d, Vertex *e) | Teddy::Models::Model | |
| addQuad(Vertex *a, Vertex *b, Vertex *c, Vertex *d) | Teddy::Models::Model | |
| addTri(Vertex *a, Vertex *b, Vertex *c) | Teddy::Models::Model | |
| applyMaterial(const Teddy::PhysicalComponents::Projection &p, Teddy::Materials::Material *material) | Teddy::Models::Model | |
| attitude | Teddy::Models::Model | [protected] |
| children | Teddy::Models::Model | [protected] |
| clearTraversal() | Teddy::Models::Model | |
| clip_radius | Teddy::Models::Model | [protected] |
| copyAttitude(const Model &other) | Teddy::Models::Model | |
| default_material | Teddy::Models::Model | [protected, static] |
| disable(const unsigned long options) | Teddy::MixIn::Options | |
| distanceTo(const Model &other) const | Teddy::Models::Model | |
| distanceTo(const Teddy::Maths::TVector< double > &pos) const | Teddy::Models::Model | |
| doMaterial(Teddy::PhysicalComponents::Projection *p, Model *parent=NULL) | Teddy::Models::Model | |
| draw(Teddy::PhysicalComponents::Projection *p, Model *parent=NULL) | Teddy::Models::Model | [virtual] |
| enable(const unsigned long options) | Teddy::MixIn::Options | |
| foward(const double l) | Teddy::Models::Model | |
| geometry | Teddy::Models::Model | [protected] |
| getAttitude() | Teddy::Models::Model | |
| getChildren() | Teddy::Models::Model | |
| getClipRadius() const | Teddy::Models::Model | |
| getGeometry() const | Teddy::Models::Model | |
| getLocalToWorldMatrix() const | Teddy::Models::Model | |
| getMaterial() const | Teddy::Models::Model | [virtual] |
| getModelMatrix(Model *camera) const | Teddy::Models::Model | |
| getName() const | Teddy::MixIn::Named | |
| getOptions() const | Teddy::MixIn::Options | |
| getPosition() const | Teddy::Models::Model | |
| getScaledModelMatrix(Model *camera) const | Teddy::Models::Model | |
| getViewMatrix() const | Teddy::Models::Model | |
| getWorldToLocalMatrix() const | Teddy::Models::Model | |
| heading(const double radians) | Teddy::Models::Model | |
| isDisabled(const unsigned long options) | Teddy::MixIn::Options | |
| isEnabled(const unsigned long options) | Teddy::MixIn::Options | |
| isEnabledStr(const unsigned long options) | Teddy::MixIn::Options | |
| lock() | Teddy::MixIn::Mutex | [virtual] |
| material | Teddy::Models::Model | [protected] |
| Model(std::string name, Model *shape=NULL) | Teddy::Models::Model | |
| Mutex() | Teddy::MixIn::Mutex | |
| name | Teddy::MixIn::Named | [protected] |
| Named() | Teddy::MixIn::Named | |
| Named(const std::string &name) | Teddy::MixIn::Named | |
| operator &(const Options &other) | Teddy::MixIn::Options | |
| operator &=(const Options &other) | Teddy::MixIn::Options | |
| operator^=(const Options &other) | Teddy::MixIn::Options | |
| operator|(const Options &other) | Teddy::MixIn::Options | |
| operator|=(const Options &other) | Teddy::MixIn::Options | |
| OPT_RECURS_MATERIAL | Teddy::Models::Model | [static] |
| OPT_VISIBLE | Teddy::Models::Model | [static] |
| Options() | Teddy::MixIn::Options | |
| Options(const unsigned long options) | Teddy::MixIn::Options | |
| options | Teddy::MixIn::Options | [protected] |
| pitch(const double radians) | Teddy::Models::Model | |
| position | Teddy::Models::Model | [protected] |
| radius | Teddy::Models::Sphere | [protected] |
| remove(Model *child) | Teddy::Models::Model | |
| roll(const double radians) | Teddy::Models::Model | |
| sdl_mutex | Teddy::MixIn::Mutex | [protected] |
| setClipRadius(const double clip_radius) | Teddy::Models::Model | |
| setGeometry(Geometry *g) | Teddy::Models::Model | |
| setMaterial(Teddy::Materials::Material *m, bool recursive=false) | Teddy::Models::Model | |
| setName(const std::string &name) | Teddy::MixIn::Named | |
| setOptions(const unsigned long options) | Teddy::MixIn::Options | |
| setPosition(const double x, const double y, const double z) | Teddy::Models::Model | |
| setPosition(const Teddy::Maths::TVector< double > &v) | Teddy::Models::Model | |
| setupClipRadius() | Teddy::Models::Model | |
| slices | Teddy::Models::Sphere | [protected] |
| Sphere(const std::string &name, const double radius, const int stacks, const int slices) | Teddy::Models::Sphere | |
| stacks | Teddy::Models::Sphere | [protected] |
| toggle(const unsigned long options) | Teddy::MixIn::Options | |
| transform(const Teddy::Maths::Matrix &m) | Teddy::Models::Model | |
| transformVertices(const Teddy::Maths::Matrix &m) | Teddy::Models::Model | |
| transformVertices(const Teddy::Maths::Matrix &m, const Teddy::Maths::Matrix &normal_matrix, const bool reverse) | Teddy::Models::Model | |
| translate(const Teddy::Maths::TVector< double > &v) | Teddy::Models::Model | |
| truncate() | Teddy::Models::Model | |
| unlock() | Teddy::MixIn::Mutex | [virtual] |
| vectorTo(const Model &other) const | Teddy::Models::Model | |
| ~Mutex() | Teddy::MixIn::Mutex | [virtual] |
| ~Named() | Teddy::MixIn::Named | [virtual] |
| ~Options() | Teddy::MixIn::Options | [virtual] |