VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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. More...

Classes

class  SurfaceDefinition
 Definition of a surface record. More...

Public Types

typedef std::vector< intSurfaceIdList
 Move to SurfaceDefinitionManager.

Public Member Functions

 DtSurfacesSettings ()
 CTOR.
 ~DtSurfacesSettings ()
 DTOR.
 DtSurfacesSettings (DtSurfacesSettings const &)
 Copy CTOR.
DtSurfacesSettingsoperator= (DtSurfacesSettings const &obj)
 Assignment operator.
void getRecord (makArchives::DtSurfaceSettingsRecord &rec) const
 Fill out a makArchives::DtSurfaceSettingsRecord with the values of this object.
void setFromRecord (const makArchives::DtSurfaceSettingsRecord &rec)
 Fill out this object with the values of a makArchives::DtSurfaceSettingsRecord.
void setSurfaceVisible (int surfaceId, bool state)
 Set a surface visible or not.
bool surfaceVisible (int surfaceId)
 Check whether a surface is visible.
SurfaceIdList const & surfaceIds ()
 Get a list of all surface IDs. Will go elsewhere later.
SurfaceDefinitionfindSurfaceDefinition (int id)
 Find a surface definition by ID. Will go elsewhere later.

Protected Types

typedef std::vector
< SurfaceDefinition
SurfaceDefinitionList
 Move to Surface Definition Manager later.

Protected Attributes

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

Detailed Description

Contains surface on/off settings.

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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)