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.vtkParallelCoordinatesHistogramRepresentation Class Reference

vtkParallelCoordinatesHistogramRepresentation - Data representation that takes generic multivariate data and produces a parallel coordinates plot. This plot optionally can draw a histogram-based plot summary. More...

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

List of all members.

Public Member Functions

 vtkParallelCoordinatesHistogramRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkParallelCoordinatesHistogramRepresentation ()
 Undocumented Block.
override void ApplyViewTheme (vtkViewTheme theme)
 Apply the theme to this view.
virtual double[] GetHistogramLookupTableRange ()
 Control over the range of the lookup table used to draw the histogram quads.
virtual void GetHistogramLookupTableRange (ref double _arg1, ref double _arg2)
 Control over the range of the lookup table used to draw the histogram quads.
virtual void GetHistogramLookupTableRange (IntPtr _arg)
 Control over the range of the lookup table used to draw the histogram quads.
virtual int[] GetNumberOfHistogramBins ()
 Control over the range of the lookup table used to draw the histogram quads.
virtual void GetNumberOfHistogramBins (ref int _arg1, ref int _arg2)
 Control over the range of the lookup table used to draw the histogram quads.
virtual void GetNumberOfHistogramBins (IntPtr _arg)
 Control over the range of the lookup table used to draw the histogram quads.
virtual int GetPreferredNumberOfOutliers ()
 Target maximum number of outliers to be drawn, although not guaranteed.
virtual int GetShowOutliers ()
 Whether to compute and show outlier lines.
virtual int GetUseHistograms ()
 Whether to use the histogram rendering mode or the superclass's line rendering mode.
override int IsA (string type)
 Undocumented Block.
new
vtkParallelCoordinatesHistogramRepresentation 
NewInstance ()
 Undocumented Block.
virtual void SetHistogramLookupTableRange (double _arg1, double _arg2)
 Control over the range of the lookup table used to draw the histogram quads.
void SetHistogramLookupTableRange (IntPtr _arg)
 Control over the range of the lookup table used to draw the histogram quads.
void SetNumberOfHistogramBins (int arg0, int arg1)
 Control over the range of the lookup table used to draw the histogram quads.
void SetNumberOfHistogramBins (IntPtr arg0)
 Control over the range of the lookup table used to draw the histogram quads.
void SetPreferredNumberOfOutliers (int arg0)
 Target maximum number of outliers to be drawn, although not guaranteed.
override int SetRangeAtPosition (int position, IntPtr range)
 Calls the superclass method, and assures that only the two histograms affect by this call get recomputed.
virtual void SetShowOutliers (int arg0)
 Whether to compute and show outlier lines.
virtual void SetUseHistograms (int arg0)
 Whether to use the histogram rendering mode or the superclass's line rendering mode.
virtual void ShowOutliersOff ()
 Whether to compute and show outlier lines.
virtual void ShowOutliersOn ()
 Whether to compute and show outlier lines.
override int SwapAxisPositions (int position1, int position2)
 Calls superclass swap, and assures that only histograms affected by the swap get recomputed.
virtual void UseHistogramsOff ()
 Whether to use the histogram rendering mode or the superclass's line rendering mode.
virtual void UseHistogramsOn ()
 Whether to use the histogram rendering mode or the superclass's line rendering mode.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "45vtkParallelCoordinatesHistogramRepresentation"
 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 IntPtr vtkParallelCoordinatesHistogramRepresentation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme_01 (HandleRef pThis, HandleRef theme)
static internal IntPtr vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_02 (HandleRef pThis)
static internal void vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_03 (HandleRef pThis, ref double _arg1, ref double _arg2)
static internal void vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_04 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_05 (HandleRef pThis)
static internal void vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_06 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_07 (HandleRef pThis, IntPtr _arg)
static internal int vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers_08 (HandleRef pThis)
static internal int vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers_09 (HandleRef pThis)
static internal int vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms_10 (HandleRef pThis)
static internal int vtkParallelCoordinatesHistogramRepresentation_IsA_11 (HandleRef pThis, string type)
static internal int vtkParallelCoordinatesHistogramRepresentation_IsTypeOf_12 (string type)
static internal IntPtr vtkParallelCoordinatesHistogramRepresentation_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkParallelCoordinatesHistogramRepresentation_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_16 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_17 (HandleRef pThis, IntPtr _arg)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_18 (HandleRef pThis, int arg0, int arg1)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_19 (HandleRef pThis, IntPtr arg0)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetPreferredNumberOfOutliers_20 (HandleRef pThis, int arg0)
static internal int vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition_21 (HandleRef pThis, int position, IntPtr range)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers_22 (HandleRef pThis, int arg0)
static internal void vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms_23 (HandleRef pThis, int arg0)
static internal void vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff_24 (HandleRef pThis)
static internal void vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn_25 (HandleRef pThis)
static internal int vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions_26 (HandleRef pThis, int position1, int position2)
static internal void vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff_27 (HandleRef pThis)
static internal void vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn_28 (HandleRef pThis)

