Public Types | Public Slots | Public Member Functions | Protected Attributes | Private Slots
ManualRegistration Class Reference

#include <manual_registration.h>

List of all members.

Public Types

typedef pcl::PointCloud< PointTCloud
typedef Cloud::ConstPtr CloudConstPtr
typedef Cloud::Ptr CloudPtr

Public Slots

void applyTransformPressed ()
void calculatePressed ()
void clearPressed ()
void confirmDstPointPressed ()
void confirmSrcPointPressed ()
void orthoChanged (int state)
void refinePressed ()
void safePressed ()
void undoPressed ()

Public Member Functions

void DstPointPickCallback (const pcl::visualization::PointPickingEvent &event, void *)
 ManualRegistration ()
void setDstCloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr cloud_dst)
void setSrcCloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr cloud_src)
void SourcePointPickCallback (const pcl::visualization::PointPickingEvent &event, void *)
 ~ManualRegistration ()

Protected Attributes

pcl::PointCloud
< pcl::PointXYZRGBA >::Ptr 
cloud_dst_
bool cloud_dst_modified_
bool cloud_dst_present_
pcl::PointCloud
< pcl::PointXYZRGBA >::Ptr 
cloud_src_
bool cloud_src_modified_
bool cloud_src_present_
pcl::PointCloud< pcl::PointXYZdst_pc_
pcl::PointXYZ dst_point_
bool dst_point_selected_
QMutex mtx_
pcl::PointCloud< pcl::PointXYZsrc_pc_
pcl::PointXYZ src_point_
bool src_point_selected_
Eigen::Matrix4f transform_
Ui::MainWindow * ui_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
vis_dst_
QMutex vis_mtx_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
vis_src_
QTimer * vis_timer_

Private Slots

void timeoutSlot ()

Detailed Description

Definition at line 90 of file manual_registration.h.


Member Typedef Documentation

Definition at line 94 of file manual_registration.h.

Definition at line 96 of file manual_registration.h.

Definition at line 95 of file manual_registration.h.


Constructor & Destructor Documentation

Definition at line 58 of file manual_registration.cpp.

Definition at line 100 of file manual_registration.h.


Member Function Documentation

Definition at line 209 of file manual_registration.cpp.

Definition at line 166 of file manual_registration.cpp.

Definition at line 179 of file manual_registration.cpp.

Definition at line 150 of file manual_registration.cpp.

Definition at line 134 of file manual_registration.cpp.

Definition at line 120 of file manual_registration.cpp.

void ManualRegistration::orthoChanged ( int  state) [slot]

Definition at line 190 of file manual_registration.cpp.

Definition at line 214 of file manual_registration.cpp.

Definition at line 224 of file manual_registration.cpp.

Definition at line 111 of file manual_registration.h.

Definition at line 105 of file manual_registration.h.

Definition at line 106 of file manual_registration.cpp.

void ManualRegistration::timeoutSlot ( ) [private, slot]

Definition at line 229 of file manual_registration.cpp.

Definition at line 219 of file manual_registration.cpp.


Member Data Documentation

Definition at line 127 of file manual_registration.h.

Definition at line 137 of file manual_registration.h.

Definition at line 136 of file manual_registration.h.

Definition at line 126 of file manual_registration.h.

Definition at line 135 of file manual_registration.h.

Definition at line 134 of file manual_registration.h.

Definition at line 146 of file manual_registration.h.

Definition at line 143 of file manual_registration.h.

Definition at line 140 of file manual_registration.h.

QMutex ManualRegistration::mtx_ [protected]

Definition at line 129 of file manual_registration.h.

Definition at line 145 of file manual_registration.h.

Definition at line 142 of file manual_registration.h.

Definition at line 139 of file manual_registration.h.

Eigen::Matrix4f ManualRegistration::transform_ [protected]

Definition at line 148 of file manual_registration.h.

Ui::MainWindow* ManualRegistration::ui_ [protected]

Definition at line 131 of file manual_registration.h.

Definition at line 124 of file manual_registration.h.

QMutex ManualRegistration::vis_mtx_ [protected]

Definition at line 130 of file manual_registration.h.

Definition at line 123 of file manual_registration.h.

QTimer* ManualRegistration::vis_timer_ [protected]

Definition at line 132 of file manual_registration.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:50