VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtObjectsInFluxManager Class Reference

The DtObjectsInFluxManager will show symbols of where potential objects will be created/moved to in response to updates from the back-ends.

Inheritance diagram for makVrf::DtObjectsInFluxManager:
Inheritance graph
[legend]

Classes

struct  ObjectInFlux
 

Public Member Functions

 DtObjectsInFluxManager (makVrv::DtDe &)
 
virtual ~DtObjectsInFluxManager () override
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtObjectsInFluxManagerinstance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &, DtObjectsInFluxManager *)
 

Protected Types

typedef std::map< int,
ObjectInFlux
ObjectsInFlux
 
typedef std::map
< DtSimulationAddress,
ObjectsInFlux
ObjectsInFluxByBackend
 

Protected Member Functions

virtual std::string modelDefinitionForForceColor (int red, int green, int blue, int alpha)
 
virtual void processSimOperationUpdate (DtSimMessage *msg)
 
virtual void backendRemoved (const DtVrfBackendState &s)
 
virtual void objectVisibilityChanged (makVrv::DtUniqueID)
 
virtual ObjectInFlux createObjectInFlux (const DtSimulationAddress &addr, int identifier, const DtIfSimOperationsInProgress::FluxStatus &)
 
virtual void removeObjectInFlux (const DtSimulationAddress &addr, int identifier)
 
virtual ObjectInFlux::Visual createFluxVisual (int modelSet, const DtIfSimOperationsInProgress::FluxStatus &)
 

Protected Attributes

makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnections
 
ObjectsInFluxByBackend myObjectsInFluxByBackend
 

Member Typedef Documentation

typedef std::map<DtSimulationAddress, ObjectsInFlux> makVrf::DtObjectsInFluxManager::ObjectsInFluxByBackend
protected

Constructor & Destructor Documentation

makVrf::DtObjectsInFluxManager::DtObjectsInFluxManager ( makVrv::DtDe )
virtual makVrf::DtObjectsInFluxManager::~DtObjectsInFluxManager ( )
overridevirtual

Member Function Documentation

static DtObjectsInFluxManager& makVrf::DtObjectsInFluxManager::instance ( makVrv::DtDe de)
static

Returns instance of the messager.

static void makVrf::DtObjectsInFluxManager::registerInstance ( makVrv::DtDe ,
DtObjectsInFluxManager  
)
static
virtual std::string makVrf::DtObjectsInFluxManager::modelDefinitionForForceColor ( int  red,
int  green,
int  blue,
int  alpha 
)
protectedvirtual
virtual void makVrf::DtObjectsInFluxManager::processSimOperationUpdate ( DtSimMessage msg)
protectedvirtual
virtual void makVrf::DtObjectsInFluxManager::backendRemoved ( const DtVrfBackendState s)
protectedvirtual
virtual void makVrf::DtObjectsInFluxManager::objectVisibilityChanged ( makVrv::DtUniqueID  )
protectedvirtual
virtual ObjectInFlux makVrf::DtObjectsInFluxManager::createObjectInFlux ( const DtSimulationAddress &  addr,
int  identifier,
const DtIfSimOperationsInProgress::FluxStatus  
)
protectedvirtual
virtual void makVrf::DtObjectsInFluxManager::removeObjectInFlux ( const DtSimulationAddress &  addr,
int  identifier 
)
protectedvirtual
virtual ObjectInFlux::Visual makVrf::DtObjectsInFluxManager::createFluxVisual ( int  modelSet,
const DtIfSimOperationsInProgress::FluxStatus  
)
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtObjectsInFluxManager::myDe
protected
makVrv::DtSignalConnectionManager makVrf::DtObjectsInFluxManager::myConnections
protected
ObjectsInFluxByBackend makVrf::DtObjectsInFluxManager::myObjectsInFluxByBackend
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)