#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 | WedgeColorAttribute (ColladaMesh &m, const QStringList face, const QStringList wc, const QDomNode wcsrc, const int meshfaceind, const int faceind, const int component) |
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 (typename ColladaMesh::FaceType::TexCoordType &WT, const QStringList faceIndexList, int ind_txt, const QStringList wt, const QDomNode wtsrc, const int faceind, const int stride=2) |
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) |
Definition at line 39 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 577 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 257 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 137 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 446 of file import_dae.h.
static void vcg::tri::io::ImporterDAE< OpenMeshType >::GetTexCoord | ( | const QDomDocument & | doc, | |
QStringList & | texturefile | |||
) | [inline, static, private] |
Definition at line 560 of file import_dae.h.
static Matrix44f vcg::tri::io::ImporterDAE< OpenMeshType >::getTransfMatrixFromNode | ( | const QDomElement | parentNode | ) | [inline, static, private] |
Definition at line 667 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 421 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 468 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 805 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 168 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 163 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 348 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 281 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 703 of file import_dae.h.
static int vcg::tri::io::ImporterDAE< OpenMeshType >::WedgeColorAttribute | ( | ColladaMesh & | m, | |
const QStringList | face, | |||
const QStringList | wc, | |||
const QDomNode | wcsrc, | |||
const int | meshfaceind, | |||
const int | faceind, | |||
const int | component | |||
) | [inline, static, private] |
Definition at line 122 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 75 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 106 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 87 of file import_dae.h.