Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00039
00040 #ifndef SELECT_1D_TOOL_H
00041 #define SELECT_1D_TOOL_H
00042
00043 #include <pcl/apps/point_cloud_editor/toolInterface.h>
00044 #include <pcl/apps/point_cloud_editor/localTypes.h>
00045
00046 class Select1DTool : public ToolInterface
00047 {
00048 public:
00052 Select1DTool (SelectionPtr selection_ptr, CloudPtr cloud_ptr);
00053
00055 ~Select1DTool ()
00056 {
00057 }
00058
00061 void
00062 start (int, int, BitMask, BitMask)
00063 {
00064 }
00065
00068 void
00069 update (int, int, BitMask, BitMask)
00070 {
00071 }
00072
00088 void
00089 end (int x, int y, BitMask modifiers, BitMask buttons);
00090
00092 void
00093 draw () const
00094 {
00095 }
00096
00097 private:
00099 Select1DTool()
00100 {
00101 assert(false);
00102 }
00103
00105 SelectionPtr selection_ptr_;
00106
00108 CloudPtr cloud_ptr_;
00109 };
00110 #endif // SELECT_1D_TOOL_H