Point Cloud Library (PCL)
1.9.1
|
Abstract class for storing figure information. More...
#include <pcl/visualization/pcl_painter2D.h>
Public Member Functions | |
Figure2D (std::vector< float > info, vtkPen *p, vtkBrush *b, vtkTransform2D *t) | |
Figure2D (vtkPen *p, vtkBrush *b, vtkTransform2D *t) | |
void | applyInternals (vtkContext2D *painter) |
virtual void | draw (vtkContext2D *) |
Public Attributes | |
std::vector< float > | info_ |
vtkPen * | pen_ |
vtkBrush * | brush_ |
vtkTransform2D * | transform_ |
Abstract class for storing figure information.
All the derived class uses the same method draw() to invoke different drawing function of vtkContext2D
Definition at line 72 of file pcl_painter2D.h.
|
inline |
Definition at line 79 of file pcl_painter2D.h.
|
inline |
Definition at line 91 of file pcl_painter2D.h.
|
inline |
Definition at line 102 of file pcl_painter2D.h.
Referenced by pcl::visualization::FPolyLine2D::draw(), pcl::visualization::FPoints2D::draw(), pcl::visualization::FQuad2D::draw(), pcl::visualization::FPolygon2D::draw(), and pcl::visualization::FEllipticArc2D::draw().
|
inlinevirtual |
Reimplemented in pcl::visualization::FEllipticArc2D, pcl::visualization::FPolygon2D, pcl::visualization::FQuad2D, pcl::visualization::FPoints2D, and pcl::visualization::FPolyLine2D.
Definition at line 109 of file pcl_painter2D.h.
vtkBrush* pcl::visualization::Figure2D::brush_ |
Definition at line 76 of file pcl_painter2D.h.
std::vector<float> pcl::visualization::Figure2D::info_ |
Definition at line 74 of file pcl_painter2D.h.
Referenced by pcl::visualization::FPolyLine2D::draw(), pcl::visualization::FPoints2D::draw(), pcl::visualization::FQuad2D::draw(), pcl::visualization::FPolygon2D::draw(), pcl::visualization::FEllipticArc2D::draw(), and pcl::visualization::FEllipticArc2D::FEllipticArc2D().
vtkPen* pcl::visualization::Figure2D::pen_ |
Definition at line 75 of file pcl_painter2D.h.
vtkTransform2D* pcl::visualization::Figure2D::transform_ |
Definition at line 77 of file pcl_painter2D.h.