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
vtkPlotGrid Class Reference

takes care of drawing the plot grid More...

#include <vtkPlotGrid.h>

Inherits vtkContextItem.

Collaboration diagram for vtkPlotGrid:
[legend]

Public Types

typedef vtkContextItem Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPlotGridNewInstance () const
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetXAxis (vtkAxis *axis)
 
virtual void SetYAxis (vtkAxis *axis)
 
virtual bool Paint (vtkContext2D *painter)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlotGridSafeDownCast (vtkObjectBase *o)
 
static vtkPlotGridNew ()
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkPlotGrid ()
 
 ~vtkPlotGrid ()
 

Protected Attributes

vtkAxisXAxis
 
vtkAxisYAxis
 

Detailed Description

takes care of drawing the plot grid

The vtkPlotGrid is drawn in screen coordinates. It is usually one of the first elements of a chart to be drawn, and will generally be obscured by all other elements of the chart. It builds up its own plot locations from the parameters of the x and y axis of the plot.

Definition at line 37 of file vtkPlotGrid.h.

Member Typedef Documentation

typedef vtkContextItem vtkPlotGrid::Superclass

Definition at line 40 of file vtkPlotGrid.h.

Constructor & Destructor Documentation

vtkPlotGrid::vtkPlotGrid ( )
protected
vtkPlotGrid::~vtkPlotGrid ( )
protected

Member Function Documentation

static int vtkPlotGrid::IsTypeOf ( const char *  type)
static
virtual int vtkPlotGrid::IsA ( const char *  type)
virtual
static vtkPlotGrid* vtkPlotGrid::SafeDownCast ( vtkObjectBase o)
static
virtual vtkObjectBase* vtkPlotGrid::NewInstanceInternal ( ) const
protectedvirtual
vtkPlotGrid* vtkPlotGrid::NewInstance ( ) const
virtual void vtkPlotGrid::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual
static vtkPlotGrid* vtkPlotGrid::New ( )
static

Creates a 2D Chart object.

virtual void vtkPlotGrid::SetXAxis ( vtkAxis axis)
virtual

Set the X axis of the grid.

virtual void vtkPlotGrid::SetYAxis ( vtkAxis axis)
virtual

Set the X axis of the grid.

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

Paint event for the axis, called whenever the axis needs to be drawn

Member Data Documentation

vtkAxis* vtkPlotGrid::XAxis
protected

The vtkAxis objects are used to figure out where the grid lines should be drawn.

Definition at line 63 of file vtkPlotGrid.h.

vtkAxis* vtkPlotGrid::YAxis
protected

The vtkAxis objects are used to figure out where the grid lines should be drawn.

Definition at line 64 of file vtkPlotGrid.h.


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