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

vtkTensorGlyph - scale and orient glyph(s) according to tensor eigenvalues and eigenvectors More...

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

List of all members.

Public Types

enum  COLOR_BY_EIGENVALUES_WrapperEnum { COLOR_BY_EIGENVALUES = 1, COLOR_BY_SCALARS = 0 }
 Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter. More...

Public Member Functions

 vtkTensorGlyph (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkTensorGlyph ()
 Description Construct object with scaling on and scale factor 1.0. Eigenvalues are extracted, glyphs are colored with input scalar data, and logarithmic scaling is turned off.
virtual void ClampScalingOff ()
 Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)
virtual void ClampScalingOn ()
 Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)
virtual void ColorGlyphsOff ()
 Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.
virtual void ColorGlyphsOn ()
 Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.
virtual void ExtractEigenvaluesOff ()
 Turn on/off extraction of eigenvalues from tensor.
virtual void ExtractEigenvaluesOn ()
 Turn on/off extraction of eigenvalues from tensor.
virtual int GetClampScaling ()
 Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)
virtual int GetColorGlyphs ()
 Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.
virtual int GetColorMode ()
 Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.
virtual int GetColorModeMaxValue ()
 Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.
virtual int GetColorModeMinValue ()
 Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.
virtual int GetExtractEigenvalues ()
 Turn on/off extraction of eigenvalues from tensor.
virtual double GetLength ()
 Set/Get the distance, along x, from the origin to the end of the source glyph. It is used to draw the symmetric glyphs.
virtual double GetMaxScaleFactor ()
 Set/Get the maximum allowable scale factor. This value is compared to the combination of the scale factor times the eigenvalue. If less, the scale factor is reset to the MaxScaleFactor. The boolean ClampScaling has to be "on" for this to work.
virtual double GetScaleFactor ()
 Specify scale factor to scale object by. (Scale factor always affects output even if scaling is off.)
virtual int GetScaling ()
 Turn on/off scaling of glyph with eigenvalues.
vtkPolyData GetSource ()
 Specify the geometry to copy to each point. Old style. See SetSourceConnection.
virtual int GetSymmetric ()
 Turn on/off drawing a mirror of each glyph.
virtual int GetThreeGlyphs ()
 Turn on/off drawing three glyphs.
override int IsA (string type)
 Undocumented Block.
new vtkTensorGlyph NewInstance ()
 Undocumented Block.
virtual void ScalingOff ()
 Turn on/off scaling of glyph with eigenvalues.
virtual void ScalingOn ()
 Turn on/off scaling of glyph with eigenvalues.
virtual void SetClampScaling (int _arg)
 Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)
virtual void SetColorGlyphs (int _arg)
 Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.
virtual void SetColorMode (int _arg)
 Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.
void SetColorModeToEigenvalues ()
 Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.
void SetColorModeToScalars ()
 Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.
virtual void SetExtractEigenvalues (int _arg)
 Turn on/off extraction of eigenvalues from tensor.
virtual void SetLength (double _arg)
 Set/Get the distance, along x, from the origin to the end of the source glyph. It is used to draw the symmetric glyphs.
virtual void SetMaxScaleFactor (double _arg)
 Set/Get the maximum allowable scale factor. This value is compared to the combination of the scale factor times the eigenvalue. If less, the scale factor is reset to the MaxScaleFactor. The boolean ClampScaling has to be "on" for this to work.
virtual void SetScaleFactor (double _arg)
 Specify scale factor to scale object by. (Scale factor always affects output even if scaling is off.)
virtual void SetScaling (int _arg)
 Turn on/off scaling of glyph with eigenvalues.
void SetSource (vtkPolyData source)
 Specify the geometry to copy to each point. Old style. See SetSourceConnection.
void SetSourceConnection (int id, vtkAlgorithmOutput algOutput)
 Specify a source object at a specified table location. New style. Source connection is stored in port 1. This method is equivalent to SetInputConnection(1, id, outputPort).
