clipPlane(Axis axis, float plane, AABB &lBox, AABB &rBox) const | rcrt::Traceable | [virtual] |
getBoundingBox() const =0 | rcrt::Traceable | [pure virtual] |
getCentroid() const =0 | rcrt::Traceable | [pure virtual] |
getGNormal(float a, float b) const =0 | rcrt::Primitive | [pure virtual] |
getGNormalWorld(float a, float b) const | rcrt::Primitive | |
getMaterial() const | rcrt::Primitive | [virtual] |
getParent() const | rcrt::Primitive | |
getSNormal(float a, float b) const =0 | rcrt::Primitive | [pure virtual] |
getSNormalWorld(float a, float b) const | rcrt::Primitive | |
getTangent(float a, float b) const | rcrt::Primitive | [virtual] |
getUV(float a, float b) const =0 | rcrt::Primitive | [pure virtual] |
intersect(Ray &r) const =0 | rcrt::Traceable | [pure virtual] |
normalToWorld(const Vec3D &no) const | rcrt::Primitive | |
parent | rcrt::Primitive | [protected] |
Primitive(SolidObject *parent=0) | rcrt::Primitive | |
Traceable() | rcrt::Traceable | |
~Primitive() | rcrt::Primitive | [virtual] |
~Traceable() | rcrt::Traceable | [virtual] |