VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPlotLine3D Class Reference

Class for drawing an XYZ line plot given three columns from a vtkTable. More...

#include <vtkPlotLine3D.h>

Inheritance diagram for vtkPlotLine3D:
[legend]
Collaboration diagram for vtkPlotLine3D:
[legend]

Public Types

typedef vtkPlotPoints3D Superclass
 
- Public Types inherited from vtkPlotPoints3D
typedef vtkPlot3D Superclass
 
- Public Types inherited from vtkPlot3D
typedef vtkContextItem Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPlotLine3DNewInstance () const
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual bool Paint (vtkContext2D *painter)
 
- Public Member Functions inherited from vtkPlotPoints3D
vtkPlotPoints3DNewInstance () const
 
- Public Member Functions inherited from vtkPlot3D
vtkPlot3DNewInstance () const
 
virtual void SetColors (vtkDataArray *colorArr)
 
std::vector< vtkVector3f > GetPoints ()
 
std::string GetXAxisLabel ()
 
std::string GetYAxisLabel ()
 
std::string GetZAxisLabel ()
 
std::vector< vtkVector3f > GetDataBounds ()
 
void SetPen (vtkPen *pen)
 
vtkPen * GetPen ()
 
virtual void SetInputData (vtkTable *input)
 
virtual void SetInputData (vtkTable *input, const vtkStdString &xName, const vtkStdString &yName, const vtkStdString &zName)
 
virtual void SetInputData (vtkTable *input, const vtkStdString &xName, const vtkStdString &yName, const vtkStdString &zName, const vtkStdString &colorName)
 
virtual void SetInputData (vtkTable *input, vtkIdType xColumn, vtkIdType yColumn, vtkIdType zColumn)
 
virtual vtkChartXYZGetChart ()
 
virtual void SetChart (vtkChartXYZ *chart)
 
virtual void SetSelection (vtkIdTypeArray *id)
 
virtual vtkIdTypeArrayGetSelection ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlotLine3DSafeDownCast (vtkObjectBase *o)
 
static vtkPlotLine3DNew ()
 
- Static Public Member Functions inherited from vtkPlotPoints3D
static int IsTypeOf (const char *type)
 
static vtkPlotPoints3DSafeDownCast (vtkObjectBase *o)
 
static vtkPlotPoints3DNew ()
 
- Static Public Member Functions inherited from vtkPlot3D
static int IsTypeOf (const char *type)
 
static vtkPlot3DSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkPlotLine3D ()
 
 ~vtkPlotLine3D ()
 
- Protected Member Functions inherited from vtkPlotPoints3D
 vtkPlotPoints3D ()
 
 ~vtkPlotPoints3D ()
 
- Protected Member Functions inherited from vtkPlot3D
 vtkPlot3D ()
 
 ~vtkPlot3D ()
 
virtual void ComputeDataBounds ()
 

Additional Inherited Members

- Protected Attributes inherited from vtkPlotPoints3D
std::vector< vtkVector3f > SelectedPoints
 
vtkTimeStamp SelectedPointsBuildTime
 
vtkNew< vtkPen > SelectedPen
 
- Protected Attributes inherited from vtkPlot3D
vtkSmartPointer< vtkPen > Pen
 
vtkNew< vtkUnsignedCharArrayColors
 
int NumberOfComponents
 
std::string XAxisLabel
 
std::string YAxisLabel
 
std::string ZAxisLabel
 
std::vector< vtkVector3f > Points
 
vtkTimeStamp PointsBuildTime
 
vtkChartXYZChart
 
std::vector< vtkVector3f > DataBounds
 
vtkSmartPointer< vtkIdTypeArraySelection
 

Detailed Description

Class for drawing an XYZ line plot given three columns from a vtkTable.

This class draws points with a line between them given three column from a vtkTable in a vtkChartXYZ.

See Also
vtkPlotPoints3D vtkPlotLine
Tests:
vtkPlotLine3D (Tests)

Definition at line 39 of file vtkPlotLine3D.h.

Member Typedef Documentation

Definition at line 42 of file vtkPlotLine3D.h.

Constructor & Destructor Documentation

vtkPlotLine3D::vtkPlotLine3D ( )
protected
vtkPlotLine3D::~vtkPlotLine3D ( )
protected

Member Function Documentation

static int vtkPlotLine3D::IsTypeOf ( const char *  type)
static
virtual int vtkPlotLine3D::IsA ( const char *  type)
virtual

Reimplemented from vtkPlotPoints3D.

static vtkPlotLine3D* vtkPlotLine3D::SafeDownCast ( vtkObjectBase o)
static
virtual vtkObjectBase* vtkPlotLine3D::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkPlotPoints3D.

vtkPlotLine3D* vtkPlotLine3D::NewInstance ( ) const
virtual void vtkPlotLine3D::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkPlotPoints3D.

static vtkPlotLine3D* vtkPlotLine3D::New ( )
static

Creates a 3D Chart object.

virtual bool vtkPlotLine3D::Paint ( vtkContext2D *  painter)
virtual

Paint event for the XYZ plot, called whenever the chart needs to be drawn.

Reimplemented from vtkPlotPoints3D.


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