Classes | Public Types | Static Public Member Functions | Static Protected Member Functions
vcg::tri::io::UtilDAE Class Reference

#include <util_dae.h>

Inheritance diagram for vcg::tri::io::UtilDAE:
Inheritance graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 68 of file util_dae.h.


Member Enumeration Documentation

Enumerator:
E_NOERROR 
E_CANTOPEN 
E_NOGEOMETRYLIBRARY 
E_NOMESH 
E_NOVERTEXPOSITION 
E_NO3DVERTEXPOSITION 
E_NO3DSCENE 
E_INCOMPATIBLECOLLADA141FORMAT 
E_UNREFERENCEBLEDCOLLADAATTRIBUTE 
E_NOPOLYGONALMESH 
E_CANTSAVE 
E_NOACCESSORELEMENT 

Definition at line 71 of file util_dae.h.


Member Function Documentation

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.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:44:03