#include <cloud_mesh_item.h>
Public Member Functions | |
CloudMeshItem (QTreeWidgetItem *parent, const std::string &filename) | |
CloudMeshItem (QTreeWidgetItem *parent, CloudMesh::PointCloudPtr cloud) | |
CloudMeshItem (QTreeWidgetItem *parent, const CloudMeshItem &cloud_mesh_item) | |
void | createChannels () |
boost::shared_ptr< CloudMesh > & | getCloudMesh () |
const boost::shared_ptr < CloudMesh > & | getCloudMesh () const |
virtual std::string | getItemName () const |
bool | open () |
void | updateChannels () |
void | updateRenderWindow () |
~CloudMeshItem () | |
Static Public Member Functions | |
static bool | savePointCloud (const QList< CloudMeshItem * > &items, const QString &filename) |
Protected Member Functions | |
virtual void | prepareContextMenu (QMenu *menu) const |
virtual void | prepareProperties (ParameterDialog *parameter_dialog) |
virtual void | setProperties () |
Private Attributes | |
boost::shared_ptr< CloudMesh > | cloud_mesh_ |
std::string | filename_ |
DoubleParameter * | rotation_x_ |
DoubleParameter * | rotation_y_ |
DoubleParameter * | rotation_z_ |
DoubleParameter * | translation_x_ |
DoubleParameter * | translation_y_ |
DoubleParameter * | translation_z_ |
Definition at line 51 of file cloud_mesh_item.h.
pcl::modeler::CloudMeshItem::CloudMeshItem | ( | QTreeWidgetItem * | parent, |
const std::string & | filename | ||
) |
Definition at line 52 of file cloud_mesh_item.cpp.
pcl::modeler::CloudMeshItem::CloudMeshItem | ( | QTreeWidgetItem * | parent, |
CloudMesh::PointCloudPtr | cloud | ||
) |
Definition at line 69 of file cloud_mesh_item.cpp.
pcl::modeler::CloudMeshItem::CloudMeshItem | ( | QTreeWidgetItem * | parent, |
const CloudMeshItem & | cloud_mesh_item | ||
) |
Definition at line 90 of file cloud_mesh_item.cpp.
Definition at line 111 of file cloud_mesh_item.cpp.
Definition at line 160 of file cloud_mesh_item.cpp.
boost::shared_ptr<CloudMesh>& pcl::modeler::CloudMeshItem::getCloudMesh | ( | ) | [inline] |
Definition at line 60 of file cloud_mesh_item.h.
const boost::shared_ptr<CloudMesh>& pcl::modeler::CloudMeshItem::getCloudMesh | ( | ) | const [inline] |
Definition at line 65 of file cloud_mesh_item.h.
virtual std::string pcl::modeler::CloudMeshItem::getItemName | ( | ) | const [inline, virtual] |
Implements pcl::modeler::AbstractItem.
Definition at line 83 of file cloud_mesh_item.h.
bool pcl::modeler::CloudMeshItem::open | ( | ) |
Definition at line 135 of file cloud_mesh_item.cpp.
void pcl::modeler::CloudMeshItem::prepareContextMenu | ( | QMenu * | menu | ) | const [protected, virtual] |
Implements pcl::modeler::AbstractItem.
Definition at line 149 of file cloud_mesh_item.cpp.
void pcl::modeler::CloudMeshItem::prepareProperties | ( | ParameterDialog * | parameter_dialog | ) | [protected, virtual] |
Implements pcl::modeler::AbstractItem.
Definition at line 200 of file cloud_mesh_item.cpp.
bool pcl::modeler::CloudMeshItem::savePointCloud | ( | const QList< CloudMeshItem * > & | items, |
const QString & | filename | ||
) | [static] |
Definition at line 117 of file cloud_mesh_item.cpp.
void pcl::modeler::CloudMeshItem::setProperties | ( | ) | [protected, virtual] |
Implements pcl::modeler::AbstractItem.
Definition at line 233 of file cloud_mesh_item.cpp.
Definition at line 181 of file cloud_mesh_item.cpp.
Definition at line 243 of file cloud_mesh_item.cpp.
boost::shared_ptr<CloudMesh> pcl::modeler::CloudMeshItem::cloud_mesh_ [private] |
Definition at line 100 of file cloud_mesh_item.h.
Definition at line 99 of file cloud_mesh_item.h.
Definition at line 105 of file cloud_mesh_item.h.
Definition at line 106 of file cloud_mesh_item.h.
Definition at line 107 of file cloud_mesh_item.h.
Definition at line 102 of file cloud_mesh_item.h.
Definition at line 103 of file cloud_mesh_item.h.
Definition at line 104 of file cloud_mesh_item.h.