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

vtkGlyph3D - copy oriented and scaled glyph geometry to every input point More...

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

List of all members.

Public Member Functions

 vtkGlyph3D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkGlyph3D ()
 Description Construct object with scaling on, scaling mode is by scalar value, scale factor = 1.0, the range is (0,1), orient geometry is on, and orientation is by vector. Clamping and indexing are turned off. No initial sources are defined.
virtual void ClampingOff ()
 Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)
virtual void ClampingOn ()
 Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)
virtual void FillCellDataOff ()
 Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.
virtual void FillCellDataOn ()
 Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.
virtual void GeneratePointIdsOff ()
 Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.
virtual void GeneratePointIdsOn ()
 Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.
virtual int GetClamping ()
 Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)
virtual int GetColorMode ()
 Either color by scale, scalar or by vector/normal magnitude.
string GetColorModeAsString ()
 Return the method of coloring as a descriptive character string.
virtual int GetFillCellData ()
 Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.
virtual int GetGeneratePointIds ()
 Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.
virtual int GetIndexMode ()
 Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.
string GetIndexModeAsString ()
 Return the index mode as a character string.
override uint GetMTime ()
 Overridden to include SourceTransform's MTime.
virtual int GetOrient ()
 Turn on/off orienting of input geometry along vector/normal.
virtual string GetPointIdsName ()
 Set/Get the name of the PointIds array if generated. By default the Ids are named "InputPointIds", but this can be changed with this function.
virtual double[] GetRange ()
 Specify range to map scalar values into.
virtual void GetRange (IntPtr data)
 Specify range to map scalar values into.
virtual double GetScaleFactor ()
 Specify scale factor to scale object by.
virtual int GetScaleMode ()
 Either scale by scalar or by vector/normal magnitude.
string GetScaleModeAsString ()
 Return the method of scaling as a descriptive character string.
virtual int GetScaling ()
 Turn on/off scaling of source geometry.
vtkPolyData GetSource (int id)
 Get a pointer to a source object at a specified table location.
virtual vtkTransform GetSourceTransform ()
 When set, this is use to transform the source polydata before using it to generate the glyph. This is useful if one wanted to reorient the source, for example.
virtual int GetVectorMode ()
 Specify whether to use vector or normal to perform vector operations.
string GetVectorModeAsString ()
 Return the vector mode as a character string.
override int IsA (string type)
 Undocumented Block.
virtual int IsPointVisible (vtkDataSet arg0, int arg1)
 This can be overwritten by subclass to return 0 when a point is blanked. Default implementation is to always return 1;.
new vtkGlyph3D NewInstance ()
 Undocumented Block.
virtual void OrientOff ()
 Turn on/off orienting of input geometry along vector/normal.
virtual void OrientOn ()
 Turn on/off orienting of input geometry along vector/normal.
virtual void ScalingOff ()
 Turn on/off scaling of source geometry.
virtual void ScalingOn ()
 Turn on/off scaling of source geometry.
virtual void SetClamping (int _arg)
 Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)
virtual void SetColorMode (int _arg)
 Either color by scale, scalar or by vector/normal magnitude.
void SetColorModeToColorByScalar ()
 Either color by scale, scalar or by vector/normal magnitude.
void SetColorModeToColorByScale ()
 Either color by scale, scalar or by vector/normal magnitude.
void SetColorModeToColorByVector ()
 Either color by scale, scalar or by vector/normal magnitude.
virtual void SetFillCellData (int _arg)
 Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.
virtual void SetGeneratePointIds (int _arg)
 Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.
virtual void SetIndexMode (int _arg)
 Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.
void SetIndexModeToOff ()
 Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.
void SetIndexModeToScalar ()
 Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.
void SetIndexModeToVector ()
 Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.
virtual void SetOrient (int _arg)
 Turn on/off orienting of input geometry along vector/normal.
virtual void SetPointIdsName (string _arg)
 Set/Get the name of the PointIds array if generated. By default the Ids are named "InputPointIds", but this can be changed with this function.
virtual void SetRange (double _arg1, double _arg2)
 Specify range to map scalar values into.
void SetRange (IntPtr _arg)
 Specify range to map scalar values into.
virtual void SetScaleFactor (double _arg)
 Specify scale factor to scale object by.
virtual void SetScaleMode (int _arg)
 Either scale by scalar or by vector/normal magnitude.
void SetScaleModeToDataScalingOff ()
 Either scale by scalar or by vector/normal magnitude.
void SetScaleModeToScaleByScalar ()
 Either scale by scalar or by vector/normal magnitude.
void SetScaleModeToScaleByVector ()
 Either scale by scalar or by vector/normal magnitude.
void SetScaleModeToScaleByVectorComponents ()
 Either scale by scalar or by vector/normal magnitude.
virtual void SetScaling (int _arg)
 Turn on/off scaling of source geometry.
void SetSource (vtkPolyData pd)
 Set the source to use for he glyph. Old style. See SetSourceConnection.
void SetSource (int id, vtkPolyData pd)
 Specify a source object at a specified table location. 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).
void SetSourceTransform (vtkTransform arg0)
 When set, this is use to transform the source polydata before using it to generate the glyph. This is useful if one wanted to reorient the source, for example.
virtual void SetVectorMode (int _arg)
 Specify whether to use vector or normal to perform vector operations.
void SetVectorModeToUseNormal ()
 Specify whether to use vector or normal to perform vector operations.
void SetVectorModeToUseVector ()
 Specify whether to use vector or normal to perform vector operations.
void SetVectorModeToVectorRotationOff ()
 Specify whether to use vector or normal to perform vector operations.

Static Public Member Functions

static new vtkGlyph3D New ()
 Description Construct object with scaling on, scaling mode is by scalar value, scale factor = 1.0, the range is (0,1), orient geometry is on, and orientation is by vector. Clamping and indexing are turned off. No initial sources are defined.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkGlyph3D SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "10vtkGlyph3D"
 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 vtkGlyph3D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGlyph3D_ClampingOff_01 (HandleRef pThis)