Static Private Member Functions

static vtkParallelCoordinatesHistogramRepresentation ()
 Automatically generated type registration mechanics.

Detailed Description

vtkParallelCoordinatesHistogramRepresentation - Data representation that takes generic multivariate data and produces a parallel coordinates plot. This plot optionally can draw a histogram-based plot summary.

Description A parallel coordinates plot represents each variable in a multivariate data set as a separate axis. Individual samples of that data set are represented as a polyline that pass through each variable axis at positions that correspond to data values. This class can generate parallel coordinates plots identical to its superclass (vtkParallelCoordinatesRepresentation) and has the same interaction styles.

In addition to the standard parallel coordinates plot, this class also can draw a histogram summary of the parallel coordinates plot. Rather than draw every row in an input data set, first it computes a 2D histogram for all neighboring variable axes, then it draws bar (thickness corresponds to bin size) for each bin the histogram with opacity weighted by the number of rows contained in the bin. The result is essentially a density map.

Because this emphasizes dense regions over sparse outliers, this class also uses a vtkComputeHistogram2DOutliers instance to identify outlier table rows and draws those as standard parallel coordinates lines.

Thanks Developed by David Feng at Sandia National Laboratories

vtkParallelCoordinatesView vtkParallelCoordinatesRepresentation vtkExtractHistogram2D vtkComputeHistogram2DOutliers


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

Apply the theme to this view.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

override void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Control over the range of the lookup table used to draw the histogram quads.

virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetHistogramLookupTableRange ( ref double  _arg1,
ref double  _arg2 
) [virtual]

Control over the range of the lookup table used to draw the histogram quads.

Control over the range of the lookup table used to draw the histogram quads.

Control over the range of the lookup table used to draw the histogram quads.

virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetNumberOfHistogramBins ( ref int  _arg1,
ref int  _arg2 
) [virtual]

Control over the range of the lookup table used to draw the histogram quads.

Control over the range of the lookup table used to draw the histogram quads.

Target maximum number of outliers to be drawn, although not guaranteed.

Whether to compute and show outlier lines.

Whether to use the histogram rendering mode or the superclass's line rendering mode.

override int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetHistogramLookupTableRange ( double  _arg1,
double  _arg2 
) [virtual]

Control over the range of the lookup table used to draw the histogram quads.

Control over the range of the lookup table used to draw the histogram quads.

Control over the range of the lookup table used to draw the histogram quads.

Control over the range of the lookup table used to draw the histogram quads.

Target maximum number of outliers to be drawn, although not guaranteed.

override int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetRangeAtPosition ( int  position,
IntPtr  range 
) [virtual]

Calls the superclass method, and assures that only the two histograms affect by this call get recomputed.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Whether to compute and show outlier lines.

Whether to use the histogram rendering mode or the superclass's line rendering mode.

Whether to compute and show outlier lines.

Whether to compute and show outlier lines.

override int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SwapAxisPositions ( int  position1,
int  position2 
) [virtual]

Calls superclass swap, and assures that only histograms affected by the swap get recomputed.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

Whether to use the histogram rendering mode or the superclass's line rendering mode.

Whether to use the histogram rendering mode or the superclass's line rendering mode.

static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_03 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2 
) [private]
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_06 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition_21 ( HandleRef  pThis,
int  position,
IntPtr  range 
) [private]
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions_26 ( HandleRef  pThis,
int  position1,
int  position2 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.MRClassNameKey = "45vtkParallelCoordinatesHistogramRepresentation" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.

new const string Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.MRFullTypeName = "Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.


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