Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
rt::Mesh Member List

This is the complete list of members for rt::Mesh, including all inherited members.

add_faces(double *vertex, unsigned int *index, DataType data_type) (defined in rt::Mesh)rt::Mesh
addChild(Entity *)rt::Entity
children() constrt::Entity
DataType enum name (defined in rt::Mesh)rt::Mesh
Entity(Entity *parent=0)rt::Entity
Entity(const vector &pos, Entity *parent=0)rt::Entity
Entity(double x, double y, double z, Entity *parent=0)rt::Entity
from_wavefront(const std::string &filename) (defined in rt::Mesh)rt::Meshstatic
Geometry(Entity *parent=0)rt::Geometry
Geometry(const vector &pos, Entity *parent=0)rt::Geometry
Geometry(double x, double y, double z, Entity *parent=0)rt::Geometry
globalMatrix() constrt::Entity
globalPosition() constrt::Entity
hits(const euclidian &e) constrt::Meshvirtual
invertedGlobalMatrix() constrt::Entity
isDirty() constrt::Entity
Mesh() (defined in rt::Mesh)rt::Mesh
operator<< (defined in rt::Mesh)rt::Meshfriend
parent() constrt::Entity
position() constrt::Entity
Quads enum value (defined in rt::Mesh)rt::Mesh
queryAll(std::list< const T *> &list) constrt::Entityinline
removeChild(Entity *)rt::Entity
rotation() constrt::Entity
scene() constrt::Entity
setParent(Entity *)rt::Entity
setPosition(const vector &pos)rt::Entity
setRotation(const vector &rot)rt::Entity
setScene(Scene *)rt::Entity
soil()rt::Entity
Triangles enum value (defined in rt::Mesh)rt::Mesh
update()rt::Entityvirtual
uv(const element &) constrt::Meshvirtual
~Entity()=0rt::Entitypure virtual
~Geometry()=0rt::Geometrypure virtual
~Mesh() (defined in rt::Mesh)rt::Mesh