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

vtkPairwiseExtractHistogram2D - compute a 2D histogram between all adjacent columns of an input vtkTable. More...

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

List of all members.

Public Types

enum  OutputIndices { HISTOGRAM_IMAGE = 3 }
 Get a pointer to the idx'th histogram filter. More...

Public Member Functions

 vtkPairwiseExtractHistogram2D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPairwiseExtractHistogram2D ()
 Undocumented Block.
override void Aggregate (vtkDataObjectCollection arg0, vtkMultiBlockDataSet arg1)
 Given a collection of models, calculate aggregate model. Not used.
int GetBinRange (int idx, int binX, int binY, IntPtr range)
 Compute the range of the bin located at position (binX,binY) in the 2D histogram at idx.
int GetBinRange (int idx, int bin, IntPtr range)
 Get the range of the of the bin located at 1D position index bin in the 2D histogram array at idx.
void GetBinWidth (int idx, IntPtr bw)
 Get the width of all of the bins. Also stored in the spacing ivar of the histogram image output at idx.
IntPtr GetHistogramExtents (int idx)
 Get the histogram extents currently in use, either computed or set by the user for the idx'th histogram.
vtkExtractHistogram2D GetHistogramFilter (int idx)
 Get a pointer to the idx'th histogram filter.
double GetMaximumBinCount (int idx)
 Get the maximum bin count for a single histogram.
double GetMaximumBinCount ()
 Get the maximum bin count over all histograms.
virtual int[] GetNumberOfBins ()
 Set/get the bin dimensions of the histograms to compute.
virtual void GetNumberOfBins (ref int _arg1, ref int _arg2)
 Set/get the bin dimensions of the histograms to compute.
virtual void GetNumberOfBins (IntPtr _arg)
 Set/get the bin dimensions of the histograms to compute.
vtkImageData GetOutputHistogramImage (int idx)
 Get the vtkImageData output of the idx'th histogram filter.
virtual int GetScalarType ()
 Set the scalar type for each of the computed histograms.
override int IsA (string type)
 Undocumented Block.
new vtkPairwiseExtractHistogram2D NewInstance ()
 Undocumented Block.
void SetCustomColumnRange (int col, IntPtr range)
 More standard way to set the custom range for a particular column. This makes sure that only the affected histograms know that they need to be updated.
void SetCustomColumnRange (int col, double rmin, double rmax)
 More standard way to set the custom range for a particular column. This makes sure that only the affected histograms know that they need to be updated.
void SetCustomColumnRangeByIndex (double arg0, double arg1)
 Strange method for setting an index to be used for setting custom column range. This was (probably) necessary to get this class to interact with the ParaView client/server message passing interface.
virtual void SetCustomColumnRangeIndex (int _arg)
 Strange method for setting an index to be used for setting custom column range. This was (probably) necessary to get this class to interact with the ParaView client/server message passing interface.
virtual void SetNumberOfBins (int _arg1, int _arg2)
 Set/get the bin dimensions of the histograms to compute.
void SetNumberOfBins (IntPtr _arg)
 Set/get the bin dimensions of the histograms to compute.
virtual void SetScalarType (int _arg)
 Set the scalar type for each of the computed histograms.
void SetScalarTypeToUnsignedChar ()
 Set the scalar type for each of the computed histograms.
void SetScalarTypeToUnsignedInt ()
 Set the scalar type for each of the computed histograms.
void SetScalarTypeToUnsignedLong ()
 Set the scalar type for each of the computed histograms.
void SetScalarTypeToUnsignedShort ()
 Set the scalar type for each of the computed histograms.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "29vtkPairwiseExtractHistogram2D"
 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 vtkPairwiseExtractHistogram2D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPairwiseExtractHistogram2D_Aggregate_01 (HandleRef pThis, HandleRef arg0, HandleRef arg1)
