ActiViz .NET
5.8.0
|
vtkProgrammableGlyphFilter - control the generation and placement of glyphs at input points More...
Public Member Functions | |
vtkProgrammableGlyphFilter (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkProgrammableGlyphFilter () | |
Description Construct object with NULL GlyphMethod() and no source object. The ColorMode is set to color by the input. | |
delegate void | ProgrammableMethodCallbackType (IntPtr arg0) |
Signature definition for programmable method callbacks. Methods passed to SetGlyphMethod or SetGlyphMethodArgDelete must conform to this signature. The presence of this typedef is useful for reference and for external analysis tools, but it cannot be used in the method signatures in these header files themselves because it prevents the internal VTK wrapper generators from wrapping these methods. | |
virtual int | GetColorMode () |
Either color by the input or source scalar data. | |
string | GetColorModeAsString () |
Either color by the input or source scalar data. | |
virtual double[] | GetPoint () |
Get the current point coordinates during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().) | |
virtual void | GetPoint (ref double _arg1, ref double _arg2, ref double _arg3) |
Get the current point coordinates during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().) | |
virtual void | GetPoint (IntPtr _arg) |
Get the current point coordinates during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().) | |
virtual vtkPointData | GetPointData () |
Get the set of point data attributes for the input. A convenience to the programmer to be used in the GlyphMethod(). Only valid during the Execute() method of this filter. | |
virtual int | GetPointId () |
Get the current point id during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().) | |
vtkPolyData | GetSource () |
Set/Get the source to use for this glyph. Note: you can change the source during execution of this filter. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkProgrammableGlyphFilter | NewInstance () |
Undocumented Block. | |
virtual void | SetColorMode (int _arg) |
Either color by the input or source scalar data. | |
void | SetColorModeToColorByInput () |
Either color by the input or source scalar data. | |
void | SetColorModeToColorBySource () |
Either color by the input or source scalar data. | |
void | SetGlyphMethod (ProgrammableMethodCallbackType f, IntPtr arg) |
Specify function to be called for each input point. | |
void | SetGlyphMethodArgDelete (ProgrammableMethodCallbackType f) |
Set the arg delete method. This is used to free user memory that might be associated with the GlyphMethod(). | |
void | SetSource (vtkPolyData source) |
Set/Get the source to use for this glyph. Note: you can change the source during execution of this filter. | |
Static Public Member Functions | |
static new vtkProgrammableGlyphFilter | New () |
Description Construct object with NULL GlyphMethod() and no source object. The ColorMode is set to color by the input. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkProgrammableGlyphFilter | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkProgrammableGlyphFilter" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "26vtkProgrammableGlyphFilter" |
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 | vtkProgrammableGlyphFilter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkProgrammableGlyphFilter_GetColorMode_01 (HandleRef pThis) |
static internal IntPtr | vtkProgrammableGlyphFilter_GetColorModeAsString_02 (HandleRef pThis) |
static internal IntPtr | vtkProgrammableGlyphFilter_GetPoint_03 (HandleRef pThis) |
static internal void | vtkProgrammableGlyphFilter_GetPoint_04 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3) |
static internal void | vtkProgrammableGlyphFilter_GetPoint_05 (HandleRef pThis, IntPtr _arg) |
static internal IntPtr | vtkProgrammableGlyphFilter_GetPointData_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkProgrammableGlyphFilter_GetPointId_07 (HandleRef pThis) |
static internal IntPtr | vtkProgrammableGlyphFilter_GetSource_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkProgrammableGlyphFilter_IsA_09 (HandleRef pThis, string type) |
static internal int | vtkProgrammableGlyphFilter_IsTypeOf_10 (string type) |
static internal IntPtr | vtkProgrammableGlyphFilter_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkProgrammableGlyphFilter_SafeDownCast_13 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkProgrammableGlyphFilter_SetColorMode_14 (HandleRef pThis, int _arg) |
static internal void | vtkProgrammableGlyphFilter_SetColorModeToColorByInput_15 (HandleRef pThis) |
static internal void | vtkProgrammableGlyphFilter_SetColorModeToColorBySource_16 (HandleRef pThis) |
static internal void | vtkProgrammableGlyphFilter_SetGlyphMethod_17 (HandleRef pThis, ProgrammableMethodCallbackType f, IntPtr arg) |
static internal void | vtkProgrammableGlyphFilter_SetGlyphMethodArgDelete_18 (HandleRef pThis, ProgrammableMethodCallbackType f) |
static internal void | vtkProgrammableGlyphFilter_SetSource_19 (HandleRef pThis, HandleRef source) |
Static Private Member Functions | |
static | vtkProgrammableGlyphFilter () |
Automatically generated type registration mechanics. |
vtkProgrammableGlyphFilter - control the generation and placement of glyphs at input points
Description vtkProgrammableGlyphFilter is a filter that allows you to place a glyph at each input point in the dataset. In addition, the filter is programmable which means the user has control over the generation of the glyph. The glyphs can be controlled via the point data attributes (e.g., scalars, vectors, etc.) or any other information in the input dataset.
This is the way the filter works. You must define an input dataset which at a minimum contains points with associated attribute values. Also, the Source instance variable must be set which is of type vtkPolyData. Then, for each point in the input, the PointId is set to the current point id, and a user-defined function is called (i.e., GlyphMethod). In this method you can manipulate the Source data (including changing to a different Source object). After the GlyphMethod is called, vtkProgrammableGlyphFilter will invoke an Update() on its Source object, and then copy its data to the output of the vtkProgrammableGlyphFilter. Therefore the output of this filter is of type vtkPolyData.
Another option to this filter is the way you color the glyphs. You can use the scalar data from the input or the source. The instance variable ColorMode controls this behavior.
static Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Description Construct object with NULL GlyphMethod() and no source object. The ColorMode is set to color by the input.
override void Kitware.VTK.vtkProgrammableGlyphFilter.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.
virtual int Kitware.VTK.vtkProgrammableGlyphFilter.GetColorMode | ( | ) | [virtual] |
Either color by the input or source scalar data.
Either color by the input or source scalar data.
virtual double [] Kitware.VTK.vtkProgrammableGlyphFilter.GetPoint | ( | ) | [virtual] |
Get the current point coordinates during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().)
virtual void Kitware.VTK.vtkProgrammableGlyphFilter.GetPoint | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [virtual] |
Get the current point coordinates during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().)
virtual void Kitware.VTK.vtkProgrammableGlyphFilter.GetPoint | ( | IntPtr | _arg | ) | [virtual] |
Get the current point coordinates during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().)
virtual vtkPointData Kitware.VTK.vtkProgrammableGlyphFilter.GetPointData | ( | ) | [virtual] |
Get the set of point data attributes for the input. A convenience to the programmer to be used in the GlyphMethod(). Only valid during the Execute() method of this filter.
virtual int Kitware.VTK.vtkProgrammableGlyphFilter.GetPointId | ( | ) | [virtual] |
Get the current point id during processing. Value only valid during the Execute() method of this filter. (Meant to be called by the GlyphMethod().)
Set/Get the source to use for this glyph. Note: you can change the source during execution of this filter.
override int Kitware.VTK.vtkProgrammableGlyphFilter.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new int Kitware.VTK.vtkProgrammableGlyphFilter.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new vtkProgrammableGlyphFilter Kitware.VTK.vtkProgrammableGlyphFilter.New | ( | ) | [static] |
Description Construct object with NULL GlyphMethod() and no source object. The ColorMode is set to color by the input.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
delegate void Kitware.VTK.vtkProgrammableGlyphFilter.ProgrammableMethodCallbackType | ( | IntPtr | arg0 | ) |
Signature definition for programmable method callbacks. Methods passed to SetGlyphMethod or SetGlyphMethodArgDelete must conform to this signature. The presence of this typedef is useful for reference and for external analysis tools, but it cannot be used in the method signatures in these header files themselves because it prevents the internal VTK wrapper generators from wrapping these methods.
static new vtkProgrammableGlyphFilter Kitware.VTK.vtkProgrammableGlyphFilter.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
virtual void Kitware.VTK.vtkProgrammableGlyphFilter.SetColorMode | ( | int | _arg | ) | [virtual] |
Either color by the input or source scalar data.
Either color by the input or source scalar data.
Either color by the input or source scalar data.
void Kitware.VTK.vtkProgrammableGlyphFilter.SetGlyphMethod | ( | ProgrammableMethodCallbackType | f, |
IntPtr | arg | ||
) |
Specify function to be called for each input point.
void Kitware.VTK.vtkProgrammableGlyphFilter.SetGlyphMethodArgDelete | ( | ProgrammableMethodCallbackType | f | ) |
Set the arg delete method. This is used to free user memory that might be associated with the GlyphMethod().
void Kitware.VTK.vtkProgrammableGlyphFilter.SetSource | ( | vtkPolyData | source | ) |
Set/Get the source to use for this glyph. Note: you can change the source during execution of this filter.
static internal int Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetColorMode_01 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetColorModeAsString_02 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetPoint_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetPoint_04 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetPoint_05 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetPointData_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetPointId_07 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_GetSource_08 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_IsA_09 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_IsTypeOf_10 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_NewInstance_12 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SafeDownCast_13 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SetColorMode_14 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SetColorModeToColorByInput_15 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SetColorModeToColorBySource_16 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SetGlyphMethod_17 | ( | HandleRef | pThis, |
ProgrammableMethodCallbackType | f, | ||
IntPtr | arg | ||
) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SetGlyphMethodArgDelete_18 | ( | HandleRef | pThis, |
ProgrammableMethodCallbackType | f | ||
) | [private] |
static internal void Kitware.VTK.vtkProgrammableGlyphFilter.vtkProgrammableGlyphFilter_SetSource_19 | ( | HandleRef | pThis, |
HandleRef | source | ||
) | [private] |
new readonly string Kitware.VTK.vtkProgrammableGlyphFilter.MRClassNameKey = "26vtkProgrammableGlyphFilter" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
new const string Kitware.VTK.vtkProgrammableGlyphFilter.MRFullTypeName = "Kitware.VTK.vtkProgrammableGlyphFilter" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.