#include <import_dae.h>
Classes | |
class | ColladaFace |
class | ColladaMesh |
class | ColladaTypes |
class | ColladaVertex |
Static Public Member Functions | |
static bool | LoadMask (const char *filename, InfoDAE &info) |
static int | Open (OpenMeshType &m, const char *filename, InfoDAE &info, CallBackPos *cb=0) |
Static Private Member Functions | |
static void | AddNodeToMesh (QDomElement node, ColladaMesh &m, Matrix44f curTr, InfoDAE &info) |
static DAEError | AddPolygonToMesh (MyPolygon< typename ColladaMesh::VertexType > &polyTemp, ColladaMesh &m) |
static void | FindStandardWedgeAttributes (WedgeAttribute &wed, const QDomNode nd, const QDomDocument doc) |
static bool | GenerateMaterialBinding (QDomNode instanceGeomNode, QMap< QString, QString > &binding) |
static void | GetTexCoord (const QDomDocument &doc, QStringList &texturefile) |
static Matrix44f | getTransfMatrixFromNode (const QDomElement parentNode) |
static int | LoadControllerMesh (ColladaMesh &m, InfoDAE &info, const QDomElement &geo, QMap< QString, QString > materialBindingMap, CallBackPos *cb=0) |
static int | LoadGeometry (ColladaMesh &m, InfoDAE &info, const QDomElement &geo, QMap< QString, QString > &materialBinding, CallBackPos *cb=0) |
static DAEError | LoadPolygonalListMesh (QDomNodeList &polylist, ColladaMesh &m, const size_t offset, InfoDAE &info, QMap< QString, QString > &materialBinding) |
static DAEError | LoadPolygonalMesh (QDomNodeList &polypatch, ColladaMesh &m, const size_t offset, InfoDAE &info) |
static DAEError | LoadTriangularMesh (QDomNodeList &triNodeList, ColladaMesh &m, const size_t offset, InfoDAE &info, QMap< QString, QString > &materialBinding) |
static DAEError | OldLoadPolygonalListMesh (QDomNodeList &polylist, ColladaMesh &m, const size_t offset, InfoDAE &info) |
static int | VertexColorAttribute (ColladaMesh &m, const QStringList face, const QStringList wc, const QDomNode wcsrc, const int faceind, const int vertind, const int colorcomponent) |
static int | WedgeNormalAttribute (ColladaMesh &m, const QStringList face, const QStringList wn, const QDomNode wnsrc, const int meshfaceind, const int faceind, const int component) |
static int | WedgeTextureAttribute (ColladaMesh &m, const QStringList face, int ind_txt, const QStringList wt, const QDomNode wtsrc, const int meshfaceind, const int faceind, const int component, const int stride=2) |
static int | WedgeTextureAttribute (typename ColladaMesh::FaceType::TexCoordType &WT, const QStringList faceIndexList, int ind_txt, const QStringList wt, const QDomNode wtsrc, const int faceind, const int stride=2) |
Definition at line 40 of file import_dae.h.
static void vcg::tri::io::ImporterDAE< OpenMeshType >::AddNodeToMesh | ( | QDomElement | node, |
ColladaMesh & | m, | ||
Matrix44f | curTr, | ||
InfoDAE & | info | ||
) | [inline, static, private] |
Definition at line 626 of file import_dae.h.
static DAEError vcg::tri::io::ImporterDAE< OpenMeshType >::AddPolygonToMesh | ( | MyPolygon< typename ColladaMesh::VertexType > & | polyTemp, |
ColladaMesh & | m | ||
) | [inline, static, private] |
Definition at line 278 of file import_dae.h.
static void vcg::tri::io::ImporterDAE< OpenMeshType >::FindStandardWedgeAttributes | ( | WedgeAttribute & | wed, |
const QDomNode | nd, | ||
const QDomDocument | doc | ||
) | [inline, static, private] |
Definition at line 142 of file import_dae.h.
static bool vcg::tri::io::ImporterDAE< OpenMeshType >::GenerateMaterialBinding | ( | QDomNode | instanceGeomNode, |
QMap< QString, QString > & | binding | ||
) | [inline, static, private] |
Definition at line 472 of file import_dae.h.
static void vcg::tri::io::ImporterDAE< OpenMeshType >::GetTexCoord | ( | const QDomDocument & | doc, |
QStringList & | texturefile | ||
) | [inline, static, private] |
Definition at line 609 of file import_dae.h.
static Matrix44f vcg::tri::io::ImporterDAE< OpenMeshType >::getTransfMatrixFromNode | ( | const QDomElement | parentNode | ) | [inline, static, private] |
Definition at line 716 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::LoadControllerMesh | ( | ColladaMesh & | m, |
InfoDAE & | info, | ||
const QDomElement & | geo, | ||
QMap< QString, QString > | materialBindingMap, | ||
CallBackPos * | cb = 0 |
||
) | [inline, static, private] |
Definition at line 447 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::LoadGeometry | ( | ColladaMesh & | m, |
InfoDAE & | info, | ||
const QDomElement & | geo, | ||
QMap< QString, QString > & | materialBinding, | ||
CallBackPos * | cb = 0 |
||
) | [inline, static, private] |
Definition at line 494 of file import_dae.h.
static bool vcg::tri::io::ImporterDAE< OpenMeshType >::LoadMask | ( | const char * | filename, |
InfoDAE & | info | ||
) | [inline, static] |
!!!!!!!!!!!!!!!!here will be the code for geometry transformations!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!here will be the code for geometry transformations!!!!!!!!!!!!!!!!!!!!!!
Definition at line 854 of file import_dae.h.
static DAEError vcg::tri::io::ImporterDAE< OpenMeshType >::LoadPolygonalListMesh | ( | QDomNodeList & | polylist, |
ColladaMesh & | m, | ||
const size_t | offset, | ||
InfoDAE & | info, | ||
QMap< QString, QString > & | materialBinding | ||
) | [inline, static, private] |
Definition at line 186 of file import_dae.h.
static DAEError vcg::tri::io::ImporterDAE< OpenMeshType >::LoadPolygonalMesh | ( | QDomNodeList & | polypatch, |
ColladaMesh & | m, | ||
const size_t | offset, | ||
InfoDAE & | info | ||
) | [inline, static, private] |
Definition at line 181 of file import_dae.h.
static DAEError vcg::tri::io::ImporterDAE< OpenMeshType >::LoadTriangularMesh | ( | QDomNodeList & | triNodeList, |
ColladaMesh & | m, | ||
const size_t | offset, | ||
InfoDAE & | info, | ||
QMap< QString, QString > & | materialBinding | ||
) | [inline, static, private] |
Definition at line 369 of file import_dae.h.
static DAEError vcg::tri::io::ImporterDAE< OpenMeshType >::OldLoadPolygonalListMesh | ( | QDomNodeList & | polylist, |
ColladaMesh & | m, | ||
const size_t | offset, | ||
InfoDAE & | info | ||
) | [inline, static, private] |
Definition at line 302 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::Open | ( | OpenMeshType & | m, |
const char * | filename, | ||
InfoDAE & | info, | ||
CallBackPos * | cb = 0 |
||
) | [inline, static] |
Definition at line 752 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::VertexColorAttribute | ( | ColladaMesh & | m, |
const QStringList | face, | ||
const QStringList | wc, | ||
const QDomNode | wcsrc, | ||
const int | faceind, | ||
const int | vertind, | ||
const int | colorcomponent | ||
) | [inline, static, private] |
Definition at line 123 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::WedgeNormalAttribute | ( | ColladaMesh & | m, |
const QStringList | face, | ||
const QStringList | wn, | ||
const QDomNode | wnsrc, | ||
const int | meshfaceind, | ||
const int | faceind, | ||
const int | component | ||
) | [inline, static, private] |
Definition at line 76 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::WedgeTextureAttribute | ( | ColladaMesh & | m, |
const QStringList | face, | ||
int | ind_txt, | ||
const QStringList | wt, | ||
const QDomNode | wtsrc, | ||
const int | meshfaceind, | ||
const int | faceind, | ||
const int | component, | ||
const int | stride = 2 |
||
) | [inline, static, private] |
Definition at line 88 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::WedgeTextureAttribute | ( | typename ColladaMesh::FaceType::TexCoordType & | WT, |
const QStringList | faceIndexList, | ||
int | ind_txt, | ||
const QStringList | wt, | ||
const QDomNode | wtsrc, | ||
const int | faceind, | ||
const int | stride = 2 |
||
) | [inline, static, private] |
Definition at line 107 of file import_dae.h.