VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtRemoteComponentManager Class Reference

DtRemoteComponentManager. More...

Inheritance diagram for DtRemoteComponentManager:
Inheritance graph
[legend]

Public Member Functions

 DtRemoteComponentManager (DtVrfObject *vrfObject)
 read/writable constructor
virtual ~DtRemoteComponentManager ()
 destructor
virtual bool addComponents ()
- Public Member Functions inherited from DtSimComponentManager
 DtSimComponentManager (DtVrfObject *vrfObject)
 read/writable constructor
virtual ~DtSimComponentManager ()
 destructor
virtual bool init ()
virtual void tick ()
virtual DtVrfObjectvrfObject () const
 This is a pointer to the simulation object for which this interface was created.
virtual bool addSensorComponent (DtSimComponent *component)
virtual bool addControllerComponent (DtSimComponent *component)
virtual bool addActuatorComponent (DtSimComponent *component)
virtual bool removeSensorComponent (DtSimComponent *component)
 Removes sensor from the component manager list, and removes any port connections to or from the component by calling disconnectComponent().
virtual bool removeControllerComponent (DtSimComponent *component)
 Removes controller from the component manager list, and removes any port connections to or from the component by calling disconnectComponent().
virtual bool removeActuatorComponent (DtSimComponent *component)
 Removes actuator from the component manager list, and removes any port connections to or from the component by calling disconnectComponent().
virtual bool hasComponents () const
 Returns true if this object has components or systems, false otherwise.
virtual std::list
< DtSimComponent * > 
lookupComponentsByType (const DtString &typeString)
 Returns a list of DtSimComponents that have the specified type.
virtual DtSimComponentlookupComponent (const DtString &name) const
 Lookup a particular component by its DtReaderWriter name.
virtual DtComponentSystemlookupSystem (const std::string &printName)
 Look up a system by its name.
virtual std::list< std::string > getSystemNames () const
 Get a list of all system (print) names.
virtual DtSimComponentListsensorComponentList () const
virtual DtControllerComponentListcontrollerComponentList () const
virtual DtSimComponentListactuatorComponentList () const
virtual DtString type () const
 Returns the type of component manager object.
virtual DtList * connectionList ()
virtual DtList * groupConnectionList ()
virtual void allSystems (DtComponentSystemList &)
 Given the supplied system list, puts all known systems into the list (including the base system)
virtual DtComponentSystembaseSystem ()
virtual const DtComponentSystembaseSystem () const

Static Public Member Functions

static DtSimComponentManagercreator (DtVrfObject *vrfObject)
- Static Public Member Functions inherited from DtSimComponentManager
static
DtSimComponentManagerFactory
factory ()
 A DtSimEntityFactory is allocated by the DtSimCreator, and this pointer is set.
static void setFactory (DtSimComponentManagerFactory *factory)
static void addSimComponentManagerCreatorFcn (const DtString &type, DtSimComponentManagerCreatorFcn fcn)
static DtSimComponentManagercreateComponentManager (const DtString &type, DtVrfObject *vrfObject)
 Creates a new component manager, using the factory.

Private Member Functions

 DtRemoteComponentManager ()
 Not implemented.
 DtRemoteComponentManager (const DtRemoteComponentManager &orig)
 Not implemented.
const DtRemoteComponentManageroperator= (const DtRemoteComponentManager &orig)
 Not implemented.

Additional Inherited Members

- Protected Member Functions inherited from DtSimComponentManager
virtual void allSystems (DtComponentSystemList &, DtComponentSystem *)
 Used recursively from allSystems().
- Protected Attributes inherited from DtSimComponentManager
DtVrfObjectmyVrfObject
DtComponentSystemmyComponentSystem
DtList myConnectionList
DtList myGroupConnectionList
- Static Protected Attributes inherited from DtSimComponentManager
static
DtSimComponentManagerFactory
theFactory

Detailed Description

DtRemoteComponentManager.

Constructor & Destructor Documentation

DtRemoteComponentManager::DtRemoteComponentManager ( )
private

Not implemented.

DtRemoteComponentManager::DtRemoteComponentManager ( const DtRemoteComponentManager orig)
private

Not implemented.

DtRemoteComponentManager::DtRemoteComponentManager ( DtVrfObject vrfObject)

read/writable constructor

virtual DtRemoteComponentManager::~DtRemoteComponentManager ( )
virtual

destructor

Member Function Documentation

const DtRemoteComponentManager& DtRemoteComponentManager::operator= ( const DtRemoteComponentManager orig)
private

Not implemented.

virtual bool DtRemoteComponentManager::addComponents ( )
virtual

Reimplemented from DtSimComponentManager.

static DtSimComponentManager* DtRemoteComponentManager::creator ( DtVrfObject vrfObject)
static

Reimplemented from DtSimComponentManager.


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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)