void SetSourceConnection (vtkAlgorithmOutput algOutput)
 Specify a source object at a specified table location. New style. Source connection is stored in port 1. This method is equivalent to SetInputConnection(1, id, outputPort).
virtual void SetSymmetric (int _arg)
 Turn on/off drawing a mirror of each glyph.
virtual void SetThreeGlyphs (int _arg)
 Turn on/off drawing three glyphs.
virtual void SymmetricOff ()
 Turn on/off drawing a mirror of each glyph.
virtual void SymmetricOn ()
 Turn on/off drawing a mirror of each glyph.
virtual void ThreeGlyphsOff ()
 Turn on/off drawing three glyphs.
virtual void ThreeGlyphsOn ()
 Turn on/off drawing three glyphs.

Static Public Member Functions

static new vtkTensorGlyph New ()
 Description Construct object with scaling on and scale factor 1.0. Eigenvalues are extracted, glyphs are colored with input scalar data, and logarithmic scaling is turned off.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkTensorGlyph SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "14vtkTensorGlyph"
 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 vtkTensorGlyph_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTensorGlyph_ClampScalingOff_01 (HandleRef pThis)
static internal void vtkTensorGlyph_ClampScalingOn_02 (HandleRef pThis)
static internal void vtkTensorGlyph_ColorGlyphsOff_03 (HandleRef pThis)
static internal void vtkTensorGlyph_ColorGlyphsOn_04 (HandleRef pThis)
static internal void vtkTensorGlyph_ExtractEigenvaluesOff_05 (HandleRef pThis)
static internal void vtkTensorGlyph_ExtractEigenvaluesOn_06 (HandleRef pThis)
static internal int vtkTensorGlyph_GetClampScaling_07 (HandleRef pThis)
static internal int vtkTensorGlyph_GetColorGlyphs_08 (HandleRef pThis)
static internal int vtkTensorGlyph_GetColorMode_09 (HandleRef pThis)
static internal int vtkTensorGlyph_GetColorModeMaxValue_10 (HandleRef pThis)
static internal int vtkTensorGlyph_GetColorModeMinValue_11 (HandleRef pThis)
static internal int vtkTensorGlyph_GetExtractEigenvalues_12 (HandleRef pThis)
static internal double vtkTensorGlyph_GetLength_13 (HandleRef pThis)
static internal double vtkTensorGlyph_GetMaxScaleFactor_14 (HandleRef pThis)
static internal double vtkTensorGlyph_GetScaleFactor_15 (HandleRef pThis)
static internal int vtkTensorGlyph_GetScaling_16 (HandleRef pThis)
static internal IntPtr vtkTensorGlyph_GetSource_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkTensorGlyph_GetSymmetric_18 (HandleRef pThis)
static internal int vtkTensorGlyph_GetThreeGlyphs_19 (HandleRef pThis)
static internal int vtkTensorGlyph_IsA_20 (HandleRef pThis, string type)
static internal int vtkTensorGlyph_IsTypeOf_21 (string type)
static internal IntPtr vtkTensorGlyph_NewInstance_23 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkTensorGlyph_SafeDownCast_24 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTensorGlyph_ScalingOff_25 (HandleRef pThis)
static internal void vtkTensorGlyph_ScalingOn_26 (HandleRef pThis)
static internal void vtkTensorGlyph_SetClampScaling_27 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SetColorGlyphs_28 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SetColorMode_29 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SetColorModeToEigenvalues_30 (HandleRef pThis)
static internal void vtkTensorGlyph_SetColorModeToScalars_31 (HandleRef pThis)
static internal void vtkTensorGlyph_SetExtractEigenvalues_32 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SetLength_33 (HandleRef pThis, double _arg)
static internal void vtkTensorGlyph_SetMaxScaleFactor_34 (HandleRef pThis, double _arg)
static internal void vtkTensorGlyph_SetScaleFactor_35 (HandleRef pThis, double _arg)
static internal void vtkTensorGlyph_SetScaling_36 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SetSource_37 (HandleRef pThis, HandleRef source)
static internal void vtkTensorGlyph_SetSourceConnection_38 (HandleRef pThis, int id, HandleRef algOutput)
static internal void vtkTensorGlyph_SetSourceConnection_39 (HandleRef pThis, HandleRef algOutput)
static internal void vtkTensorGlyph_SetSymmetric_40 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SetThreeGlyphs_41 (HandleRef pThis, int _arg)
static internal void vtkTensorGlyph_SymmetricOff_42 (HandleRef pThis)
static internal void vtkTensorGlyph_SymmetricOn_43 (HandleRef pThis)
static internal void vtkTensorGlyph_ThreeGlyphsOff_44 (HandleRef pThis)
static internal void vtkTensorGlyph_ThreeGlyphsOn_45 (HandleRef pThis)

