#include <util_dae.h>
Classes | |
struct | WedgeAttribute |
Public Types | |
enum | DAEError { E_NOERROR, E_CANTOPEN, E_NOGEOMETRYLIBRARY, E_NOMESH, E_NOVERTEXPOSITION, E_NO3DVERTEXPOSITION, E_NO3DSCENE, E_INCOMPATIBLECOLLADA141FORMAT, E_UNREFERENCEBLEDCOLLADAATTRIBUTE, E_NOPOLYGONALMESH, E_CANTSAVE, E_NOACCESSORELEMENT } |
Static Public Member Functions | |
static const char * | ErrorMsg (int error) |
Static Protected Member Functions | |
static QDomNode | attributeSourcePerSimplex (const QDomNode n, const QDomDocument startpoint, const QString &sem) |
static QDomNode | findNodeBySpecificAttributeValue (const QDomNodeList &ndl, const QString &attrname, const QString &attrvalue) |
static QDomNode | findNodeBySpecificAttributeValue (const QDomNode n, const QString &tag, const QString &attrname, const QString &attrvalue) |
static QDomNode | findNodeBySpecificAttributeValue (const QDomDocument n, const QString &tag, const QString &attrname, const QString &attrvalue) |
static int | findOffSetForASingleSimplex (QDomNode node) |
static int | findStringListAttribute (QStringList &list, const QDomNode node, const QDomNode poly, const QDomDocument startpoint, const char *token) |
static int | indexTextureByImgNode (const QDomDocument doc, const QDomNode node) |
static bool | isThereTag (const QDomNodeList &list) |
static bool | isThereTag (const QDomNode n, const QString &tagname) |
static bool | isThereTag (const QDomDocument n, const QString &tagname) |
static void | ParseMatrixNode (vcg::Matrix44f &m, const QDomNode t) |
static void | ParseRotationMatrix (vcg::Matrix44f &m, const std::vector< QDomNode > &t) |
static void | ParseTranslation (vcg::Matrix44f &m, const QDomNode t) |
static void | referenceToANodeAttribute (const QDomNode n, const QString &attr, QString &url_st) |
static bool | removeChildNode (QDomNode node, const QString &tag="", const QString &attribname="", const QString &attribvalue="") |
static bool | removeChildNodeList (QDomNodeList &nodelst, const QString &tag="", const QString &attribname="", const QString &attribvalue="") |
static QDomNode | textureFinder (QString &boundMaterialName, QString &textureFileName, const QDomDocument doc) |
static void | TransfMatrix (const QDomNode parentnode, const QDomNode presentnode, vcg::Matrix44f &m) |
static void | valueStringList (QStringList &res, const QDomNode srcnode, const QString &tag) |
Definition at line 68 of file util_dae.h.
Definition at line 71 of file util_dae.h.
static QDomNode vcg::tri::io::UtilDAE::attributeSourcePerSimplex | ( | const QDomNode | n, |
const QDomDocument | startpoint, | ||
const QString & | sem | ||
) | [inline, static, protected] |
Definition at line 162 of file util_dae.h.
static const char* vcg::tri::io::UtilDAE::ErrorMsg | ( | int | error | ) | [inline, static] |
Definition at line 88 of file util_dae.h.
static QDomNode vcg::tri::io::UtilDAE::findNodeBySpecificAttributeValue | ( | const QDomNodeList & | ndl, |
const QString & | attrname, | ||
const QString & | attrvalue | ||
) | [inline, static, protected] |
Definition at line 122 of file util_dae.h.
static QDomNode vcg::tri::io::UtilDAE::findNodeBySpecificAttributeValue | ( | const QDomNode | n, |
const QString & | tag, | ||
const QString & | attrname, | ||
const QString & | attrvalue | ||
) | [inline, static, protected] |
Definition at line 136 of file util_dae.h.
static QDomNode vcg::tri::io::UtilDAE::findNodeBySpecificAttributeValue | ( | const QDomDocument | n, |
const QString & | tag, | ||
const QString & | attrname, | ||
const QString & | attrvalue | ||
) | [inline, static, protected] |
Definition at line 141 of file util_dae.h.
static int vcg::tri::io::UtilDAE::findOffSetForASingleSimplex | ( | QDomNode | node | ) | [inline, static, protected] |
Definition at line 319 of file util_dae.h.
static int vcg::tri::io::UtilDAE::findStringListAttribute | ( | QStringList & | list, |
const QDomNode | node, | ||
const QDomNode | poly, | ||
const QDomDocument | startpoint, | ||
const char * | token | ||
) | [inline, static, protected] |
Definition at line 335 of file util_dae.h.
static int vcg::tri::io::UtilDAE::indexTextureByImgNode | ( | const QDomDocument | doc, |
const QDomNode | node | ||
) | [inline, static, protected] |
Definition at line 401 of file util_dae.h.
static bool vcg::tri::io::UtilDAE::isThereTag | ( | const QDomNodeList & | list | ) | [inline, static, protected] |
Definition at line 146 of file util_dae.h.
static bool vcg::tri::io::UtilDAE::isThereTag | ( | const QDomNode | n, |
const QString & | tagname | ||
) | [inline, static, protected] |
Definition at line 151 of file util_dae.h.
static bool vcg::tri::io::UtilDAE::isThereTag | ( | const QDomDocument | n, |
const QString & | tagname | ||
) | [inline, static, protected] |
Definition at line 156 of file util_dae.h.
static void vcg::tri::io::UtilDAE::ParseMatrixNode | ( | vcg::Matrix44f & | m, |
const QDomNode | t | ||
) | [inline, static, protected] |
Definition at line 274 of file util_dae.h.
static void vcg::tri::io::UtilDAE::ParseRotationMatrix | ( | vcg::Matrix44f & | m, |
const std::vector< QDomNode > & | t | ||
) | [inline, static, protected] |
Definition at line 238 of file util_dae.h.
static void vcg::tri::io::UtilDAE::ParseTranslation | ( | vcg::Matrix44f & | m, |
const QDomNode | t | ||
) | [inline, static, protected] |
Definition at line 256 of file util_dae.h.
static void vcg::tri::io::UtilDAE::referenceToANodeAttribute | ( | const QDomNode | n, |
const QString & | attr, | ||
QString & | url_st | ||
) | [inline, static, protected] |
Definition at line 114 of file util_dae.h.
static bool vcg::tri::io::UtilDAE::removeChildNode | ( | QDomNode | node, |
const QString & | tag = "" , |
||
const QString & | attribname = "" , |
||
const QString & | attribvalue = "" |
||
) | [inline, static, protected] |
Definition at line 211 of file util_dae.h.
static bool vcg::tri::io::UtilDAE::removeChildNodeList | ( | QDomNodeList & | nodelst, |
const QString & | tag = "" , |
||
const QString & | attribname = "" , |
||
const QString & | attribvalue = "" |
||
) | [inline, static, protected] |
Definition at line 201 of file util_dae.h.
static QDomNode vcg::tri::io::UtilDAE::textureFinder | ( | QString & | boundMaterialName, |
QString & | textureFileName, | ||
const QDomDocument | doc | ||
) | [inline, static, protected] |
Definition at line 356 of file util_dae.h.
static void vcg::tri::io::UtilDAE::TransfMatrix | ( | const QDomNode | parentnode, |
const QDomNode | presentnode, | ||
vcg::Matrix44f & | m | ||
) | [inline, static, protected] |
Definition at line 293 of file util_dae.h.
static void vcg::tri::io::UtilDAE::valueStringList | ( | QStringList & | res, |
const QDomNode | srcnode, | ||
const QString & | tag | ||
) | [inline, static, protected] |
Definition at line 178 of file util_dae.h.