An image that gives an overview of the structure of the GeoObjectsMapLib
Below is a summary of the classes used in the GeoObjectsMapLib.
|
Class |
Use |
|
This is the class that defines the main map control. | |
|
Used to define Feature2 objects that are arcs. | |
|
This class is used to determine the color and value of a particular feature of the Spatial Data Set. | |
|
A collection of Bin objects. | |
|
Used by BMGeoMap and Layer to define their coordinate system. | |
|
Used to define a custom Feature2 that is drawn based on the SetCustomDrawCallBack function defined by the user. | |
|
Used to define MapProjection objects' datum. | |
|
Used to define Feature2 objects that are ellipses. | |
|
Used in the definition of a Datum object | |
|
Used by the Layer object to define individual items on that layer. | |
|
Used by the Layer2 object to define individual items on that layer. | |
|
A collection of Feature or Feature2 objects used by Layer and Layer2 objects. | |
|
Used to define how to fill various objects. | |
|
Used to define how an objects text will look. | |
|
Used to define how the lines for an object will be drawn. | |
|
Used by BMGeoMap to define a specialty layer that displays an image. (These layers will be displayed under all others) | |
|
An extension of the Image object containing additional properties. | |
|
Used by BMGeoMap to define a vector file. | |
|
Used by BMGeoMap for the user to draw to. | |
|
An extension of the Layer object containing additional properties. | |
|
Used by BMGeoMap when calling AddLayer in order to load the layer with all the correct properties. | |
|
Used to create bmp files of GoBrushRendition, GoFontRendition, and GoPenRendition to be displayed in a legend. | |
|
Used to define Feature2 objects that are lines. | |
|
Used by BMGeoMap to setup and display a grid on the map. | |
|
Used to define CoordinateSystem objects' projection. | |
|
Used by BMGeoMap to store and set it's properties. | |
|
Used for specifying a range of values. | |
|
Used to represent a point on the x/y plane. | |
|
Used to represent a bounding rectangle. | |
|
A collection of Feature or Feature2 objects currently picked. | |
|
Used to define Feature2 objects that are points. | |
|
Used to define Feature2 objects that are polygons. | |
|
Used to define Feature2 objects that are rectangles. | |
|
Used to define Feature2 objects that are symbols. | |
|
Used to define Feature2 objects that are text. |
Below is a summary of the enumerations used in the GeoObjectsMapLib.
|
Enumeration |
Use |
|
Used to specify the type of angular units being used. | |
|
Used by BMGeoMap to decide which binning algorithm is used. | |
|
Used by GoBrushRendition to decide which brush style to use. | |
|
Used to determine which event(s) occurred on a Change event of BMGeoMap. | |
|
Used to identify the color scheme to use when generating colors for the bins. | |
|
Used to determine the source points coordinate system along with the destination coordinate system when using BMGeoMap's ConvertCoordinate method. | |
|
Used to identify a value that indicates the type of the user data read. | |
|
Used by the Datum object to identify the type of datum shift. | |
|
Used to identify which ellipsoid is being used. These values correspond to MapInfo's values for ellipsoids. | |
|
Used to identify if a Layer has features of only one class type. | |
|
Used to identify the type of geometry of a Feature or Feature2 object (Arc, Custom, Ellipse, etc...). | |
|
Used by the Datum object to indicate the type of grid shift. | |
|
Used by GoBrushRendition to decide which hatch style to use. | |
|
Used by GoFontRendition to decide the horizontal alignment of text. | |
|
Used to specify the type of linear units being used. | |
|
Used by MapGrid to decide which edges to put the grid labels on. | |
|
Used by MapGrid to decide the style of the grid markings. | |
|
Used to identify which projection is being used. These values correspond to MapInfo's values for projections. | |
|
Used by GoPenRendition to decide which line style will be used. | |
|
Used by PointGeometry to decide they style of the point marker. | |
|
Used by BMGeoMap's PrintView method to determine what to print. | |
|
Used to decide what format the scale is in. | |
|
Used by GoFontRendition to decide which text effects to use. | |
|
Used by the LayerProperties object to indicate various database related properties | |
|
Used by the LayerProperties object to indicate the type of database to used for spatial data. | |
|
Used by MapProperties and LayerProperties objects to indicate various properties. | |
|
Used by GoFontRendition to decide the vertical alignment of text. | |
|
Used by the BMGeoMap to indicate the zoom mode. |