VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtSimOperationsInProgressInterface Class Referenceabstract

Abstract interface to keep track of sim operations that are going on that can be reported to front-end with the DtIfSimOperationsInProgress message.

Inheritance diagram for DtSimOperationsInProgressInterface:
Inheritance graph
[legend]

Public Member Functions

 DtSimOperationsInProgressInterface ()
 
 DtSimOperationsInProgressInterface (const DtSimOperationsInProgressInterface &)=delete
 
DtSimOperationsInProgressInterfaceoperator= (const DtSimOperationsInProgressInterface &)=delete
 
virtual void setOperationInProgress (DtIfSimOperationsInProgress::Operation operation, bool)=0
 
virtual bool operationInProgress (DtIfSimOperationsInProgress::Operation operation) const =0
 
virtual void clearOperationsInProgress ()=0
 
virtual int addObjectInFlux (const DtUUID &moving, const DtVector &movingTo, int replace=-1)=0
 
virtual int addObjectInFlux (const DtString &markingText, int force, const DtEntityType &type, const DtVector &creatingAt, int replace=-1)=0
 
virtual bool removeObjectInFlux (int)=0
 

Constructor & Destructor Documentation

DtSimOperationsInProgressInterface::DtSimOperationsInProgressInterface ( )
inline
DtSimOperationsInProgressInterface::DtSimOperationsInProgressInterface ( const DtSimOperationsInProgressInterface )
delete

Copy constructor not implemented.

Member Function Documentation

DtSimOperationsInProgressInterface& DtSimOperationsInProgressInterface::operator= ( const DtSimOperationsInProgressInterface )
delete

Assignment operator not implemented.

virtual void DtSimOperationsInProgressInterface::setOperationInProgress ( DtIfSimOperationsInProgress::Operation  operation,
bool   
)
pure virtual
virtual bool DtSimOperationsInProgressInterface::operationInProgress ( DtIfSimOperationsInProgress::Operation  operation) const
pure virtual
virtual void DtSimOperationsInProgressInterface::clearOperationsInProgress ( )
pure virtual
virtual int DtSimOperationsInProgressInterface::addObjectInFlux ( const DtUUID moving,
const DtVector movingTo,
int  replace = -1 
)
pure virtual
virtual int DtSimOperationsInProgressInterface::addObjectInFlux ( const DtString markingText,
int  force,
const DtEntityType &  type,
const DtVector creatingAt,
int  replace = -1 
)
pure virtual
virtual bool DtSimOperationsInProgressInterface::removeObjectInFlux ( int  )
pure virtual

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)