Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes
MainApp Class Reference

#include <test_gui.h>

List of all members.

Public Member Functions

void compute ()
void keyShowNext (wxKeyEvent &event, Gui::Resource< PC > *r)
 MainApp ()
 MainApp ()
void mouseShowNext (wxMouseEvent &event, Gui::Resource< PC > *r)
void OnClick (wxMouseEvent &event, Gui::Resource< RPC > *rs)
int OnExit ()
int OnExit ()
bool OnInit ()
bool OnInit ()
void showNext ()

Public Attributes

FrameMainf_main
FrameToolsf_tools
Gui::Coregui
ImagePanelpane_

Private Types

typedef Gui::ViewTypes::Color Col
typedef pcl::PointCloud
< PointLabel
LabelCloud
typedef pcl::PointCloud
< pcl::Normal > 
NormalCloud
typedef
Gui::ResourceTypes::OrganizedPointCloud
< PT
PC
typedef pcl::PointCloud< PTPointCloud
typedef pcl::PointXYZRGB PT
typedef Gui::ResourceTypes::Image RImg
typedef
Gui::ResourceTypes::OrganizedPointCloud
< PT
RPC
typedef
cob_3d_segmentation::PredefinedSegmentationTypes 
ST
typedef Gui::ViewTypes::Color VCol

Private Member Functions

virtual bool OnInit ()

Private Attributes

Gui::Corec
Gui::Corec_
ClusterMap::iterator c_it
ClusterMap exp
ST::Graph::Ptr graph_
LabelCloud::Ptr labels_
ros::NodeHandlenh
NormalCloud::Ptr normals_
cob_3d_features::OrganizedNormalEstimationOMP
< PT, pcl::Normal, PointLabel
one_
rosbag::Bagp_bag
rosbag::Viewp_view
PointCloud::Ptr pc_
PointCloud::Ptr pc_exp
PointCloud::Ptr pc_pred
ClusterMap pred
ClusterMap pred_new
Gui::Resource< PC > * r_rgb_
Gui::Resource< PC > * r_seg_
Gui::Resource< RImg > * r_tmp
cob_3d_segmentation::DepthSegmentation
< ST::Graph, ST::Point,
ST::Normal, ST::Label
seg_
PointCloud::Ptr segmented_
std::list< rosbag::View::iteratortimeline
std::list
< rosbag::View::iterator >
::iterator 
tl_it
std::set< int > used_ids
Gui::View< PC, Col > * v_rgb_
Gui::View< PC, Col > * v_seg_
Gui::View< RImg, VCol > * v_tmp

Detailed Description

Definition at line 74 of file test_gui.h.


Member Typedef Documentation

Definition at line 86 of file bag_gui.cpp.

Definition at line 82 of file bag_gui.cpp.

typedef pcl::PointCloud<pcl::Normal> MainApp::NormalCloud [private]

Definition at line 81 of file bag_gui.cpp.

Definition at line 85 of file bag_gui.cpp.

Definition at line 80 of file bag_gui.cpp.

typedef pcl::PointXYZRGB MainApp::PT [private]

Definition at line 79 of file bag_gui.cpp.

Definition at line 514 of file test_wx_gui.cpp.

Definition at line 515 of file test_wx_gui.cpp.

Definition at line 83 of file bag_gui.cpp.

Definition at line 516 of file test_wx_gui.cpp.


Constructor & Destructor Documentation

MainApp::MainApp ( ) [inline]

Definition at line 534 of file test_wx_gui.cpp.

MainApp::MainApp ( ) [inline]

Definition at line 112 of file bag_gui.cpp.


Member Function Documentation

void MainApp::compute ( ) [inline]

Definition at line 123 of file bag_gui.cpp.

void MainApp::keyShowNext ( wxKeyEvent &  event,
Gui::Resource< PC > *  r 
) [inline]

Definition at line 171 of file bag_gui.cpp.

void MainApp::mouseShowNext ( wxMouseEvent &  event,
Gui::Resource< PC > *  r 
) [inline]

Definition at line 150 of file bag_gui.cpp.

void MainApp::OnClick ( wxMouseEvent &  event,
Gui::Resource< RPC > *  rs 
) [inline]

Definition at line 539 of file test_wx_gui.cpp.

int MainApp::OnExit ( ) [inline]

Definition at line 241 of file bag_gui.cpp.

int MainApp::OnExit ( ) [inline]

Definition at line 691 of file test_wx_gui.cpp.

virtual bool MainApp::OnInit ( ) [private, virtual]
bool MainApp::OnInit ( ) [inline]

Definition at line 191 of file bag_gui.cpp.

bool MainApp::OnInit ( ) [inline]

Definition at line 627 of file test_wx_gui.cpp.

void MainApp::showNext ( ) [inline]

Definition at line 570 of file test_wx_gui.cpp.


Member Data Documentation

Gui::Core* MainApp::c [private]

Definition at line 519 of file test_wx_gui.cpp.

Gui::Core* MainApp::c_ [private]

Definition at line 89 of file bag_gui.cpp.

ClusterMap::iterator MainApp::c_it [private]

Definition at line 527 of file test_wx_gui.cpp.

Definition at line 523 of file test_wx_gui.cpp.

Definition at line 80 of file test_gui.h.

Definition at line 81 of file test_gui.h.

Definition at line 109 of file bag_gui.cpp.

Definition at line 79 of file test_gui.h.

LabelCloud::Ptr MainApp::labels_ [private]

Definition at line 93 of file bag_gui.cpp.

Definition at line 103 of file bag_gui.cpp.

NormalCloud::Ptr MainApp::normals_ [private]

Definition at line 92 of file bag_gui.cpp.

Definition at line 107 of file bag_gui.cpp.

Definition at line 101 of file bag_gui.cpp.

Definition at line 102 of file bag_gui.cpp.

Definition at line 82 of file test_gui.h.

PointCloud::Ptr MainApp::pc_ [private]

Definition at line 90 of file bag_gui.cpp.

PointCloud::Ptr MainApp::pc_exp [private]

Definition at line 520 of file test_wx_gui.cpp.

PointCloud::Ptr MainApp::pc_pred [private]

Definition at line 521 of file test_wx_gui.cpp.

Definition at line 524 of file test_wx_gui.cpp.

Definition at line 525 of file test_wx_gui.cpp.

Definition at line 95 of file bag_gui.cpp.

Definition at line 96 of file bag_gui.cpp.

Definition at line 529 of file test_wx_gui.cpp.

Definition at line 108 of file bag_gui.cpp.

PointCloud::Ptr MainApp::segmented_ [private]

Definition at line 91 of file bag_gui.cpp.

Definition at line 104 of file bag_gui.cpp.

std::list<rosbag::View::iterator>::iterator MainApp::tl_it [private]

Definition at line 105 of file bag_gui.cpp.

std::set<int> MainApp::used_ids [private]

Definition at line 531 of file test_wx_gui.cpp.

Definition at line 97 of file bag_gui.cpp.

Definition at line 98 of file bag_gui.cpp.

Definition at line 530 of file test_wx_gui.cpp.


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


cob_3d_mapping_tools
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:27