134 virtual
void synchronizeGraphics(const
agxRender::RenderManager& renderManager) override;
135 virtual
void cleanup() override;
148 agx::FrameRef m_frame;
#define AGX_DECLARE_POINTER_TYPES(type)
#define AGXSTREAM_DECLARE_SERIALIZABLE(T)
Use this in a Serializable class to add the required methods Important: Use full namespace in the dec...
#define AGX_DECLARE_VECTOR_TYPES(type)
Simulation is a class that bridges the collision space agxCollide::Space and the dynamic simulation s...
Sensor environment implementation where different sensors collects data given a set of added objects,...
Common base type for all sensors attached to a frame of reference, such as that of a rigid body.
IMU model describing which sensors are attached on this certain kind of IMU.
Handler responsible for how the IMU readings are assembled and provided to the user.
Inertial measurement unit (IMU) instance class defined by a frame/transform and a model.
IMUOutputHandler * getOutputHandler() const
static IMUPtrVector findAll(const Environment *environment)
Find all IMUs.
static IMUPtrVector findAll(const agxSDK::Simulation *simulation)
Find all IMUs.
virtual ISensorOutputHandler * getOutputHandlerBase() const override
static IMUPtrVector findAll(const agxSDK::Simulation *simulation, const agx::Name &name)
Find all IMUs, given name.
const SensorAttachmentVector & getSensorAttachments() const
IMUModel * getModel() const
virtual void setFrame(agx::Frame *frame) override
Assign a new parent frame to attach this IMU to.
static IMU * find(const agxSDK::Simulation *simulation, const agx::Name &name)
Find IMU given name.
virtual agx::Frame * getFrame() const override
static IMUPtrVector findAll(const Environment *environment, const agx::Name &name)
Find all IMUs, given name.
IMU(agx::Frame *frame, IMUModel *model)
Construct an inertial measurement unit (IMU) of the given model and attached to the specified frame.
static IMU * find(const Environment *environment, const agx::Name &name)
Find IMU given name.
Common interface for sensor output handlers.
The object defining a frame of reference and providing transformations operations.
Representation of a name string.
Vector containing 'raw' data.
#define DOXYGEN_END_INTERNAL_BLOCK()
#define DOXYGEN_START_INTERNAL_BLOCK()
Namespace containing classes for handling debug rendering of collision geometries,...
The agxSensor namespace contains components to model real-time sensors connected to the physics of AG...
The agx namespace contains the dynamics/math part of the AGX Dynamics API.
Specification of a sensor attachment onto the IMU.