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

Contains surface on/off settings.

Classes

class  SurfaceDefinition
 

Public Types

typedef std::vector< intSurfaceIdList
 

Public Member Functions

 DtSurfacesSettings ()
 
 ~DtSurfacesSettings ()
 
 DtSurfacesSettings (DtSurfacesSettings const &)
 
DtSurfacesSettingsoperator= (DtSurfacesSettings const &obj)
 
void getRecord (makArchives::DtSurfaceSettingsRecord &rec) const
 
void setFromRecord (const makArchives::DtSurfaceSettingsRecord &rec)
 
void setSurfaceVisible (int surfaceId, bool state)
 
bool surfaceVisible (int surfaceId)
 
SurfaceIdList const & surfaceIds ()
 
SurfaceDefinitionfindSurfaceDefinition (int id)
 

Protected Types

typedef std::vector
< SurfaceDefinition
SurfaceDefinitionList
 

Protected Attributes

makArchives::DtSurfaceSettingsRecord::SurfaceVisibleMap mySurfaceVisibleMap
 
std::vector< SurfaceDefinitionmySurfaceDefinitions
 
SurfaceIdList mySurfaceIds
 

Member Typedef Documentation

Move to SurfaceDefinitionManager.

Move to Surface Definition Manager later.

Constructor & Destructor Documentation

makVrv::DtSurfacesSettings::DtSurfacesSettings ( )

CTOR.

makVrv::DtSurfacesSettings::~DtSurfacesSettings ( )

DTOR.

makVrv::DtSurfacesSettings::DtSurfacesSettings ( DtSurfacesSettings const &  )

Copy CTOR.

Member Function Documentation

DtSurfacesSettings& makVrv::DtSurfacesSettings::operator= ( DtSurfacesSettings const &  obj)

Assignment operator.

void makVrv::DtSurfacesSettings::getRecord ( makArchives::DtSurfaceSettingsRecord rec) const

Fill out a makArchives::DtSurfaceSettingsRecord with the values of this object.

void makVrv::DtSurfacesSettings::setFromRecord ( const makArchives::DtSurfaceSettingsRecord rec)

Fill out this object with the values of a makArchives::DtSurfaceSettingsRecord.

void makVrv::DtSurfacesSettings::setSurfaceVisible ( int  surfaceId,
bool  state 
)

Set a surface visible or not.

bool makVrv::DtSurfacesSettings::surfaceVisible ( int  surfaceId)

Check whether a surface is visible.

SurfaceIdList const& makVrv::DtSurfacesSettings::surfaceIds ( )

Get a list of all surface IDs. Will go elsewhere later.

SurfaceDefinition* makVrv::DtSurfacesSettings::findSurfaceDefinition ( int  id)

Find a surface definition by ID. Will go elsewhere later.

Member Data Documentation

makArchives::DtSurfaceSettingsRecord::SurfaceVisibleMap makVrv::DtSurfacesSettings::mySurfaceVisibleMap
protected
std::vector<SurfaceDefinition> makVrv::DtSurfacesSettings::mySurfaceDefinitions
protected
SurfaceIdList makVrv::DtSurfacesSettings::mySurfaceIds
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)