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

vtkEllipticalButtonSource - create a ellipsoidal-shaped button More...

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

List of all members.

Public Member Functions

 vtkEllipticalButtonSource (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkEllipticalButtonSource ()
 Construct a circular button with depth 10% of its height.
virtual int GetCircumferentialResolution ()
 Specify the resolution of the button in the circumferential direction.
virtual int GetCircumferentialResolutionMaxValue ()
 Specify the resolution of the button in the circumferential direction.
virtual int GetCircumferentialResolutionMinValue ()
 Specify the resolution of the button in the circumferential direction.
virtual double GetDepth ()
 Set/Get the depth of the button (the z-eliipsoid axis length).
virtual double GetDepthMaxValue ()
 Set/Get the depth of the button (the z-eliipsoid axis length).
virtual double GetDepthMinValue ()
 Set/Get the depth of the button (the z-eliipsoid axis length).
virtual double GetHeight ()
 Set/Get the height of the button (the y-ellipsoid axis length * 2).
virtual double GetHeightMaxValue ()
 Set/Get the height of the button (the y-ellipsoid axis length * 2).
virtual double GetHeightMinValue ()
 Set/Get the height of the button (the y-ellipsoid axis length * 2).
virtual double GetRadialRatio ()
 Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.
virtual double GetRadialRatioMaxValue ()
 Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.
virtual double GetRadialRatioMinValue ()
 Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.
virtual int GetShoulderResolution ()
 Specify the resolution of the texture in the radial direction in the shoulder region.
virtual int GetShoulderResolutionMaxValue ()
 Specify the resolution of the texture in the radial direction in the shoulder region.
virtual int GetShoulderResolutionMinValue ()
 Specify the resolution of the texture in the radial direction in the shoulder region.
virtual int GetTextureResolution ()
 Specify the resolution of the texture in the radial direction in the texture region.
virtual int GetTextureResolutionMaxValue ()
 Specify the resolution of the texture in the radial direction in the texture region.
virtual int GetTextureResolutionMinValue ()
 Specify the resolution of the texture in the radial direction in the texture region.
virtual double GetWidth ()
 Set/Get the width of the button (the x-ellipsoid axis length * 2).
virtual double GetWidthMaxValue ()
 Set/Get the width of the button (the x-ellipsoid axis length * 2).
virtual double GetWidthMinValue ()
 Set/Get the width of the button (the x-ellipsoid axis length * 2).
override int IsA (string type)
 Undocumented Block.
new vtkEllipticalButtonSource NewInstance ()
 Undocumented Block.
virtual void SetCircumferentialResolution (int _arg)
 Specify the resolution of the button in the circumferential direction.
virtual void SetDepth (double _arg)
 Set/Get the depth of the button (the z-eliipsoid axis length).
virtual void SetHeight (double _arg)
 Set/Get the height of the button (the y-ellipsoid axis length * 2).
virtual void SetRadialRatio (double _arg)
 Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.
virtual void SetShoulderResolution (int _arg)
 Specify the resolution of the texture in the radial direction in the shoulder region.
virtual void SetTextureResolution (int _arg)
 Specify the resolution of the texture in the radial direction in the texture region.
virtual void SetWidth (double _arg)
 Set/Get the width of the button (the x-ellipsoid axis length * 2).

Static Public Member Functions

static new
vtkEllipticalButtonSource 
New ()
 Construct a circular button with depth 10% of its height.
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkEllipticalButtonSource 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "25vtkEllipticalButtonSource"
 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 vtkEllipticalButtonSource_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkEllipticalButtonSource_GetCircumferentialResolution_01 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetCircumferentialResolutionMaxValue_02 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetCircumferentialResolutionMinValue_03 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetDepth_04 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetDepthMaxValue_05 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetDepthMinValue_06 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetHeight_07 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetHeightMaxValue_08 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetHeightMinValue_09 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetRadialRatio_10 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetRadialRatioMaxValue_11 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetRadialRatioMinValue_12 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetShoulderResolution_13 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetShoulderResolutionMaxValue_14 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetShoulderResolutionMinValue_15 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetTextureResolution_16 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetTextureResolutionMaxValue_17 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_GetTextureResolutionMinValue_18 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetWidth_19 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetWidthMaxValue_20 (HandleRef pThis)
static internal double vtkEllipticalButtonSource_GetWidthMinValue_21 (HandleRef pThis)
static internal int vtkEllipticalButtonSource_IsA_22 (HandleRef pThis, string type)
static internal int vtkEllipticalButtonSource_IsTypeOf_23 (string type)
static internal IntPtr vtkEllipticalButtonSource_NewInstance_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkEllipticalButtonSource_SafeDownCast_26 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkEllipticalButtonSource_SetCircumferentialResolution_27 (HandleRef pThis, int _arg)
static internal void vtkEllipticalButtonSource_SetDepth_28 (HandleRef pThis, double _arg)
static internal void vtkEllipticalButtonSource_SetHeight_29 (HandleRef pThis, double _arg)
static internal void vtkEllipticalButtonSource_SetRadialRatio_30 (HandleRef pThis, double _arg)
static internal void vtkEllipticalButtonSource_SetShoulderResolution_31 (HandleRef pThis, int _arg)
static internal void vtkEllipticalButtonSource_SetTextureResolution_32 (HandleRef pThis, int _arg)
static internal void vtkEllipticalButtonSource_SetWidth_33 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkEllipticalButtonSource ()
 Automatically generated type registration mechanics.

Detailed Description

vtkEllipticalButtonSource - create a ellipsoidal-shaped button

Description vtkEllipticalButtonSource creates a ellipsoidal shaped button with texture coordinates suitable for application of a texture map. This provides a way to make nice looking 3D buttons. The buttons are represented as vtkPolyData that includes texture coordinates and normals. The button lies in the x-y plane.

To use this class you must define the major and minor axes lengths of an ellipsoid (expressed as width (x), height (y) and depth (z)). The button has a rectangular mesh region in the center with texture coordinates that range smoothly from (0,1). (This flat region is called the texture region.) The outer, curved portion of the button (called the shoulder) has texture coordinates set to a user specified value (by default (0,0). (This results in coloring the button curve the same color as the (s,t) location of the texture map.) The resolution in the radial direction, the texture region, and the shoulder region must also be set. The button can be moved by specifying an origin.

vtkButtonSource vtkRectangularButtonSource


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Construct a circular button with depth 10% of its height.


Member Function Documentation

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

Specify the resolution of the button in the circumferential direction.

Specify the resolution of the button in the circumferential direction.

Specify the resolution of the button in the circumferential direction.

virtual double Kitware.VTK.vtkEllipticalButtonSource.GetDepth ( ) [virtual]

Set/Get the depth of the button (the z-eliipsoid axis length).

Set/Get the depth of the button (the z-eliipsoid axis length).

Set/Get the depth of the button (the z-eliipsoid axis length).

Set/Get the height of the button (the y-ellipsoid axis length * 2).

Set/Get the height of the button (the y-ellipsoid axis length * 2).

Set/Get the height of the button (the y-ellipsoid axis length * 2).

Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.

Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.

Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.

Specify the resolution of the texture in the radial direction in the shoulder region.

Specify the resolution of the texture in the radial direction in the shoulder region.

Specify the resolution of the texture in the radial direction in the shoulder region.

Specify the resolution of the texture in the radial direction in the texture region.

Specify the resolution of the texture in the radial direction in the texture region.

Specify the resolution of the texture in the radial direction in the texture region.

virtual double Kitware.VTK.vtkEllipticalButtonSource.GetWidth ( ) [virtual]

Set/Get the width of the button (the x-ellipsoid axis length * 2).

Set/Get the width of the button (the x-ellipsoid axis length * 2).

Set/Get the width of the button (the x-ellipsoid axis length * 2).

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkButtonSource.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkButtonSource.

Construct a circular button with depth 10% of its height.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkButtonSource.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkButtonSource.

Here is the call graph for this function:

Specify the resolution of the button in the circumferential direction.

virtual void Kitware.VTK.vtkEllipticalButtonSource.SetDepth ( double  _arg) [virtual]

Set/Get the depth of the button (the z-eliipsoid axis length).

virtual void Kitware.VTK.vtkEllipticalButtonSource.SetHeight ( double  _arg) [virtual]

Set/Get the height of the button (the y-ellipsoid axis length * 2).

virtual void Kitware.VTK.vtkEllipticalButtonSource.SetRadialRatio ( double  _arg) [virtual]

Set/Get the radial ratio. This is the measure of the radius of the outer ellipsoid to the inner ellipsoid of the button. The outer ellipsoid is the boundary of the button defined by the height and width. The inner ellipsoid circumscribes the texture region. Larger RadialRatio's cause the button to be more rounded (and the texture region to be smaller); smaller ratios produce sharply curved shoulders with a larger texture region.

Specify the resolution of the texture in the radial direction in the shoulder region.

virtual void Kitware.VTK.vtkEllipticalButtonSource.SetTextureResolution ( int  _arg) [virtual]

Specify the resolution of the texture in the radial direction in the texture region.

virtual void Kitware.VTK.vtkEllipticalButtonSource.SetWidth ( double  _arg) [virtual]

Set/Get the width of the button (the x-ellipsoid axis length * 2).

static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetDepth_04 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetDepthMaxValue_05 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetDepthMinValue_06 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetHeight_07 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetHeightMaxValue_08 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetHeightMinValue_09 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetRadialRatio_10 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetWidth_19 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetWidthMaxValue_20 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_GetWidthMinValue_21 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_IsA_22 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_NewInstance_25 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SafeDownCast_26 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetCircumferentialResolution_27 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetDepth_28 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetHeight_29 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetRadialRatio_30 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetShoulderResolution_31 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetTextureResolution_32 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkEllipticalButtonSource.vtkEllipticalButtonSource_SetWidth_33 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkEllipticalButtonSource.MRClassNameKey = "25vtkEllipticalButtonSource" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkButtonSource.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkButtonSource.


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