AGX Dynamics 2.37.3.4
Loading...
Searching...
No Matches
agxPowerLine::ActuatorTranslationalDimension Class Reference

#include <ActuatorUnit.h>

+ Inheritance diagram for agxPowerLine::ActuatorTranslationalDimension:

Public Member Functions

 ActuatorTranslationalDimension (ActuatorBodyUnit *actuatorBodyUnit, agx::RigidBody *body, bool externalBody)
 
 AGXSTREAM_DECLARE_SERIALIZABLE_BASE (agxPowerLine::ActuatorTranslationalDimension)
 
virtual agx::RigidBodygetBody () override
 
virtual agxPowerLine::detail::AbstractDimensionState3DofgetDimensionState () override
 
agxPowerLine::detail::Translational3DofStategetTranslationalDimensionState ()
 
virtual bool restore (agxStream::StorageStream &str) override
 Restores internal data from stream.
 
virtual bool store (agxStream::StorageStream &str) const override
 Stores internal data into stream.
 
- Public Member Functions inherited from agxPowerLine::ActuatorDimension
 ActuatorDimension (ActuatorBodyUnit *actuatorBodyUnit)
 
const ActuatorBodyUnitgetActuatorBodyUnit () const
 
virtual agx::RigidBodygetBody ()=0
 
virtual agxPowerLine::detail::AbstractDimensionState3DofgetDimensionState ()=0
 
void restore (agxStream::InputArchive &in)
 
bool restore (agxStream::StorageStream &str)
 
void setActuatorBodyUnit (ActuatorBodyUnit *actuatorBodyUnit)
 
void store (agxStream::OutputArchive &out) const
 
bool store (agxStream::StorageStream &str) const
 

Static Public Member Functions

static agxStream::Serializablecreate (agxStream::InputArchive &)
 

Protected Member Functions

virtual ~ActuatorTranslationalDimension ()
 
- Protected Member Functions inherited from agxPowerLine::ActuatorDimension
 ActuatorDimension ()
 
virtual ~ActuatorDimension ()=0
 

Additional Inherited Members

- Protected Attributes inherited from agxPowerLine::ActuatorDimension
agx::observer_ptr< ActuatorBodyUnitm_actuatorBodyUnit
 

Detailed Description

Definition at line 68 of file ActuatorUnit.h.

Constructor & Destructor Documentation

◆ ActuatorTranslationalDimension()

agxPowerLine::ActuatorTranslationalDimension::ActuatorTranslationalDimension ( ActuatorBodyUnit actuatorBodyUnit,
agx::RigidBody body,
bool  externalBody 
)

◆ ~ActuatorTranslationalDimension()

virtual agxPowerLine::ActuatorTranslationalDimension::~ActuatorTranslationalDimension ( )
protectedvirtual

Member Function Documentation

◆ AGXSTREAM_DECLARE_SERIALIZABLE_BASE()

agxPowerLine::ActuatorTranslationalDimension::AGXSTREAM_DECLARE_SERIALIZABLE_BASE ( agxPowerLine::ActuatorTranslationalDimension  )

◆ create()

static agxStream::Serializable * agxPowerLine::ActuatorTranslationalDimension::create ( agxStream::InputArchive )
inlinestatic

Definition at line 88 of file ActuatorUnit.h.

◆ getBody()

virtual agx::RigidBody * agxPowerLine::ActuatorTranslationalDimension::getBody ( )
overridevirtual

◆ getDimensionState()

virtual agxPowerLine::detail::AbstractDimensionState3Dof * agxPowerLine::ActuatorTranslationalDimension::getDimensionState ( )
overridevirtual

◆ getTranslationalDimensionState()

agxPowerLine::detail::Translational3DofState * agxPowerLine::ActuatorTranslationalDimension::getTranslationalDimensionState ( )

◆ restore()

virtual bool agxPowerLine::ActuatorTranslationalDimension::restore ( agxStream::StorageStream str)
overridevirtual

Restores internal data from stream.

◆ store()

virtual bool agxPowerLine::ActuatorTranslationalDimension::store ( agxStream::StorageStream str) const
overridevirtual

Stores internal data into stream.


The documentation for this class was generated from the following file: