Abstract class for storing figure information. All the derived class uses the same method draw() to invoke different drawing function of vtkContext2D. More...
#include <pcl_painter2D.h>
Public Member Functions | |
void | applyInternals (vtkContext2D *painter) |
virtual void | draw (vtkContext2D *) |
Figure2D (std::vector< float > info, vtkPen *p, vtkBrush *b, vtkTransform2D *t) | |
Figure2D (vtkPen *p, vtkBrush *b, vtkTransform2D *t) | |
Public Attributes | |
vtkBrush * | brush_ |
std::vector< float > | info_ |
vtkPen * | pen_ |
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 73 of file pcl_painter2D.h.
pcl::visualization::Figure2D::Figure2D | ( | std::vector< float > | info, |
vtkPen * | p, | ||
vtkBrush * | b, | ||
vtkTransform2D * | t | ||
) | [inline] |
Definition at line 80 of file pcl_painter2D.h.
pcl::visualization::Figure2D::Figure2D | ( | vtkPen * | p, |
vtkBrush * | b, | ||
vtkTransform2D * | t | ||
) | [inline] |
Definition at line 92 of file pcl_painter2D.h.
void pcl::visualization::Figure2D::applyInternals | ( | vtkContext2D * | painter | ) | [inline] |
Definition at line 103 of file pcl_painter2D.h.
virtual void pcl::visualization::Figure2D::draw | ( | vtkContext2D * | ) | [inline, virtual] |
Reimplemented in pcl::visualization::FEllipticArc2D, pcl::visualization::FPolygon2D, pcl::visualization::FQuad2D, pcl::visualization::FPoints2D, and pcl::visualization::FPolyLine2D.
Definition at line 110 of file pcl_painter2D.h.
vtkBrush* pcl::visualization::Figure2D::brush_ |
Definition at line 77 of file pcl_painter2D.h.
std::vector<float> pcl::visualization::Figure2D::info_ |
Definition at line 75 of file pcl_painter2D.h.
Definition at line 76 of file pcl_painter2D.h.
vtkTransform2D* pcl::visualization::Figure2D::transform_ |
Definition at line 78 of file pcl_painter2D.h.