ActiViz .NET
5.8.0
|
vtkGeoView - A 3D geospatial view. More...
Public Member Functions | |
vtkGeoView (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkGeoView () | |
Undocumented Block. | |
vtkGeoAlignedImageRepresentation | AddDefaultImageRepresentation (vtkImageData image) |
Adds an image representation with a simple terrain model using the image in the specified file as the globe terrain. | |
void | BuildLowResEarth (IntPtr origin) |
Rebuild low-res earth source; call after (re)setting origin. | |
vtkGeoInteractorStyle | GetGeoInteractorStyle () |
Convenience method for obtaining the internal interactor style. | |
virtual bool | GetLockHeading () |
Whether the view locks the heading when panning. Default is off. | |
virtual vtkGeoTerrain | GetTerrain () |
The terrain (geometry) model for this earth view. | |
override int | IsA (string type) |
Undocumented Block. | |
virtual void | LockHeadingOff () |
Whether the view locks the heading when panning. Default is off. | |
virtual void | LockHeadingOn () |
Whether the view locks the heading when panning. Default is off. | |
new vtkGeoView | NewInstance () |
Undocumented Block. | |
virtual void | PrepareForRendering () |
Decsription: Prepares the view for rendering. | |
override void | Render () |
Update and render the view. | |
virtual void | SetGeoInteractorStyle (vtkGeoInteractorStyle style) |
Method to change the interactor style. | |
virtual void | SetLockHeading (bool arg0) |
Whether the view locks the heading when panning. Default is off. | |
virtual void | SetTerrain (vtkGeoTerrain terrain) |
The terrain (geometry) model for this earth view. | |
Static Public Member Functions | |
static new vtkGeoView | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkGeoView | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkGeoView" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "10vtkGeoView" |
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 | vtkGeoView_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkGeoView_AddDefaultImageRepresentation_01 (HandleRef pThis, HandleRef image, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGeoView_BuildLowResEarth_02 (HandleRef pThis, IntPtr origin) |
static internal IntPtr | vtkGeoView_GetGeoInteractorStyle_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal byte | vtkGeoView_GetLockHeading_04 (HandleRef pThis) |
static internal IntPtr | vtkGeoView_GetTerrain_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkGeoView_IsA_06 (HandleRef pThis, string type) |
static internal int | vtkGeoView_IsTypeOf_07 (string type) |
static internal void | vtkGeoView_LockHeadingOff_08 (HandleRef pThis) |
static internal void | vtkGeoView_LockHeadingOn_09 (HandleRef pThis) |
static internal IntPtr | vtkGeoView_NewInstance_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGeoView_PrepareForRendering_12 (HandleRef pThis) |
static internal void | vtkGeoView_Render_13 (HandleRef pThis) |
static internal IntPtr | vtkGeoView_SafeDownCast_14 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGeoView_SetGeoInteractorStyle_15 (HandleRef pThis, HandleRef style) |
static internal void | vtkGeoView_SetLockHeading_16 (HandleRef pThis, byte arg0) |
static internal void | vtkGeoView_SetTerrain_17 (HandleRef pThis, HandleRef terrain) |
Static Private Member Functions | |
static | vtkGeoView () |
Automatically generated type registration mechanics. |
vtkGeoView - A 3D geospatial view.
Description vtkGeoView is a 3D globe view. The globe may contain a multi-resolution geometry source (vtkGeoTerrain), multiple multi-resolution image sources (vtkGeoAlignedImageRepresentation), as well as other representations such as vtkRenderedGraphRepresentation. At a minimum, the view must have a terrain and one image representation. The view uses vtkGeoInteractorStyle to orbit, zoom, and tilt the view, and contains a vtkCompassWidget for manipulating the camera.
Each terrain or image representation contains a vtkGeoSource subclass which generates geometry or imagery at multiple resolutions. As the camera position changes, the terrain and/or image representations may ask its vtkGeoSource to refine the geometry. This refinement is performed on a separate thread, and the data is added to the view when it becomes available.
static Kitware.VTK.vtkGeoView.vtkGeoView | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkGeoView.vtkGeoView | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
vtkGeoAlignedImageRepresentation Kitware.VTK.vtkGeoView.AddDefaultImageRepresentation | ( | vtkImageData | image | ) |
Adds an image representation with a simple terrain model using the image in the specified file as the globe terrain.
void Kitware.VTK.vtkGeoView.BuildLowResEarth | ( | IntPtr | origin | ) |
Rebuild low-res earth source; call after (re)setting origin.
override void Kitware.VTK.vtkGeoView.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.vtkRenderView.
Convenience method for obtaining the internal interactor style.
virtual bool Kitware.VTK.vtkGeoView.GetLockHeading | ( | ) | [virtual] |
Whether the view locks the heading when panning. Default is off.
virtual vtkGeoTerrain Kitware.VTK.vtkGeoView.GetTerrain | ( | ) | [virtual] |
The terrain (geometry) model for this earth view.
override int Kitware.VTK.vtkGeoView.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkRenderView.
static new int Kitware.VTK.vtkGeoView.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkRenderView.
virtual void Kitware.VTK.vtkGeoView.LockHeadingOff | ( | ) | [virtual] |
Whether the view locks the heading when panning. Default is off.
virtual void Kitware.VTK.vtkGeoView.LockHeadingOn | ( | ) | [virtual] |
Whether the view locks the heading when panning. Default is off.
static new vtkGeoView Kitware.VTK.vtkGeoView.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkRenderView.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkRenderView.
virtual void Kitware.VTK.vtkGeoView.PrepareForRendering | ( | ) | [virtual] |
Decsription: Prepares the view for rendering.
override void Kitware.VTK.vtkGeoView.Render | ( | ) | [virtual] |
Update and render the view.
Reimplemented from Kitware.VTK.vtkRenderView.
static new vtkGeoView Kitware.VTK.vtkGeoView.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkRenderView.
virtual void Kitware.VTK.vtkGeoView.SetGeoInteractorStyle | ( | vtkGeoInteractorStyle | style | ) | [virtual] |
Method to change the interactor style.
virtual void Kitware.VTK.vtkGeoView.SetLockHeading | ( | bool | arg0 | ) | [virtual] |
Whether the view locks the heading when panning. Default is off.
virtual void Kitware.VTK.vtkGeoView.SetTerrain | ( | vtkGeoTerrain | terrain | ) | [virtual] |
The terrain (geometry) model for this earth view.
static internal IntPtr Kitware.VTK.vtkGeoView.vtkGeoView_AddDefaultImageRepresentation_01 | ( | HandleRef | pThis, |
HandleRef | image, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_BuildLowResEarth_02 | ( | HandleRef | pThis, |
IntPtr | origin | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoView.vtkGeoView_GetGeoInteractorStyle_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal byte Kitware.VTK.vtkGeoView.vtkGeoView_GetLockHeading_04 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoView.vtkGeoView_GetTerrain_05 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkGeoView.vtkGeoView_IsA_06 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkGeoView.vtkGeoView_IsTypeOf_07 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_LockHeadingOff_08 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_LockHeadingOn_09 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoView.vtkGeoView_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoView.vtkGeoView_NewInstance_11 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_PrepareForRendering_12 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_Render_13 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoView.vtkGeoView_SafeDownCast_14 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_SetGeoInteractorStyle_15 | ( | HandleRef | pThis, |
HandleRef | style | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_SetLockHeading_16 | ( | HandleRef | pThis, |
byte | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoView.vtkGeoView_SetTerrain_17 | ( | HandleRef | pThis, |
HandleRef | terrain | ||
) | [private] |
new readonly string Kitware.VTK.vtkGeoView.MRClassNameKey = "10vtkGeoView" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkRenderView.
new const string Kitware.VTK.vtkGeoView.MRFullTypeName = "Kitware.VTK.vtkGeoView" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkRenderView.