59 virtual
void store(
agxStream::OutputArchive& out ) const override;
60 virtual
void restore(
agxStream::InputArchive& in ) override;
83 inline static constexpr RandomGenerator::result_type
min()
85 return RandomGenerator::min();
91 inline static constexpr RandomGenerator::result_type
max()
93 return RandomGenerator::max();
124 virtual
void cleanup() override;
132 agx::UInt64 m_generatedCount;
#define AGX_DECLARE_POINTER_TYPES(type)
#define AGXSTREAM_DECLARE_ABSTRACT_SERIALIZABLE(T)
Use this in a pure abstract Serializable class to add the required methods Important: Use full namesp...
#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)
Interface for implementation details for triaxial signal system nodes carrying a random noise generat...
ITriaxialSignalNoiseNode(agx::UInt32 seed=67089u)
Construct a trixaial signal noise node implementation.
void setSeed(agx::UInt32 seed)
Set the noise seed.
agx::UInt32 getSeed() const
Interface for implementation details for system nodes carrying a triaxial signal.
Proxy system node, representing an instance of an ISystemNodeProxy in the system graph.
A system node in the sensor processing tree carrying a triaxial signal, a random noise generator and ...
void setSeed(agx::UInt32 seed)
Set the noise seed.
static constexpr RandomGenerator::result_type max()
std::mt19937_64 RandomGenerator
RandomGenerator::result_type operator()()
RandomGenerator::result_type result_type
TriaxialSignalNoiseNode(ITriaxialSignalNoiseNode *implementation)
Construct a triaxial signal noise node instance with the given implementation.
static constexpr RandomGenerator::result_type min()
agx::UInt32 getSeed() const
A system node in the sensor processing tree carrying a triaxial signal and an implementation for how ...
Smart pointer for handling referenced counted objects.
#define DOXYGEN_END_INTERNAL_BLOCK()
#define DOXYGEN_START_INTERNAL_BLOCK()
The agxSensor namespace contains components to model real-time sensors connected to the physics of AG...
This namespace contain classes for streaming classes into archives, ASCII, binary for storage (serial...
The agx namespace contains the dynamics/math part of the AGX Dynamics API.