#include <math.h>
#include <iostream.h>
#include "CP2D.h"
#include "CV2D.h"
#include "CBoundingBox3D.h"
#include "CCamera.h"
#include "CList.h"
#include "CCameraKeyPathPoint.h"
#include "CCameraKeyPathAttributes.h"
#include <qdom.h>
Go to the source code of this file.
Namespaces | |
namespace | QGLViewerXML |
Functions | |
QDomElement | addNode (QDomElement &parent, const QString &member=QString::null) |
QDomElement | queryNode (const QDomElement &parent, const QString &member) |
bool | readXML (const QDomElement &, CP2D &) |
bool | writeXML (QDomElement, const CP2D &) |
bool | readXML (const QDomElement &, CP3D &) |
bool | writeXML (QDomElement, const CP3D &) |
bool | readXML (const QDomElement &, CP4D &) |
bool | writeXML (QDomElement, const CP4D &) |
bool | readXML (const QDomElement &, CV2D &) |
bool | writeXML (QDomElement, const CV2D &) |
bool | readXML (const QDomElement &, CV3D &) |
bool | writeXML (QDomElement, const CV3D &) |
bool | readXML (const QDomElement &, CV4D &) |
bool | writeXML (QDomElement, const CV4D &) |
bool | readXML (const QDomElement &, CQuat &) |
bool | writeXML (QDomElement, const CQuat &) |
bool | readXML (const QDomElement &, CBoundingBox3D &) |
bool | writeXML (QDomElement, const CBoundingBox3D &) |
bool | readXML (const QDomElement &, CMat4D &) |
bool | writeXML (QDomElement, const CMat4D &) |
bool | readXML (const QDomElement &, CCamera &) |
bool | writeXML (QDomElement, const CCamera &) |
bool | readXML (const QDomElement &, CCameraKeyPathPoint &) |
bool | writeXML (QDomElement, const CCameraKeyPathPoint &, bool fParams=true) |
bool | readXML (const QDomElement &, CCameraKeyPathAttributes &) |
bool | writeXML (QDomElement, const CCameraKeyPathAttributes &) |
template<class T> | |
bool | readXML (const QDomElement &domElem, CList< T > &list, QString tagName="CList") |
template<class T> | |
bool | writeXML (QDomElement domElem, const CList< T > &list, QString tagName="CList") |
|
documentation stuff
|
|
Queries the node with member attribute as specified out of the children of the parent node. |
|
Deserializes a CList. The members are added to the passed CList. The object type needs to have a default constructor. Returns true on success, false on error. |
|
Read CCameraKeyPathAttributes from a QDomNode. The read CCameraKeyPathAttributes and the corresponding QString are passed along. |
|
Read a CCameraKeyPathPoint from a QDomNode. |
|
Read a CCamera from a QDomNode. The read CCamera and the corresponding QString are passed along. |
|
Read a CMat4D from a QDomNode. The read CMat4D and the corresponding QString are passed along. |
|
Read a CBoundingBox3D from a QDomNode. The read BoundingBox and the corresponding QString are passed along. |
|
Read a CQuat from a QDomNode. The read CQuat and the corresponding QString are passed along. |
|
Read a CV4D from a QDomNode. The read CV4D and the corresponding QString are passed along. |
|
Read a CV3D from a QDomNode. The read CV3D and the corresponding QString are passed along. |
|
Read a CV2D from a QDomNode. The read CV2D and the corresponding QString are passed along. |
|
Read a CP4D from a QDomNode. The read CP4D and the corresponding QString are passed along. |
|
Read a CP3D from a QDomNode. The read CP3D and the corresponding QString are passed along. |
|
Read a CP2D from a QDomNode. The read CP2D and the corresponding QString are passed along. |
|
Serializes a CList. Object type needs to have a writeXML method with reference passing. Returns true on success, false on error. |
|
Write CCameraKeyPathAttributes into a QDomNode. The write uses the CCameraKeyPathAttributes and the corresponding QString. |
|
Write a QCameraKeyPathPoint into a QDomNode. The attributes are only saved if fParams is true. |
|
Write a CCamera into a QDomNode. The write uses the CCamera and the corresponding QString. |
|
Write a CMat4D into a QDomNode. The write uses the CMat4D and the corresponding QString. |
|
Write a CBoundingBox3D into a QDomNode. The write uses the CBoundingBox3D and the corresponding QString. |
|
Write a CQuat into a QDomNode. The write uses the CQuat and the corresponding QString. |
|
Write a CV4D into a QDomNode. The write uses the CV4D and the corresponding QString. |
|
Write a CV3D into a QDomNode. The write uses the CV3D and the corresponding QString. |
|
Write a CV2D into a QDomNode. The write uses the CV2D and the corresponding QString. |
|
Write a CP4D into a QDomNode. The write uses the CP4D and the corresponding QString. |
|
Write a CP3D into a QDomNode. The write uses the CP3D and the corresponding QString. |
|
Write a CP2D into a QDomNode. The write uses the CP2D and the corresponding QString. |