![]() |
VR-Forces 4.0.4 Class Documentation
|
This owns a list of window configurations. More...

Public Member Functions | |
| DtDisplayConfiguration (const std::string &name=DefaultDisplayString) | |
| CTOR. | |
| DtDisplayConfiguration (const DtDisplayConfiguration ©) | |
| Copy CTOR. | |
| DtDisplayConfiguration & | operator= (const DtDisplayConfiguration ©) |
| 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 DtWindowConfigurations & | windowConfigurations () 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 |
This owns a list of window configurations.
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); }
| makVrv::DtDisplayConfiguration::DtDisplayConfiguration | ( | const std::string & | name = DefaultDisplayString | ) |
CTOR.
Copy CTOR.
| virtual makVrv::DtDisplayConfiguration::~DtDisplayConfiguration | ( | ) | [virtual] |
DTOR.
| DtDisplayConfiguration& makVrv::DtDisplayConfiguration::operator= | ( | const DtDisplayConfiguration & | copy | ) |
Assignment Operator.
| DT_DECLARE_ALL_serialize_FUNCTIONS DtWindowConfigurations& makVrv::DtDisplayConfiguration::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.
Returns myWindowConfigurations.
| 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.
const char* makVrv::DtDisplayConfiguration::DefaultDisplayString [static] |
A static point to a string which is used as the default name for displays, "Display".