Point Cloud Library (PCL)
1.11.0
|
41 #include <vtkContextItem.h>
50 namespace visualization
61 bool Paint (vtkContext2D *)
override {
return (
false); };
62 void setColors (
unsigned char r,
unsigned char g,
unsigned char b);
63 void setColors (
unsigned char rgb[3]) { memcpy (colors, rgb, 3 *
sizeof (
unsigned char)); }
64 void setOpacity (
double opacity) { SetOpacity (opacity); };
65 unsigned char colors[3];
80 bool Paint (vtkContext2D *painter)
override;
81 void set (
float _x,
float _y, vtkImageData *_image);
86 namespace context_items
92 bool Paint (vtkContext2D *painter)
override;
93 virtual void set (
float _x,
float _y);
100 bool Paint (vtkContext2D *painter)
override;
101 virtual void set (
float _x_1,
float _y_1,
float _x_2,
float _y_2);
108 bool Paint (vtkContext2D *painter)
override;
109 virtual void set (
float _x,
float _y,
float _r);
116 bool Paint (vtkContext2D *painter)
override;
123 bool Paint (vtkContext2D *painter)
override;
124 virtual void set (
float _x,
float _y,
float _w,
float _h);
131 bool Paint (vtkContext2D *painter)
override;
138 bool Paint (vtkContext2D *painter)
override;
139 void set (
const std::vector<float>& _xy) { params = _xy; }
146 bool Paint (vtkContext2D *painter)
override;
153 bool Paint (vtkContext2D *painter)
override;
154 virtual void set (
float x,
float y,
const std::string& _text);
162 bool Paint (vtkContext2D *painter)
override;
167 unsigned char point_colors[3];
static FilledRectangle * New()
vtkTypeMacro(Markers, Points)
void set(const std::vector< float > &_xy)
Defines all the PCL and non-PCL macros used.
vtkTypeMacro(PCLContextItem, vtkContextItem)
vtkSmartPointer< vtkImageData > image
vtkTypeMacro(Circle, PCLContextItem)
bool Paint(vtkContext2D *painter) override
bool Paint(vtkContext2D *painter) override
vtkTypeMacro(Points, PCLContextItem)
bool Paint(vtkContext2D *painter) override
virtual void set(float _x_1, float _y_1, float _x_2, float _y_2)
vtkTypeMacro(FilledRectangle, Rectangle)
std::vector< float > params
vtkTypeMacro(Text, PCLContextItem)
vtkTypeMacro(Line, PCLContextItem)
bool Paint(vtkContext2D *painter) override
Struct PCLContextItem represents our own custom version of vtkContextItem, used by the ImageViewer cl...
static PCLContextItem * New()
bool Paint(vtkContext2D *painter) override
bool Paint(vtkContext2D *painter) override
virtual void set(float _x, float _y)
void set(float _x, float _y, vtkImageData *_image)
void setOpacity(double opacity)
bool Paint(vtkContext2D *) override
vtkTypeMacro(Polygon, Points)
vtkTypeMacro(Disk, Circle)
vtkTypeMacro(PCLContextImageItem, vtkContextItem)
Struct PCLContextImageItem a specification of vtkContextItem, used to add an image to the scene in th...
void setColors(unsigned char rgb[3])
virtual void set(float _x, float _y, float _w, float _h)
bool Paint(vtkContext2D *painter) override
void setSize(float _size)
void setPointColors(unsigned char rgb[3])
bool Paint(vtkContext2D *painter) override
vtkTypeMacro(Point, PCLContextItem)
void setColors(unsigned char r, unsigned char g, unsigned char b)
virtual void set(float _x, float _y, float _r)
bool Paint(vtkContext2D *painter) override
virtual void set(float x, float y, const std::string &_text)
static PCLContextImageItem * New()
bool Paint(vtkContext2D *painter) override
vtkTypeMacro(Rectangle, Point)
void setPointColors(unsigned char r, unsigned char g, unsigned char b)
bool Paint(vtkContext2D *painter) override