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

vtkCameraRepresentation - represent the vtkCameraWidget More...

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

List of all members.

Public Member Functions

 vtkCameraRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkCameraRepresentation ()
 Instantiate this class.
void AddCameraToPath ()
 These methods are used to create interpolated camera paths. The AddCameraToPath() method adds the view defined by the current camera (via SetCamera()) to the interpolated camera path. AnimatePath() interpolates NumberOfFrames along the current path. InitializePath() resets the interpolated path to its initial, empty configuration.
void AnimatePath (vtkRenderWindowInteractor rwi)
 These methods are used to create interpolated camera paths. The AddCameraToPath() method adds the view defined by the current camera (via SetCamera()) to the interpolated camera path. AnimatePath() interpolates NumberOfFrames along the current path. InitializePath() resets the interpolated path to its initial, empty configuration.
override void BuildRepresentation ()
 Satisfy the superclasses' API.
override void GetActors2D (vtkPropCollection arg0)
 These methods are necessary to make this representation behave as a vtkProp.
virtual vtkCamera GetCamera ()
 Specify the camera to interpolate. This must be specified by the user.
virtual vtkCameraInterpolator GetInterpolator ()
 Get the vtkCameraInterpolator used to interpolate and save the sequence of camera views. If not defined, one is created automatically. Note that you can access this object to set the interpolation type (linear, spline) and other instance variables.
virtual int GetNumberOfFrames ()
 Set the number of frames to generate when playback is initiated.
virtual int GetNumberOfFramesMaxValue ()
 Set the number of frames to generate when playback is initiated.
virtual int GetNumberOfFramesMinValue ()
 Set the number of frames to generate when playback is initiated.
virtual vtkProperty2D GetProperty ()
 By obtaining this property you can specify the properties of the representation.
override void GetSize (IntPtr size)
 Satisfy the superclasses' API.
override int HasTranslucentPolygonalGeometry ()
 These methods are necessary to make this representation behave as a vtkProp.
void InitializePath ()
 These methods are used to create interpolated camera paths. The AddCameraToPath() method adds the view defined by the current camera (via SetCamera()) to the interpolated camera path. AnimatePath() interpolates NumberOfFrames along the current path. InitializePath() resets the interpolated path to its initial, empty configuration.
override int IsA (string type)
 Standard VTK class methods.
new vtkCameraRepresentation NewInstance ()
 Standard VTK class methods.
override void ReleaseGraphicsResources (vtkWindow arg0)
 These methods are necessary to make this representation behave as a vtkProp.
override int RenderOpaqueGeometry (vtkViewport arg0)
 These methods are necessary to make this representation behave as a vtkProp.
override int RenderOverlay (vtkViewport arg0)
 These methods are necessary to make this representation behave as a vtkProp.
override int RenderTranslucentPolygonalGeometry (vtkViewport arg0)
 These methods are necessary to make this representation behave as a vtkProp.
void SetCamera (vtkCamera camera)
 Specify the camera to interpolate. This must be specified by the user.
void SetInterpolator (vtkCameraInterpolator camInt)
 Get the vtkCameraInterpolator used to interpolate and save the sequence of camera views. If not defined, one is created automatically. Note that you can access this object to set the interpolation type (linear, spline) and other instance variables.
virtual void SetNumberOfFrames (int _arg)
 Set the number of frames to generate when playback is initiated.

Static Public Member Functions

static new vtkCameraRepresentation New ()
 Instantiate this class.
static new int IsTypeOf (string type)
 Standard VTK class methods.
static new vtkCameraRepresentation SafeDownCast (vtkObjectBase o)
 Standard VTK class methods.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkCameraRepresentation"
 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 vtkCameraRepresentation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkCameraRepresentation_AddCameraToPath_01 (HandleRef pThis)
