VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkXYPlotRepresentation Class Reference

represent XY plot for vtkXYPlotWidget More...

#include <vtkXYPlotRepresentation.h>

Inheritance diagram for vtkXYPlotRepresentation:
Inheritance graph
[legend]
Collaboration diagram for vtkXYPlotRepresentation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkBorderRepresentation Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkXYPlotRepresentationNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkXYPlotActorGetXYPlotActor ()
virtual void SetXYPlotActor (vtkXYPlotActor *)
virtual void BuildRepresentation ()
virtual void WidgetInteraction (double eventPos[2])
virtual void GetSize (double size[2])
virtual int GetVisibility ()
virtual void SetVisibility (int)
virtual void GetActors2D (vtkPropCollection *collection)
virtual void ReleaseGraphicsResources (vtkWindow *window)
virtual int RenderOverlay (vtkViewport *)
virtual int RenderOpaqueGeometry (vtkViewport *)
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *)
virtual int HasTranslucentPolygonalGeometry ()
void SetGlyphSize (double x)
void SetPlotGlyphType (int curve, int glyph)
void SetTitle (const char *title)
void SetTitleColor (double r, double g, double b)
void SetTitleFontFamily (int x)
void SetTitleBold (int x)
void SetTitleItalic (int x)
void SetTitleShadow (int x)
void SetTitleFontSize (int x)
void SetTitleJustification (int x)
void SetTitleVerticalJustification (int x)
void SetAdjustTitlePosition (int x)
void SetTitlePosition (double x, double y)
void SetXAxisColor (double r, double g, double b)
void SetYAxisColor (double r, double g, double b)
void SetXTitle (const char *ytitle)
char * GetXTitle ()
void SetXRange (double min, double max)
void SetYTitle (const char *ytitle)
char * GetYTitle ()
void SetYRange (double min, double max)
void SetYTitlePosition (int pos)
int GetYTitlePosition () const
void SetXValues (int x)
void SetAxisTitleColor (double r, double g, double b)
void SetAxisTitleFontFamily (int x)
void SetAxisTitleBold (int x)
void SetAxisTitleItalic (int x)
void SetAxisTitleShadow (int x)
void SetAxisTitleFontSize (int x)
void SetAxisTitleJustification (int x)
void SetAxisTitleVerticalJustification (int x)
void SetAxisLabelColor (double r, double g, double b)
void SetAxisLabelFontFamily (int x)
void SetAxisLabelBold (int x)
void SetAxisLabelItalic (int x)
void SetAxisLabelShadow (int x)
void SetAxisLabelFontSize (int x)
void SetAxisLabelJustification (int x)
void SetAxisLabelVerticalJustification (int x)
void SetXLabelFormat (const char *_arg)
void SetYLabelFormat (const char *_arg)
void SetBorder (int x)
void RemoveAllActiveCurves ()
void AddUserCurvesPoint (double c, double x, double y)
void SetLegend (int x)
void SetLegendBorder (int b)
void SetLegendBox (int b)
void SetLegendBoxColor (double r, double g, double b)
void SetLegendPosition (double x, double y)
void SetLegendPosition2 (double x, double y)
void SetLineWidth (double w)
void SetPlotColor (int i, int r, int g, int b)
void SetPlotLines (int i)
void SetPlotPoints (int i)
void SetPlotLabel (int i, const char *label)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkXYPlotRepresentationSafeDownCast (vtkObjectBase *o)
static vtkXYPlotRepresentationNew ()

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkXYPlotRepresentation ()
 ~vtkXYPlotRepresentation ()

Protected Attributes

vtkXYPlotActorXYPlotActor

Detailed Description

represent XY plot for vtkXYPlotWidget

This class represents a XY plot for a vtkXYPlotWidget. This class provides support for interactively placing a XY plot on the 2D overlay plane. The XY plot is defined by an instance of vtkXYPlotActor.

See also:
vtkXYPlotWidget vtkWidgetRepresentation vtkXYPlotActor
Thanks:
This class was written by Philippe Pebay, Kitware SAS 2012