static internal int vtkPairwiseExtractHistogram2D_GetBinRange_02 (HandleRef pThis, int idx, int binX, int binY, IntPtr range)
static internal int vtkPairwiseExtractHistogram2D_GetBinRange_03 (HandleRef pThis, int idx, int bin, IntPtr range)
static internal void vtkPairwiseExtractHistogram2D_GetBinWidth_04 (HandleRef pThis, int idx, IntPtr bw)
static internal IntPtr vtkPairwiseExtractHistogram2D_GetHistogramExtents_05 (HandleRef pThis, int idx)
static internal IntPtr vtkPairwiseExtractHistogram2D_GetHistogramFilter_06 (HandleRef pThis, int idx, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkPairwiseExtractHistogram2D_GetMaximumBinCount_07 (HandleRef pThis, int idx)
static internal double vtkPairwiseExtractHistogram2D_GetMaximumBinCount_08 (HandleRef pThis)
static internal IntPtr vtkPairwiseExtractHistogram2D_GetNumberOfBins_09 (HandleRef pThis)
static internal void vtkPairwiseExtractHistogram2D_GetNumberOfBins_10 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkPairwiseExtractHistogram2D_GetNumberOfBins_11 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkPairwiseExtractHistogram2D_GetOutputHistogramImage_12 (HandleRef pThis, int idx, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkPairwiseExtractHistogram2D_GetScalarType_13 (HandleRef pThis)
static internal int vtkPairwiseExtractHistogram2D_IsA_14 (HandleRef pThis, string type)
static internal int vtkPairwiseExtractHistogram2D_IsTypeOf_15 (string type)
static internal IntPtr vtkPairwiseExtractHistogram2D_NewInstance_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPairwiseExtractHistogram2D_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPairwiseExtractHistogram2D_SetCustomColumnRange_19 (HandleRef pThis, int col, IntPtr range)
static internal void vtkPairwiseExtractHistogram2D_SetCustomColumnRange_20 (HandleRef pThis, int col, double rmin, double rmax)
static internal void vtkPairwiseExtractHistogram2D_SetCustomColumnRangeByIndex_21 (HandleRef pThis, double arg0, double arg1)
static internal void vtkPairwiseExtractHistogram2D_SetCustomColumnRangeIndex_22 (HandleRef pThis, int _arg)
static internal void vtkPairwiseExtractHistogram2D_SetNumberOfBins_23 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkPairwiseExtractHistogram2D_SetNumberOfBins_24 (HandleRef pThis, IntPtr _arg)
static internal void vtkPairwiseExtractHistogram2D_SetScalarType_25 (HandleRef pThis, int _arg)
static internal void vtkPairwiseExtractHistogram2D_SetScalarTypeToUnsignedChar_26 (HandleRef pThis)
static internal void vtkPairwiseExtractHistogram2D_SetScalarTypeToUnsignedInt_27 (HandleRef pThis)
static internal void vtkPairwiseExtractHistogram2D_SetScalarTypeToUnsignedLong_28 (HandleRef pThis)
static internal void vtkPairwiseExtractHistogram2D_SetScalarTypeToUnsignedShort_29 (HandleRef pThis)

Static Private Member Functions

static vtkPairwiseExtractHistogram2D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPairwiseExtractHistogram2D - compute a 2D histogram between all adjacent columns of an input vtkTable.

Description This class computes a 2D histogram between all adjacent pairs of columns of an input vtkTable. Internally it creates multiple vtkExtractHistogram2D instances (one for each pair of adjacent table columns). It also manages updating histogram computations intelligently, only recomputing those histograms for whom a relevant property has been altered.

Note that there are two different outputs from this filter. One is a table for which each column contains a flattened 2D histogram array. The other is a vtkMultiBlockDataSet for which each block is a vtkImageData representation of the 2D histogram.

Thanks Developed by David Feng and Philippe Pebay at Sandia National Laboratories ------------------------------------------------------------------------------

vtkExtractHistogram2D vtkPPairwiseExtractHistogram2D


Member Enumeration Documentation

Get a pointer to the idx'th histogram filter.

Enumerator:
HISTOGRAM_IMAGE 

enum member

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

Given a collection of models, calculate aggregate model. Not used.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

override void Kitware.VTK.vtkPairwiseExtractHistogram2D.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.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

int Kitware.VTK.vtkPairwiseExtractHistogram2D.GetBinRange ( int  idx,
int  binX,
int  binY,
IntPtr  range 
)

Compute the range of the bin located at position (binX,binY) in the 2D histogram at idx.

int Kitware.VTK.vtkPairwiseExtractHistogram2D.GetBinRange ( int  idx,
int  bin,
IntPtr  range 
)

Get the range of the of the bin located at 1D position index bin in the 2D histogram array at idx.

void Kitware.VTK.vtkPairwiseExtractHistogram2D.GetBinWidth ( int  idx,
IntPtr  bw 
)

Get the width of all of the bins. Also stored in the spacing ivar of the histogram image output at idx.

Get the histogram extents currently in use, either computed or set by the user for the idx'th histogram.

Get a pointer to the idx'th histogram filter.

Here is the call graph for this function:

Get the maximum bin count for a single histogram.

Get the maximum bin count over all histograms.

Set/get the bin dimensions of the histograms to compute.

virtual void Kitware.VTK.vtkPairwiseExtractHistogram2D.GetNumberOfBins ( ref int  _arg1,
ref int  _arg2 
) [virtual]

Set/get the bin dimensions of the histograms to compute.

virtual void Kitware.VTK.vtkPairwiseExtractHistogram2D.GetNumberOfBins ( IntPtr  _arg) [virtual]

Set/get the bin dimensions of the histograms to compute.

Get the vtkImageData output of the idx'th histogram filter.

Here is the call graph for this function:

Set the scalar type for each of the computed histograms.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

static new int Kitware.VTK.vtkPairwiseExtractHistogram2D.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkTableAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

Here is the call graph for this function:

More standard way to set the custom range for a particular column. This makes sure that only the affected histograms know that they need to be updated.

void Kitware.VTK.vtkPairwiseExtractHistogram2D.SetCustomColumnRange ( int  col,
double  rmin,
double  rmax 
)

More standard way to set the custom range for a particular column. This makes sure that only the affected histograms know that they need to be updated.

Strange method for setting an index to be used for setting custom column range. This was (probably) necessary to get this class to interact with the ParaView client/server message passing interface.

Strange method for setting an index to be used for setting custom column range. This was (probably) necessary to get this class to interact with the ParaView client/server message passing interface.

virtual void Kitware.VTK.vtkPairwiseExtractHistogram2D.SetNumberOfBins ( int  _arg1,
int  _arg2 
) [virtual]

Set/get the bin dimensions of the histograms to compute.

Set/get the bin dimensions of the histograms to compute.

virtual void Kitware.VTK.vtkPairwiseExtractHistogram2D.SetScalarType ( int  _arg) [virtual]

Set the scalar type for each of the computed histograms.

Set the scalar type for each of the computed histograms.

Set the scalar type for each of the computed histograms.

Set the scalar type for each of the computed histograms.

Set the scalar type for each of the computed histograms.

static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_Aggregate_01 ( HandleRef  pThis,
HandleRef  arg0,
HandleRef  arg1 
) [private]
static internal int Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetBinRange_02 ( HandleRef  pThis,
int  idx,
int  binX,
int  binY,
IntPtr  range 
) [private]
static internal int Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetBinRange_03 ( HandleRef  pThis,
int  idx,
int  bin,
IntPtr  range 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetBinWidth_04 ( HandleRef  pThis,
int  idx,
IntPtr  bw 
) [private]
static internal IntPtr Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetHistogramExtents_05 ( HandleRef  pThis,
int  idx 
) [private]
static internal IntPtr Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetHistogramFilter_06 ( HandleRef  pThis,
int  idx,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal double Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetMaximumBinCount_07 ( HandleRef  pThis,
int  idx 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetNumberOfBins_10 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetNumberOfBins_11 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_GetOutputHistogramImage_12 ( HandleRef  pThis,
int  idx,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_IsA_14 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_NewInstance_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SafeDownCast_18 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetCustomColumnRange_19 ( HandleRef  pThis,
int  col,
IntPtr  range 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetCustomColumnRange_20 ( HandleRef  pThis,
int  col,
double  rmin,
double  rmax 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetCustomColumnRangeByIndex_21 ( HandleRef  pThis,
double  arg0,
double  arg1 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetCustomColumnRangeIndex_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetNumberOfBins_23 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetNumberOfBins_24 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkPairwiseExtractHistogram2D.vtkPairwiseExtractHistogram2D_SetScalarType_25 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPairwiseExtractHistogram2D.MRClassNameKey = "29vtkPairwiseExtractHistogram2D" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkStatisticsAlgorithm.

Reimplemented in Kitware.VTK.vtkPPairwiseExtractHistogram2D.


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