AGI Components with Insight3D Alpha 2008 r8
AGI.Graphics.GlobeInlays Namespace
Library ReferenceAGI.Graphics.GlobeInlays
Types for rendering and organizing terrain and imagery on a globe. Inlays can be layered and turned on/off based on the viewer's altitude or current animation time. Both JPEG 2000 (.jp2) and AGI’s image format (.pdttx) are supported. For terrain, AGI’s terrain format (.pdtt) is supported.
Declaration Syntax
C# Visual Basic Visual C++
namespace 
AGI.Graphics.GlobeInlays
Namespace 
AGI.Graphics.GlobeInlays
namespace 
AGI.Graphics.GlobeInlays
Types
All Types Classes Interfaces Enumerations
Icon Type Description
AgGxDisplayConditionInlayBase
Basic display condition that just has a single property to control whether or not its displayed.

AgGxDisplayConditionInlayBaseClass
Basic display condition that just has a single property to control whether or not its displayed.

AgGxDisplayConditionInlaySet
Display condition that can change based on altitude and time.

AgGxDisplayConditionInlaySetClass
Display condition that can change based on altitude and time.

AgGxGlobeInlayCollection
A collection that contains a sequence of inlay objects. It can only be iterated over or searched, the collection cannot be modified.

AgGxGlobeInlayCollectionClass
A collection that contains a sequence of inlay objects. It can only be iterated over or searched, the collection cannot be modified.

AgGxGlobeInlayErrorCodes
Error codes used in AGI Globe Inlays library.

AgGxGlobeInlayImageChunk
A Chunk Image (.pdttx) file.

AgGxGlobeInlayImageChunkClass
A Chunk Image (.pdttx) file.

AgGxGlobeInlayImageCustom
A custom image file format that contains a custom image reader.

AgGxGlobeInlayImageCustomClass
A custom image file format that contains a custom image reader.

AgGxGlobeInlayImageJpeg2000
A JPEG2000 Image (.jp2) file.

AgGxGlobeInlayImageJpeg2000Class
A JPEG2000 Image (.jp2) file.

AgGxGlobeInlayImageROAM
A ROAM Image (.txm|.txb) file.

AgGxGlobeInlayImageROAMClass
A ROAM Image (.txm|.txb) file.

AgGxGlobeInlayManager
Manages the adding, removing and reordering of inlays (e.g. Terrain and Imagery) on the globe.

AgGxGlobeInlayManagerClass
Manages the adding, removing and reordering of inlays (e.g. Terrain and Imagery) on the globe.

AgGxGlobeInlayProjectedImage
Provides an interface for projecting image data.

AgGxGlobeInlayProjectedImageClass
Provides an interface for projecting image data.

AgGxGlobeInlayRenderOrderCollection
A sorted collection of inlay objects. Inlays are ordered by the order in which the inlays are rendered. Inlays at the start of the collection are rendered first, and therefore will appear below overlapping inlays. Inlays cannot be removed, only reordered.

AgGxGlobeInlayRenderOrderCollectionClass
A sorted collection of inlay objects. Inlays are ordered by the order in which the inlays are rendered. Inlays at the start of the collection are rendered first, and therefore will appear below overlapping inlays. Inlays cannot be removed, only reordered.

AgGxGlobeInlayTerrainChunk
A Chunk Terrain (.pdtt) file.

AgGxGlobeInlayTerrainChunkClass
A Chunk Terrain (.pdtt) file.

AgGxGlobeInlayTile
A tile that defines the section of a texture to be read. This is used by a custom tiler so that a custom texture format can control how a texture is broken up.

AgGxGlobeInlayTileClass
A tile that defines the section of a texture to be read. This is used by a custom tiler so that a custom texture format can control how a texture is broken up.

AgGxGlobeInlayWTM
A World Texture Map (.wtm) file.

AgGxGlobeInlayWTMClass
A World Texture Map (.wtm) file.

AgGxInlayImageFormat
The image format of the inlay.

AgGxInlayRole
The role of the inlay. Normal terrain and textures should have eRoleNormal.

AgGxInlayType
The type of the inlay.

AgGxLicenseState
The state of a license for an inlay.

IAgGxDisplayConditionInlayBase
An empty interface used to identify a base inlay display condition.

IAgGxDisplayConditionInlaySet
Contains methods that allow for the display condition of an inlay based on time and altitude.

IAgGxGlobeInlay
Implemented by all inlay objects. It allows changing of properties common to all inlays. Must be implemented by any class that is added to the inlay manager.

IAgGxGlobeInlayCollection
Implemented by a collection that contains a sequence of inlays.

IAgGxGlobeInlayImage
Implemented by all texture inlays. It allows changing of properties common to all imagery.

IAgGxGlobeInlayImageChunk
IAgGxGlobeInlayChunkImage Interface

IAgGxGlobeInlayImageCustom
Implemented by an object that allow for custom texture formats as long as a reader object is implemented.

IAgGxGlobeInlayImageReader
Implemented by any user defined texture format reader. This allows for the displaying of texture formats that aren't natively supported.

IAgGxGlobeInlayImageTiler
Returns the root tile and the children tiles for a texture.

IAgGxGlobeInlayManager
Manages the adding, removing and reordering of inlays (e.g. Terrain and Imagery) on the globe.

IAgGxGlobeInlayProjectedImage
Provides an interface for projecting image data.

IAgGxGlobeInlayRenderOrderCollection
A sorted collection of inlay objects. Inlays are ordered by the order in which the inlays are rendered. Inlays at the start of the collection are rendered first, and therefore will appear below overlapping inlays. Inlays cannot be removed, only reordered.

IAgGxGlobeInlayTerrain
Implemented by all terrain inlays. It allows changing of properties common to all terrain.

IAgGxGlobeInlayTerrainChunk
IAgGxGlobeInlayTerrainChunk Interface

IAgGxGlobeInlayTile
Contains the information for a texture tile.

IAgGxGlobeInlayWTM
Empty inteface implemented by the a WTM inlay object.