ActiViz .NET
5.8.0
|
vtkImageActorPointPlacer - Converts 2D display positions to world positions such that they lie on an ImageActor More...
Public Member Functions | |
vtkImageActorPointPlacer (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkImageActorPointPlacer () | |
Instantiate this class. | |
override int | ComputeWorldPosition (vtkRenderer ren, IntPtr displayPos, IntPtr worldPos, IntPtr worldOrient) |
Given and renderer and a display position in pixels, find a world position and orientation. In this class an internal vtkBoundedPlanePointPlacer is used to compute the world position and orientation. The internal placer is set to use the plane of the image actor and the bounds of the image actor as the constraints for placing points. | |
override int | ComputeWorldPosition (vtkRenderer ren, IntPtr displayPos, IntPtr refWorldPos, IntPtr worldPos, IntPtr worldOrient) |
This method is identical to the one above since the reference position is ignored by the bounded plane point placer. | |
virtual double[] | GetBounds () |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor. | |
virtual void | GetBounds (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6) |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor. | |
virtual void | GetBounds (IntPtr _arg) |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor. | |
virtual vtkImageActor | GetImageActor () |
Set / get the reference vtkImageActor used to place the points. An image actor must be set for this placer to work. An internal bounded plane point placer is created and set to match the bounds of the displayed image. | |
override int | IsA (string type) |
Standard methods for instances of this class. | |
new vtkImageActorPointPlacer | NewInstance () |
Standard methods for instances of this class. | |
virtual void | SetBounds (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6) |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor. | |
virtual void | SetBounds (IntPtr _arg) |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor. | |
void | SetImageActor (vtkImageActor arg0) |
Set / get the reference vtkImageActor used to place the points. An image actor must be set for this placer to work. An internal bounded plane point placer is created and set to match the bounds of the displayed image. | |
override void | SetWorldTolerance (double s) |
Set the world tolerance. This propagates it to the internal BoundedPlanePointPlacer. | |
override int | UpdateInternalState () |
A method for configuring the internal placer according to the constraints of the image actor. Called by the representation to give the placer a chance to update itself, which may cause the MTime to change, which would then cause the representation to update all of its points. | |
override int | UpdateWorldPosition (vtkRenderer ren, IntPtr worldPos, IntPtr worldOrient) |
Update the world position and orientation according the the current constraints of the placer. Will be called by the representation when it notices that this placer has been modified. | |
override int | ValidateWorldPosition (IntPtr worldPos) |
This method validates a world position by checking to see if the world position is valid according to the constraints of the internal placer (essentially - is this world position on the image?) | |
override int | ValidateWorldPosition (IntPtr worldPos, IntPtr worldOrient) |
This method is identical to the one above since the bounded plane point placer ignores orientation. | |
Static Public Member Functions | |
static new vtkImageActorPointPlacer | New () |
Instantiate this class. | |
static new int | IsTypeOf (string type) |
Standard methods for instances of this class. | |
static new vtkImageActorPointPlacer | SafeDownCast (vtkObjectBase o) |
Standard methods for instances of this class. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkImageActorPointPlacer" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "24vtkImageActorPointPlacer" |
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 | vtkImageActorPointPlacer_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkImageActorPointPlacer_ComputeWorldPosition_01 (HandleRef pThis, HandleRef ren, IntPtr displayPos, IntPtr worldPos, IntPtr worldOrient) |
static internal int | vtkImageActorPointPlacer_ComputeWorldPosition_02 (HandleRef pThis, HandleRef ren, IntPtr displayPos, IntPtr refWorldPos, IntPtr worldPos, IntPtr worldOrient) |
static internal IntPtr | vtkImageActorPointPlacer_GetBounds_03 (HandleRef pThis) |
static internal void | vtkImageActorPointPlacer_GetBounds_04 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6) |
static internal void | vtkImageActorPointPlacer_GetBounds_05 (HandleRef pThis, IntPtr _arg) |
static internal IntPtr | vtkImageActorPointPlacer_GetImageActor_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkImageActorPointPlacer_IsA_07 (HandleRef pThis, string type) |
static internal int | vtkImageActorPointPlacer_IsTypeOf_08 (string type) |
static internal IntPtr | vtkImageActorPointPlacer_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkImageActorPointPlacer_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImageActorPointPlacer_SetBounds_12 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6) |
static internal void | vtkImageActorPointPlacer_SetBounds_13 (HandleRef pThis, IntPtr _arg) |
static internal void | vtkImageActorPointPlacer_SetImageActor_14 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkImageActorPointPlacer_SetWorldTolerance_15 (HandleRef pThis, double s) |
static internal int | vtkImageActorPointPlacer_UpdateInternalState_16 (HandleRef pThis) |
static internal int | vtkImageActorPointPlacer_UpdateWorldPosition_17 (HandleRef pThis, HandleRef ren, IntPtr worldPos, IntPtr worldOrient) |
static internal int | vtkImageActorPointPlacer_ValidateWorldPosition_18 (HandleRef pThis, IntPtr worldPos) |
static internal int | vtkImageActorPointPlacer_ValidateWorldPosition_19 (HandleRef pThis, IntPtr worldPos, IntPtr worldOrient) |
Static Private Member Functions | |
static | vtkImageActorPointPlacer () |
Automatically generated type registration mechanics. |
vtkImageActorPointPlacer - Converts 2D display positions to world positions such that they lie on an ImageActor
Description This PointPlacer is used to constrain the placement of points on the supplied image actor. Additionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor.
static Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Instantiate this class.
override int Kitware.VTK.vtkImageActorPointPlacer.ComputeWorldPosition | ( | vtkRenderer | ren, |
IntPtr | displayPos, | ||
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [virtual] |
Given and renderer and a display position in pixels, find a world position and orientation. In this class an internal vtkBoundedPlanePointPlacer is used to compute the world position and orientation. The internal placer is set to use the plane of the image actor and the bounds of the image actor as the constraints for placing points.
Reimplemented from Kitware.VTK.vtkPointPlacer.
override int Kitware.VTK.vtkImageActorPointPlacer.ComputeWorldPosition | ( | vtkRenderer | ren, |
IntPtr | displayPos, | ||
IntPtr | refWorldPos, | ||
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [virtual] |
This method is identical to the one above since the reference position is ignored by the bounded plane point placer.
Reimplemented from Kitware.VTK.vtkPointPlacer.
override void Kitware.VTK.vtkImageActorPointPlacer.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.vtkPointPlacer.
virtual double [] Kitware.VTK.vtkImageActorPointPlacer.GetBounds | ( | ) | [virtual] |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor.
virtual void Kitware.VTK.vtkImageActorPointPlacer.GetBounds | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3, | ||
ref double | _arg4, | ||
ref double | _arg5, | ||
ref double | _arg6 | ||
) | [virtual] |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor.
virtual void Kitware.VTK.vtkImageActorPointPlacer.GetBounds | ( | IntPtr | _arg | ) | [virtual] |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor.
virtual vtkImageActor Kitware.VTK.vtkImageActorPointPlacer.GetImageActor | ( | ) | [virtual] |
Set / get the reference vtkImageActor used to place the points. An image actor must be set for this placer to work. An internal bounded plane point placer is created and set to match the bounds of the displayed image.
override int Kitware.VTK.vtkImageActorPointPlacer.IsA | ( | string | type | ) | [virtual] |
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkPointPlacer.
static new int Kitware.VTK.vtkImageActorPointPlacer.IsTypeOf | ( | string | type | ) | [static] |
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkPointPlacer.
static new vtkImageActorPointPlacer Kitware.VTK.vtkImageActorPointPlacer.New | ( | ) | [static] |
Instantiate this class.
Reimplemented from Kitware.VTK.vtkPointPlacer.
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkPointPlacer.
static new vtkImageActorPointPlacer Kitware.VTK.vtkImageActorPointPlacer.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkPointPlacer.
virtual void Kitware.VTK.vtkImageActorPointPlacer.SetBounds | ( | double | _arg1, |
double | _arg2, | ||
double | _arg3, | ||
double | _arg4, | ||
double | _arg5, | ||
double | _arg6 | ||
) | [virtual] |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor.
virtual void Kitware.VTK.vtkImageActorPointPlacer.SetBounds | ( | IntPtr | _arg | ) | [virtual] |
Optionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor.
Set / get the reference vtkImageActor used to place the points. An image actor must be set for this placer to work. An internal bounded plane point placer is created and set to match the bounds of the displayed image.
override void Kitware.VTK.vtkImageActorPointPlacer.SetWorldTolerance | ( | double | s | ) | [virtual] |
Set the world tolerance. This propagates it to the internal BoundedPlanePointPlacer.
Reimplemented from Kitware.VTK.vtkPointPlacer.
override int Kitware.VTK.vtkImageActorPointPlacer.UpdateInternalState | ( | ) | [virtual] |
A method for configuring the internal placer according to the constraints of the image actor. Called by the representation to give the placer a chance to update itself, which may cause the MTime to change, which would then cause the representation to update all of its points.
Reimplemented from Kitware.VTK.vtkPointPlacer.
override int Kitware.VTK.vtkImageActorPointPlacer.UpdateWorldPosition | ( | vtkRenderer | ren, |
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [virtual] |
Update the world position and orientation according the the current constraints of the placer. Will be called by the representation when it notices that this placer has been modified.
Reimplemented from Kitware.VTK.vtkPointPlacer.
override int Kitware.VTK.vtkImageActorPointPlacer.ValidateWorldPosition | ( | IntPtr | worldPos | ) | [virtual] |
This method validates a world position by checking to see if the world position is valid according to the constraints of the internal placer (essentially - is this world position on the image?)
Reimplemented from Kitware.VTK.vtkPointPlacer.
override int Kitware.VTK.vtkImageActorPointPlacer.ValidateWorldPosition | ( | IntPtr | worldPos, |
IntPtr | worldOrient | ||
) | [virtual] |
This method is identical to the one above since the bounded plane point placer ignores orientation.
Reimplemented from Kitware.VTK.vtkPointPlacer.
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_ComputeWorldPosition_01 | ( | HandleRef | pThis, |
HandleRef | ren, | ||
IntPtr | displayPos, | ||
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_ComputeWorldPosition_02 | ( | HandleRef | pThis, |
HandleRef | ren, | ||
IntPtr | displayPos, | ||
IntPtr | refWorldPos, | ||
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_GetBounds_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_GetBounds_04 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3, | ||
ref double | _arg4, | ||
ref double | _arg5, | ||
ref double | _arg6 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_GetBounds_05 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_GetImageActor_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_IsA_07 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_IsTypeOf_08 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_NewInstance_10 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_SafeDownCast_11 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_SetBounds_12 | ( | HandleRef | pThis, |
double | _arg1, | ||
double | _arg2, | ||
double | _arg3, | ||
double | _arg4, | ||
double | _arg5, | ||
double | _arg6 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_SetBounds_13 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_SetImageActor_14 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_SetWorldTolerance_15 | ( | HandleRef | pThis, |
double | s | ||
) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_UpdateInternalState_16 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_UpdateWorldPosition_17 | ( | HandleRef | pThis, |
HandleRef | ren, | ||
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_ValidateWorldPosition_18 | ( | HandleRef | pThis, |
IntPtr | worldPos | ||
) | [private] |
static internal int Kitware.VTK.vtkImageActorPointPlacer.vtkImageActorPointPlacer_ValidateWorldPosition_19 | ( | HandleRef | pThis, |
IntPtr | worldPos, | ||
IntPtr | worldOrient | ||
) | [private] |
new readonly string Kitware.VTK.vtkImageActorPointPlacer.MRClassNameKey = "24vtkImageActorPointPlacer" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPointPlacer.
new const string Kitware.VTK.vtkImageActorPointPlacer.MRFullTypeName = "Kitware.VTK.vtkImageActorPointPlacer" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPointPlacer.