RavEngine
Loading...
Searching...
No Matches
physx::Dy::ArticulationData Class Reference

Public Member Functions

PX_FORCE_INLINE void init ()
 
void resizeLinkData (const PxU32 linkCount)
 
void resizeJointData (const PxU32 dofs)
 
PX_FORCE_INLINE PxReal * getJointAccelerations ()
 
PX_FORCE_INLINE const PxReal * getJointAccelerations () const
 
PX_FORCE_INLINE PxReal * getJointVelocities ()
 
PX_FORCE_INLINE const PxReal * getJointVelocities () const
 
PX_FORCE_INLINE PxReal * getJointNewVelocities ()
 
PX_FORCE_INLINE const PxReal * getJointNewVelocities () const
 
PX_FORCE_INLINE PxReal * getJointPositions ()
 
PX_FORCE_INLINE const PxReal * getJointPositions () const
 
PX_FORCE_INLINE PxReal * getJointForces ()
 
PX_FORCE_INLINE const PxReal * getJointForces () const
 
PX_FORCE_INLINE PxReal * getJointConstraintForces ()
 
PX_FORCE_INLINE const PxReal * getJointConstraintForces () const
 
PX_FORCE_INLINE ArticulationInternalConstraint & getInternalConstraint (const PxU32 dofId)
 
PX_FORCE_INLINE const ArticulationInternalConstraint & getInternalConstraint (const PxU32 dofId) const
 
PX_FORCE_INLINE Cm::SpatialVectorF * getMotionVelocities ()
 
PX_FORCE_INLINE Cm::SpatialVectorF * getMotionAccelerations ()
 
PX_FORCE_INLINE const Cm::SpatialVectorF * getMotionAccelerations () const
 
PX_FORCE_INLINE Cm::SpatialVectorF * getCorioliseVectors ()
 
PX_FORCE_INLINE Cm::SpatialVectorF * getSpatialZAVectors ()
 
PX_FORCE_INLINE Cm::SpatialVectorF * getTransmittedForces ()
 
PX_FORCE_INLINE Cm::SpatialVectorF * getPosIterMotionVelocities ()
 
PX_FORCE_INLINE const Cm::SpatialVectorF * getPosIterMotionVelocities () const
 
PX_FORCE_INLINE PxReal * getPosIterJointVelocities ()
 
PX_FORCE_INLINE Cm::SpatialVectorF & getPosIterMotionVelocity (const PxU32 index)
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getMotionVelocity (const PxU32 index) const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getMotionAcceleration (const PxU32 index) const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getCorioliseVector (const PxU32 index) const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getSpatialZAVector (const PxU32 index) const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getTransmittedForce (const PxU32 index) const
 
PX_FORCE_INLINE Cm::SpatialVectorF & getMotionVelocity (const PxU32 index)
 
PX_FORCE_INLINE Cm::SpatialVectorF & getMotionAcceleration (const PxU32 index)
 
PX_FORCE_INLINE Cm::SpatialVectorF & getCorioliseVector (const PxU32 index)
 
PX_FORCE_INLINE Cm::SpatialVectorF & getSpatialZAVector (const PxU32 index)
 
PX_FORCE_INLINE Cm::SpatialVectorF & getTransmittedForce (const PxU32 index)
 
PX_FORCE_INLINE PxTransform & getPreTransform (const PxU32 index)
 
PX_FORCE_INLINE const PxTransform & getPreTransform (const PxU32 index) const
 
PX_FORCE_INLINE PxTransform * getPreTransform ()
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getDeltaMotionVector (const PxU32 index) const
 
PX_FORCE_INLINE void setDeltaMotionVector (const PxU32 index, const Cm::SpatialVectorF &vec)
 
PX_FORCE_INLINE Cm::SpatialVectorF * getDeltaMotionVector ()
 
PX_FORCE_INLINE ArticulationLink * getLinks () const
 
PX_FORCE_INLINE PxU32 getLinkCount () const
 
PX_FORCE_INLINE ArticulationLink & getLink (PxU32 index) const
 
PX_FORCE_INLINE ArticulationSpatialTendon ** getSpatialTendons () const
 
PX_FORCE_INLINE PxU32 getSpatialTendonCount () const
 
PX_FORCE_INLINE ArticulationSpatialTendon * getSpatialTendon (PxU32 index) const
 
PX_FORCE_INLINE ArticulationFixedTendon ** getFixedTendons () const
 
PX_FORCE_INLINE PxU32 getFixedTendonCount () const
 
PX_FORCE_INLINE ArticulationFixedTendon * getFixedTendon (PxU32 index) const
 
PX_FORCE_INLINE ArticulationSensor ** getSensors () const
 
PX_FORCE_INLINE PxU32 getSensorCount () const
 