static internal void vtkCameraRepresentation_AnimatePath_02 (HandleRef pThis, HandleRef rwi)
static internal void vtkCameraRepresentation_BuildRepresentation_03 (HandleRef pThis)
static internal void vtkCameraRepresentation_GetActors2D_04 (HandleRef pThis, HandleRef arg0)
static internal IntPtr vtkCameraRepresentation_GetCamera_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCameraRepresentation_GetInterpolator_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkCameraRepresentation_GetNumberOfFrames_07 (HandleRef pThis)
static internal int vtkCameraRepresentation_GetNumberOfFramesMaxValue_08 (HandleRef pThis)
static internal int vtkCameraRepresentation_GetNumberOfFramesMinValue_09 (HandleRef pThis)
static internal IntPtr vtkCameraRepresentation_GetProperty_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkCameraRepresentation_GetSize_11 (HandleRef pThis, IntPtr size)
static internal int vtkCameraRepresentation_HasTranslucentPolygonalGeometry_12 (HandleRef pThis)
static internal void vtkCameraRepresentation_InitializePath_13 (HandleRef pThis)
static internal int vtkCameraRepresentation_IsA_14 (HandleRef pThis, string type)
static internal int vtkCameraRepresentation_IsTypeOf_15 (string type)
static internal IntPtr vtkCameraRepresentation_NewInstance_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkCameraRepresentation_ReleaseGraphicsResources_18 (HandleRef pThis, HandleRef arg0)
static internal int vtkCameraRepresentation_RenderOpaqueGeometry_19 (HandleRef pThis, HandleRef arg0)
static internal int vtkCameraRepresentation_RenderOverlay_20 (HandleRef pThis, HandleRef arg0)
static internal int vtkCameraRepresentation_RenderTranslucentPolygonalGeometry_21 (HandleRef pThis, HandleRef arg0)
static internal IntPtr vtkCameraRepresentation_SafeDownCast_22 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkCameraRepresentation_SetCamera_23 (HandleRef pThis, HandleRef camera)
static internal void vtkCameraRepresentation_SetInterpolator_24 (HandleRef pThis, HandleRef camInt)
static internal void vtkCameraRepresentation_SetNumberOfFrames_25 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkCameraRepresentation ()
 Automatically generated type registration mechanics.

Detailed Description

vtkCameraRepresentation - represent the vtkCameraWidget

Description This class provides support for interactively saving a series of camera views into an interpolated path (using vtkCameraInterpolator). The class typically works in conjunction with vtkCameraWidget. To use this class simply specify the camera to interpolate and use the methods AddCameraToPath(), AnimatePath(), and InitializePath() to add a new camera view, animate the current views, and initialize the interpolation.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate this class.


Member Function Documentation

These methods are used to create interpolated camera paths. The AddCameraToPath() method adds the view defined by the current camera (via SetCamera()) to the interpolated camera path. AnimatePath() interpolates NumberOfFrames along the current path. InitializePath() resets the interpolated path to its initial, empty configuration.

These methods are used to create interpolated camera paths. The AddCameraToPath() method adds the view defined by the current camera (via SetCamera()) to the interpolated camera path. AnimatePath() interpolates NumberOfFrames along the current path. InitializePath() resets the interpolated path to its initial, empty configuration.

Satisfy the superclasses' API.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

override void Kitware.VTK.vtkCameraRepresentation.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.vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

Specify the camera to interpolate. This must be specified by the user.

Here is the call graph for this function:

Get the vtkCameraInterpolator used to interpolate and save the sequence of camera views. If not defined, one is created automatically. Note that you can access this object to set the interpolation type (linear, spline) and other instance variables.

Here is the call graph for this function:

Set the number of frames to generate when playback is initiated.

Set the number of frames to generate when playback is initiated.

Set the number of frames to generate when playback is initiated.

By obtaining this property you can specify the properties of the representation.

Here is the call graph for this function:

override void Kitware.VTK.vtkCameraRepresentation.GetSize ( IntPtr  size) [virtual]

Satisfy the superclasses' API.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

These methods are used to create interpolated camera paths. The AddCameraToPath() method adds the view defined by the current camera (via SetCamera()) to the interpolated camera path. AnimatePath() interpolates NumberOfFrames along the current path. InitializePath() resets the interpolated path to its initial, empty configuration.

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

Standard VTK class methods.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

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

Standard VTK class methods.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

Instantiate this class.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

Standard VTK class methods.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

These methods are necessary to make this representation behave as a vtkProp.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

Standard VTK class methods.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

Here is the call graph for this function:

Specify the camera to interpolate. This must be specified by the user.

Get the vtkCameraInterpolator used to interpolate and save the sequence of camera views. If not defined, one is created automatically. Note that you can access this object to set the interpolation type (linear, spline) and other instance variables.

virtual void Kitware.VTK.vtkCameraRepresentation.SetNumberOfFrames ( int  _arg) [virtual]

Set the number of frames to generate when playback is initiated.

static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_AddCameraToPath_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_AnimatePath_02 ( HandleRef  pThis,
HandleRef  rwi 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_GetActors2D_04 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal IntPtr Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_GetCamera_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_GetInterpolator_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_GetProperty_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_GetSize_11 ( HandleRef  pThis,
IntPtr  size 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_InitializePath_13 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_IsA_14 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_IsTypeOf_15 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_NewInstance_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_ReleaseGraphicsResources_18 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_RenderOpaqueGeometry_19 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_RenderOverlay_20 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_RenderTranslucentPolygonalGeometry_21 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal IntPtr Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_SafeDownCast_22 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_SetCamera_23 ( HandleRef  pThis,
HandleRef  camera 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_SetInterpolator_24 ( HandleRef  pThis,
HandleRef  camInt 
) [private]
static internal void Kitware.VTK.vtkCameraRepresentation.vtkCameraRepresentation_SetNumberOfFrames_25 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkCameraRepresentation.MRClassNameKey = "23vtkCameraRepresentation" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkBorderRepresentation.


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