Public Member Functions | Private Member Functions | Private Attributes | List of all members
wrapper_collada Class Reference

#include <wrapper_collada.h>

Public Member Functions

void add_polygon_fixed_color (std::string polygon_name, pcl::PointCloud< pcl::PointXYZ >::Ptr cloud, pcl::PointCloud< pcl::PointXYZ >::Ptr normal, float r, float g, float b, float a)
 
void add_polygon_fixed_color_on_both_sides (std::string polygon_name, pcl::PointCloud< pcl::PointXYZ >::Ptr cloud, pcl::PointCloud< pcl::PointXYZ >::Ptr normal, float r, float g, float b, float a)
 
 wrapper_collada (std::string fl)
 
void write_file ()
 
 ~wrapper_collada ()
 

Private Member Functions

std::string makeUriRef (const std::string &id)
 
void my_addEffect (daeElement *root)
 
void my_addGeometry (daeElement *root)
 
void my_addImage (daeElement *root)
 
void my_addInput (daeElement *triangles, const std::string &semantic, const std::string &srcID, int offset)
 
void my_addMaterial (daeElement *root)
 
void my_addSource (daeElement *mesh, const std::string &srcID, const std::string &paramNames, domFloat values[], int valueCount)
 
void my_addVisualScene (daeElement *root)
 
daeTArray< double > pcl_pointcloud_tp_daearray (pcl::PointCloud< pcl::PointXYZ >::Ptr pc)
 
template<typename T_wc >
daeTArray< T_wc > rawArrayToDaeArray (T_wc rawArray[], size_t count)
 

Private Attributes

DAE dae
 
std::string file_name
 
daeElement * root
 
daeElement * visualScene
 

Detailed Description

Definition at line 79 of file wrapper_collada.h.

Constructor & Destructor Documentation

wrapper_collada::wrapper_collada ( std::string  fl)
inline

Definition at line 82 of file wrapper_collada.h.

wrapper_collada::~wrapper_collada ( )
inline

Definition at line 103 of file wrapper_collada.h.

Member Function Documentation

void wrapper_collada::add_polygon_fixed_color_on_both_sides ( std::string  polygon_name,
pcl::PointCloud< pcl::PointXYZ >::Ptr  cloud,
pcl::PointCloud< pcl::PointXYZ >::Ptr  normal,
float  r,
float  g,
float  b,
float  a 
)
inline

Definition at line 107 of file wrapper_collada.h.

void wrapper_collada::write_file ( )
inline

Definition at line 135 of file wrapper_collada.h.

Member Data Documentation

DAE wrapper_collada::dae
private

Definition at line 144 of file wrapper_collada.h.

std::string wrapper_collada::file_name
private

Definition at line 145 of file wrapper_collada.h.

daeElement* wrapper_collada::root
private

Definition at line 146 of file wrapper_collada.h.

daeElement* wrapper_collada::visualScene
private

Definition at line 147 of file wrapper_collada.h.


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


wrapper_collada
Author(s): Miguel Oliveira
autogenerated on Mon Mar 2 2015 01:33:01