ActiViz .NET
5.8.0
|
vtkGeoCamera - Geo interface to a camera. More...
Public Member Functions | |
vtkGeoCamera (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkGeoCamera () | |
Undocumented Block. | |
virtual double | GetDistance () |
Distance is in Meters Relative to Longitude and Latitude. above sea level ???? should we make this from center of earth ???? ???? what about equatorial bulge ???? | |
virtual double | GetHeading () |
Heading is in degrees: (-180->180) Relative to Logitude and Latitude. 0 is north. 90 is east. ???? what is the standard ???? 180 is south. | |
virtual double | GetLatitude () |
Latitude is in degrees: (-90->90) Relative to Longitude. Rotate Latitude around x axis by Latitude,. | |
virtual bool | GetLockHeading () |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes. | |
virtual double | GetLongitude () |
Longitude is in degrees: (-180->180) Relative to absolute coordinates. Rotate Longitude around z axis (earth axis),. | |
double | GetNodeCoverage (vtkGeoTerrainNode node) |
This method estimates how much of the view is covered by the sphere. Returns a value from 0 to 1. | |
virtual double[] | GetOrigin () |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points. | |
virtual void | GetOrigin (ref double _arg1, ref double _arg2, ref double _arg3) |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points. | |
virtual void | GetOrigin (IntPtr _arg) |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points. | |
virtual double | GetOriginLatitude () |
This point is shifted to 0,0,0 to avoid openGL issues. | |
virtual double | GetOriginLongitude () |
This point is shifted to 0,0,0 to avoid openGL issues. | |
virtual double[] | GetPosition () |
Get the world position without the origin shift. | |
virtual void | GetPosition (ref double _arg1, ref double _arg2, ref double _arg3) |
Get the world position without the origin shift. | |
virtual void | GetPosition (IntPtr _arg) |
Get the world position without the origin shift. | |
virtual double | GetTilt () |
Tilt is also know as pitch. Tilt is in degrees: (0->90) Relative to Longitude, Latitude, and Heading. Rotate Tilt around x axis,. | |
vtkCamera | GetVTKCamera () |
This vtk camera is updated to match this geo cameras state. It should be treated as a const and should not be modified. | |
void | InitializeNodeAnalysis (IntPtr rendererSize) |
We precompute some values to speed up update of the terrain. Unfortunately, they have to be manually/explicitly updated when the camera or renderer size changes. | |
override int | IsA (string type) |
Undocumented Block. | |
virtual void | LockHeadingOff () |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes. | |
virtual void | LockHeadingOn () |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes. | |
new vtkGeoCamera | NewInstance () |
Undocumented Block. | |
void | SetDistance (double Distance) |
Distance is in Meters Relative to Longitude and Latitude. above sea level ???? should we make this from center of earth ???? ???? what about equatorial bulge ???? | |
void | SetHeading (double heading) |
Heading is in degrees: (-180->180) Relative to Logitude and Latitude. 0 is north. 90 is east. ???? what is the standard ???? 180 is south. | |
void | SetLatitude (double latitude) |
Latitude is in degrees: (-90->90) Relative to Longitude. Rotate Latitude around x axis by Latitude,. | |
virtual void | SetLockHeading (bool _arg) |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes. | |
void | SetLongitude (double longitude) |
Longitude is in degrees: (-180->180) Relative to absolute coordinates. Rotate Longitude around z axis (earth axis),. | |
void | SetOrigin (double ox, double oy, double oz) |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points. | |
void | SetOriginLatitude (double oLat) |
This point is shifted to 0,0,0 to avoid openGL issues. | |
void | SetOriginLongitude (double oLat) |
This point is shifted to 0,0,0 to avoid openGL issues. | |
void | SetTilt (double tilt) |
Tilt is also know as pitch. Tilt is in degrees: (0->90) Relative to Longitude, Latitude, and Heading. Rotate Tilt around x axis,. | |
Static Public Member Functions | |
static new vtkGeoCamera | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkGeoCamera | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkGeoCamera" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "12vtkGeoCamera" |
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 | vtkGeoCamera_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal double | vtkGeoCamera_GetDistance_01 (HandleRef pThis) |
static internal double | vtkGeoCamera_GetHeading_02 (HandleRef pThis) |
static internal double | vtkGeoCamera_GetLatitude_03 (HandleRef pThis) |
static internal byte | vtkGeoCamera_GetLockHeading_04 (HandleRef pThis) |
static internal double | vtkGeoCamera_GetLongitude_05 (HandleRef pThis) |
static internal double | vtkGeoCamera_GetNodeCoverage_06 (HandleRef pThis, HandleRef node) |
static internal IntPtr | vtkGeoCamera_GetOrigin_07 (HandleRef pThis) |
static internal void | vtkGeoCamera_GetOrigin_08 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3) |
static internal void | vtkGeoCamera_GetOrigin_09 (HandleRef pThis, IntPtr _arg) |
static internal double | vtkGeoCamera_GetOriginLatitude_10 (HandleRef pThis) |
static internal double | vtkGeoCamera_GetOriginLongitude_11 (HandleRef pThis) |
static internal IntPtr | vtkGeoCamera_GetPosition_12 (HandleRef pThis) |
static internal void | vtkGeoCamera_GetPosition_13 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3) |
static internal void | vtkGeoCamera_GetPosition_14 (HandleRef pThis, IntPtr _arg) |
static internal double | vtkGeoCamera_GetTilt_15 (HandleRef pThis) |
static internal IntPtr | vtkGeoCamera_GetVTKCamera_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGeoCamera_InitializeNodeAnalysis_17 (HandleRef pThis, IntPtr rendererSize) |
static internal int | vtkGeoCamera_IsA_18 (HandleRef pThis, string type) |
static internal int | vtkGeoCamera_IsTypeOf_19 (string type) |
static internal void | vtkGeoCamera_LockHeadingOff_20 (HandleRef pThis) |
static internal void | vtkGeoCamera_LockHeadingOn_21 (HandleRef pThis) |
static internal IntPtr | vtkGeoCamera_NewInstance_23 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkGeoCamera_SafeDownCast_24 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGeoCamera_SetDistance_25 (HandleRef pThis, double Distance) |
static internal void | vtkGeoCamera_SetHeading_26 (HandleRef pThis, double heading) |
static internal void | vtkGeoCamera_SetLatitude_27 (HandleRef pThis, double latitude) |
static internal void | vtkGeoCamera_SetLockHeading_28 (HandleRef pThis, byte _arg) |
static internal void | vtkGeoCamera_SetLongitude_29 (HandleRef pThis, double longitude) |
static internal void | vtkGeoCamera_SetOrigin_30 (HandleRef pThis, double ox, double oy, double oz) |
static internal void | vtkGeoCamera_SetOriginLatitude_31 (HandleRef pThis, double oLat) |
static internal void | vtkGeoCamera_SetOriginLongitude_32 (HandleRef pThis, double oLat) |
static internal void | vtkGeoCamera_SetTilt_33 (HandleRef pThis, double tilt) |
Static Private Member Functions | |
static | vtkGeoCamera () |
Automatically generated type registration mechanics. |
vtkGeoCamera - Geo interface to a camera.
Description I wanted to hide the normal vtkCamera API so I did not make this a subclass. The camera is a helper object. You can get a pointer to the camera, but it should be treated like a const.
static Kitware.VTK.vtkGeoCamera.vtkGeoCamera | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkGeoCamera.vtkGeoCamera | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkGeoCamera.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.vtkObject.
virtual double Kitware.VTK.vtkGeoCamera.GetDistance | ( | ) | [virtual] |
Distance is in Meters Relative to Longitude and Latitude. above sea level ???? should we make this from center of earth ???? ???? what about equatorial bulge ????
virtual double Kitware.VTK.vtkGeoCamera.GetHeading | ( | ) | [virtual] |
Heading is in degrees: (-180->180) Relative to Logitude and Latitude. 0 is north. 90 is east. ???? what is the standard ???? 180 is south.
-90 is west. Rotate Heading around -y axis Center,
virtual double Kitware.VTK.vtkGeoCamera.GetLatitude | ( | ) | [virtual] |
Latitude is in degrees: (-90->90) Relative to Longitude. Rotate Latitude around x axis by Latitude,.
virtual bool Kitware.VTK.vtkGeoCamera.GetLockHeading | ( | ) | [virtual] |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes.
virtual double Kitware.VTK.vtkGeoCamera.GetLongitude | ( | ) | [virtual] |
Longitude is in degrees: (-180->180) Relative to absolute coordinates. Rotate Longitude around z axis (earth axis),.
double Kitware.VTK.vtkGeoCamera.GetNodeCoverage | ( | vtkGeoTerrainNode | node | ) |
This method estimates how much of the view is covered by the sphere. Returns a value from 0 to 1.
virtual double [] Kitware.VTK.vtkGeoCamera.GetOrigin | ( | ) | [virtual] |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points.
virtual void Kitware.VTK.vtkGeoCamera.GetOrigin | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [virtual] |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points.
virtual void Kitware.VTK.vtkGeoCamera.GetOrigin | ( | IntPtr | _arg | ) | [virtual] |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points.
virtual double Kitware.VTK.vtkGeoCamera.GetOriginLatitude | ( | ) | [virtual] |
This point is shifted to 0,0,0 to avoid openGL issues.
virtual double Kitware.VTK.vtkGeoCamera.GetOriginLongitude | ( | ) | [virtual] |
This point is shifted to 0,0,0 to avoid openGL issues.
virtual double [] Kitware.VTK.vtkGeoCamera.GetPosition | ( | ) | [virtual] |
Get the world position without the origin shift.
virtual void Kitware.VTK.vtkGeoCamera.GetPosition | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [virtual] |
Get the world position without the origin shift.
virtual void Kitware.VTK.vtkGeoCamera.GetPosition | ( | IntPtr | _arg | ) | [virtual] |
Get the world position without the origin shift.
virtual double Kitware.VTK.vtkGeoCamera.GetTilt | ( | ) | [virtual] |
Tilt is also know as pitch. Tilt is in degrees: (0->90) Relative to Longitude, Latitude, and Heading. Rotate Tilt around x axis,.
This vtk camera is updated to match this geo cameras state. It should be treated as a const and should not be modified.
void Kitware.VTK.vtkGeoCamera.InitializeNodeAnalysis | ( | IntPtr | rendererSize | ) |
We precompute some values to speed up update of the terrain. Unfortunately, they have to be manually/explicitly updated when the camera or renderer size changes.
override int Kitware.VTK.vtkGeoCamera.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new int Kitware.VTK.vtkGeoCamera.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
virtual void Kitware.VTK.vtkGeoCamera.LockHeadingOff | ( | ) | [virtual] |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes.
virtual void Kitware.VTK.vtkGeoCamera.LockHeadingOn | ( | ) | [virtual] |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes.
static new vtkGeoCamera Kitware.VTK.vtkGeoCamera.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkGeoCamera Kitware.VTK.vtkGeoCamera.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkGeoCamera.SetDistance | ( | double | Distance | ) |
Distance is in Meters Relative to Longitude and Latitude. above sea level ???? should we make this from center of earth ???? ???? what about equatorial bulge ????
void Kitware.VTK.vtkGeoCamera.SetHeading | ( | double | heading | ) |
Heading is in degrees: (-180->180) Relative to Logitude and Latitude. 0 is north. 90 is east. ???? what is the standard ???? 180 is south.
-90 is west. Rotate Heading around -y axis Center,
void Kitware.VTK.vtkGeoCamera.SetLatitude | ( | double | latitude | ) |
Latitude is in degrees: (-90->90) Relative to Longitude. Rotate Latitude around x axis by Latitude,.
virtual void Kitware.VTK.vtkGeoCamera.SetLockHeading | ( | bool | _arg | ) | [virtual] |
Whether to lock the heading a particular value, or to let the heading "roam free" when performing latitude and longitude changes.
void Kitware.VTK.vtkGeoCamera.SetLongitude | ( | double | longitude | ) |
Longitude is in degrees: (-180->180) Relative to absolute coordinates. Rotate Longitude around z axis (earth axis),.
void Kitware.VTK.vtkGeoCamera.SetOrigin | ( | double | ox, |
double | oy, | ||
double | oz | ||
) |
Get the rectilinear cooridinate location of the origin. This is used to shift the terrain points.
void Kitware.VTK.vtkGeoCamera.SetOriginLatitude | ( | double | oLat | ) |
This point is shifted to 0,0,0 to avoid openGL issues.
void Kitware.VTK.vtkGeoCamera.SetOriginLongitude | ( | double | oLat | ) |
This point is shifted to 0,0,0 to avoid openGL issues.
void Kitware.VTK.vtkGeoCamera.SetTilt | ( | double | tilt | ) |
Tilt is also know as pitch. Tilt is in degrees: (0->90) Relative to Longitude, Latitude, and Heading. Rotate Tilt around x axis,.
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetDistance_01 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetHeading_02 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetLatitude_03 | ( | HandleRef | pThis | ) | [private] |
static internal byte Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetLockHeading_04 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetLongitude_05 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetNodeCoverage_06 | ( | HandleRef | pThis, |
HandleRef | node | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetOrigin_07 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetOrigin_08 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetOrigin_09 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetOriginLatitude_10 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetOriginLongitude_11 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetPosition_12 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetPosition_13 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetPosition_14 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal double Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetTilt_15 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoCamera.vtkGeoCamera_GetVTKCamera_16 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_InitializeNodeAnalysis_17 | ( | HandleRef | pThis, |
IntPtr | rendererSize | ||
) | [private] |
static internal int Kitware.VTK.vtkGeoCamera.vtkGeoCamera_IsA_18 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkGeoCamera.vtkGeoCamera_IsTypeOf_19 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_LockHeadingOff_20 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_LockHeadingOn_21 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoCamera.vtkGeoCamera_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoCamera.vtkGeoCamera_NewInstance_23 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SafeDownCast_24 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetDistance_25 | ( | HandleRef | pThis, |
double | Distance | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetHeading_26 | ( | HandleRef | pThis, |
double | heading | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetLatitude_27 | ( | HandleRef | pThis, |
double | latitude | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetLockHeading_28 | ( | HandleRef | pThis, |
byte | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetLongitude_29 | ( | HandleRef | pThis, |
double | longitude | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetOrigin_30 | ( | HandleRef | pThis, |
double | ox, | ||
double | oy, | ||
double | oz | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetOriginLatitude_31 | ( | HandleRef | pThis, |
double | oLat | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetOriginLongitude_32 | ( | HandleRef | pThis, |
double | oLat | ||
) | [private] |
static internal void Kitware.VTK.vtkGeoCamera.vtkGeoCamera_SetTilt_33 | ( | HandleRef | pThis, |
double | tilt | ||
) | [private] |
new readonly string Kitware.VTK.vtkGeoCamera.MRClassNameKey = "12vtkGeoCamera" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
new const string Kitware.VTK.vtkGeoCamera.MRFullTypeName = "Kitware.VTK.vtkGeoCamera" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.