PX_FORCE_INLINE ArticulationLinkData * getLinkData () const
 
ArticulationLinkData & getLinkData (PxU32 index) const
 
PX_FORCE_INLINE ArticulationJointCoreData * getJointData () const
 
PX_FORCE_INLINE ArticulationJointCoreData & getJointData (PxU32 index) const
 
PX_FORCE_INLINE ArticulationJointTargetData * getJointTranData () const
 
PX_FORCE_INLINE ArticulationJointTargetData & getJointTranData (PxU32 index) const
 
PX_FORCE_INLINE PxArticulationFlags getArticulationFlags () const
 
PX_FORCE_INLINE Cm::SpatialVector * getExternalAccelerations ()
 
PX_FORCE_INLINE Cm::SpatialVector & getExternalAcceleration (const PxU32 linkID)
 
PX_FORCE_INLINE const Cm::SpatialVector & getExternalAcceleration (const PxU32 linkID) const
 
PX_FORCE_INLINE PxReal getDt () const
 
PX_FORCE_INLINE void setDt (const PxReal dt)
 
PX_FORCE_INLINE bool getDataDirty () const
 
PX_FORCE_INLINE void setDataDirty (const bool dirty)
 
PX_FORCE_INLINE PxU32 getDofs () const
 
PX_FORCE_INLINE void setDofs (const PxU32 dof)
 
PX_FORCE_INLINE FeatherstoneArticulation * getArticulation ()
 
PX_FORCE_INLINE void setArticulation (FeatherstoneArticulation *articulation)
 
PX_FORCE_INLINE const SpatialMatrix & getBaseInvSpatialArticulatedInertiaW () const
 
PX_FORCE_INLINE PxTransform * getAccumulatedPoses ()
 
PX_FORCE_INLINE const PxTransform * getAccumulatedPoses () const
 
PX_FORCE_INLINE Cm::SpatialVectorF * getJointSpaceJacobians ()
 
PX_FORCE_INLINE const Cm::SpatialVectorF * getJointSpaceJacobians () const
 
PX_FORCE_INLINE JointSpaceSpatialZ * getJointSpaceDeltaV ()
 
PX_FORCE_INLINE const JointSpaceSpatialZ * getJointSpaceDeltaV () const
 
PX_FORCE_INLINE Cm::SpatialVectorF * getJointSpaceResponse ()
 
PX_FORCE_INLINE const Cm::SpatialVectorF * getJointSpaceResponse () const
 
PX_FORCE_INLINE SpatialImpulseResponseMatrix * getRootResponseMatrix ()
 
PX_FORCE_INLINE const SpatialImpulseResponseMatrix * getRootResponseMatrix () const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getRootDeferredZ () const
 
PX_FORCE_INLINE Cm::SpatialVectorF & getRootDeferredZ ()
 
PX_FORCE_INLINE SpatialImpulseResponseMatrix * getImpulseResponseMatrixWorld ()
 
PX_FORCE_INLINE const SpatialImpulseResponseMatrix * getImpulseResponseMatrixWorld () const
 
PX_FORCE_INLINE const SpatialMatrix & getWorldSpatialArticulatedInertia (const PxU32 linkID) const
 
PX_FORCE_INLINE const InvStIs & getInvStIs (const PxU32 linkID) const
 
PX_FORCE_INLINE const Cm::UnAlignedSpatialVector & getMotionMatrix (const PxU32 dofId) const
 
PX_FORCE_INLINE const Cm::UnAlignedSpatialVector & getWorldMotionMatrix (const PxU32 dofId) const
 
PX_FORCE_INLINE Cm::UnAlignedSpatialVector & getJointAxis (const PxU32 dofId)
 
PX_FORCE_INLINE const Cm::UnAlignedSpatialVector & getJointAxis (const PxU32 dofId) const
 
PX_FORCE_INLINE const PxVec3 & getRw (const PxU32 linkID) const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getIsW (const PxU32 dofId) const
 
PX_FORCE_INLINE const Cm::SpatialVectorF & getWorldIsInvD (const PxU32 dofId) const
 
PX_FORCE_INLINE PxReal * getDeferredQstZ ()
 
PX_FORCE_INLINE PxReal * getQstZic ()
 
PX_FORCE_INLINE Cm::SpatialVectorF & getSolverSpatialForce (const PxU32 linkID)
 
PX_FORCE_INLINE PxSpatialForce * getSensorForces ()
 
PX_FORCE_INLINE void setRootPreMotionVelocity (const Cm::UnAlignedSpatialVector &vel)
 
PX_FORCE_INLINE PxU32 * getPathToRootElements () const
 
PX_FORCE_INLINE PxU32 getPathToRootElementCount () const
 

Friends

class FeatherstoneArticulation
 

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