VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtEnvironmentProcessRepositoryForBulk Class Reference

DtEnvironmentProcessRepositoryForBulk. More...

Inheritance diagram for DtEnvironmentProcessRepositoryForBulk:
Inheritance graph
[legend]

Public Member Functions

 DtEnvironmentProcessRepositoryForBulk ()
 default constructor
virtual ~DtEnvironmentProcessRepositoryForBulk ()
 destructor
 DtEnvironmentProcessRepositoryForBulk (const DtEnvironmentProcessRepositoryForBulk &orig)
 copy constructor
DtEnvironmentProcessRepositoryForBulkoperator= (const DtEnvironmentProcessRepositoryForBulk &orig)
 assignment operator
virtual DtStateRepositoryclone (bool copy=false) const
 Return a copy/empty object of the same type as this.
virtual bool setNumberOfEnvironmentalRecords (DtU16 newNumberOfRecords)
 Set/Get number of environment records.
virtual DtU16 numberOfEnvironmentalRecords () const
virtual void setEnvironmentalRecord (int index, const DtEnvironmentalRecord &envRecord)
 This sets the index'th record to the values in the envRecord supplied.
virtual const
DtEnvironmentalRecord
environmentalRecord (int index)
 Returns the index'th record to the values in the envRecord supplied.
virtual void setAssociatedObject (const DtGlobalObjectDesignator &obj)
 Allows this environmental to be associated with an object.
virtual const
DtGlobalObjectDesignator & 
associatedObject () const
virtual unsigned totalEnvironmentalRecordSize () const
 Returns the total size (in bytes) of all environmental records currently in the repository.

Protected Attributes

std::vector
< DtEnvironmentalRecord * > 
myRecords
DtGlobalObjectDesignator myAssociatedObject

Detailed Description

DtEnvironmentProcessRepositoryForBulk.

An EnvironmentProcess repository that stores data for a single object to be included in a bulk EnvironmentProcess.

Constructor & Destructor Documentation

DtEnvironmentProcessRepositoryForBulk::DtEnvironmentProcessRepositoryForBulk ( )

default constructor

virtual DtEnvironmentProcessRepositoryForBulk::~DtEnvironmentProcessRepositoryForBulk ( )
virtual

destructor

DtEnvironmentProcessRepositoryForBulk::DtEnvironmentProcessRepositoryForBulk ( const DtEnvironmentProcessRepositoryForBulk orig)

copy constructor

Member Function Documentation

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

assignment operator

virtual DtStateRepository* DtEnvironmentProcessRepositoryForBulk::clone ( bool  copy = false) const
virtual

Return a copy/empty object of the same type as this.

virtual bool DtEnvironmentProcessRepositoryForBulk::setNumberOfEnvironmentalRecords ( DtU16  newNumberOfRecords)
virtual

Set/Get number of environment records.

virtual DtU16 DtEnvironmentProcessRepositoryForBulk::numberOfEnvironmentalRecords ( ) const
virtual
virtual void DtEnvironmentProcessRepositoryForBulk::setEnvironmentalRecord ( int  index,
const DtEnvironmentalRecord envRecord 
)
virtual

This sets the index'th record to the values in the envRecord supplied.

virtual const DtEnvironmentalRecord* DtEnvironmentProcessRepositoryForBulk::environmentalRecord ( int  index)
virtual

Returns the index'th record to the values in the envRecord supplied.

virtual void DtEnvironmentProcessRepositoryForBulk::setAssociatedObject ( const DtGlobalObjectDesignator &  obj)
virtual

Allows this environmental to be associated with an object.

virtual const DtGlobalObjectDesignator& DtEnvironmentProcessRepositoryForBulk::associatedObject ( ) const
virtual
virtual unsigned DtEnvironmentProcessRepositoryForBulk::totalEnvironmentalRecordSize ( ) const
virtual

Returns the total size (in bytes) of all environmental records currently in the repository.

Member Data Documentation

std::vector<DtEnvironmentalRecord*> DtEnvironmentProcessRepositoryForBulk::myRecords
protected
DtGlobalObjectDesignator DtEnvironmentProcessRepositoryForBulk::myAssociatedObject
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)