Mapinfo.data.find namespace, Mapinfo.engine namespace, Mapinfo.geometry namespace – Pitney Bowes MapXtreme User Manual

Page 69: Mapinfo.mapping namespace, Mapinfo.mapping.legends namespace, Mapinfo.mapping.thematics namespace, Mapinfo.persistence namespace

Advertising
background image

Chapter 4: Understanding the MapXtreme Architecture

Object Model Overview

MapXtreme v7.1

69

Developer Guide

MapInfo.Data.Find Namespace

The MapInfo.Data.Find namespace contains the classes used for searching through data. The
namespace facilitates the search for an object by specifying a mappable table and column (it must
be indexed) on which to perform the search. For details on the MapInfo.Data.Find namespace, see

Chapter 13: Finding Locations

.

MapInfo.Engine Namespace

The MapInfo.Engine namespace contains all classes directly related to the core functionality that
drives all applications based on MapXtreme. This includes the core Session class which is the
starting point for all MapXtreme applications. For details on the MapInfo.Engine namespace, see

Chapter 9: Working with Core MapXtreme Classes

.

MapInfo.Geometry Namespace

The MapInfo.Geometry namespace is an extensible hierarchy based on OGC (Open GIS
Consortium) standards, coordinate system interoperability, and object processing. The
MapInfo.Geometry namespace contains classes, interfaces, and enumerations for creating and
editing Geometry objects. For details on the MapInfo.Geometry namespace, see

Chapter 16:

Spatial Objects and Coordinate Systems

.

MapInfo.Mapping Namespace

The MapInfo.Mapping namespace contains classes, interfaces, and enumerations for creating,
displaying, and exporting maps, layers, modifiers, and labels. For details on the MapInfo.Mapping
namespace, see

Chapter 12: Adding Mapping Capability to Your Applications

.

MapInfo.Mapping.Legends Namespace

The MapInfo.Mapping.Legends namespace contains classes, interfaces, and enumerations for
creating and displaying Cartographic and Thematic Legends. For more information, see

Legends

and

Using Themes and Legends

.

MapInfo.Mapping.Thematics Namespace

The MapInfo.Mapping.Thematics namespace contains classes that implement themes as styles of
layers and as layers themselves. Themes can be applied to Modifier themes to change the style,
while object themes add a new layer. All themes implement the ITheme interface. For details on the
MapInfo.Mapping.Thematics namespace, see

Chapter 14: Using Themes and Legends

.

MapInfo.Persistence Namespace

The MapInfo.Persistence namespace contains classes that support the reading and writing of XML-
based workspaces to enable the saving and retrieval of mapping workspaces. See

Appendix C:

Understanding the MapInfo Workspace

.

Advertising