ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkPlot Class Reference

vtkPlot - Abstract class for 2D plots. More...

Inheritance diagram for Kitware.VTK.vtkPlot:
[legend]
Collaboration diagram for Kitware.VTK.vtkPlot:
[legend]

List of all members.

Public Member Functions

 vtkPlot (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void GetBounds (IntPtr bounds)
 Get the bounds for this plot as (Xmin, Xmax, Ymin, Ymax).
virtual vtkBrush GetBrush ()
 Get a pointer to the vtkBrush object that controls the was this plot fills shapes.
virtual void GetColor (IntPtr rgb)
 Set the plot color.
virtual vtkContextMapper2D GetData ()
 Get the data object that the plot will draw.
virtual vtkStringArray GetIndexedLabels ()
 Get the indexed labels array.
virtual vtkTable GetInput ()
 Get the input table used by the plot.
virtual vtkStringArray GetLabels ()
 Get the plot labels. If this array has a length greater than 1 the index refers to the stacked objects in the plot. See vtkPlotBar for example.
virtual int GetNumberOfLabels ()
 Get the number of labels associated with this plot.
virtual vtkPen GetPen ()
 Get a pointer to the vtkPen object that controls the was this plot draws lines.
virtual vtkIdTypeArray GetSelection ()
 Convenience function to set the input arrays. For most plots index 0 is the x axis, and index 1 is the y axis. The name is the name of the column in the vtkTable.
virtual bool GetUseIndexForXSeries ()
 Use the Y array index for the X value. If true any X column setting will be ignored, and the X values will simply be the index of the Y column.
virtual float GetWidth ()
 Get the width of the line.
virtual vtkAxis GetXAxis ()
 Get/set the X axis associated with this plot.
virtual vtkAxis GetYAxis ()
 Get/set the Y axis associated with this plot.
override int IsA (string type)
 Undocumented Block.
new vtkPlot NewInstance ()
 Undocumented Block.
virtual void SetColor (byte r, byte g, byte b, byte a)
 Set the plot color.
virtual void SetColor (double r, double g, double b)
 Set the plot color.
void SetIndexedLabels (vtkStringArray labels)
 Set indexed labels for the plot. If set, this array can be used to provide custom labels for each point in a plot. This array should be the same length as the points array. Default is null (no indexed labels).
virtual void SetInput (vtkTable table)
 This is a convenience function to set the input table and the x, y column for the plot.
void SetInput (vtkTable table, int xColumn, int yColumn)
 This is a convenience function to set the input table and the x, y column for the plot.
virtual void SetLabels (vtkStringArray labels)
 Set the plot labels, these are used for stacked chart variants, with the index referring to the stacking index.
virtual void SetSelection (vtkIdTypeArray id)
 Convenience function to set the input arrays. For most plots index 0 is the x axis, and index 1 is the y axis. The name is the name of the column in the vtkTable.
virtual void SetUseIndexForXSeries (bool _arg)
 Use the Y array index for the X value. If true any X column setting will be ignored, and the X values will simply be the index of the Y column.
virtual void SetWidth (float width)
 Set the width of the line.
virtual void SetXAxis (vtkAxis axis)
 Get/set the X axis associated with this plot.
virtual void SetYAxis (vtkAxis axis)
 Get/set the Y axis associated with this plot.

Static Public Member Functions

static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkPlot SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkPlot"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "7vtkPlot"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal void vtkPlot_GetBounds_01 (HandleRef pThis, IntPtr bounds)
static internal IntPtr vtkPlot_GetBrush_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPlot_GetColor_03 (HandleRef pThis, IntPtr rgb)
static internal IntPtr vtkPlot_GetData_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlot_GetIndexedLabels_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlot_GetInput_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlot_GetLabels_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPlot_GetNumberOfLabels_08 (HandleRef pThis)
static internal IntPtr vtkPlot_GetPen_09 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlot_GetSelection_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal byte vtkPlot_GetUseIndexForXSeries_11 (HandleRef pThis)
static internal float vtkPlot_GetWidth_12 (HandleRef pThis)
static internal IntPtr vtkPlot_GetXAxis_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlot_GetYAxis_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPlot_IsA_15 (HandleRef pThis, string type)
static internal int vtkPlot_IsTypeOf_16 (string type)
static internal IntPtr vtkPlot_NewInstance_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlot_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPlot_SetColor_19 (HandleRef pThis, byte r, byte g, byte b, byte a)
static internal void vtkPlot_SetColor_20 (HandleRef pThis, double r, double g, double b)
static internal void vtkPlot_SetIndexedLabels_21 (HandleRef pThis, HandleRef labels)
static internal void vtkPlot_SetInput_22 (HandleRef pThis, HandleRef table)
static internal void vtkPlot_SetInput_23 (HandleRef pThis, HandleRef table, int xColumn, int yColumn)
static internal void vtkPlot_SetLabels_24 (HandleRef pThis, HandleRef labels)
static internal void vtkPlot_SetSelection_25 (HandleRef pThis, HandleRef id)
static internal void vtkPlot_SetUseIndexForXSeries_26 (HandleRef pThis, byte _arg)
static internal void vtkPlot_SetWidth_27 (HandleRef pThis, float width)
static internal void vtkPlot_SetXAxis_28 (HandleRef pThis, HandleRef axis)
static internal void vtkPlot_SetYAxis_29 (HandleRef pThis, HandleRef axis)

Static Private Member Functions

static vtkPlot ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPlot - Abstract class for 2D plots.

Description The base class for all plot types used in vtkChart derived charts.

vtkPlotPoints vtkPlotLine vtkPlotBar vtkChart vtkChartXY


Constructor & Destructor Documentation

static Kitware.VTK.vtkPlot.vtkPlot ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkPlot.vtkPlot ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.


Member Function Documentation

override void Kitware.VTK.vtkPlot.Dispose ( bool  disposing) [protected]
virtual void Kitware.VTK.vtkPlot.GetBounds ( IntPtr  bounds) [virtual]
virtual vtkBrush Kitware.VTK.vtkPlot.GetBrush ( ) [virtual]

Get a pointer to the vtkBrush object that controls the was this plot fills shapes.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkPlot.GetColor ( IntPtr  rgb) [virtual]

Set the plot color.

Reimplemented in Kitware.VTK.vtkPlotBar, and Kitware.VTK.vtkPlotStacked.

Get the data object that the plot will draw.

Here is the call graph for this function:

Get the indexed labels array.

Here is the call graph for this function:

virtual vtkTable Kitware.VTK.vtkPlot.GetInput ( ) [virtual]

Get the input table used by the plot.

Here is the call graph for this function:

Get the plot labels. If this array has a length greater than 1 the index refers to the stacked objects in the plot. See vtkPlotBar for example.

Reimplemented in Kitware.VTK.vtkPlotBar, and Kitware.VTK.vtkPlotStacked.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkPlot.GetNumberOfLabels ( ) [virtual]

Get the number of labels associated with this plot.

virtual vtkPen Kitware.VTK.vtkPlot.GetPen ( ) [virtual]

Get a pointer to the vtkPen object that controls the was this plot draws lines.

Here is the call graph for this function:

Convenience function to set the input arrays. For most plots index 0 is the x axis, and index 1 is the y axis. The name is the name of the column in the vtkTable.

Here is the call graph for this function:

virtual bool Kitware.VTK.vtkPlot.GetUseIndexForXSeries ( ) [virtual]

Use the Y array index for the X value. If true any X column setting will be ignored, and the X values will simply be the index of the Y column.

virtual float Kitware.VTK.vtkPlot.GetWidth ( ) [virtual]

Get the width of the line.

Reimplemented in Kitware.VTK.vtkPlotBar.

virtual vtkAxis Kitware.VTK.vtkPlot.GetXAxis ( ) [virtual]

Get/set the X axis associated with this plot.

Here is the call graph for this function:

virtual vtkAxis Kitware.VTK.vtkPlot.GetYAxis ( ) [virtual]

Get/set the Y axis associated with this plot.

Here is the call graph for this function:

override int Kitware.VTK.vtkPlot.IsA ( string  type) [virtual]
static new int Kitware.VTK.vtkPlot.IsTypeOf ( string  type) [static]
virtual void Kitware.VTK.vtkPlot.SetColor ( byte  r,
byte  g,
byte  b,
byte  a 
) [virtual]

Set the plot color.

Reimplemented in Kitware.VTK.vtkPlotBar, and Kitware.VTK.vtkPlotStacked.

virtual void Kitware.VTK.vtkPlot.SetColor ( double  r,
double  g,
double  b 
) [virtual]

Set the plot color.

Reimplemented in Kitware.VTK.vtkPlotBar, and Kitware.VTK.vtkPlotStacked.

Set indexed labels for the plot. If set, this array can be used to provide custom labels for each point in a plot. This array should be the same length as the points array. Default is null (no indexed labels).

virtual void Kitware.VTK.vtkPlot.SetInput ( vtkTable  table) [virtual]

This is a convenience function to set the input table and the x, y column for the plot.

Reimplemented in Kitware.VTK.vtkPlotParallelCoordinates, and Kitware.VTK.vtkPlotHistogram2D.

void Kitware.VTK.vtkPlot.SetInput ( vtkTable  table,
int  xColumn,
int  yColumn 
)

This is a convenience function to set the input table and the x, y column for the plot.

virtual void Kitware.VTK.vtkPlot.SetLabels ( vtkStringArray  labels) [virtual]

Set the plot labels, these are used for stacked chart variants, with the index referring to the stacking index.

virtual void Kitware.VTK.vtkPlot.SetSelection ( vtkIdTypeArray  id) [virtual]

Convenience function to set the input arrays. For most plots index 0 is the x axis, and index 1 is the y axis. The name is the name of the column in the vtkTable.

virtual void Kitware.VTK.vtkPlot.SetUseIndexForXSeries ( bool  _arg) [virtual]

Use the Y array index for the X value. If true any X column setting will be ignored, and the X values will simply be the index of the Y column.

virtual void Kitware.VTK.vtkPlot.SetWidth ( float  width) [virtual]

Set the width of the line.

Reimplemented in Kitware.VTK.vtkPlotBar.

virtual void Kitware.VTK.vtkPlot.SetXAxis ( vtkAxis  axis) [virtual]

Get/set the X axis associated with this plot.

virtual void Kitware.VTK.vtkPlot.SetYAxis ( vtkAxis  axis) [virtual]

Get/set the Y axis associated with this plot.

static internal void Kitware.VTK.vtkPlot.vtkPlot_GetBounds_01 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetBrush_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_GetColor_03 ( HandleRef  pThis,
IntPtr  rgb 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetData_04 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetIndexedLabels_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetInput_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetLabels_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPlot.vtkPlot_GetNumberOfLabels_08 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetPen_09 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetSelection_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal byte Kitware.VTK.vtkPlot.vtkPlot_GetUseIndexForXSeries_11 ( HandleRef  pThis) [private]
static internal float Kitware.VTK.vtkPlot.vtkPlot_GetWidth_12 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetXAxis_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_GetYAxis_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPlot.vtkPlot_IsA_15 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPlot.vtkPlot_IsTypeOf_16 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_NewInstance_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlot.vtkPlot_SafeDownCast_18 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetColor_19 ( HandleRef  pThis,
byte  r,
byte  g,
byte  b,
byte  a 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetColor_20 ( HandleRef  pThis,
double  r,
double  g,
double  b 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetIndexedLabels_21 ( HandleRef  pThis,
HandleRef  labels 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetInput_22 ( HandleRef  pThis,
HandleRef  table 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetInput_23 ( HandleRef  pThis,
HandleRef  table,
int  xColumn,
int  yColumn 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetLabels_24 ( HandleRef  pThis,
HandleRef  labels 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetSelection_25 ( HandleRef  pThis,
HandleRef  id 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetUseIndexForXSeries_26 ( HandleRef  pThis,
byte  _arg 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetWidth_27 ( HandleRef  pThis,
float  width 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetXAxis_28 ( HandleRef  pThis,
HandleRef  axis 
) [private]
static internal void Kitware.VTK.vtkPlot.vtkPlot_SetYAxis_29 ( HandleRef  pThis,
HandleRef  axis 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPlot.MRClassNameKey = "7vtkPlot" [static]
new const string Kitware.VTK.vtkPlot.MRFullTypeName = "Kitware.VTK.vtkPlot"

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