VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtVrfOverlayObjectStateRepository Class Reference

Class: DtVrfOverlayObjectStateRepository. More...

Inheritance diagram for DtVrfOverlayObjectStateRepository:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfOverlayObjectStateRepository (DtVrfObject *vrfObject, const DtObjectType &objectType, DtVrfObjectParameters *parameters, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 Constructor.
 DtVrfOverlayObjectStateRepository (const DtVrfOverlayObjectStateRepository &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 Copy Constructor.
const
DtVrfOverlayObjectStateRepository
operator= (const DtVrfOverlayObjectStateRepository &orig)
 Assignment Operator.
virtual ~DtVrfOverlayObjectStateRepository ()
 Destructor.
virtual
DtSimObjectStateRepository
clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
 Clone.
virtual DtString type () const
 returns DtSimObjectStateRepositoryType
virtual const int vrfObjectStateRepositorySubType () const
 Returns DtVrfObjectStateRepositorySubTypeOverlay.
virtual int color () const
virtual void setColor (int color)
virtual void setColor (DtU8 red, DtU8 green, DtU8 blue, DtU8 alpha)
virtual const DtStringparentName () const
virtual void setParentName (const DtString &parentName)
virtual void setUserData (const char *data, int dataLen)
virtual const DtStringuserData () const

Static Public Member Functions

static DtVrfObjectStateRepositorycreator (const DtString &name, DtVrfObject *vrfObject, const DtObjectType &objectType, DtVrfObjectParameters *parameters, DtReaderWriterRegistry *parentRegistry)
static
DtVrfOverlayObjectStateRepository
isVrfOverlayObjectStateRepository (DtSimObjectStateRepository *repository)
static const
DtVrfOverlayObjectStateRepository
isVrfOverlayObjectStateRepository (const DtSimObjectStateRepository *repository)

Protected Member Functions

 DtVrfOverlayObjectStateRepository ()
 Default Constructor. Do not use.

Protected Attributes

DtRwInt myColor
DtRwString myParentName
 if this object is a subordinate, this is used to write out the name of the parent
DtRwString myUserData
 Must be a printable format to write out to .oob file.

Detailed Description

Class: DtVrfOverlayObjectStateRepository.

This repository holds all information that is common to all the forms of all objects within VR-Forces that can be considered overlay objects (waypoints, areas, symbols, routes, etc.)


Constructor & Destructor Documentation

Default Constructor. Do not use.

DtVrfOverlayObjectStateRepository::DtVrfOverlayObjectStateRepository ( DtVrfObject vrfObject,
const DtObjectType objectType,
DtVrfObjectParameters parameters,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

Constructor.

DtVrfOverlayObjectStateRepository::DtVrfOverlayObjectStateRepository ( const DtVrfOverlayObjectStateRepository orig,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

Copy Constructor.

Destructor.


Member Function Documentation

const DtVrfOverlayObjectStateRepository& DtVrfOverlayObjectStateRepository::operator= ( const DtVrfOverlayObjectStateRepository orig)

Assignment Operator.

static DtVrfObjectStateRepository* DtVrfOverlayObjectStateRepository::creator ( const DtString name,
DtVrfObject vrfObject,
const DtObjectType objectType,
DtVrfObjectParameters parameters,
DtReaderWriterRegistry parentRegistry 
) [static]

Reimplemented from DtVrfObjectStateRepository.

virtual DtSimObjectStateRepository* DtVrfOverlayObjectStateRepository::clone ( const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
) const [virtual]

Clone.

Reimplemented from DtVrfObjectStateRepository.

returns DtSimObjectStateRepositoryType

Reimplemented from DtVrfObjectStateRepository.

Returns DtVrfObjectStateRepositorySubTypeOverlay.

Reimplemented from DtVrfObjectStateRepository.

virtual int DtVrfOverlayObjectStateRepository::color ( ) const [virtual]
virtual void DtVrfOverlayObjectStateRepository::setColor ( int  color) [virtual]
virtual void DtVrfOverlayObjectStateRepository::setColor ( DtU8  red,
DtU8  green,
DtU8  blue,
DtU8  alpha 
) [virtual]
virtual const DtString& DtVrfOverlayObjectStateRepository::parentName ( ) const [virtual]
virtual void DtVrfOverlayObjectStateRepository::setParentName ( const DtString parentName) [virtual]
virtual void DtVrfOverlayObjectStateRepository::setUserData ( const char *  data,
int  dataLen 
) [virtual]
virtual const DtString& DtVrfOverlayObjectStateRepository::userData ( ) const [virtual]

Member Data Documentation

if this object is a subordinate, this is used to write out the name of the parent

Reimplemented from DtVrfObjectStateRepository.

Must be a printable format to write out to .oob file.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)