TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

interface IGeorefInfo in Tinman.Terrain.Georef

Base interface for map that provide georeferencing information.

interface IGeorefInfo extends IMapInfo
  base of Canvas
  ICanvasFactory
  ICanvasTransform
  IImageInfo
  IMapEntity
  IMapShapes

Attributes

Georef

Returns georeferencing information.

property Georef { get }
type Raster
value The georeferencing object or null if no georeferencing is available.

Map

Returns a MapInfo value that describes the used map raster.

property Map { get }
type MapInfo
value The map info value.
inherited IMapInfo.Map

Extensions

LatLonToRaster

Converts the given longitude/latitude coordinates to raster coordinates.

method LatLonToRaster (LatLon latLon)
type CubemapFaceCoordsD
params latLon The longitude/latitude coordinates.
returns The raster coordinates.

Project

Projects this map raster to the coordinate system of the given two-dimensional canvas.

method Project (CoordinateSystem canvas, IDatumTransform transform = null)
type ICanvasTransform
params canvas [not-null] The coordinate system of the target canvas.
  transform Optional transformation between the geodetic datums. If null, the transformation is looked up in the current georegistry. Defaults to null.
returns [not-null] The resulting canvas transform object.

RasterToLatLon

Converts the given raster coordinates to longitude/latitude coordinates.

method RasterToLatLon (Vec2I coords)
type LatLon
params coords The raster coordinates.
returns The longitude/latitude coordinates.

Converts the given raster coordinates to longitude/latitude coordinates.

method RasterToLatLon (Vec2D coords)
type LatLon
params coords The raster coordinates.
returns The longitude/latitude coordinates.

Converts the given raster coordinates to longitude/latitude coordinates.

method RasterToLatLon (CubemapFaceCoordsI coords)
type LatLon
params coords The raster coordinates.
returns The longitude/latitude coordinates.

Converts the given raster coordinates to longitude/latitude coordinates.

method RasterToLatLon (CubemapFaceCoordsD coords)
type LatLon
params coords The raster coordinates.
returns The longitude/latitude coordinates.

Converts the given raster coordinates to longitude/latitude coordinates.

method RasterToLatLon (float64 faceX, float64 faceY, CubemapFace face = CubemapFace.NegZ)
type LatLon
params faceX The raster X-coordinates (on cubemap face face).
  faceY The raster Y-coordinates (on cubemap face face).
  face The raster cubemap face. Defaults to NegZ.
returns The longitude/latitude coordinates.

VerticalUnit

Returns the vertical unit.

method VerticalUnit ()
type UnitOfMeasure
returns [not-null] The vertical unit.