static internal void vtkGlyph3D_ClampingOn_02 (HandleRef pThis)
static internal void vtkGlyph3D_FillCellDataOff_03 (HandleRef pThis)
static internal void vtkGlyph3D_FillCellDataOn_04 (HandleRef pThis)
static internal void vtkGlyph3D_GeneratePointIdsOff_05 (HandleRef pThis)
static internal void vtkGlyph3D_GeneratePointIdsOn_06 (HandleRef pThis)
static internal int vtkGlyph3D_GetClamping_07 (HandleRef pThis)
static internal int vtkGlyph3D_GetColorMode_08 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetColorModeAsString_09 (HandleRef pThis)
static internal int vtkGlyph3D_GetFillCellData_10 (HandleRef pThis)
static internal int vtkGlyph3D_GetGeneratePointIds_11 (HandleRef pThis)
static internal int vtkGlyph3D_GetIndexMode_12 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetIndexModeAsString_13 (HandleRef pThis)
static internal uint vtkGlyph3D_GetMTime_14 (HandleRef pThis)
static internal int vtkGlyph3D_GetOrient_15 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetPointIdsName_16 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetRange_17 (HandleRef pThis)
static internal void vtkGlyph3D_GetRange_18 (HandleRef pThis, IntPtr data)
static internal double vtkGlyph3D_GetScaleFactor_19 (HandleRef pThis)
static internal int vtkGlyph3D_GetScaleMode_20 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetScaleModeAsString_21 (HandleRef pThis)
static internal int vtkGlyph3D_GetScaling_22 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetSource_23 (HandleRef pThis, int id, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkGlyph3D_GetSourceTransform_24 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkGlyph3D_GetVectorMode_25 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_GetVectorModeAsString_26 (HandleRef pThis)
static internal int vtkGlyph3D_IsA_27 (HandleRef pThis, string type)
static internal int vtkGlyph3D_IsPointVisible_28 (HandleRef pThis, HandleRef arg0, int arg1)
static internal int vtkGlyph3D_IsTypeOf_29 (string type)
static internal IntPtr vtkGlyph3D_NewInstance_31 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGlyph3D_OrientOff_32 (HandleRef pThis)
static internal void vtkGlyph3D_OrientOn_33 (HandleRef pThis)
static internal IntPtr vtkGlyph3D_SafeDownCast_34 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGlyph3D_ScalingOff_35 (HandleRef pThis)
static internal void vtkGlyph3D_ScalingOn_36 (HandleRef pThis)
static internal void vtkGlyph3D_SetClamping_37 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetColorMode_38 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetColorModeToColorByScalar_39 (HandleRef pThis)
static internal void vtkGlyph3D_SetColorModeToColorByScale_40 (HandleRef pThis)
static internal void vtkGlyph3D_SetColorModeToColorByVector_41 (HandleRef pThis)
static internal void vtkGlyph3D_SetFillCellData_42 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetGeneratePointIds_43 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetIndexMode_44 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetIndexModeToOff_45 (HandleRef pThis)
static internal void vtkGlyph3D_SetIndexModeToScalar_46 (HandleRef pThis)
static internal void vtkGlyph3D_SetIndexModeToVector_47 (HandleRef pThis)
static internal void vtkGlyph3D_SetOrient_48 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetPointIdsName_49 (HandleRef pThis, string _arg)
static internal void vtkGlyph3D_SetRange_50 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkGlyph3D_SetRange_51 (HandleRef pThis, IntPtr _arg)
static internal void vtkGlyph3D_SetScaleFactor_52 (HandleRef pThis, double _arg)
static internal void vtkGlyph3D_SetScaleMode_53 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetScaleModeToDataScalingOff_54 (HandleRef pThis)
static internal void vtkGlyph3D_SetScaleModeToScaleByScalar_55 (HandleRef pThis)
static internal void vtkGlyph3D_SetScaleModeToScaleByVector_56 (HandleRef pThis)
static internal void vtkGlyph3D_SetScaleModeToScaleByVectorComponents_57 (HandleRef pThis)
static internal void vtkGlyph3D_SetScaling_58 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetSource_59 (HandleRef pThis, HandleRef pd)
static internal void vtkGlyph3D_SetSource_60 (HandleRef pThis, int id, HandleRef pd)
static internal void vtkGlyph3D_SetSourceConnection_61 (HandleRef pThis, int id, HandleRef algOutput)
static internal void vtkGlyph3D_SetSourceConnection_62 (HandleRef pThis, HandleRef algOutput)
static internal void vtkGlyph3D_SetSourceTransform_63 (HandleRef pThis, HandleRef arg0)
static internal void vtkGlyph3D_SetVectorMode_64 (HandleRef pThis, int _arg)
static internal void vtkGlyph3D_SetVectorModeToUseNormal_65 (HandleRef pThis)
static internal void vtkGlyph3D_SetVectorModeToUseVector_66 (HandleRef pThis)
static internal void vtkGlyph3D_SetVectorModeToVectorRotationOff_67 (HandleRef pThis)

Static Private Member Functions

static vtkGlyph3D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkGlyph3D - copy oriented and scaled glyph geometry to every input point

Description vtkGlyph3D is a filter that copies a geometric representation (called a glyph) to every point in the input dataset. The glyph is defined with polygonal data from a source filter input. The glyph may be oriented along the input vectors or normals, and it may be scaled according to scalar data or vector magnitude. More than one glyph may be used by creating a table of source objects, each defining a different glyph. If a table of glyphs is defined, then the table can be indexed into by using either scalar value or vector magnitude.

To use this object you'll have to provide an input dataset and a source to define the glyph. Then decide whether you want to scale the glyph and how to scale the glyph (using scalar value or vector magnitude). Next decide whether you want to orient the glyph, and whether to use the vector data or normal data to orient it. Finally, decide whether to use a table of glyphs, or just a single glyph. If you use a table of glyphs, you'll have to decide whether to index into it with scalar value or with vector magnitude.

Caveats The scaling of the glyphs is controlled by the ScaleFactor ivar multiplied by the scalar value at each point (if VTK_SCALE_BY_SCALAR is set), or multiplied by the vector magnitude (if VTK_SCALE_BY_VECTOR is set), Alternatively (if VTK_SCALE_BY_VECTORCOMPONENTS is set), the scaling may be specified for x,y,z using the vector components. The scale factor can be further controlled by enabling clamping using the Clamping ivar. If clamping is enabled, the scale is normalized by the Range ivar, and then multiplied by the scale factor. The normalization process includes clamping the scale value between (0,1).

Typically this object operates on input data with scalar and/or vector data. However, scalar and/or vector aren't necessary, and it can be used to copy data from a single source to each point. In this case the scale factor can be used to uniformly scale the glyphs.

The object uses "vector" data to scale glyphs, orient glyphs, and/or index into a table of glyphs. You can choose to use either the vector or normal data at each input point. Use the method SetVectorModeToUseVector() to use the vector input data, and SetVectorModeToUseNormal() to use the normal input data.

If you do use a table of glyphs, make sure to set the Range ivar to make sure the index into the glyph table is computed correctly.

You can turn off scaling of the glyphs completely by using the Scaling ivar. You can also turn off scaling due to data (either vector or scalar) by using the SetScaleModeToDataScalingOff() method.

You can set what arrays to use for the scalars, vectors, normals, and color scalars by using the SetInputArrayToProcess methods in vtkAlgorithm. The first array is scalars, the next vectors, the next normals and finally color scalars.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Description Construct object with scaling on, scaling mode is by scalar value, scale factor = 1.0, the range is (0,1), orient geometry is on, and orientation is by vector. Clamping and indexing are turned off. No initial sources are defined.


Member Function Documentation

virtual void Kitware.VTK.vtkGlyph3D.ClampingOff ( ) [virtual]

Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)