Static Private Member Functions

static vtkTensorGlyph ()
 Automatically generated type registration mechanics.

Detailed Description

vtkTensorGlyph - scale and orient glyph(s) according to tensor eigenvalues and eigenvectors

Description vtkTensorGlyph is a filter that copies a geometric representation (specified as polygonal data) to every input point. The geometric representation, or glyph, can be scaled and/or rotated according to the tensor at the input point. Scaling and rotation is controlled by the eigenvalues/eigenvectors of the tensor as follows. For each tensor, the eigenvalues (and associated eigenvectors) are sorted to determine the major, medium, and minor eigenvalues/eigenvectors.

If the boolean variable ThreeGlyphs is not set the major eigenvalue scales the glyph in the x-direction, the medium in the y-direction, and the minor in the z-direction. Then, the glyph is rotated so that the glyph's local x-axis lies along the major eigenvector, y-axis along the medium eigenvector, and z-axis along the minor.

If the boolean variable ThreeGlyphs is set three glyphs are produced, each of them oriented along an eigenvector and scaled according to the corresponding eigenvector.

If the boolean variable Symmetric is set each glyph is mirrored (2 or 6 glyphs will be produced)

The x-axis of the source glyph will correspond to the eigenvector on output. Point (0,0,0) in the source will be placed in the data point. Variable Length will normally correspond to the distance from the origin to the tip of the source glyph along the x-axis, but can be changed to produce other results when Symmetric is on, e.g. glyphs that do not touch or that overlap.

Please note that when Symmetric is false it will generally be better to place the source glyph from (-0.5,0,0) to (0.5,0,0), i.e. centred at the origin. When symmetric is true the placement from (0,0,0) to (1,0,0) will generally be more convenient.

A scale factor is provided to control the amount of scaling. Also, you can turn off scaling completely if desired. The boolean variable ClampScaling controls the maximum scaling (in conjunction with MaxScaleFactor.) This is useful in certain applications where singularities or large order of magnitude differences exist in the eigenvalues.

If the boolean variable ColorGlyphs is set to true the glyphs are colored. The glyphs can be colored using the input scalars (SetColorModeToScalars), which is the default, or colored using the eigenvalues (SetColorModeToEigenvalues).

Another instance variable, ExtractEigenvalues, has been provided to control extraction of eigenvalues/eigenvectors. If this boolean is false, then eigenvalues/eigenvectors are not extracted, and the columns of the tensor are taken as the eigenvectors (the norm of column, always positive, is the eigenvalue). This allows additional capability over the vtkGlyph3D object. That is, the glyph can be oriented in three directions instead of one.


Member Enumeration Documentation

Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.

Enumerator:
COLOR_BY_EIGENVALUES 

enum member

COLOR_BY_SCALARS 

enum member


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Description Construct object with scaling on and scale factor 1.0. Eigenvalues are extracted, glyphs are colored with input scalar data, and logarithmic scaling is turned off.


