src/inVRs/SystemCore/XMLTools.h File Reference
#include <irrXML.h>#include <string.h>#include "DataTypes.h"#include "ArgumentVector.h"#include "Platform.h"#include "XmlElement.h"#include "XmlConfigurationLoader.h"
Include dependency graph for XMLTools.h:

This graph shows which files directly or indirectly include this file:

Enumeration Type Documentation
| enum OBJECTTYPE |
Function Documentation
| bool& convert | ( | const char * | src, | |
| bool & | dst | |||
| ) | [inline] |
| bool& convert | ( | std::string & | src, | |
| bool & | dst | |||
| ) | [inline] |
| INVRS_SYSTEMCORE_API bool fileExists | ( | const std::string & | file | ) |
| INVRS_SYSTEMCORE_API ArgumentVector* readArgumentsFromXML | ( | IrrXMLReader * | xml, | |
| std::string | endTag = "" | |||
| ) |
| INVRS_SYSTEMCORE_API ArgumentVector* readArgumentsFromXmlElement | ( | const XmlElement * | element | ) |
Returns a list of pointers to parsed attributes of an xml-element. xml example: <xxx attint="2" attbool="true" attstring="Selection" attfloat="3.1415"> returns an array of pointers to the parsed attributes in order supported types: attBool attInt attFloat attString
| INVRS_SYSTEMCORE_API ModelInterface* readRepresentationFromXML | ( | IrrXMLReader * | xml, | |
| OBJECTTYPE | type | |||
| ) |
| INVRS_SYSTEMCORE_API ModelInterface* readRepresentationFromXmlElement | ( | const XmlElement * | element, | |
| OBJECTTYPE | type | |||
| ) |
| INVRS_SYSTEMCORE_API bool readTransformationDataFromXML | ( | TransformationData & | dst, | |
| IrrXMLReader * | xml, | |||
| const char * | endTag | |||
| ) |
| INVRS_SYSTEMCORE_API bool readTransformationDataFromXmlElement | ( | TransformationData & | dst, | |
| const XmlElement * | element | |||
| ) |
checks xml stream for elements translation, rotation, scale and reads the appropriate float attributes xml example: <translation x="0" y="0" z="0"> <rotation x="1" y="0" z="0" angle="45"> angle in degree <scale x="0.5" y="0.5" z="0.5"> only the element read will be overwritten!
| INVRS_SYSTEMCORE_API bool stringEqualsAny | ( | std::string & | src | ) |
Generated on Wed Oct 20 16:11:49 2010 for inVRs by
1.5.8