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

vtkButtonSource - abstract class for creating various button types More...

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

List of all members.

Public Member Functions

 vtkButtonSource (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual double[] GetCenter ()
 Specify a point defining the origin (center) of the button.
virtual void GetCenter (IntPtr data)
 Specify a point defining the origin (center) of the button.
virtual double[] GetShoulderTextureCoordinate ()
 Set/Get the default texture coordinate to set the shoulder region to.
virtual void GetShoulderTextureCoordinate (ref double _arg1, ref double _arg2)
 Set/Get the default texture coordinate to set the shoulder region to.
virtual void GetShoulderTextureCoordinate (IntPtr _arg)
 Set/Get the default texture coordinate to set the shoulder region to.
virtual int[] GetTextureDimensions ()
 Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.
virtual void GetTextureDimensions (ref int _arg1, ref int _arg2)
 Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.
virtual void GetTextureDimensions (IntPtr _arg)
 Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.
virtual int GetTextureStyle ()
 Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.
virtual int GetTextureStyleMaxValue ()
 Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.
virtual int GetTextureStyleMinValue ()
 Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.
virtual int GetTwoSided ()
 Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".
override int IsA (string type)
 Undocumented Block.
new vtkButtonSource NewInstance ()
 Undocumented Block.
virtual void SetCenter (double _arg1, double _arg2, double _arg3)
 Specify a point defining the origin (center) of the button.
virtual void SetCenter (IntPtr _arg)
 Specify a point defining the origin (center) of the button.
virtual void SetShoulderTextureCoordinate (double _arg1, double _arg2)
 Set/Get the default texture coordinate to set the shoulder region to.
void SetShoulderTextureCoordinate (IntPtr _arg)
 Set/Get the default texture coordinate to set the shoulder region to.
virtual void SetTextureDimensions (int _arg1, int _arg2)
 Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.
void SetTextureDimensions (IntPtr _arg)
 Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.
virtual void SetTextureStyle (int _arg)
 Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.
void SetTextureStyleToFitImage ()
 Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.
void SetTextureStyleToProportional ()
 Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.
virtual void SetTwoSided (int _arg)
 Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".
virtual void TwoSidedOff ()
 Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".
virtual void TwoSidedOn ()
 Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkButtonSource"
 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 vtkButtonSource_GetCenter_01 (HandleRef pThis)
static internal void vtkButtonSource_GetCenter_02 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkButtonSource_GetShoulderTextureCoordinate_03 (HandleRef pThis)
static internal void vtkButtonSource_GetShoulderTextureCoordinate_04 (HandleRef pThis, ref double _arg1, ref double _arg2)
static internal void vtkButtonSource_GetShoulderTextureCoordinate_05 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkButtonSource_GetTextureDimensions_06 (HandleRef pThis)
static internal void vtkButtonSource_GetTextureDimensions_07 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkButtonSource_GetTextureDimensions_08 (HandleRef pThis, IntPtr _arg)
static internal int vtkButtonSource_GetTextureStyle_09 (HandleRef pThis)
static internal int vtkButtonSource_GetTextureStyleMaxValue_10 (HandleRef pThis)
static internal int vtkButtonSource_GetTextureStyleMinValue_11 (HandleRef pThis)
static internal int vtkButtonSource_GetTwoSided_12 (HandleRef pThis)
static internal int vtkButtonSource_IsA_13 (HandleRef pThis, string type)
static internal int vtkButtonSource_IsTypeOf_14 (string type)
static internal IntPtr vtkButtonSource_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkButtonSource_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkButtonSource_SetCenter_17 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkButtonSource_SetCenter_18 (HandleRef pThis, IntPtr _arg)
static internal void vtkButtonSource_SetShoulderTextureCoordinate_19 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkButtonSource_SetShoulderTextureCoordinate_20 (HandleRef pThis, IntPtr _arg)
static internal void vtkButtonSource_SetTextureDimensions_21 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkButtonSource_SetTextureDimensions_22 (HandleRef pThis, IntPtr _arg)
static internal void vtkButtonSource_SetTextureStyle_23 (HandleRef pThis, int _arg)
static internal void vtkButtonSource_SetTextureStyleToFitImage_24 (HandleRef pThis)
static internal void vtkButtonSource_SetTextureStyleToProportional_25 (HandleRef pThis)
static internal void vtkButtonSource_SetTwoSided_26 (HandleRef pThis, int _arg)
static internal void vtkButtonSource_TwoSidedOff_27 (HandleRef pThis)
static internal void vtkButtonSource_TwoSidedOn_28 (HandleRef pThis)

Static Private Member Functions

static vtkButtonSource ()
 Automatically generated type registration mechanics.

Detailed Description

vtkButtonSource - abstract class for creating various button types

Description vtkButtonSource is an abstract class that defines an API for creating "button-like" objects in VTK. A button is a geometry with a rectangular region that can be textured. The button is divided into two regions: the texture region and the shoulder region. The points in both regions are assigned texture coordinates. The texture region has texture coordinates consistent with the image to be placed on it. All points in the shoulder regions are assigned a texture coordinate specified by the user. In this way the shoulder region can be colored by the texture.

Creating a vtkButtonSource requires specifying its center point. (Subclasses have other attributes that must be set to control the shape of the button.) You must also specify how to control the shape of the texture region; i.e., whether to size the texture region proportional to the texture dimensions or whether to size the texture region proportional to the button. Also, buttons can be created single sided are mirrored to create two-sided buttons.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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


Member Function Documentation

override void Kitware.VTK.vtkButtonSource.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.vtkEllipticalButtonSource, and Kitware.VTK.vtkRectangularButtonSource.

virtual double [] Kitware.VTK.vtkButtonSource.GetCenter ( ) [virtual]

Specify a point defining the origin (center) of the button.

virtual void Kitware.VTK.vtkButtonSource.GetCenter ( IntPtr  data) [virtual]

Specify a point defining the origin (center) of the button.

Set/Get the default texture coordinate to set the shoulder region to.

virtual void Kitware.VTK.vtkButtonSource.GetShoulderTextureCoordinate ( ref double  _arg1,
ref double  _arg2 
) [virtual]

Set/Get the default texture coordinate to set the shoulder region to.

virtual void Kitware.VTK.vtkButtonSource.GetShoulderTextureCoordinate ( IntPtr  _arg) [virtual]

Set/Get the default texture coordinate to set the shoulder region to.

Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.

virtual void Kitware.VTK.vtkButtonSource.GetTextureDimensions ( ref int  _arg1,
ref int  _arg2 
) [virtual]

Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.

virtual void Kitware.VTK.vtkButtonSource.GetTextureDimensions ( IntPtr  _arg) [virtual]

Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.

Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.

Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.

Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.

virtual int Kitware.VTK.vtkButtonSource.GetTwoSided ( ) [virtual]

Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".

override int Kitware.VTK.vtkButtonSource.IsA ( string  type) [virtual]
static new int Kitware.VTK.vtkButtonSource.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkEllipticalButtonSource, and Kitware.VTK.vtkRectangularButtonSource.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkButtonSource.SetCenter ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Specify a point defining the origin (center) of the button.

virtual void Kitware.VTK.vtkButtonSource.SetCenter ( IntPtr  _arg) [virtual]

Specify a point defining the origin (center) of the button.

virtual void Kitware.VTK.vtkButtonSource.SetShoulderTextureCoordinate ( double  _arg1,
double  _arg2 
) [virtual]

Set/Get the default texture coordinate to set the shoulder region to.

Set/Get the default texture coordinate to set the shoulder region to.

virtual void Kitware.VTK.vtkButtonSource.SetTextureDimensions ( int  _arg1,
int  _arg2 
) [virtual]

Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.

Set/get the texture dimension. This needs to be set if the texture style is set to fit the image.

virtual void Kitware.VTK.vtkButtonSource.SetTextureStyle ( int  _arg) [virtual]

Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.

Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.

Set/Get the style of the texture region: whether to size it according to the x-y dimensions of the texture, or whether to make the texture region proportional to the width/height of the button.

virtual void Kitware.VTK.vtkButtonSource.SetTwoSided ( int  _arg) [virtual]

Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".

virtual void Kitware.VTK.vtkButtonSource.TwoSidedOff ( ) [virtual]

Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".

virtual void Kitware.VTK.vtkButtonSource.TwoSidedOn ( ) [virtual]

Indicate whether the button is single or double sided. A double sided button can be viewed from two sides...it looks sort of like a "pill." A single-sided button is meant to viewed from a single side; it looks like a "clam-shell.".

static internal IntPtr Kitware.VTK.vtkButtonSource.vtkButtonSource_GetCenter_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_GetCenter_02 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkButtonSource.vtkButtonSource_GetShoulderTextureCoordinate_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_GetShoulderTextureCoordinate_04 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_GetShoulderTextureCoordinate_05 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTextureDimensions_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTextureDimensions_07 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTextureDimensions_08 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTextureStyle_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTextureStyleMaxValue_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTextureStyleMinValue_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkButtonSource.vtkButtonSource_GetTwoSided_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkButtonSource.vtkButtonSource_IsA_13 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkButtonSource.vtkButtonSource_IsTypeOf_14 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkButtonSource.vtkButtonSource_NewInstance_15 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkButtonSource.vtkButtonSource_SafeDownCast_16 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetCenter_17 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetCenter_18 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetShoulderTextureCoordinate_19 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetShoulderTextureCoordinate_20 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetTextureDimensions_21 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetTextureDimensions_22 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetTextureStyle_23 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetTextureStyleToFitImage_24 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetTextureStyleToProportional_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_SetTwoSided_26 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_TwoSidedOff_27 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkButtonSource.vtkButtonSource_TwoSidedOn_28 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkButtonSource.MRClassNameKey = "15vtkButtonSource" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkEllipticalButtonSource, and Kitware.VTK.vtkRectangularButtonSource.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Reimplemented in Kitware.VTK.vtkEllipticalButtonSource, and Kitware.VTK.vtkRectangularButtonSource.


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