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

vtkSphere - implicit function for a sphere More...

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

List of all members.

Public Member Functions

 vtkSphere (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkSphere ()
 Description Construct sphere with center at (0,0,0) and radius=0.5.
override double EvaluateFunction (IntPtr x)
 Description Evaluate sphere equation ((x-x0)^2 + (y-y0)^2 + (z-z0)^2) - R^2.
new double EvaluateFunction (double x, double y, double z)
 Description Evaluate sphere equation ((x-x0)^2 + (y-y0)^2 + (z-z0)^2) - R^2.
override void EvaluateGradient (IntPtr x, IntPtr n)
 Description Evaluate sphere gradient.
virtual double[] GetCenter ()
 Set / get the center of the sphere. The default is (0,0,0).
virtual void GetCenter (IntPtr data)
 Set / get the center of the sphere. The default is (0,0,0).
virtual double GetRadius ()
 Set / get the radius of the sphere. The default is 0.5.
override int IsA (string type)
 Undocumented Block.
new vtkSphere NewInstance ()
 Undocumented Block.
virtual void SetCenter (double _arg1, double _arg2, double _arg3)
 Set / get the center of the sphere. The default is (0,0,0).
virtual void SetCenter (IntPtr _arg)
 Set / get the center of the sphere. The default is (0,0,0).
virtual void SetRadius (double _arg)
 Set / get the radius of the sphere. The default is 0.5.

Static Public Member Functions

static new vtkSphere New ()
 Description Construct sphere with center at (0,0,0) and radius=0.5.
static void ComputeBoundingSphere (IntPtr pts, int numPts, IntPtr sphere, IntPtr hints)
 Create a bounding sphere from a set of points. The set of points is defined by an array of doubles, in the order of x-y-z (which repeats for each point). An optional hints array provides a guess for the initial bounding sphere; the two values in the hints array are the two points expected to be the furthest apart. The output sphere consists of a center (x-y-z) and a radius.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkSphere SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "9vtkSphere"
 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 vtkSphere_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSphere_ComputeBoundingSphere_01 (IntPtr pts, int numPts, IntPtr sphere, IntPtr hints)
static internal double vtkSphere_EvaluateFunction_02 (HandleRef pThis, IntPtr x)
static internal double vtkSphere_EvaluateFunction_03 (HandleRef pThis, double x, double y, double z)
static internal void vtkSphere_EvaluateGradient_04 (HandleRef pThis, IntPtr x, IntPtr n)
static internal IntPtr vtkSphere_GetCenter_05 (HandleRef pThis)
static internal void vtkSphere_GetCenter_06 (HandleRef pThis, IntPtr data)
static internal double vtkSphere_GetRadius_07 (HandleRef pThis)
static internal int vtkSphere_IsA_08 (HandleRef pThis, string type)
static internal int vtkSphere_IsTypeOf_09 (string type)
static internal IntPtr vtkSphere_NewInstance_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkSphere_SafeDownCast_12 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSphere_SetCenter_13 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkSphere_SetCenter_14 (HandleRef pThis, IntPtr _arg)
static internal void vtkSphere_SetRadius_15 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkSphere ()
 Automatically generated type registration mechanics.

Detailed Description

vtkSphere - implicit function for a sphere

Description vtkSphere computes the implicit function and/or gradient for a sphere. vtkSphere is a concrete implementation of vtkImplicitFunction. Additional methods are available for sphere-related computations, such as computing bounding spheres for a set of points, or set of spheres.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Description Construct sphere with center at (0,0,0) and radius=0.5.


Member Function Documentation

static void Kitware.VTK.vtkSphere.ComputeBoundingSphere ( IntPtr  pts,
int  numPts,
IntPtr  sphere,
IntPtr  hints 
) [static]

Create a bounding sphere from a set of points. The set of points is defined by an array of doubles, in the order of x-y-z (which repeats for each point). An optional hints array provides a guess for the initial bounding sphere; the two values in the hints array are the two points expected to be the furthest apart. The output sphere consists of a center (x-y-z) and a radius.

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

override double Kitware.VTK.vtkSphere.EvaluateFunction ( IntPtr  x) [virtual]

Description Evaluate sphere equation ((x-x0)^2 + (y-y0)^2 + (z-z0)^2) - R^2.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

new double Kitware.VTK.vtkSphere.EvaluateFunction ( double  x,
double  y,
double  z 
)

Description Evaluate sphere equation ((x-x0)^2 + (y-y0)^2 + (z-z0)^2) - R^2.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

override void Kitware.VTK.vtkSphere.EvaluateGradient ( IntPtr  x,
IntPtr  n 
) [virtual]

Description Evaluate sphere gradient.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

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

Set / get the center of the sphere. The default is (0,0,0).

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

Set / get the center of the sphere. The default is (0,0,0).

virtual double Kitware.VTK.vtkSphere.GetRadius ( ) [virtual]

Set / get the radius of the sphere. The default is 0.5.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

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

Description Construct sphere with center at (0,0,0) and radius=0.5.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

Here is the call graph for this function:

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

Set / get the center of the sphere. The default is (0,0,0).

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

Set / get the center of the sphere. The default is (0,0,0).

virtual void Kitware.VTK.vtkSphere.SetRadius ( double  _arg) [virtual]

Set / get the radius of the sphere. The default is 0.5.

static internal void Kitware.VTK.vtkSphere.vtkSphere_ComputeBoundingSphere_01 ( IntPtr  pts,
int  numPts,
IntPtr  sphere,
IntPtr  hints 
) [private]
static internal double Kitware.VTK.vtkSphere.vtkSphere_EvaluateFunction_02 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal double Kitware.VTK.vtkSphere.vtkSphere_EvaluateFunction_03 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkSphere.vtkSphere_EvaluateGradient_04 ( HandleRef  pThis,
IntPtr  x,
IntPtr  n 
) [private]
static internal IntPtr Kitware.VTK.vtkSphere.vtkSphere_GetCenter_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSphere.vtkSphere_GetCenter_06 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal double Kitware.VTK.vtkSphere.vtkSphere_GetRadius_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSphere.vtkSphere_IsA_08 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkSphere.vtkSphere_IsTypeOf_09 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkSphere.vtkSphere_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSphere.vtkSphere_NewInstance_11 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSphere.vtkSphere_SafeDownCast_12 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSphere.vtkSphere_SetCenter_13 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkSphere.vtkSphere_SetCenter_14 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkSphere.vtkSphere_SetRadius_15 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkSphere.MRClassNameKey = "9vtkSphere" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImplicitFunction.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImplicitFunction.


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