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

This repository holds all information that is common to all the forms of all objects within VR-Forces that can move. More...

Inheritance diagram for DtTacticalSmokeStateRepository:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTacticalSmokeStateRepository (DtVrfObject *vrfObject, const DtObjectType &objectType, DtVrfObjectParameters *parameters, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 Constructor.
 DtTacticalSmokeStateRepository (const DtTacticalSmokeStateRepository &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 Copy Constructor.
DtTacticalSmokeStateRepositoryoperator= (const DtTacticalSmokeStateRepository &orig)
 Assignment Operator.
virtual ~DtTacticalSmokeStateRepository ()
 Destructor.
virtual
DtSimObjectStateRepository
clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
 Clone.
virtual DtString type () const
 returns DtSimObjectStateRepositoryType
virtual bool createParameters ()
virtual void initializeFromParameters ()
virtual const
DtGaussianPuffDataList
puffList () const
 Returns the list of puff associated with this object.
virtual DtGaussianPuffDataListpuffList ()
virtual const
DtTacticalSmokeParameters
tacticalSmokeParameters () const
 Returns parameters derived from DtVrfObjectParameters.

Static Public Member Functions

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

Protected Member Functions

 DtTacticalSmokeStateRepository ()
 Default Constructor. Do not use.
virtual void initializePuffList ()
 If the list has not been initialized yet, initializes it.

Protected Attributes

DtGaussianPuffDataList myPuffDataList
 The map of read-writable puffs that make up this smoke object.

Detailed Description

This repository holds all information that is common to all the forms of all objects within VR-Forces that can move.


Constructor & Destructor Documentation

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

Constructor.

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

Copy Constructor.

Destructor.

Default Constructor. Do not use.


Member Function Documentation

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

Assignment Operator.

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

Reimplemented from DtVrfObjectStateRepository.

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

Clone.

Reimplemented from DtVrfObjectStateRepository.

virtual DtString DtTacticalSmokeStateRepository::type ( ) const [virtual]

returns DtSimObjectStateRepositoryType

Reimplemented from DtVrfObjectStateRepository.

Reimplemented from DtVrfObjectStateRepository.

Reimplemented from DtVrfObjectStateRepository.

Returns the list of puff associated with this object.

If the list is empty, initializes it from our vertex list

Returns parameters derived from DtVrfObjectParameters.

virtual void DtTacticalSmokeStateRepository::initializePuffList ( ) [protected, virtual]

If the list has not been initialized yet, initializes it.


Member Data Documentation

The map of read-writable puffs that make up this smoke object.


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)