ActiViz .NET
5.8.0
|
vtkPolyDataSourceWidget - abstract PolyDataSource-based 3D widget More...
Public Member Functions | |
vtkPolyDataSourceWidget (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
virtual vtkPolyDataAlgorithm | GetPolyDataAlgorithm () |
Returns underlying vtkPolyDataSource that determines geometry. This can be modified after which PlaceWidget() or UpdatePlacement() can be called. UpdatePlacement() will always update the planewidget according to the geometry of the underlying PolyDataSource. PlaceWidget() will only make use of this geometry if there is no Input and no Prop3D set. | |
virtual vtkPolyDataSource | GetPolyDataSource () |
Returns underlying vtkPolyDataSource that determines geometry. This can be modified after which PlaceWidget() or UpdatePlacement() can be called. UpdatePlacement() will always update the planewidget according to the geometry of the underlying PolyDataSource. PlaceWidget() will only make use of this geometry if there is no Input and no Prop3D set. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkPolyDataSourceWidget | NewInstance () |
Undocumented Block. | |
override void | PlaceWidget () |
Overrides vtk3DWidget PlaceWidget() so that it doesn't complain if there's no Input and no Prop3D. | |
override void | PlaceWidget (IntPtr bounds) |
We have to redeclare this abstract, PlaceWidget() requires it. You HAVE to override this in your concrete child classes. If there's no Prop3D and no Input, your PlaceWidget must make use of the underlying PolyDataSource to do its work. | |
override void | PlaceWidget (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) |
Convenience method brought over from vtkPlaneWidget. | |
virtual void | UpdatePlacement () |
If you've made changes to the underlying vtkPolyDataSource AFTER your initial call to PlaceWidget(), use this method to realise the changes in the widget. | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkPolyDataSourceWidget | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkPolyDataSourceWidget" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "23vtkPolyDataSourceWidget" |
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 | vtkPolyDataSourceWidget_GetPolyDataAlgorithm_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkPolyDataSourceWidget_GetPolyDataSource_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkPolyDataSourceWidget_IsA_03 (HandleRef pThis, string type) |
static internal int | vtkPolyDataSourceWidget_IsTypeOf_04 (string type) |
static internal IntPtr | vtkPolyDataSourceWidget_NewInstance_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkPolyDataSourceWidget_PlaceWidget_06 (HandleRef pThis) |
static internal void | vtkPolyDataSourceWidget_PlaceWidget_07 (HandleRef pThis, IntPtr bounds) |
static internal void | vtkPolyDataSourceWidget_PlaceWidget_08 (HandleRef pThis, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) |
static internal IntPtr | vtkPolyDataSourceWidget_SafeDownCast_09 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkPolyDataSourceWidget_UpdatePlacement_10 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkPolyDataSourceWidget () |
Automatically generated type registration mechanics. |
vtkPolyDataSourceWidget - abstract PolyDataSource-based 3D widget
Description This abstract class serves as parent to 3D widgets that have simple vtkPolyDataSource instances defining their geometry.
In addition to what is offered by the vtk3DWidget parent, this class makes it possible to manipulate the underlying polydatasource and to PlaceWidget() according to that, instead of having to make use of SetInput() or SetProp3D().
Implementors of child classes HAVE to implement their PlaceWidget(bounds) to check for the existence of Input and Prop3D FIRST. If these don't exist, place according to the underlying PolyDataSource. Child classes also have to imprement UpdatePlacement(), which updates the widget according to the geometry of the underlying PolyDataSource.
static Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
override void Kitware.VTK.vtkPolyDataSourceWidget.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.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkPlaneWidget, and Kitware.VTK.vtkImplicitPlaneWidget.
virtual vtkPolyDataAlgorithm Kitware.VTK.vtkPolyDataSourceWidget.GetPolyDataAlgorithm | ( | ) | [virtual] |
Returns underlying vtkPolyDataSource that determines geometry. This can be modified after which PlaceWidget() or UpdatePlacement() can be called. UpdatePlacement() will always update the planewidget according to the geometry of the underlying PolyDataSource. PlaceWidget() will only make use of this geometry if there is no Input and no Prop3D set.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
virtual vtkPolyDataSource Kitware.VTK.vtkPolyDataSourceWidget.GetPolyDataSource | ( | ) | [virtual] |
Returns underlying vtkPolyDataSource that determines geometry. This can be modified after which PlaceWidget() or UpdatePlacement() can be called. UpdatePlacement() will always update the planewidget according to the geometry of the underlying PolyDataSource. PlaceWidget() will only make use of this geometry if there is no Input and no Prop3D set.
override int Kitware.VTK.vtkPolyDataSourceWidget.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
static new int Kitware.VTK.vtkPolyDataSourceWidget.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
Undocumented Block.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
override void Kitware.VTK.vtkPolyDataSourceWidget.PlaceWidget | ( | ) | [virtual] |
Overrides vtk3DWidget PlaceWidget() so that it doesn't complain if there's no Input and no Prop3D.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
override void Kitware.VTK.vtkPolyDataSourceWidget.PlaceWidget | ( | IntPtr | bounds | ) | [virtual] |
We have to redeclare this abstract, PlaceWidget() requires it. You HAVE to override this in your concrete child classes. If there's no Prop3D and no Input, your PlaceWidget must make use of the underlying PolyDataSource to do its work.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
override void Kitware.VTK.vtkPolyDataSourceWidget.PlaceWidget | ( | double | xmin, |
double | xmax, | ||
double | ymin, | ||
double | ymax, | ||
double | zmin, | ||
double | zmax | ||
) | [virtual] |
Convenience method brought over from vtkPlaneWidget.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
static new vtkPolyDataSourceWidget Kitware.VTK.vtkPolyDataSourceWidget.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
virtual void Kitware.VTK.vtkPolyDataSourceWidget.UpdatePlacement | ( | ) | [virtual] |
If you've made changes to the underlying vtkPolyDataSource AFTER your initial call to PlaceWidget(), use this method to realise the changes in the widget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkImplicitPlaneWidget, and Kitware.VTK.vtkPlaneWidget.
static internal IntPtr Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_GetPolyDataAlgorithm_01 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_GetPolyDataSource_02 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_IsA_03 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_IsTypeOf_04 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_NewInstance_05 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_PlaceWidget_06 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_PlaceWidget_07 | ( | HandleRef | pThis, |
IntPtr | bounds | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_PlaceWidget_08 | ( | HandleRef | pThis, |
double | xmin, | ||
double | xmax, | ||
double | ymin, | ||
double | ymax, | ||
double | zmin, | ||
double | zmax | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_SafeDownCast_09 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkPolyDataSourceWidget.vtkPolyDataSourceWidget_UpdatePlacement_10 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkPolyDataSourceWidget.MRClassNameKey = "23vtkPolyDataSourceWidget" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkPlaneWidget, and Kitware.VTK.vtkImplicitPlaneWidget.
new const string Kitware.VTK.vtkPolyDataSourceWidget.MRFullTypeName = "Kitware.VTK.vtkPolyDataSourceWidget" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtk3DWidget.
Reimplemented in Kitware.VTK.vtkImagePlaneWidget, Kitware.VTK.vtkPlaneWidget, and Kitware.VTK.vtkImplicitPlaneWidget.