AnimatLab  2
RoboticsAnimatSim::Environment::Joints::RbFreeJoint Class Reference
+ Inheritance diagram for RoboticsAnimatSim::Environment::Joints::RbFreeJoint:
+ Collaboration diagram for RoboticsAnimatSim::Environment::Joints::RbFreeJoint:

Public Member Functions

 RbFreeJoint ()
 Default constructor. More...
virtual ~RbFreeJoint ()
 Destructor. More...
virtual void CreateJoint ()
- Public Member Functions inherited from RoboticsAnimatSim::Environment::RbJoint
virtual RbRigidBodyGetRbChild ()
virtual RbRigidBodyGetRbParent ()
virtual void Physics_AddBodyForceAtLocalPos (float fltPx, float fltPy, float fltPz, float fltFx, float fltFy, float fltFz, bool bScaleUnits)
virtual void Physics_AddBodyForceAtWorldPos (float fltPx, float fltPy, float fltPz, float fltFx, float fltFy, float fltFz, bool bScaleUnits)
virtual void Physics_AddBodyTorque (float fltTx, float fltTy, float fltTz, bool bScaleUnits)
virtual void Physics_CollectData ()
virtual void Physics_DisableCollision (AnimatSim::Environment::RigidBody *lpBody)
virtual void Physics_EnableCollision (AnimatSim::Environment::RigidBody *lpBody)
virtual CStdFPoint Physics_GetVelocityAtPoint (float x, float y, float z)
virtual bool Physics_IsDefined ()
virtual bool Physics_IsGeometryDefined ()
virtual void Physics_ResetSimulation ()
virtual void SetConstraintFriction ()
- Public Member Functions inherited from RoboticsAnimatSim::Environment::RbBody
 RbBody ()
 Default constructor. More...
virtual ~RbBody ()
 Destructor. More...
virtual void Physics_ChildBodyAdded (RigidBody *lpChild)
virtual void Physics_ChildBodyRemoved (bool bHasStaticJoint)
virtual void Physics_ContactSensorAdded (ContactSensor *lpSensor)
virtual void Physics_ContactSensorRemoved ()
virtual void Physics_DeleteStickyLock ()
virtual void Physics_FluidDataChanged ()
virtual float Physics_GetDensity ()
virtual float Physics_GetMass ()
virtual bool Physics_HasCollisionGeometry ()
virtual void Physics_ResizeSelectedReceptiveFieldVertex ()
virtual void Physics_SetCenterOfMass (float fltTx, float fltTy, float fltTz)
virtual void Physics_SetDensity (float fltVal)
virtual void Physics_SetFreeze (bool bVal)
virtual void Physics_SetMass (float fltVal)
virtual void Physics_SetMaterialID (std::string strID)
virtual void Physics_SetVelocityDamping (float fltLinear, float fltAngular)
virtual void Physics_StepHydrodynamicSimulation ()
virtual void Physics_UpdateNode ()
virtual void Physics_WakeDynamics ()
- Public Member Functions inherited from RoboticsAnimatSim::Environment::RbMovableItem
virtual void CreateItem ()
virtual void Physics_AfterResetSimulation ()
virtual bool Physics_CalculateLocalPosForWorldPos (float fltWorldX, float fltWorldY, float fltWorldZ, CStdFPoint &vLocalPos)
virtual void Physics_CollectExtraData ()
virtual BoundingBox Physics_GetBoundingBox ()
virtual float Physics_GetBoundingRadius ()
virtual float * Physics_GetDataPointer (const std::string &strDataType)
virtual std::string Physics_GetLocalTransformMatrixString ()
virtual std::string Physics_ID ()
virtual void Physics_LoadLocalTransformMatrix (CStdXml &oXml)
virtual void Physics_OrientNewPart (float fltXPos, float fltYPos, float fltZPos, float fltXNorm, float fltYNorm, float fltZNorm)
virtual void Physics_PositionChanged ()
virtual void Physics_ResetGraphicsAndPhysics ()
virtual void Physics_Resize (void)
virtual void Physics_ResizeDragHandler (float fltRadius)
virtual void Physics_RotationChanged ()
virtual void Physics_SaveLocalTransformMatrix (CStdXml &oXml)
virtual void Physics_Selected (bool bValue, bool bSelectMultiple)
virtual void Physics_SelectedVertex (float fltXPos, float fltYPos, float fltZPos)
virtual void Physics_SetChild (MovableItem *lpParent)
virtual void Physics_SetColor ()
virtual void Physics_SetParent (MovableItem *lpParent)
virtual void Physics_TextureChanged ()
virtual void Physics_UpdateAbsolutePosition ()
virtual void Physics_UpdateMatrix ()
virtual RbMovableItemRbParent ()
virtual void SetAlpha ()
virtual void SetVisible (bool)
- Public Member Functions inherited from AnimatSim::Environment::IPhysicsMovableItem
virtual void Physics_SetChild (MovableItem *lpChild)=0
virtual void Physics_SetParent (MovableItem *lpParent)=0
- Public Member Functions inherited from AnimatSim::Environment::IPhysicsBody
virtual void Physics_ChildBodyAdded (RigidBody *lpChild)=0
virtual void Physics_ContactSensorAdded (ContactSensor *lpSensor)=0

Additional Inherited Members

- Protected Member Functions inherited from RoboticsAnimatSim::Environment::RbJoint
virtual RbSimulatorGetRbSimulator ()
virtual void SetThisPointers ()
- Protected Attributes inherited from RoboticsAnimatSim::Environment::RbJoint
float m_fltPrevBtJointPos
float m_fltPrevJointPos
Joint * m_lpThisJoint
- Protected Attributes inherited from RoboticsAnimatSim::Environment::RbBody
BodyPart * m_lpThisBP
- Protected Attributes inherited from RoboticsAnimatSim::Environment::RbMovableItem
float m_fltReportNull
 Used to report back nulls.
AnimatBase * m_lpThisAB
MovableItem * m_lpThisMI

Detailed Description

Definition at line 16 of file RbFreeJoint.h.

Constructor & Destructor Documentation

RoboticsAnimatSim::Environment::Joints::RbFreeJoint::RbFreeJoint ( )

Default constructor.


Definition at line 30 of file RbFreeJoint.cpp.

RoboticsAnimatSim::Environment::Joints::RbFreeJoint::~RbFreeJoint ( )



Definition at line 41 of file RbFreeJoint.cpp.

References StdUtils::Std_TraceMsg().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: