|
| | MonoaxialSignalResolution (agx::Real resolution) |
| | Construct this monoaxial signal resolution binning node with the given resolution bin size.
|
| |
| virtual agx::Real | computeMonoaxialSignalCovariance (const MonoaxialSignalSystemNode &proxy) const override |
| | Compute the covariance of the monoaxial signal values at this node.
|
| |
| virtual MonoaxialSignalSystemNodeRef | createMonoaxialNodeProxy () override |
| |
| agx::Real | getResolution () const |
| |
| void | setResolution (agx::Real resolution) |
| | Set the signal resolution.
|
| |
| virtual agx::Real | computeMonoaxialSignalCovariance (const MonoaxialSignalSystemNode &proxy) const =0 |
| | Compute the covariance of the monoaxial signal values at this node.
|
| |
| virtual MonoaxialSignalSystemNodeRef | createMonoaxialNodeProxy ()=0 |
| |
| virtual bool | addNotification (SystemNodeProxy &proxy) |
| | Called when this system node has been added to a sensor environment.
|
| |
| virtual void | cleanup (SystemNodeProxy &proxy)=0 |
| | The sensor environment is being put down, clean everything.
|
| |
| virtual void | complete (SystemNodeProxy &proxy) |
| | Complete the execution of this system, finishing the integration forward in time.
|
| |
| virtual SystemNodeProxyRef | createProxy ()=0 |
| |
| virtual void | execute (SystemNodeProxy &proxy, const CallbackData &data) |
| | Execute this system, integrating it data.dt forward in time.
|
| |
| virtual bool | onAdd (SystemNodeProxy &proxy, agx::Referenced &instance) |
| | Called when an object has been added to the sensor environment.
|
| |
| virtual void | onChildAdded (SystemNodeProxy &proxy, SystemNode &child) |
| | Called when child has been added to this parent.
|
| |
| virtual void | onChildRemoved (SystemNodeProxy &proxy, SystemNode &child) |
| | Called when child has been removed from this parent.
|
| |
| virtual bool | onRemove (SystemNodeProxy &proxy, agx::Referenced &instance) |
| | Called when an object has been removed from the sensor environment.
|
| |
| virtual void | removeNotification (SystemNodeProxy &proxy) |
| | Called when this system node is being removed from a sensor environment.
|
| |
| virtual void | result (SystemNodeProxy &proxy, const CallbackData &data) |
| | If necessary assemble, and fetch results related to this system node after a step by data.dt has been completed.
|
| |
| virtual void | synchronize (SystemNodeProxy &proxy, const CallbackData &data) |
| | Synchronization from the main thread.
|
| |
| virtual void | synchronizeGraphics (SystemNodeProxy &proxy, const agxRender::RenderManager &renderManager) |
| | At the very end of a step, synchronize any graphics related aspects of the system node.
|
| |
| | Referenced () |
| | Default constructor.
|
| |
| | Referenced (const Referenced &) |
| |
| template<typename T > |
| T * | as () |
| | Subclass casting.
|
| |
| template<typename T > |
| const T * | as () const |
| |
| template<typename T > |
| T * | asSafe () |
| | Safe subclass casting, return nullptr if template type does not match.
|
| |
| template<typename T > |
| const T * | asSafe () const |
| |
| int | getReferenceCount () const |
| |
| template<typename T > |
| bool | is () const |
| | Subclass test.
|
| |
| Referenced & | operator= (const Referenced &) |
| | Assignment operator. Will increment the number of references to the referenced object.
|
| |
| void | reference (void *ptr=nullptr) const |
| | Explicitly increment the reference count by one, indicating that this object has another pointer which is referencing it.
|
| |
| void | unreference (void *ptr=nullptr) const |
| | Decrement the reference count by one, indicating that a pointer to this object is referencing it.
|
| |
| void | unreference_nodelete () const |
| | Decrement the reference count by one, indicating that a pointer to this object is referencing it.
|
| |
| virtual | ~Serializable () |
| | Destructor for normal C++ use but hidden from SWIG bindings.
|
| |
| virtual const char * | getClassName () const |
| |
| bool | getEnableSerialization () const |
| |
| bool | getEnableUuidGeneration () |
| |
| agx::UInt32 | getIndex () const |
| | This index is given at creation of this object.
|
| |
| virtual StorageAgent * | getStorageAgent () const =0 |
| |
| agx::Uuid | getUuid () const |
| |
| bool | isFinished () const |
| |
| void | setEnableSerialization (bool flag) |
| | Set to false to disable serialization of this object.
|
| |
| void | setFinished () |
| | Tells this class that it is restored correctly and should not be deleted during destruction of an Archive.
|
| |
| void | setUuid (const agx::Uuid &uuid) |
| | Explicitly set a Uuid on a serializable object.
|
| |
Applies resolution binning to a monoaxial signal.
Definition at line 26 of file MonoaxialSignalResolution.h.