VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtDisplayConfiguration Class Reference

This owns a list of window configurations. More...

Inheritance diagram for makVrv::DtDisplayConfiguration:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtDisplayConfiguration (const std::string &name=DefaultDisplayString)
 CTOR.
 DtDisplayConfiguration (const DtDisplayConfiguration &copy)
 Copy CTOR.
DtDisplayConfigurationoperator= (const DtDisplayConfiguration &copy)
 Assignment Operator.
virtual ~DtDisplayConfiguration ()
 DTOR.
DT_DECLARE_ALL_serialize_FUNCTIONS
DtWindowConfigurations
windowConfigurations ()
 Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.
const DtWindowConfigurationswindowConfigurations () const

Static Public Attributes

static const char * DefaultDisplayString
 A static point to a string which is used as the default name for displays, "Display".

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.

Protected Attributes

DtWindowConfigurations myWindowConfigurations

Detailed Description

This owns a list of window configurations.

Examples

You can use the --dispSetting command line argument and pass the .dcx file on the command line.

Or you can create a display configuration programtically (please see exampleConfiguration for how to do that).

If you want to load a .dcx programatically, you can use the following code:

   const std::string& filename = "/wherever/myDisplayConfig/.dcx";
   DtDisplayConfiguration displayConfig;
   bool success = makArchives::DtXmlFileIo::read(filename,displayConfig,"DtDisplayConfiguration");
   if(success)
   {
      appConfig.deConfiguration().displayConfigurations().add(displayConfig);
   }
   else
   {
      const std::string fileType = "Display Configuration File";
      DtVrvApplication::handleFileError(filename, fileType);
   }

Constructor & Destructor Documentation

CTOR.

Copy CTOR.

DTOR.


Member Function Documentation

DtDisplayConfiguration& makVrv::DtDisplayConfiguration::operator= ( const DtDisplayConfiguration copy)

Assignment Operator.

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

Returns myWindowConfigurations.

template<class Archive >
void makVrv::DtDisplayConfiguration::_serialize ( Archive &  ar,
const unsigned int  version 
) [inline, protected]

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.

Serialize this class.

Reimplemented from makVrv::DtConfiguration.

References DT_SERIALIZE_BASE, and DT_SERIALIZE_MEMBER.


Member Data Documentation

A static point to a string which is used as the default name for displays, "Display".


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)