29#include "PxArticulationReducedCoordinate.h"
30#include "foundation/PxUserAllocated.h"
31#include "foundation/PxMemory.h"
32#include "ScArticulationSensor.h"
35#ifndef NP_ARTICULATION_SENSOR_H
36#define NP_ARTICULATION_SENSOR_H
41typedef PxU32 ArticulationSensorHandle;
50 void preExportDataReset() {}
55 virtual bool isSubordinate()
const {
return true; }
75 PX_FORCE_INLINE ArticulationSensorHandle getHandle() {
return mHandle; }
76 PX_FORCE_INLINE void setHandle(ArticulationSensorHandle handle) { mHandle = handle; }
81 ArticulationSensorHandle mHandle;
Definition NpArticulationSensor.h:44
virtual PxArticulationLink * getLink() const
Returns the link that this sensor is attached to.
Definition NpArticulationSensor.cpp:119
virtual PxSpatialForce getForces() const
Returns the spatial force in the local frame of the sensor.
Definition NpArticulationSensor.cpp:90
virtual PxArticulationSensorFlags getFlags() const
Returns the sensor's flags.
Definition NpArticulationSensor.cpp:137
virtual void setRelativePose(const PxTransform &)
Sets the relative pose between this sensor and the body frame of the link that the sensor is attached...
Definition NpArticulationSensor.cpp:109
virtual PxTransform getRelativePose() const
Returns the relative pose between this sensor and the body frame of the link that the sensor is attac...
Definition NpArticulationSensor.cpp:104
virtual void setFlag(PxArticulationSensorFlag::Enum flag, bool enabled)
Sets a flag of the sensor.
Definition NpArticulationSensor.cpp:142
virtual PxArticulationReducedCoordinate * getArticulation() const
Returns the articulation that this sensor is part of.
Definition NpArticulationSensor.cpp:132
virtual PxU32 getIndex() const
Returns the index of this sensor inside the articulation.
Definition NpArticulationSensor.cpp:124
virtual void release()
Releases the sensor.
Definition NpArticulationSensor.cpp:67
A component of an articulation that represents a rigid body.
Definition PxArticulationLink.h:54
A tree structure of bodies connected by joints that is treated as a unit by the dynamics solver....
Definition PxArticulationReducedCoordinate.h:448
A force sensor that can be attached to articulation links to measure spatial force.
Definition PxArticulationReducedCoordinate.h:313
Binary deserialization context class.
Definition PxSerialFramework.h:174
Output stream class for I/O.
Definition PxIO.h:114
Callback class used to process PxBase objects.
Definition PxSerialFramework.h:81
Binary serialization context class.
Definition PxSerialFramework.h:99
Definition ScArticulationSensor.h:44
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Enum
Definition PxArticulationReducedCoordinate.h:298
Data structure to represent spatial forces.
Definition PxArticulationReducedCoordinate.h:53