AddChild(SceneNode &child) | VART::SceneNode | |
autoDelete | VART::MemoryObj | |
AutoDeleteChildren() const | VART::SceneNode | |
BEZIER enum value | VART::SceneNode | |
BIAXIAL_JOINT enum value | VART::SceneNode | |
BOX enum value | VART::SceneNode | |
BRIGHT_AMBIENT() | VART::Light | static |
childList | VART::SceneNode | protected |
CONDYLAR_JOINT enum value | VART::SceneNode | |
CONE enum value | VART::SceneNode | |
Copy() | VART::Light | virtual |
CURVE enum value | VART::SceneNode | |
CYLINDER enum value | VART::SceneNode | |
description | VART::SceneNode | protected |
DetachChild(SceneNode *childPtr) | VART::SceneNode | |
DrawForPicking() const | VART::Light | inlinevirtual |
DrawInstanceOGL() const | VART::SceneNode | inlineprotectedvirtual |
DrawOGL(unsigned int oglLightID) const | VART::PointLight | virtual |
VART::SceneNode::DrawOGL() const | VART::SceneNode | virtual |
ELLIPSOID_JOINT enum value | VART::SceneNode | |
FindChildByName(const std::string &name) const | VART::SceneNode | |
FindPathTo(SceneNode *targetPtr, SGPath *resultPtr) const | VART::SceneNode | |
FindPathTo(const std::string &targetName, SGPath *resultPtr) const | VART::SceneNode | |
GetAmbientIntensity() const | VART::Light | |
GetChilds() | VART::SceneNode | |
GetColor() const | VART::Light | |
GetConstantAttenuation() const | VART::PointLight | inline |
GetDescription() const | VART::SceneNode | inline |
GetID() const | VART::SceneNode | inlinevirtual |
GetIntensity() const | VART::Light | |
GetLinearAttenuation() const | VART::PointLight | inline |
GetLocation() const | VART::PointLight | inline |
GetNodeTypeList(TypeID type, std::list< SceneNode * > &nodeList) | VART::SceneNode | |
getOpenGLID(unsigned int lightID) const | VART::Light | protected |
GetQuadraticAttenuation() const | VART::PointLight | inline |
GetTransform() const | VART::Light | inline |
GRAPHIC_OBJ enum value | VART::SceneNode | |
HINGE_JOINT enum value | VART::SceneNode | |
IMAGE enum value | VART::SceneNode | |
IMAGE_2D enum value | VART::SceneNode | |
IsOn() const | VART::Light | |
JOINT enum value | VART::SceneNode | |
Light() | VART::Light | |
Light(const Light &light) | VART::Light | |
Light(float i, float ai, Color c, bool o) | VART::Light | |
Light(const std::string &newDescription, float newIntensity, float newAmbientIntensity, const Color &newColor, const Point4D &newLocation) | VART::Light | |
LocateBreadthFirst(SNLocator *locatorPtr) const | VART::SceneNode | virtual |
LocateDepthFirst(SNLocator *locatorPtr) const | VART::SceneNode | virtual |
location | VART::Light | protected |
MemoryObj() | VART::MemoryObj | |
MemoryObj(const VART::MemoryObj &obj) | VART::MemoryObj | |
MESH_OBJECT enum value | VART::SceneNode | |
NONE enum value | VART::SceneNode | |
operator=(const Light &light) | VART::Light | |
VART::SceneNode::operator=(const SceneNode &node) | VART::SceneNode | |
PIVOT_JOINT enum value | VART::SceneNode | |
PLANE_JOINT enum value | VART::SceneNode | |
PointLight() | VART::PointLight | |
PointLight(Point4D loc, float constantAtt=1.0, float linearAtt=0.0, float quadraticAtt=0.0) | VART::PointLight | |
POLYAXIAL_JOINT enum value | VART::SceneNode | |
RecursiveBoundingBox(BoundingBox *bBox) | VART::Light | virtual |
RecursiveCopy() | VART::SceneNode | virtual |
RecursiveFindPathTo(SceneNode *targetPtr, SGPath *resultPtr) const | VART::SceneNode | protected |
RecursiveFindPathTo(const std::string &targetName, SGPath *resultPtr) const | VART::SceneNode | protected |
recursivePrinting | VART::SceneNode | static |
SADDLE_JOINT enum value | VART::SceneNode | |
SceneNode() | VART::SceneNode | |
SceneNode(SceneNode &node) | VART::SceneNode | |
SetAmbientIntensity(float ai) | VART::Light | |
SetAttenuation(float constant=1.0, float linear=0.0, float quadratic=0.0) | VART::PointLight | |
SetColor(const Color &c) | VART::Light | |
SetDescription(const std::string &desc) | VART::SceneNode | inline |
SetIntensity(float i) | VART::Light | |
SetLocation(const Point4D &newLocation) | VART::PointLight | inline |
SPHERE enum value | VART::SceneNode | |
SUN() | VART::Light | static |
TRANSFORM enum value | VART::SceneNode | |
transform | VART::Light | protected |
TraverseBreadthFirst(SNOperator *operatorPtr) const | VART::SceneNode | virtual |
TraverseDepthFirst(SNOperator *operatorPtr) const | VART::SceneNode | virtual |
Turn(bool on_off) | VART::Light | |
TypeID enum name | VART::SceneNode | |
UNIAXIAL_JOINT enum value | VART::SceneNode | |
VOLUME enum value | VART::SceneNode | |
XmlPrintOn(std::ostream &os, unsigned int indent) const | VART::SceneNode | virtual |
~Light() | VART::Light | virtual |
~SceneNode() | VART::SceneNode | virtual |