VR-Vantage 3.0.3 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
ciSettings Class Reference

Public Member Functions

bool archive (std::ofstream &outf)
bool serialize (char *filepath)
bool loadXML (clXMLNode *xmlParentNode)
bool parseXML (clXML &xmlDocument)
bool loadXMLNode (std::string tag, char *nodeString)
bool loadXMLNode (std::string tag, bool *nodeBool)
bool loadXMLNode (std::string tag, int *nodeBool)
bool loadXMLNode (std::string tag, double *nodeBool)
void saveXML (clXML *xmlDocument)
void setSameFOV (bool sameFOV)
bool getSameFOV ()
 ciSettings (void)
 ~ciSettings (void)
 ciSettings (ciSettings &obj)
ciSettings operator= (ciSettings &obj)

Private Attributes

bool m_sameFOV
clXMLNodem_parentNode

Constructor & Destructor Documentation

ciSettings::ciSettings ( void  )
Description:
Default constructor.
ciSettings::~ciSettings ( void  )
Description:
Default destructor.
ciSettings::ciSettings ( ciSettings obj)
Description:
Copy constructor.
Parameters
obj- the object being copied.

Member Function Documentation

bool ciSettings::archive ( std::ofstream &  outf)
Description:
Saves the ciSettings object to file.
Parameters
filepath- complete path and filename to the file
flags- file io flags to be set.
Returns
true if sucessful
bool ciSettings::serialize ( char *  filepath)
Description:
Loads the ciSettings object from file.
Parameters
filepath- complete path and filename to the file
Returns
true if sucessful
bool ciSettings::loadXML ( clXMLNode xmlParentNode)
bool ciSettings::parseXML ( clXML xmlDocument)
bool ciSettings::loadXMLNode ( std::string  tag,
char *  nodeString 
)
Parameters
std::stringtag
char*nodeString
Returns
bool
bool ciSettings::loadXMLNode ( std::string  tag,
bool nodeBool 
)
Parameters
std::stringtag
bool*nodeBool
Returns
bool
bool ciSettings::loadXMLNode ( std::string  tag,
int nodeBool 
)
Parameters
std::stringtag
int*nodeBool
Returns
bool
bool ciSettings::loadXMLNode ( std::string  tag,
double *  nodeBool 
)
Parameters
std::stringtag
double*nodeBool
Returns
bool
void ciSettings::saveXML ( clXML xmlDocument)
void ciSettings::setSameFOV ( bool  sameFOV)
inline
Parameters
doublegain
bool ciSettings::getSameFOV ( )
inline
Returns
double
ciSettings ciSettings::operator= ( ciSettings obj)
Description:
Assignment operator.
Parameters
obj- the object being assigned.

Member Data Documentation

bool ciSettings::m_sameFOV
private
clXMLNode* ciSettings::m_parentNode
private

The documentation for this class was generated from the following file:


Copyright © 2005-2023 MAK Technologies. All Rights Reserved (www.mak.com)