#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 ¶mNames, 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 |
Definition at line 79 of file wrapper_collada.h.
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.
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.
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.