Definition at line 40 of file vtkXYPlotRepresentation.h.


Member Typedef Documentation

Define standard methods.

Reimplemented from vtkBorderRepresentation.

Definition at line 43 of file vtkXYPlotRepresentation.h.


Constructor & Destructor Documentation


Member Function Documentation

static int vtkXYPlotRepresentation::IsTypeOf ( const char *  type) [static]

Define standard methods.

Reimplemented from vtkBorderRepresentation.

virtual int vtkXYPlotRepresentation::IsA ( const char *  type) [virtual]

Define standard methods.

Reimplemented from vtkBorderRepresentation.

Define standard methods.

Reimplemented from vtkBorderRepresentation.

virtual vtkObjectBase* vtkXYPlotRepresentation::NewInstanceInternal ( ) const [protected, virtual]

Define standard methods.

Reimplemented from vtkBorderRepresentation.

Define standard methods.

Reimplemented from vtkBorderRepresentation.

virtual void vtkXYPlotRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Define standard methods.

Reimplemented from vtkBorderRepresentation.

Instantiate this class.

Reimplemented from vtkBorderRepresentation.

The prop that is placed in the renderer.

The prop that is placed in the renderer.

Satisfy the superclass' API.

Reimplemented from vtkBorderRepresentation.

virtual void vtkXYPlotRepresentation::WidgetInteraction ( double  eventPos[2]) [virtual]

Satisfy the superclass' API.

Reimplemented from vtkBorderRepresentation.

virtual void vtkXYPlotRepresentation::GetSize ( double  size[2]) [inline, virtual]

Satisfy the superclass' API.

Reimplemented from vtkBorderRepresentation.

Definition at line 57 of file vtkXYPlotRepresentation.h.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkProp.

virtual void vtkXYPlotRepresentation::SetVisibility ( int  ) [virtual]

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkProp.

virtual void vtkXYPlotRepresentation::GetActors2D ( vtkPropCollection collection) [virtual]

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkBorderRepresentation.

virtual void vtkXYPlotRepresentation::ReleaseGraphicsResources ( vtkWindow window) [virtual]

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from vtkBorderRepresentation.

Set glyph properties

void vtkXYPlotRepresentation::SetPlotGlyphType ( int  curve,
int  glyph 
)

Set glyph properties

void vtkXYPlotRepresentation::SetTitle ( const char *  title)

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set title properties

Set/Get axis properties

Set/Get axis properties

void vtkXYPlotRepresentation::SetXTitle ( const char *  ytitle)

Set/Get axis properties

Set/Get axis properties

Set/Get axis properties

void vtkXYPlotRepresentation::SetYTitle ( const char *  ytitle)

Set/Get axis properties

Set/Get axis properties

Set/Get axis properties

Set/Get axis properties

Set/Get axis properties

Set/Get axis properties

Set axis title properties

Set axis title properties

Set axis title properties

Set axis title properties

Set axis title properties

Set axis title properties

Set axis title properties

Set axis title properties

Set axis label properties

Set axis label properties

Set axis label properties

Set axis label properties

Set axis label properties

Set axis label properties

Set axis label properties

Set axis label properties

void vtkXYPlotRepresentation::SetXLabelFormat ( const char *  _arg)

Set axis label properties

void vtkXYPlotRepresentation::SetYLabelFormat ( const char *  _arg)

Set axis label properties

Set various properties

Set various properties

Set various properties

Set various properties

Set various properties

Set various properties

Set various properties

Set various properties

Set various properties

Set various properties

void vtkXYPlotRepresentation::SetPlotColor ( int  i,
int  r,
int  g,
int  b 
)

Set various properties

Set various properties

Set various properties

void vtkXYPlotRepresentation::SetPlotLabel ( int  i,
const char *  label 
)

Set various properties


Member Data Documentation

Definition at line 158 of file vtkXYPlotRepresentation.h.


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