AABB(SolidObject *parent=0) | rcrt::AABB | |
AABB(const Point3D &min, const Point3D &max, SolidObject *parent=0) | rcrt::AABB | |
center | rcrt::AABB | [private] |
clipPlane(Axis axis, float plane, AABB &lBox, AABB &rBox) const | rcrt::AABB | [virtual] |
contract(const AABB &box) | rcrt::AABB | |
equals(const AABB &box) const | rcrt::AABB | |
extend(const AABB &box) | rcrt::AABB | |
extend(const Point3D &p) | rcrt::AABB | |
getBoundingBox() const | rcrt::AABB | [virtual] |
getCentroid() const | rcrt::AABB | [virtual] |
getGNormal(float a, float b) const | rcrt::AABB | [virtual] |
getGNormalWorld(float a, float b) const | rcrt::Primitive | |
getLength(Axis a) const | rcrt::AABB | |
getMainAxis() const | rcrt::AABB | |
getMaterial() const | rcrt::Primitive | [virtual] |
getMax(Axis a) const | rcrt::AABB | |
getMaxP() const | rcrt::AABB | |
getMin(Axis a) const | rcrt::AABB | |
getMinP() const | rcrt::AABB | |
getParent() const | rcrt::Primitive | |
getSNormal(float a, float b) const | rcrt::AABB | [virtual] |
getSNormalWorld(float a, float b) const | rcrt::Primitive | |
getSurfaceArea() const | rcrt::AABB | |
getTangent(float a, float b) const | rcrt::Primitive | [virtual] |
getUV(float a, float b) const | rcrt::AABB | [virtual] |
getVolume() const | rcrt::AABB | |
intersect(Ray &r) const | rcrt::AABB | [virtual] |
isEmpty() const | rcrt::AABB | |
maxP | rcrt::AABB | [private] |
minP | rcrt::AABB | [private] |
normalToWorld(const Vec3D &no) const | rcrt::Primitive | |
parent | rcrt::Primitive | [protected] |
Primitive(SolidObject *parent=0) | rcrt::Primitive | |
Traceable() | rcrt::Traceable | |
transformed(const Matrix4D &mat) const | rcrt::AABB | |
~AABB() | rcrt::AABB | [virtual] |
~Primitive() | rcrt::Primitive | [virtual] |
~Traceable() | rcrt::Traceable | [virtual] |