127 virtual
void synchronizeGraphics(const
agxRender::RenderManager& renderManager) override;
128 virtual
void cleanup() override;
138 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.
Common interface for sensor output handlers.
Base magnetometer model describing the fundamental parameters, such as measurement range and zero flu...
Handler responsible for how the magnetometer readings are assembled and provided to the user.
Magnetometer instance class defined by a frame/transform and a model.
virtual void setFrame(agx::Frame *frame) override
Assign a new parent frame to attach this magnetometer to.
MagnetometerOutputHandler * getOutputHandler() const
virtual agx::Frame * getFrame() const override
static MagnetometerPtrVector findAll(const agxSDK::Simulation *simulation)
Find all magnetometers.
static Magnetometer * find(const agxSDK::Simulation *simulation, const agx::Name &name)
Find magnetometer given name.
static MagnetometerPtrVector findAll(const Environment *environment)
Find all magnetometers.
static MagnetometerPtrVector findAll(const agxSDK::Simulation *simulation, const agx::Name &name)
Find all magnetometers, given name.
virtual ISensorOutputHandler * getOutputHandlerBase() const override
Magnetometer(agx::Frame *frame, MagnetometerModel *model)
Construct this magnetometer attached to the given frame and configured by the model.
static MagnetometerPtrVector findAll(const Environment *environment, const agx::Name &name)
Find all magnetometers, given name.
static Magnetometer * find(const Environment *environment, const agx::Name &name)
Find magnetometer given name.
MagnetometerModel * getModel() const
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.