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

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

Inheritance diagram for DtEnvironmentProcessRepositoryForBulk:
Inheritance graph
[legend]

Public Member Functions

 DtEnvironmentProcessRepositoryForBulk ()
 
virtual ~DtEnvironmentProcessRepositoryForBulk ()
 
 DtEnvironmentProcessRepositoryForBulk (const DtEnvironmentProcessRepositoryForBulk &orig)
 
DtEnvironmentProcessRepositoryForBulkoperator= (const DtEnvironmentProcessRepositoryForBulk &orig)
 
virtual DtStateRepositoryclone (bool copy=false) const
 
virtual bool setNumberOfEnvironmentalRecords (DtU16 newNumberOfRecords)
 
virtual DtU16 numberOfEnvironmentalRecords () const
 
virtual void setEnvironmentalRecord (int index, const DtEnvironmentalRecord &envRecord)
 
virtual const
DtEnvironmentalRecord
environmentalRecord (int index)
 
virtual void setAssociatedObject (const DtGlobalObjectDesignator &obj)
 
virtual const
DtGlobalObjectDesignator
associatedObject () const
 
virtual unsigned totalEnvironmentalRecordSize () const
 

Protected Attributes

std::vector
< DtEnvironmentalRecord * > 
myRecords
 
DtGlobalObjectDesignator myAssociatedObject
 

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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)