virtual void Kitware.VTK.vtkGlyph3D.ClampingOn ( ) [virtual]

Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)

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

Reimplemented in Kitware.VTK.vtkGlyph2D.

virtual void Kitware.VTK.vtkGlyph3D.FillCellDataOff ( ) [virtual]

Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.

virtual void Kitware.VTK.vtkGlyph3D.FillCellDataOn ( ) [virtual]

Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.

virtual void Kitware.VTK.vtkGlyph3D.GeneratePointIdsOff ( ) [virtual]

Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.

virtual void Kitware.VTK.vtkGlyph3D.GeneratePointIdsOn ( ) [virtual]

Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.

virtual int Kitware.VTK.vtkGlyph3D.GetClamping ( ) [virtual]

Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)

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

Either color by scale, scalar or by vector/normal magnitude.

Return the method of coloring as a descriptive character string.

virtual int Kitware.VTK.vtkGlyph3D.GetFillCellData ( ) [virtual]

Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.

virtual int Kitware.VTK.vtkGlyph3D.GetGeneratePointIds ( ) [virtual]

Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.

virtual int Kitware.VTK.vtkGlyph3D.GetIndexMode ( ) [virtual]

Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.

Return the index mode as a character string.

override uint Kitware.VTK.vtkGlyph3D.GetMTime ( ) [virtual]

Overridden to include SourceTransform's MTime.

Reimplemented from Kitware.VTK.vtkObject.

virtual int Kitware.VTK.vtkGlyph3D.GetOrient ( ) [virtual]

Turn on/off orienting of input geometry along vector/normal.