Member Function Documentation

virtual void Kitware.VTK.vtkTensorGlyph.ClampScalingOff ( ) [virtual]

Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)

virtual void Kitware.VTK.vtkTensorGlyph.ClampScalingOn ( ) [virtual]

Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)

virtual void Kitware.VTK.vtkTensorGlyph.ColorGlyphsOff ( ) [virtual]

Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.

virtual void Kitware.VTK.vtkTensorGlyph.ColorGlyphsOn ( ) [virtual]

Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.

override void Kitware.VTK.vtkTensorGlyph.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.vtkPolyDataAlgorithm.

Turn on/off extraction of eigenvalues from tensor.

Turn on/off extraction of eigenvalues from tensor.

virtual int Kitware.VTK.vtkTensorGlyph.GetClampScaling ( ) [virtual]

Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)

virtual int Kitware.VTK.vtkTensorGlyph.GetColorGlyphs ( ) [virtual]

Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.

virtual int Kitware.VTK.vtkTensorGlyph.GetColorMode ( ) [virtual]

Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.

Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.

Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.

Turn on/off extraction of eigenvalues from tensor.

virtual double Kitware.VTK.vtkTensorGlyph.GetLength ( ) [virtual]

Set/Get the distance, along x, from the origin to the end of the source glyph. It is used to draw the symmetric glyphs.

virtual double Kitware.VTK.vtkTensorGlyph.GetMaxScaleFactor ( ) [virtual]

Set/Get the maximum allowable scale factor. This value is compared to the combination of the scale factor times the eigenvalue. If less, the scale factor is reset to the MaxScaleFactor. The boolean ClampScaling has to be "on" for this to work.

virtual double Kitware.VTK.vtkTensorGlyph.GetScaleFactor ( ) [virtual]

Specify scale factor to scale object by. (Scale factor always affects output even if scaling is off.)

virtual int Kitware.VTK.vtkTensorGlyph.GetScaling ( ) [virtual]

Turn on/off scaling of glyph with eigenvalues.

Specify the geometry to copy to each point. Old style. See SetSourceConnection.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkTensorGlyph.GetSymmetric ( ) [virtual]

Turn on/off drawing a mirror of each glyph.

virtual int Kitware.VTK.vtkTensorGlyph.GetThreeGlyphs ( ) [virtual]

Turn on/off drawing three glyphs.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Description Construct object with scaling on and scale factor 1.0. Eigenvalues are extracted, glyphs are colored with input scalar data, and logarithmic scaling is turned off.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTensorGlyph.ScalingOff ( ) [virtual]

Turn on/off scaling of glyph with eigenvalues.

virtual void Kitware.VTK.vtkTensorGlyph.ScalingOn ( ) [virtual]

Turn on/off scaling of glyph with eigenvalues.

virtual void Kitware.VTK.vtkTensorGlyph.SetClampScaling ( int  _arg) [virtual]

Turn on/off scalar clamping. If scalar clamping is on, the ivar MaxScaleFactor is used to control the maximum scale factor. (This is useful to prevent uncontrolled scaling near singularities.)

virtual void Kitware.VTK.vtkTensorGlyph.SetColorGlyphs ( int  _arg) [virtual]

Turn on/off coloring of glyph with input scalar data or eigenvalues. If false, or input scalar data not present, then the scalars from the source object are passed through the filter.

virtual void Kitware.VTK.vtkTensorGlyph.SetColorMode ( int  _arg) [virtual]

Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.

Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.

Set the color mode to be used for the glyphs. This can be set to use the input scalars (default) or to use the eigenvalues at the point. If ThreeGlyphs is set and the eigenvalues are chosen for coloring then each glyph is colored by the corresponding eigenvalue and if not set the color corresponding to the largest eigenvalue is chosen. The recognized values are: COLOR_BY_SCALARS = 0 (default) COLOR_BY_EIGENVALUES = 1.

