Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes
pcl::modeler::CloudMeshItem Class Reference

#include <cloud_mesh_item.h>

Inheritance diagram for pcl::modeler::CloudMeshItem:
Inheritance graph
[legend]

List of all members.

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< CloudMeshcloud_mesh_
std::string filename_
DoubleParameterrotation_x_
DoubleParameterrotation_y_
DoubleParameterrotation_z_
DoubleParametertranslation_x_
DoubleParametertranslation_y_
DoubleParametertranslation_z_

Detailed Description

Definition at line 51 of file cloud_mesh_item.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

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.


Member Data Documentation

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.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:19