libalmath  2.5.7.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
AL::ColladaBuilder Class Reference

#include <colladabuilder.h>

Public Types

typedef boost::property_tree::ptree ptree
 

Public Member Functions

ptreeaddEffectColor (ptree &parent, const std::string &id, float red, float green, float blue, float alpha)
 
ptreeaddMaterial (ptree &parent, const std::string &id, const std::string &effect_id)
 
void addMaterialEffectColor (ptree &root, float r, float g, float b, float a, const ::std::string &id)
 
ptree createNode (const std::string &id, const Eigen::Affine3f &tf)
 
ptreeaddNode (ptree &parent, const std::string &id, const Eigen::Affine3f &tf)
 
ptreeaddVisualScene (ptree &parent, const std::string &id)
 
ptreeaddInstanceVisualScene (ptree &parent, const std::string &scene_id)
 
ptreeaddSourceXYZ (ptree &parent, const std::vector< float > &data, const std::string &id)
 
ptreeaddInput (ptree &parent, const std::string &semantic, const std::string &source_id, int offset)
 
ptreeaddGeometryMesh (ptree &parent, const std::string &id, const Mesh &mesh)
 
ptreeaddInstanceGeometry (ptree &parent, const std::string &geometry_id, const std::string &material_id)
 
ptree createDoc ()
 

Detailed Description

Definition at line 27 of file colladabuilder.h.

Member Typedef Documentation

typedef boost::property_tree::ptree AL::ColladaBuilder::ptree

Definition at line 29 of file colladabuilder.h.

Member Function Documentation

ptree& AL::ColladaBuilder::addEffectColor ( ptree parent,
const std::string &  id,
float  red,
float  green,
float  blue,
float  alpha 
)
ptree& AL::ColladaBuilder::addGeometryMesh ( ptree parent,
const std::string &  id,
const Mesh mesh 
)
ptree& AL::ColladaBuilder::addInput ( ptree parent,
const std::string &  semantic,
const std::string &  source_id,
int  offset 
)
ptree& AL::ColladaBuilder::addInstanceGeometry ( ptree parent,
const std::string &  geometry_id,
const std::string &  material_id 
)
ptree& AL::ColladaBuilder::addInstanceVisualScene ( ptree parent,
const std::string &  scene_id 
)
ptree& AL::ColladaBuilder::addMaterial ( ptree parent,
const std::string &  id,
const std::string &  effect_id 
)
void AL::ColladaBuilder::addMaterialEffectColor ( ptree root,
float  r,
float  g,
float  b,
float  a,
const ::std::string &  id 
)
ptree& AL::ColladaBuilder::addNode ( ptree parent,
const std::string &  id,
const Eigen::Affine3f &  tf 
)
ptree& AL::ColladaBuilder::addSourceXYZ ( ptree parent,
const std::vector< float > &  data,
const std::string &  id 
)
ptree& AL::ColladaBuilder::addVisualScene ( ptree parent,
const std::string &  id 
)
ptree AL::ColladaBuilder::createDoc ( )
ptree AL::ColladaBuilder::createNode ( const std::string &  id,
const Eigen::Affine3f &  tf 
)

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