![]() |
VR-Forces Development_Version Class Documentation
|
DtRemoteComponentManager. More...

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 DtVrfObject * | vrfObject () 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 DtSimComponent * | lookupComponent (const DtString &name) const |
| Lookup a particular component by its DtReaderWriter name. | |
| virtual DtComponentSystem * | lookupSystem (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 DtSimComponentList * | sensorComponentList () const |
| virtual DtControllerComponentList * | controllerComponentList () const |
| virtual DtSimComponentList * | actuatorComponentList () 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 DtComponentSystem * | baseSystem () |
| virtual const DtComponentSystem * | baseSystem () const |
Static Public Member Functions | |
| static DtSimComponentManager * | creator (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 DtSimComponentManager * | createComponentManager (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 DtRemoteComponentManager & | operator= (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 | |
| DtVrfObject * | myVrfObject |
| DtComponentSystem * | myComponentSystem |
| DtList | myConnectionList |
| DtList | myGroupConnectionList |
Static Protected Attributes inherited from DtSimComponentManager | |
| static DtSimComponentManagerFactory * | theFactory |
|
private |
Not implemented.
|
private |
Not implemented.
| DtRemoteComponentManager::DtRemoteComponentManager | ( | DtVrfObject * | vrfObject | ) |
read/writable constructor
|
virtual |
destructor
|
private |
Not implemented.
|
virtual |
Reimplemented from DtSimComponentManager.
|
static |
Reimplemented from DtSimComponentManager.