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 | Protected Attributes | List of all members
vtkPlotPoints3D Class Reference

3D scatter plot. More...

#include <vtkPlotPoints3D.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkPlotPoints3DNewInstance () const
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual bool Paint (vtkContext2D *painter)
 
- 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 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
 
 vtkPlotPoints3D ()
 
 ~vtkPlotPoints3D ()
 
- Protected Member Functions inherited from vtkPlot3D
 vtkPlot3D ()
 
 ~vtkPlot3D ()
 
virtual void ComputeDataBounds ()
 

Protected Attributes

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

3D scatter plot.

3D scatter plot.

See Also
vtkPlotLine3D vtkPlotPoints
Tests:
vtkPlotPoints3D (Tests)

Definition at line 39 of file vtkPlotPoints3D.h.

Member Typedef Documentation

Definition at line 42 of file vtkPlotPoints3D.h.

Constructor & Destructor Documentation

vtkPlotPoints3D::vtkPlotPoints3D ( )
protected
vtkPlotPoints3D::~vtkPlotPoints3D ( )
protected

Member Function Documentation

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

Reimplemented from vtkPlot3D.

Reimplemented in vtkPlotLine3D.

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

Reimplemented from vtkPlot3D.

Reimplemented in vtkPlotLine3D.

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

Reimplemented from vtkPlot3D.

Reimplemented in vtkPlotLine3D.

static vtkPlotPoints3D* vtkPlotPoints3D::New ( )
static
virtual bool vtkPlotPoints3D::Paint ( vtkContext2D *  painter)
virtual

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

Reimplemented in vtkPlotLine3D.

Member Data Documentation

std::vector<vtkVector3f> vtkPlotPoints3D::SelectedPoints
protected

The selected points.

Definition at line 56 of file vtkPlotPoints3D.h.

vtkTimeStamp vtkPlotPoints3D::SelectedPointsBuildTime
protected

The selected points.

Definition at line 59 of file vtkPlotPoints3D.h.

vtkNew<vtkPen> vtkPlotPoints3D::SelectedPen
protected

Definition at line 61 of file vtkPlotPoints3D.h.


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