virtual void Kitware.VTK.vtkTensorGlyph.SetExtractEigenvalues ( int  _arg) [virtual]

Turn on/off extraction of eigenvalues from tensor.

virtual void Kitware.VTK.vtkTensorGlyph.SetLength ( double  _arg) [virtual]

Set/Get the distance, along x, from the origin to the end of the source glyph. It is used to draw the symmetric glyphs.

virtual void Kitware.VTK.vtkTensorGlyph.SetMaxScaleFactor ( double  _arg) [virtual]

Set/Get the maximum allowable scale factor. This value is compared to the combination of the scale factor times the eigenvalue. If less, the scale factor is reset to the MaxScaleFactor. The boolean ClampScaling has to be "on" for this to work.

virtual void Kitware.VTK.vtkTensorGlyph.SetScaleFactor ( double  _arg) [virtual]

Specify scale factor to scale object by. (Scale factor always affects output even if scaling is off.)

virtual void Kitware.VTK.vtkTensorGlyph.SetScaling ( int  _arg) [virtual]

Turn on/off scaling of glyph with eigenvalues.

Specify the geometry to copy to each point. Old style. See SetSourceConnection.

Specify a source object at a specified table location. New style. Source connection is stored in port 1. This method is equivalent to SetInputConnection(1, id, outputPort).

Specify a source object at a specified table location. New style. Source connection is stored in port 1. This method is equivalent to SetInputConnection(1, id, outputPort).

virtual void Kitware.VTK.vtkTensorGlyph.SetSymmetric ( int  _arg) [virtual]

Turn on/off drawing a mirror of each glyph.

virtual void Kitware.VTK.vtkTensorGlyph.SetThreeGlyphs ( int  _arg) [virtual]

Turn on/off drawing three glyphs.

virtual void Kitware.VTK.vtkTensorGlyph.SymmetricOff ( ) [virtual]

Turn on/off drawing a mirror of each glyph.

virtual void Kitware.VTK.vtkTensorGlyph.SymmetricOn ( ) [virtual]

Turn on/off drawing a mirror of each glyph.

virtual void Kitware.VTK.vtkTensorGlyph.ThreeGlyphsOff ( ) [virtual]

Turn on/off drawing three glyphs.

virtual void Kitware.VTK.vtkTensorGlyph.ThreeGlyphsOn ( ) [virtual]

Turn on/off drawing three glyphs.

static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ClampScalingOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ClampScalingOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ColorGlyphsOff_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ColorGlyphsOn_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ExtractEigenvaluesOff_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ExtractEigenvaluesOn_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetClampScaling_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetColorGlyphs_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetColorMode_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetColorModeMaxValue_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetColorModeMinValue_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetExtractEigenvalues_12 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetLength_13 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetMaxScaleFactor_14 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetScaleFactor_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetScaling_16 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetSource_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetSymmetric_18 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_GetThreeGlyphs_19 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_IsA_20 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_IsTypeOf_21 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_NewInstance_23 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SafeDownCast_24 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ScalingOff_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ScalingOn_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetClampScaling_27 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetColorGlyphs_28 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetColorMode_29 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetColorModeToEigenvalues_30 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetColorModeToScalars_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetExtractEigenvalues_32 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetLength_33 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetMaxScaleFactor_34 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetScaleFactor_35 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetScaling_36 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetSource_37 ( HandleRef  pThis,
HandleRef  source 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetSourceConnection_38 ( HandleRef  pThis,
int  id,
HandleRef  algOutput 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetSourceConnection_39 ( HandleRef  pThis,
HandleRef  algOutput 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetSymmetric_40 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SetThreeGlyphs_41 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SymmetricOff_42 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_SymmetricOn_43 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ThreeGlyphsOff_44 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTensorGlyph.vtkTensorGlyph_ThreeGlyphsOn_45 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkTensorGlyph.MRClassNameKey = "14vtkTensorGlyph" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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