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 DtString & parentName () const
virtual void setParentName (const DtString &parentName)
virtual void setUserData (const char *data, int dataLen)
virtual const DtString & userData () const

Static Public Member Functions

static DtVrfObjectStateRepository * creator (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)