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

DtModelSetStringProvider is an interface for a class to provide strings for model sets.

Inheritance diagram for makVrv::DtModelSetStringProvider:
Inheritance graph
[legend]

Public Types

typedef std::vector< DtUnicodeStringList
 

Public Member Functions

virtual ~DtModelSetStringProvider ()
 
virtual void getModelSetList (StringList &outList) const =0
 
virtual DtUnicode modelSetToString (DtModelSetId modelSet) const =0
 
virtual int stringToModelSet (const DtUnicode &modelSetString) const =0
 
virtual int numModelSets () const =0
 
virtual void setModelSetName (int modelSet, const DtUnicode &name)=0
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtModelSetStringProviderinstance (DtDe &de)
 
static void registerInstance (DtDe &de, DtModelSetStringProvider *instance)
 

Protected Member Functions

 DtModelSetStringProvider (DtDe &de)
 

Protected Attributes

DtDemyDe
 

Member Typedef Documentation

Constructor & Destructor Documentation

virtual makVrv::DtModelSetStringProvider::~DtModelSetStringProvider ( )
virtual

Virtual Destructor.

makVrv::DtModelSetStringProvider::DtModelSetStringProvider ( DtDe de)
protected

Constructor.

Member Function Documentation

static DtModelSetStringProvider& makVrv::DtModelSetStringProvider::instance ( DtDe de)
static

Get the instance of a DtModelSetStringProvider.

Exceptions
DtCorruptedStateif the instance is unable to be found.
static void makVrv::DtModelSetStringProvider::registerInstance ( DtDe de,
DtModelSetStringProvider instance 
)
static

Register the provider with a DtDe.

virtual void makVrv::DtModelSetStringProvider::getModelSetList ( StringList outList) const
pure virtual
virtual DtUnicode makVrv::DtModelSetStringProvider::modelSetToString ( DtModelSetId  modelSet) const
pure virtual

Get the string that's mapped to the specified model set.

Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.

virtual int makVrv::DtModelSetStringProvider::stringToModelSet ( const DtUnicode modelSetString) const
pure virtual

Get the model set that's mapped to the specified string.

Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.

virtual int makVrv::DtModelSetStringProvider::numModelSets ( ) const
pure virtual

Get the current number of model set names on the model set list.

Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.

virtual void makVrv::DtModelSetStringProvider::setModelSetName ( int  modelSet,
const DtUnicode name 
)
pure virtual

Change the string associated with a model set (if it exists) or add a new string to model set mapping.

Implemented in DtVrfModelSetStringProvider, makVrv::DtQtModelSetStringProvider, DtMfcModelSetStringProvider, and DtVrfModelSetStringProvider.

Member Data Documentation

DtDe& makVrv::DtModelSetStringProvider::myDe
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)