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

vtkProjectedTexture - assign texture coordinates for a projected texture More...

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

List of all members.

Public Member Functions

 vtkProjectedTexture (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkProjectedTexture ()
 Undocumented Block.
virtual double[] GetAspectRatio ()
 Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.
virtual void GetAspectRatio (IntPtr data)
 Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.
virtual int GetCameraMode ()
 Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.
virtual double[] GetFocalPoint ()
 Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).
virtual void GetFocalPoint (IntPtr data)
 Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).
virtual double GetMirrorSeparation ()
 Set/Get the mirror separation for the two mirror system.
virtual double[] GetOrientation ()
 Get the normalized orientation vector of the projector.
virtual void GetOrientation (IntPtr data)
 Get the normalized orientation vector of the projector.
virtual double[] GetPosition ()
 Set/Get the position of the focus of the projector.
virtual void GetPosition (IntPtr data)
 Set/Get the position of the focus of the projector.
virtual double[] GetSRange ()
 Specify s-coordinate range for texture s-t coordinate pair.
virtual void GetSRange (IntPtr data)
 Specify s-coordinate range for texture s-t coordinate pair.
virtual double[] GetTRange ()
 Specify t-coordinate range for texture s-t coordinate pair.
virtual void GetTRange (IntPtr data)
 Specify t-coordinate range for texture s-t coordinate pair.
virtual double[] GetUp ()
 Set/Get the up vector of the projector.
virtual void GetUp (IntPtr data)
 Set/Get the up vector of the projector.
override int IsA (string type)
 Undocumented Block.
new vtkProjectedTexture NewInstance ()
 Undocumented Block.
virtual void SetAspectRatio (double _arg1, double _arg2, double _arg3)
 Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.
virtual void SetAspectRatio (IntPtr _arg)
 Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.
virtual void SetCameraMode (int _arg)
 Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.
void SetCameraModeToPinhole ()
 Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.
void SetCameraModeToTwoMirror ()
 Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.
void SetFocalPoint (IntPtr focalPoint)
 Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).
void SetFocalPoint (double x, double y, double z)
 Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).
virtual void SetMirrorSeparation (double _arg)
 Set/Get the mirror separation for the two mirror system.
virtual void SetPosition (double _arg1, double _arg2, double _arg3)
 Set/Get the position of the focus of the projector.
virtual void SetPosition (IntPtr _arg)
 Set/Get the position of the focus of the projector.
virtual void SetSRange (double _arg1, double _arg2)
 Specify s-coordinate range for texture s-t coordinate pair.
void SetSRange (IntPtr _arg)
 Specify s-coordinate range for texture s-t coordinate pair.
virtual void SetTRange (double _arg1, double _arg2)
 Specify t-coordinate range for texture s-t coordinate pair.
void SetTRange (IntPtr _arg)
 Specify t-coordinate range for texture s-t coordinate pair.
virtual void SetUp (double _arg1, double _arg2, double _arg3)
 Set/Get the up vector of the projector.
virtual void SetUp (IntPtr _arg)
 Set/Get the up vector of the projector.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "19vtkProjectedTexture"
 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 vtkProjectedTexture_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkProjectedTexture_GetAspectRatio_01 (HandleRef pThis)
static internal void vtkProjectedTexture_GetAspectRatio_02 (HandleRef pThis, IntPtr data)
static internal int vtkProjectedTexture_GetCameraMode_03 (HandleRef pThis)
static internal IntPtr vtkProjectedTexture_GetFocalPoint_04 (HandleRef pThis)
static internal void vtkProjectedTexture_GetFocalPoint_05 (HandleRef pThis, IntPtr data)
static internal double vtkProjectedTexture_GetMirrorSeparation_06 (HandleRef pThis)
static internal IntPtr vtkProjectedTexture_GetOrientation_07 (HandleRef pThis)
static internal void vtkProjectedTexture_GetOrientation_08 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkProjectedTexture_GetPosition_09 (HandleRef pThis)
static internal void vtkProjectedTexture_GetPosition_10 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkProjectedTexture_GetSRange_11 (HandleRef pThis)
static internal void vtkProjectedTexture_GetSRange_12 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkProjectedTexture_GetTRange_13 (HandleRef pThis)
static internal void vtkProjectedTexture_GetTRange_14 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkProjectedTexture_GetUp_15 (HandleRef pThis)
static internal void vtkProjectedTexture_GetUp_16 (HandleRef pThis, IntPtr data)
static internal int vtkProjectedTexture_IsA_17 (HandleRef pThis, string type)
static internal int vtkProjectedTexture_IsTypeOf_18 (string type)
static internal IntPtr vtkProjectedTexture_NewInstance_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkProjectedTexture_SafeDownCast_21 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkProjectedTexture_SetAspectRatio_22 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkProjectedTexture_SetAspectRatio_23 (HandleRef pThis, IntPtr _arg)
static internal void vtkProjectedTexture_SetCameraMode_24 (HandleRef pThis, int _arg)
static internal void vtkProjectedTexture_SetCameraModeToPinhole_25 (HandleRef pThis)
static internal void vtkProjectedTexture_SetCameraModeToTwoMirror_26 (HandleRef pThis)
static internal void vtkProjectedTexture_SetFocalPoint_27 (HandleRef pThis, IntPtr focalPoint)
static internal void vtkProjectedTexture_SetFocalPoint_28 (HandleRef pThis, double x, double y, double z)
static internal void vtkProjectedTexture_SetMirrorSeparation_29 (HandleRef pThis, double _arg)
static internal void vtkProjectedTexture_SetPosition_30 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkProjectedTexture_SetPosition_31 (HandleRef pThis, IntPtr _arg)
static internal void vtkProjectedTexture_SetSRange_32 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkProjectedTexture_SetSRange_33 (HandleRef pThis, IntPtr _arg)
static internal void vtkProjectedTexture_SetTRange_34 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkProjectedTexture_SetTRange_35 (HandleRef pThis, IntPtr _arg)
static internal void vtkProjectedTexture_SetUp_36 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkProjectedTexture_SetUp_37 (HandleRef pThis, IntPtr _arg)