virtual string Kitware.VTK.vtkGlyph3D.GetPointIdsName ( ) [virtual]

Set/Get the name of the PointIds array if generated. By default the Ids are named "InputPointIds", but this can be changed with this function.

virtual double [] Kitware.VTK.vtkGlyph3D.GetRange ( ) [virtual]

Specify range to map scalar values into.

virtual void Kitware.VTK.vtkGlyph3D.GetRange ( IntPtr  data) [virtual]

Specify range to map scalar values into.

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

Specify scale factor to scale object by.

virtual int Kitware.VTK.vtkGlyph3D.GetScaleMode ( ) [virtual]

Either scale by scalar or by vector/normal magnitude.

Return the method of scaling as a descriptive character string.

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

Turn on/off scaling of source geometry.

Get a pointer to a source object at a specified table location.

Here is the call graph for this function:

When set, this is use to transform the source polydata before using it to generate the glyph. This is useful if one wanted to reorient the source, for example.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkGlyph3D.GetVectorMode ( ) [virtual]

Specify whether to use vector or normal to perform vector operations.

Return the vector mode as a character string.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.

virtual int Kitware.VTK.vtkGlyph3D.IsPointVisible ( vtkDataSet  arg0,
int  arg1 
) [virtual]

This can be overwritten by subclass to return 0 when a point is blanked. Default implementation is to always return 1;.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.

static new vtkGlyph3D Kitware.VTK.vtkGlyph3D.New ( ) [static]

Description Construct object with scaling on, scaling mode is by scalar value, scale factor = 1.0, the range is (0,1), orient geometry is on, and orientation is by vector. Clamping and indexing are turned off. No initial sources are defined.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.

virtual void Kitware.VTK.vtkGlyph3D.OrientOff ( ) [virtual]

Turn on/off orienting of input geometry along vector/normal.

virtual void Kitware.VTK.vtkGlyph3D.OrientOn ( ) [virtual]

Turn on/off orienting of input geometry along vector/normal.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.

Here is the call graph for this function:

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

Turn on/off scaling of source geometry.

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

Turn on/off scaling of source geometry.

virtual void Kitware.VTK.vtkGlyph3D.SetClamping ( int  _arg) [virtual]

Turn on/off clamping of "scalar" values to range. (Scalar value may be vector magnitude if ScaleByVector() is enabled.)

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

Either color by scale, scalar or by vector/normal magnitude.

Either color by scale, scalar or by vector/normal magnitude.

Either color by scale, scalar or by vector/normal magnitude.

Either color by scale, scalar or by vector/normal magnitude.

virtual void Kitware.VTK.vtkGlyph3D.SetFillCellData ( int  _arg) [virtual]

Enable/disable the generation of cell data as part of the output. The cell data at each cell will match the point data of the input at the glyphed point.

virtual void Kitware.VTK.vtkGlyph3D.SetGeneratePointIds ( int  _arg) [virtual]

Enable/disable the generation of point ids as part of the output. The point ids are the id of the input generating point. The point ids are stored in the output point field data and named "InputPointIds". Point generation is useful for debugging and pick operations.

virtual void Kitware.VTK.vtkGlyph3D.SetIndexMode ( int  _arg) [virtual]

Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.

Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.

Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.

Index into table of sources by scalar, by vector/normal magnitude, or no indexing. If indexing is turned off, then the first source glyph in the table of glyphs is used. Note that indexing mode will only use the InputScalarsSelection array and not the InputColorScalarsSelection as the scalar source if an array is specified.

virtual void Kitware.VTK.vtkGlyph3D.SetOrient ( int  _arg) [virtual]

Turn on/off orienting of input geometry along vector/normal.

virtual void Kitware.VTK.vtkGlyph3D.SetPointIdsName ( string  _arg) [virtual]

Set/Get the name of the PointIds array if generated. By default the Ids are named "InputPointIds", but this can be changed with this function.

