Public Attributes | List of all members
gazebo::common::ColladaLoaderPrivate Class Reference

Private data for the ColladaLoader class. More...

#include <ColladaLoaderPrivate.hh>

Public Attributes

TiXmlElement * colladaXml
 root xml element of COLLADA data More...
 
std::string currentNodeName
 Name of the current node. More...
 
std::string filename
 COLLADA file name. More...
 
std::map< std::string, Material * > materialIds
 Map of collada Material ids to Gazebo materials. More...
 
std::map< std::string,
std::string > 
materialMap
 material dictionary indexed by name More...
 
double meter
 scaling factor More...
 
std::map< std::string,
std::map< unsigned int,
unsigned int > > 
normalDuplicateMap
 Map of collada NORMAL ids to a map of duplicate normals. More...
 
std::map< std::string,
std::vector< math::Vector3 > > 
normalIds
 Map of collada NORMAL ids to list of normals. More...
 
std::string path
 directory of COLLADA file name More...
 
std::map< std::string,
std::map< unsigned int,
unsigned int > > 
positionDuplicateMap
 Map of collada POSITION ids to a map of duplicate positions. More...
 
std::map< std::string,
std::vector< math::Vector3 > > 
positionIds
 Map of collada POSITION ids to list of vectors. More...
 
std::map< std::string,
std::map< unsigned int,
unsigned int > > 
texcoordDuplicateMap
 Map of collada TEXCOORD ids to a map of duplicate texture coordinates. More...
 
std::map< std::string,
std::vector< math::Vector2d > > 
texcoordIds
 Map of collada TEXCOORD ids to list of texture coordinates. More...
 

Detailed Description

Private data for the ColladaLoader class.

Member Data Documentation

TiXmlElement* gazebo::common::ColladaLoaderPrivate::colladaXml

root xml element of COLLADA data

std::string gazebo::common::ColladaLoaderPrivate::currentNodeName

Name of the current node.

std::string gazebo::common::ColladaLoaderPrivate::filename

COLLADA file name.

std::map<std::string, Material *> gazebo::common::ColladaLoaderPrivate::materialIds

Map of collada Material ids to Gazebo materials.

std::map<std::string, std::string> gazebo::common::ColladaLoaderPrivate::materialMap

material dictionary indexed by name

double gazebo::common::ColladaLoaderPrivate::meter

scaling factor

std::map<std::string, std::map<unsigned int, unsigned int> > gazebo::common::ColladaLoaderPrivate::normalDuplicateMap

Map of collada NORMAL ids to a map of duplicate normals.

std::map<std::string, std::vector<math::Vector3> > gazebo::common::ColladaLoaderPrivate::normalIds

Map of collada NORMAL ids to list of normals.

std::string gazebo::common::ColladaLoaderPrivate::path

directory of COLLADA file name

std::map<std::string, std::map<unsigned int, unsigned int> > gazebo::common::ColladaLoaderPrivate::positionDuplicateMap

Map of collada POSITION ids to a map of duplicate positions.

std::map<std::string, std::vector<math::Vector3> > gazebo::common::ColladaLoaderPrivate::positionIds

Map of collada POSITION ids to list of vectors.

std::map<std::string, std::map<unsigned int, unsigned int> > gazebo::common::ColladaLoaderPrivate::texcoordDuplicateMap

Map of collada TEXCOORD ids to a map of duplicate texture coordinates.

std::map<std::string, std::vector<math::Vector2d> > gazebo::common::ColladaLoaderPrivate::texcoordIds

Map of collada TEXCOORD ids to list of texture coordinates.


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