Static Private Member Functions

static vtkProjectedTexture ()
 Automatically generated type registration mechanics.

Detailed Description

vtkProjectedTexture - assign texture coordinates for a projected texture

Description vtkProjectedTexture assigns texture coordinates to a dataset as if the texture was projected from a slide projected located somewhere in the scene. Methods are provided to position the projector and aim it at a location, to set the width of the projector's frustum, and to set the range of texture coordinates assigned to the dataset.

Objects in the scene that appear behind the projector are also assigned texture coordinates; the projected image is left-right and top-bottom flipped, much as a lens' focus flips the rays of light that pass through it. A warning is issued if a point in the dataset falls at the focus of the projector.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkProjectedTexture.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.vtkDataSetAlgorithm.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetAspectRatio ( ) [virtual]

Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.GetAspectRatio ( IntPtr  data) [virtual]

Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.

Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetFocalPoint ( ) [virtual]

Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).

virtual void Kitware.VTK.vtkProjectedTexture.GetFocalPoint ( IntPtr  data) [virtual]

Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).

Set/Get the mirror separation for the two mirror system.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetOrientation ( ) [virtual]

Get the normalized orientation vector of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.GetOrientation ( IntPtr  data) [virtual]

Get the normalized orientation vector of the projector.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetPosition ( ) [virtual]

Set/Get the position of the focus of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.GetPosition ( IntPtr  data) [virtual]

Set/Get the position of the focus of the projector.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetSRange ( ) [virtual]

Specify s-coordinate range for texture s-t coordinate pair.

virtual void Kitware.VTK.vtkProjectedTexture.GetSRange ( IntPtr  data) [virtual]

Specify s-coordinate range for texture s-t coordinate pair.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetTRange ( ) [virtual]

Specify t-coordinate range for texture s-t coordinate pair.

virtual void Kitware.VTK.vtkProjectedTexture.GetTRange ( IntPtr  data) [virtual]

Specify t-coordinate range for texture s-t coordinate pair.

virtual double [] Kitware.VTK.vtkProjectedTexture.GetUp ( ) [virtual]

Set/Get the up vector of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.GetUp ( IntPtr  data) [virtual]

Set/Get the up vector of the projector.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkProjectedTexture.SetAspectRatio ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.SetAspectRatio ( IntPtr  _arg) [virtual]

Set/Get the aspect ratio of a perpendicular cross-section of the the projector's frustum. The aspect ratio consists of three numbers: (x, y, z), where x is the width of the frustum, y is the height, and z is the perpendicular distance from the focus of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.SetCameraMode ( int  _arg) [virtual]

Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.

Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.

Set/Get the camera mode of the projection -- pinhole projection or two mirror projection.

void Kitware.VTK.vtkProjectedTexture.SetFocalPoint ( IntPtr  focalPoint)

Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).

void Kitware.VTK.vtkProjectedTexture.SetFocalPoint ( double  x,
double  y,
double  z 
)

Set/Get the focal point of the projector (a point that lies along the center axis of the projector's frustum).

virtual void Kitware.VTK.vtkProjectedTexture.SetMirrorSeparation ( double  _arg) [virtual]

Set/Get the mirror separation for the two mirror system.

virtual void Kitware.VTK.vtkProjectedTexture.SetPosition ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the position of the focus of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.SetPosition ( IntPtr  _arg) [virtual]

Set/Get the position of the focus of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.SetSRange ( double  _arg1,
double  _arg2 
) [virtual]

Specify s-coordinate range for texture s-t coordinate pair.

Specify s-coordinate range for texture s-t coordinate pair.

virtual void Kitware.VTK.vtkProjectedTexture.SetTRange ( double  _arg1,
double  _arg2 
) [virtual]

Specify t-coordinate range for texture s-t coordinate pair.

Specify t-coordinate range for texture s-t coordinate pair.

virtual void Kitware.VTK.vtkProjectedTexture.SetUp ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the up vector of the projector.

virtual void Kitware.VTK.vtkProjectedTexture.SetUp ( IntPtr  _arg) [virtual]

Set/Get the up vector of the projector.

static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetAspectRatio_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetAspectRatio_02 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetCameraMode_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetFocalPoint_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetFocalPoint_05 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal double Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetMirrorSeparation_06 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetOrientation_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetOrientation_08 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetPosition_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetPosition_10 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetSRange_11 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetSRange_12 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetTRange_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetTRange_14 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetUp_15 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_GetUp_16 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_IsA_17 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_IsTypeOf_18 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_NewInstance_20 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SafeDownCast_21 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetAspectRatio_22 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetAspectRatio_23 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetCameraMode_24 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetCameraModeToPinhole_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetCameraModeToTwoMirror_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetFocalPoint_27 ( HandleRef  pThis,
IntPtr  focalPoint 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetFocalPoint_28 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetMirrorSeparation_29 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetPosition_30 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetPosition_31 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetSRange_32 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetSRange_33 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetTRange_34 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetTRange_35 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetUp_36 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkProjectedTexture.vtkProjectedTexture_SetUp_37 ( HandleRef  pThis,
IntPtr  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkProjectedTexture.MRClassNameKey = "19vtkProjectedTexture" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.


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