Cylinder Member List

This is the complete list of members for Cylinder, including all inherited members.
APPROXIMATION_VALUEZone [protected, static]
computeNormal(const Vector3D &point) const Cylinder [virtual]
contains(const Vector3D &v) const Cylinder [virtual]
copyChild(Registerable *child, bool createBase)Registerable [protected]
copyChildren(const Registerable &object, bool createBase)Registerable [protected, virtual]
create(const Vector3D &position=Vector3D(0.0f, 0.0f, 0.0f), const Vector3D &direction=Vector3D(0.0f, 1.0f, 0.0f), float radius=1.0f, float length=1.0f)Cylinder [static]
Cylinder(const Vector3D &position=Vector3D(0.0f, 0.0f, 0.0f), const Vector3D &direction=Vector3D(0.0f, 1.0f, 0.0f), float radius=1.0f, float length=1.0f)Cylinder
decrementChildReference(Registerable *child)Registerable [protected]
destroyChild(Registerable *child, bool keepChildren)Registerable [protected]
destroyChildren(bool keepChildren)Registerable [protected, virtual]
findByName(const std::string &name)Registerable [virtual]
generatePosition(Particle &particle, bool full) const Cylinder [virtual]
getClassName() const =0Registerable [pure virtual]
getDirection() const Cylinder
getID() const Registerable
getLength() const Cylinder
getLocalTransform() const Transformable
getLocalTransformLookLH() const Transformable
getLocalTransformLookRH() const Transformable
getLocalTransformPos() const Transformable
getLocalTransformSide() const Transformable
getLocalTransformUp() const Transformable
getName() const Registerable
getNbReferences() const Registerable
getParentTransform() const Transformable [protected]
getPosition() const Zone
getRadius() const Cylinder
getSPKID() const Registerable
getTransformedDirection() const Cylinder
getTransformedPosition() const Zone
getWorldTransform() const Transformable
getWorldTransformLookLH() const Transformable
getWorldTransformLookRH() const Transformable
getWorldTransformPos() const Transformable
getWorldTransformSide() const Transformable
getWorldTransformUp() const Transformable
IDENTITYTransformable [static]
incrementChildReference(Registerable *child)Registerable [protected]
innerUpdateTransform()Cylinder [protected, virtual]
intersects(const Vector3D &v0, const Vector3D &v1, Vector3D *intersection, Vector3D *normal) const Cylinder [virtual]
isDestroyable() const Registerable
isLocalIdentity() const Transformable
isRegistered() const Registerable
isShared() const Registerable
isUpdateNotified() const Transformable [protected]
lookAtLH(const Vector3D &target, Vector3D up, const Vector3D &pos)Transformable
lookAtRH(const Vector3D &target, Vector3D up, const Vector3D &pos)Transformable
moveAtBorder(Vector3D &v, bool inside) const Cylinder [virtual]
normalizeOrRandomize(Vector3D &v)Zone [protected, static]
notifyForUpdate()Transformable [protected]
propagateUpdateTransform()Transformable [protected, virtual]
Registerable()Registerable
Registerable(const Registerable &registerable)Registerable
registerChild(Registerable *child, bool registerAll)Registerable [protected]
registerChildren(bool registerAll)Registerable [protected, virtual]
registerObject(Registerable *obj, bool registerAll=false)Registerable [protected, static]
resetTransform()Transformable
setDestroyable(bool destroyable)Registerable
setDirection(const Vector3D &direction)Cylinder
setLength(float length)Cylinder
setName(const std::string &name)Registerable
setPosition(const Vector3D &v)Zone [virtual]
setRadius(float radius)Cylinder
setShared(bool shared)Registerable
setTransform(const float *transform)Transformable
setTransformNC(const float *transform)Transformable
setTransformOrientation(Vector3D axis, float angle)Transformable
setTransformOrientationLH(Vector3D look, Vector3D up)Transformable
setTransformOrientationRH(Vector3D look, Vector3D up)Transformable
setTransformOrientationX(float angle)Transformable
setTransformOrientationY(float angle)Transformable
setTransformOrientationZ(float angle)Transformable
setTransformPosition(const Vector3D &pos)Transformable
TRANSFORM_LENGTHTransformable [static]
Transformable()Transformable
transformDir(Vector3D &tDir, const Vector3D &dir)Transformable [protected]
transformPos(Vector3D &tPos, const Vector3D &pos)Transformable [protected]
updateTransform(const Transformable *parent=NULL)Transformable
Zone(const Vector3D &position=Vector3D())Zone
~Registerable()Registerable [virtual]
~Transformable()Transformable [virtual]
~Zone()Zone [virtual]

Generated on Wed Apr 27 21:09:26 2011 for SPARK Particle Engine by  doxygen 1.6.1