126 virtual
void synchronizeGraphics(const
agxRender::RenderManager& renderManager) override;
127 virtual
void cleanup() override;
137 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.
Base gyroscope model describing the fundamental parameters, such as measurement range and zero bias,...
Handler responsible for how the gyroscope readings are assembled and provided to the user.
Gyroscope instance class defined by a frame/transform and a model.
Gyroscope(agx::Frame *frame, GyroscopeModel *model)
Construct this gyroscope attached to the given frame and configured by the model.
GyroscopeModel * getModel() const
static GyroscopePtrVector findAll(const agxSDK::Simulation *simulation)
Find all gyroscopes.
GyroscopeOutputHandler * getOutputHandler() const
static Gyroscope * find(const Environment *environment, const agx::Name &name)
Find gyroscope given name.
static GyroscopePtrVector findAll(const Environment *environment)
Find all gyroscopes.
static Gyroscope * find(const agxSDK::Simulation *simulation, const agx::Name &name)
Find gyroscope given name.
virtual ISensorOutputHandler * getOutputHandlerBase() const override
static GyroscopePtrVector findAll(const Environment *environment, const agx::Name &name)
Find all gyroscopes, given name.
static GyroscopePtrVector findAll(const agxSDK::Simulation *simulation, const agx::Name &name)
Find all gyroscopes, given name.
virtual agx::Frame * getFrame() const override
virtual void setFrame(agx::Frame *frame) override
Assign a new parent frame to attach this gyroscope to.
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.