18#ifndef AGXPOWERLINE_ACTUATOR_CONNECTOR_H
19#define AGXPOWERLINE_ACTUATOR_CONNECTOR_H
32 class PhysicalDimension;
#define AGX_DECLARE_POINTER_TYPES(type)
const agxPowerLine::Actuator * getActuator() const
agxPowerLine::Actuator * getActuator()
virtual bool getReverseOrder() const =0
Side getRelativeIndex(Side index) const
void store(agxStream::OutputArchive &out) const override
agx::observer_ptr< agxPowerLine::Actuator > m_actuator
void restore(agxStream::InputArchive &in) override
virtual bool store(agxStream::StorageStream &str) const override
Stores internal data into stream.
ActuatorConnector(agxPowerLine::Actuator *actuator)
ActuatorConstraintImplementation * getActuatorConstraint()
AGXSTREAM_DECLARE_ABSTRACT_SERIALIZABLE(agxPowerLine::ActuatorConnector)
virtual bool restore(agxStream::StorageStream &str) override
Restores internal data from stream.
virtual ~ActuatorConnector()
Abstract base class for connecting a agxPowerLine::Unit to an ordinary constraint such as a Hinge or ...
Links two connections together.
Class for writing serialized data in binary format to a stream.
Abstract base class for storing/restoring a line/drums with version control.
Smart pointer for observed objects, that automatically set pointers to them to null when they deleted...
agxPowerLine contains a collection of connected components that transport power across a system.
The agx namespace contains the dynamics/math part of the AGX Dynamics API.