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

vtkPlaneSource - create an array of quadrilaterals located in a plane More...

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

List of all members.

Public Member Functions

 vtkPlaneSource (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPlaneSource ()
 Construct plane perpendicular to z-axis, resolution 1x1, width and height 1.0, and centered at the origin.
virtual double[] GetCenter ()
 Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.
virtual void GetCenter (IntPtr data)
 Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.
virtual double[] GetNormal ()
 Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.
virtual void GetNormal (IntPtr data)
 Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.
virtual double[] GetOrigin ()
 Specify a point defining the origin of the plane.
virtual void GetOrigin (IntPtr data)
 Specify a point defining the origin of the plane.
virtual double[] GetPoint1 ()
 Specify a point defining the first axis of the plane.
virtual void GetPoint1 (IntPtr data)
 Specify a point defining the first axis of the plane.
virtual double[] GetPoint2 ()
 Specify a point defining the second axis of the plane.
virtual void GetPoint2 (IntPtr data)
 Specify a point defining the second axis of the plane.
void GetResolution (ref int xR, ref int yR)
 Set the number of x-y subdivisions in the plane.
virtual int GetXResolution ()
 Specify the resolution of the plane along the first axes.
virtual int GetYResolution ()
 Specify the resolution of the plane along the second axes.
override int IsA (string type)
 Undocumented Block.
new vtkPlaneSource NewInstance ()
 Undocumented Block.
void Push (double distance)
 Translate the plane in the direction of the normal by the distance specified. Negative values move the plane in the opposite direction.
void SetCenter (double x, double y, double z)
 Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.
void SetCenter (IntPtr center)
 Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.
void SetNormal (double nx, double ny, double nz)
 Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.
void SetNormal (IntPtr n)
 Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.
virtual void SetOrigin (double _arg1, double _arg2, double _arg3)
 Specify a point defining the origin of the plane.
virtual void SetOrigin (IntPtr _arg)
 Specify a point defining the origin of the plane.
void SetPoint1 (double x, double y, double z)
 Specify a point defining the first axis of the plane.
void SetPoint1 (IntPtr pnt)
 Specify a point defining the first axis of the plane.
void SetPoint2 (double x, double y, double z)
 Specify a point defining the second axis of the plane.
void SetPoint2 (IntPtr pnt)
 Specify a point defining the second axis of the plane.
void SetResolution (int xR, int yR)
 Set the number of x-y subdivisions in the plane.
virtual void SetXResolution (int _arg)
 Specify the resolution of the plane along the first axes.
virtual void SetYResolution (int _arg)
 Specify the resolution of the plane along the second axes.

Static Public Member Functions

static new vtkPlaneSource New ()
 Construct plane perpendicular to z-axis, resolution 1x1, width and height 1.0, and centered at the origin.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkPlaneSource SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "14vtkPlaneSource"
 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 vtkPlaneSource_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPlaneSource_GetCenter_01 (HandleRef pThis)
static internal void vtkPlaneSource_GetCenter_02 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkPlaneSource_GetNormal_03 (HandleRef pThis)
static internal void vtkPlaneSource_GetNormal_04 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkPlaneSource_GetOrigin_05 (HandleRef pThis)
static internal void vtkPlaneSource_GetOrigin_06 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkPlaneSource_GetPoint1_07 (HandleRef pThis)
static internal void vtkPlaneSource_GetPoint1_08 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkPlaneSource_GetPoint2_09 (HandleRef pThis)
static internal void vtkPlaneSource_GetPoint2_10 (HandleRef pThis, IntPtr data)
static internal void vtkPlaneSource_GetResolution_11 (HandleRef pThis, ref int xR, ref int yR)
static internal int vtkPlaneSource_GetXResolution_12 (HandleRef pThis)
static internal int vtkPlaneSource_GetYResolution_13 (HandleRef pThis)
static internal int vtkPlaneSource_IsA_14 (HandleRef pThis, string type)
static internal int vtkPlaneSource_IsTypeOf_15 (string type)
static internal IntPtr vtkPlaneSource_NewInstance_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPlaneSource_Push_18 (HandleRef pThis, double distance)
static internal IntPtr vtkPlaneSource_SafeDownCast_19 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPlaneSource_SetCenter_20 (HandleRef pThis, double x, double y, double z)
static internal void vtkPlaneSource_SetCenter_21 (HandleRef pThis, IntPtr center)
static internal void vtkPlaneSource_SetNormal_22 (HandleRef pThis, double nx, double ny, double nz)
static internal void vtkPlaneSource_SetNormal_23 (HandleRef pThis, IntPtr n)
static internal void vtkPlaneSource_SetOrigin_24 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkPlaneSource_SetOrigin_25 (HandleRef pThis, IntPtr _arg)
static internal void vtkPlaneSource_SetPoint1_26 (HandleRef pThis, double x, double y, double z)
static internal void vtkPlaneSource_SetPoint1_27 (HandleRef pThis, IntPtr pnt)
static internal void vtkPlaneSource_SetPoint2_28 (HandleRef pThis, double x, double y, double z)
static internal void vtkPlaneSource_SetPoint2_29 (HandleRef pThis, IntPtr pnt)
static internal void vtkPlaneSource_SetResolution_30 (HandleRef pThis, int xR, int yR)
static internal void vtkPlaneSource_SetXResolution_31 (HandleRef pThis, int _arg)
static internal void vtkPlaneSource_SetYResolution_32 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkPlaneSource ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPlaneSource - create an array of quadrilaterals located in a plane

Description vtkPlaneSource creates an m x n array of quadrilaterals arranged as a regular tiling in a plane. The plane is defined by specifying an origin point, and then two other points that, together with the origin, define two axes for the plane. These axes do not have to be orthogonal - so you can create a parallelogram. (The axes must not be parallel.) The resolution of the plane (i.e., number of subdivisions) is controlled by the ivars XResolution and YResolution.

By default, the plane is centered at the origin and perpendicular to the z-axis, with width and height of length 1 and resolutions set to 1.

There are three convenience methods that allow you to easily move the plane. The first, SetNormal(), allows you to specify the plane normal. The effect of this method is to rotate the plane around the center of the plane, aligning the plane normal with the specified normal. The rotation is about the axis defined by the cross product of the current normal with the new normal. The second, SetCenter(), translates the center of the plane to the specified center point. The third method, Push(), allows you to translate the plane along the plane normal by the distance specified. (Negative Push values translate the plane in the negative normal direction.) Note that the SetNormal(), SetCenter() and Push() methods modify the Origin, Point1, and/or Point2 instance variables.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Construct plane perpendicular to z-axis, resolution 1x1, width and height 1.0, and centered at the origin.


Member Function Documentation

override void Kitware.VTK.vtkPlaneSource.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 double [] Kitware.VTK.vtkPlaneSource.GetCenter ( ) [virtual]

Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.

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

Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.

virtual double [] Kitware.VTK.vtkPlaneSource.GetNormal ( ) [virtual]

Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.

virtual void Kitware.VTK.vtkPlaneSource.GetNormal ( IntPtr  data) [virtual]

Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.

virtual double [] Kitware.VTK.vtkPlaneSource.GetOrigin ( ) [virtual]

Specify a point defining the origin of the plane.

virtual void Kitware.VTK.vtkPlaneSource.GetOrigin ( IntPtr  data) [virtual]

Specify a point defining the origin of the plane.

virtual double [] Kitware.VTK.vtkPlaneSource.GetPoint1 ( ) [virtual]

Specify a point defining the first axis of the plane.

virtual void Kitware.VTK.vtkPlaneSource.GetPoint1 ( IntPtr  data) [virtual]

Specify a point defining the first axis of the plane.

virtual double [] Kitware.VTK.vtkPlaneSource.GetPoint2 ( ) [virtual]

Specify a point defining the second axis of the plane.

virtual void Kitware.VTK.vtkPlaneSource.GetPoint2 ( IntPtr  data) [virtual]

Specify a point defining the second axis of the plane.

void Kitware.VTK.vtkPlaneSource.GetResolution ( ref int  xR,
ref int  yR 
)

Set the number of x-y subdivisions in the plane.

virtual int Kitware.VTK.vtkPlaneSource.GetXResolution ( ) [virtual]

Specify the resolution of the plane along the first axes.

virtual int Kitware.VTK.vtkPlaneSource.GetYResolution ( ) [virtual]

Specify the resolution of the plane along the second axes.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Construct plane perpendicular to z-axis, resolution 1x1, width and height 1.0, and centered at the origin.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

void Kitware.VTK.vtkPlaneSource.Push ( double  distance)

Translate the plane in the direction of the normal by the distance specified. Negative values move the plane in the opposite direction.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

void Kitware.VTK.vtkPlaneSource.SetCenter ( double  x,
double  y,
double  z 
)

Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.

void Kitware.VTK.vtkPlaneSource.SetCenter ( IntPtr  center)

Set/Get the center of the plane. Works in conjunction with the plane normal to position the plane. Don't use this method to define the plane. Instead, use it to move the plane to a new center point.

void Kitware.VTK.vtkPlaneSource.SetNormal ( double  nx,
double  ny,
double  nz 
)

Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.

Set/Get the plane normal. Works in conjunction with the plane center to orient the plane. Don't use this method to define the plane. Instead, use it to rotate the plane around the current center point.

virtual void Kitware.VTK.vtkPlaneSource.SetOrigin ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Specify a point defining the origin of the plane.

virtual void Kitware.VTK.vtkPlaneSource.SetOrigin ( IntPtr  _arg) [virtual]

Specify a point defining the origin of the plane.

void Kitware.VTK.vtkPlaneSource.SetPoint1 ( double  x,
double  y,
double  z 
)

Specify a point defining the first axis of the plane.

Specify a point defining the first axis of the plane.

void Kitware.VTK.vtkPlaneSource.SetPoint2 ( double  x,
double  y,
double  z 
)

Specify a point defining the second axis of the plane.

Specify a point defining the second axis of the plane.

void Kitware.VTK.vtkPlaneSource.SetResolution ( int  xR,
int  yR 
)

Set the number of x-y subdivisions in the plane.

virtual void Kitware.VTK.vtkPlaneSource.SetXResolution ( int  _arg) [virtual]

Specify the resolution of the plane along the first axes.

virtual void Kitware.VTK.vtkPlaneSource.SetYResolution ( int  _arg) [virtual]

Specify the resolution of the plane along the second axes.

static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetCenter_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetCenter_02 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetNormal_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetNormal_04 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetOrigin_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetOrigin_06 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetPoint1_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetPoint1_08 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetPoint2_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetPoint2_10 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetResolution_11 ( HandleRef  pThis,
ref int  xR,
ref int  yR 
) [private]
static internal int Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetXResolution_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPlaneSource.vtkPlaneSource_GetYResolution_13 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPlaneSource.vtkPlaneSource_IsA_14 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPlaneSource.vtkPlaneSource_IsTypeOf_15 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_NewInstance_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_Push_18 ( HandleRef  pThis,
double  distance 
) [private]
static internal IntPtr Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SafeDownCast_19 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetCenter_20 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetCenter_21 ( HandleRef  pThis,
IntPtr  center 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetNormal_22 ( HandleRef  pThis,
double  nx,
double  ny,
double  nz 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetNormal_23 ( HandleRef  pThis,
IntPtr  n 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetOrigin_24 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetOrigin_25 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetPoint1_26 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetPoint1_27 ( HandleRef  pThis,
IntPtr  pnt 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetPoint2_28 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetPoint2_29 ( HandleRef  pThis,
IntPtr  pnt 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetResolution_30 ( HandleRef  pThis,
int  xR,
int  yR 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetXResolution_31 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPlaneSource.vtkPlaneSource_SetYResolution_32 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPlaneSource.MRClassNameKey = "14vtkPlaneSource" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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