virtual void Kitware.VTK.vtkGlyph3D.SetRange ( double  _arg1,
double  _arg2 
) [virtual]

Specify range to map scalar values into.

void Kitware.VTK.vtkGlyph3D.SetRange ( IntPtr  _arg)

Specify range to map scalar values into.

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

Specify scale factor to scale object by.

virtual void Kitware.VTK.vtkGlyph3D.SetScaleMode ( int  _arg) [virtual]

Either scale by scalar or by vector/normal magnitude.

Either scale by scalar or by vector/normal magnitude.

Either scale by scalar or by vector/normal magnitude.

Either scale by scalar or by vector/normal magnitude.

Either scale by scalar or by vector/normal magnitude.

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

Turn on/off scaling of source geometry.

Set the source to use for he glyph. Old style. See SetSourceConnection.

void Kitware.VTK.vtkGlyph3D.SetSource ( int  id,
vtkPolyData  pd 
)

Specify a source object at a specified table location. 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).

When set, this is use to transform the source polydata before using it to generate the glyph. This is useful if one wanted to reorient the source, for example.

virtual void Kitware.VTK.vtkGlyph3D.SetVectorMode ( int  _arg) [virtual]

Specify whether to use vector or normal to perform vector operations.

Specify whether to use vector or normal to perform vector operations.

Specify whether to use vector or normal to perform vector operations.

Specify whether to use vector or normal to perform vector operations.

static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_ClampingOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_ClampingOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_FillCellDataOff_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_FillCellDataOn_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GeneratePointIdsOff_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GeneratePointIdsOn_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetClamping_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetColorMode_08 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetColorModeAsString_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetFillCellData_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetGeneratePointIds_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetIndexMode_12 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetIndexModeAsString_13 ( HandleRef  pThis) [private]
static internal uint Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetMTime_14 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetOrient_15 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetPointIdsName_16 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetRange_17 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetRange_18 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal double Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetScaleFactor_19 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetScaleMode_20 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetScaleModeAsString_21 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetScaling_22 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetSource_23 ( HandleRef  pThis,
int  id,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetSourceTransform_24 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetVectorMode_25 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_GetVectorModeAsString_26 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_IsA_27 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_IsPointVisible_28 ( HandleRef  pThis,
HandleRef  arg0,
int  arg1 
) [private]
static internal int Kitware.VTK.vtkGlyph3D.vtkGlyph3D_IsTypeOf_29 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_NewInstance_31 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_OrientOff_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_OrientOn_33 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SafeDownCast_34 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_ScalingOff_35 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_ScalingOn_36 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetClamping_37 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetColorMode_38 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetColorModeToColorByScalar_39 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetColorModeToColorByScale_40 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetColorModeToColorByVector_41 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetFillCellData_42 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetGeneratePointIds_43 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetIndexMode_44 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetIndexModeToOff_45 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetIndexModeToScalar_46 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetIndexModeToVector_47 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetOrient_48 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetPointIdsName_49 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetRange_50 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetRange_51 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaleFactor_52 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaleMode_53 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaleModeToDataScalingOff_54 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaleModeToScaleByScalar_55 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaleModeToScaleByVector_56 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaleModeToScaleByVectorComponents_57 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetScaling_58 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetSource_59 ( HandleRef  pThis,
HandleRef  pd 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetSource_60 ( HandleRef  pThis,
int  id,
HandleRef  pd 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetSourceConnection_61 ( HandleRef  pThis,
int  id,
HandleRef  algOutput 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetSourceConnection_62 ( HandleRef  pThis,
HandleRef  algOutput 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetSourceTransform_63 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetVectorMode_64 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetVectorModeToUseNormal_65 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetVectorModeToUseVector_66 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGlyph3D.vtkGlyph3D_SetVectorModeToVectorRotationOff_67 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkGlyph3D.MRClassNameKey = "10vtkGlyph3D" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkGlyph2D.


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