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

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

addChild(Entity *)rt::Entity
addGeometry(Geometry *geometry, Material *material=Material::defaultMaterial())rt::Object
children() constrt::Entity
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
globalMatrix() constrt::Entity
globalPosition() constrt::Entity
hit(const euclidian &) constrt::Object
invertedGlobalMatrix() constrt::Entity
isDirty() constrt::Entity
material(Geometry *) constrt::Object
Object(const vector &pos, Entity *parent=0)rt::Object
Object(double x, double y, double z, Entity *parent=0)rt::Object
parent() constrt::Entity
position() constrt::Entity
queryAll(std::list< const T *> &list) constrt::Entityinline
removeChild(Entity *)rt::Entity
rotation() constrt::Entity
scene() constrt::Entity
setMaterial(Geometry *, Material *)rt::Object
setParent(Entity *)rt::Entity
setPosition(const vector &pos)rt::Entity
setRotation(const vector &rot)rt::Entity
setScene(Scene *)rt::Entity
soil()rt::Entity
update()rt::Entityvirtual
~Entity()=0rt::Entitypure virtual