Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.Contracts Namespace Reference

Classes

class  DeviceInfo
 
class  Extents
 
interface  IBitmapLabelCache
 
interface  ICachedBitmapLabel
 
interface  IDeclutterGrid
 
interface  IFormatedGlyph
 Interface for glyph formated text. More...
 
interface  IGeoTransformCache
 Geo transform creation can be costly. Use geo transform cache to reuse previously created geo transforms TODO: Document members. More...
 
interface  IGeoTransformFactory
 
interface  IItemContext
 
interface  IItemContextFactory
 
interface  INativeRenderImage
 Common interface for DX9 and DX11 rendering interfaces. More...
 
interface  INativeRenderSurface
 
interface  IProjector
 
interface  IRasterProjector
 Georeference for raster images. This class is used to convert between pixel coordinates and some projected coordinate system. This class also implements the IProjector interface convering between pixel XY and Geographical latitude/longitude. <note>Pixel coordinates have positive Y-direction downwards.</note> More...
 
interface  ISymbolProvider
 
interface  ISymbolProviderFactory
 
class  ItemId
 
interface  IViewport
 
interface  IViewportLabels
 Interface for rendering text labels in the viewport. More...
 
interface  IViewportLabelsFactory
 
interface  IViewportSymbols
 Low-level interface for efficient rendering of symbols (icons, bitmaps) in the viewport. More...
 
interface  IViewportSymbolsFactory
 
struct  PointXY
 
class  TextLabelData
 Common data description for a styled text label. More...
 
class  TextLabelDataComparer
 
class  Viewspec
 

Enumerations

enum  ItemState { Inactive =0 , Active , Defined , Undefined }
 
enum  StateScope { PerItem , Global , Combined }
 
enum  ColorScheme { Dark , Medium , Light }
 Symbol color scheme.
 
enum  LabelPlacement {
  Unitialised = 0 , TopLeft = 1 , TopCenter = 2 , TopRight = 3 ,
  CenterLeft = 4 , CenterCenter = 5 , CenterRight = 6 , BottomLeft = 7 ,
  BottomCenter = 8 , BottomRight = 9
}
 Placement of the label, relative to the anchor point.