📄 mapobjects2.h
字号:
#if !defined _MAP_OBJECTS_21_HEADERFILE_LIST
#define _MAP_OBJECTS_21_HEADERFILE_LIST
#include "map.h"
#include "MoLayers.h"
#include "MoRectangle.h"
#include "MoTrackingLayer.h"
#include "MoPoint.h"
#include "MoEllipse.h"
#include "MoLine.h"
#include "MoPolygon.h"
#include "MoGeoDatasets.h"
#include "MoDataConnection.h"
#include "MoGeoDataset.h"
#include "MoMapLayer.h"
#include "MoRecordset.h"
#include "MoFields.h"
#include "MoField.h"
#include "MoPoints.h"
#include "MoSymbol.h"
#include "MoValueMapRenderer.h"
#include "MoStrings.h"
#include "MoStatistics.h"
#include "MoClassBreaksRenderer.h"
#include "MoDotDensityRenderer.h"
#include "MoLabelRenderer.h"
#include "MoGeoEvent.h"
#include "MoImageLayer.h"
#include "MoTable.h"
#include "MoTextSymbol.h"
#include "MoTableDesc.h"
#include "MoAddressLocation.h"
#include "MoPlaceLocator.h"
#include "MoParts.h"
#include "MoProjection.h"
#include "MoProjCoordSys.h"
#include "MoGeoCoordSys.h"
#include "MoUnit.h"
#include "MoDatum.h"
#include "MoSpheroid.h"
#include "MoPrimeMeridian.h"
#include "MoGeoTransformation.h"
#include "MoStandardizer.h"
#include "MoGeocoder.h"
#include "MoZRenderer.h"
#include "MoGroupRenderer.h"
#include "MoChartRenderer.h"
#include "MoLabelPlacer.h"
#include "font.h"
//
// MapObjects Enummerations
//
//
// Machine Generated from MapObjects.odl - 20th March 2001
//
typedef enum {
moNoBackground = 1,
moClipToExtent = 2,
} DrawFlags;
typedef enum {
moFlat = 0,
mo3D = 1,
} AppearanceConstants;
typedef enum {
moDragEnter = 0,
moDragLeave = 1,
moDragOver = 2,
} DragStateConstants;
typedef enum {
moDefault = 0,
moArrow = 1,
moCross = 2,
moIBeam = 3,
moIconPointer = 4,
moSizePointer = 5,
moSizeNESW = 6,
moSizeNS = 7,
moSizeNWSE = 8,
moSizeWE = 9,
moUpArrow = 10,
moHourglass = 11,
moNoDrop = 12,
moArrowHourglass = 13,
moArrowQuestion = 14,
moSizeAll = 15,
moZoom = 50,
moZoomIn = 51,
moZoomOut = 52,
moPan = 53,
moPanning = 54,
moIdentify = 55,
moLabel = 56,
moHotLink = 57,
moPencil = 58,
} MousePointerConstants;
typedef enum {
moCancelNone = 0,
moCancelMap = 1,
moCancelLayer = 2,
} CancelActionConstants;
typedef enum {
moWindowed = 0,
moOpaque = 1,
moTransparent = 2,
} WindowModeConstants;
typedef enum {
moExtentOverlap = 0,
moCommonPoint = 1,
moLineCross = 2,
moCommonLine = 3,
moCommonPointOrLineCross = 4,
moEdgeTouchOrAreaIntersect = 5,
moAreaIntersect = 6,
moAreaIntersectNoEdgeTouch = 7,
moContainedBy = 8,
moContaining = 9,
moContainedByNoEdgeTouch = 10,
moContainingNoEdgeTouch = 11,
moPointInPolygon = 12,
moCentroidInPolygon = 13,
moIdentical = 14,
} SearchMethodConstants;
typedef enum {
moEditNone = 0,
moEditInProgress = 1,
moEditAdd = 2,
} EditModeConstants;
typedef enum {
moExportEMF = 0,
moExportBMP = 1,
moExportClipboardEMF = 2,
moExportClipboardBMP = 3,
} ExportMapConstants;
typedef enum {
moShapeTypePoint = 21,
moShapeTypeLine = 22,
moShapeTypePolygon = 23,
moShapeTypeMultipoint = 24,
moShapeTypeRectangle = 25,
moShapeTypeEllipse = 26
} ShapeTypeConstants;
typedef enum {
moOpenImagesInDisplay = 0 ,
moOpenAllImages = 1 ,
moOpenOneImage = 2
} ImageCatalogConstants;
typedef enum {
moNoSymbologyScaled = 0 ,
moLineSymbolsNotScaled = 1 ,
moAllSymbologyScaled = 2
} ExportSymbologyScaleConstants;
typedef enum {
moExport8BitDepth = 0 ,
moExportSourceDepth = 1 ,
moExport24BitDepth = 2
} ExportDepthConstants;
typedef enum {
moDefaultPalette = 0,
moHalfTonePalette = 1,
moWebSafePalette = 2,
moGraysWithSystemColorsPalette = 3
} ExportPaletteConstants;
typedef enum {
moLexicalOrderAscending = 0,
moLexicalOrderDescending = 1,
moAsciiOrderAscending = 2,
moAsciiOrderDescending = 3
} StringsSortOrderConstants;
typedef enum {
moGeometryUseZForDistanceAndSearching = 0,
moGeometryIgnoreZ = 1
} GeometryEnvironmentConstants;
typedef enum {
moUseContainer = 0,
moUsePixels = 1
} DisplayUnitConstants;
typedef enum {
moNoError = 0,
moUnknownError = 1,
moAccessDenied = 2,
moInvalidUser = 3,
moNetworkTimeout = 4,
moInvalidDatabase = 5,
moTasksExceeded = 6,
moFileNotFound = 7,
moInvalidDirectory = 8,
moHostUnknown = 9,
moSE_FAILURE = -1,
moSE_INVALID_LAYERINFO_OBJECT = -2,
moSE_NO_ANNOTATION = -3,
moSE_FINISHED = -4,
moSE_SDE_NOT_STARTED = -5,
moSE_UNCHANGED = -6,
moSE_CONNECTIONS_EXCEEDED = -7,
moSE_LOGIN_NOT_ALLOWED = -8,
moSE_INVALID_USER = -9,
moSE_NET_FAILURE = -10,
moSE_NET_TIMEOUT = -11,
moSE_OUT_OF_SVMEM = -12,
moSE_OUT_OF_CLMEM = -13,
moSE_OUT_OF_CONTEXT = -14,
moSE_NO_ACCESS = -15,
moSE_TOO_MANY_LAYERS = -16,
moSE_NO_LAYER_SPECIFIED = -17,
moSE_LAYER_LOCKED = -18,
moSE_LAYER_EXISTS = -19,
moSE_LAYER_NOEXIST = -20,
moSE_LAYER_INUSE = -21,
moSE_FID_NOEXIST = -22,
moSE_FID_EXISTS = -23,
moSE_LAYER_MISMATCH = -24,
moSE_NO_PERMISSIONS = -25,
moSE_INVALID_NOT_NULL = -26,
moSE_INVALID_SHAPE = -27,
moSE_INVALID_LAYER_NUMBER = -28,
moSE_INVALID_ENTITY_TYPE = -29,
moSE_INVALID_SEARCH_METHOD = -30,
moSE_INVALID_ETYPE_MASK = -31,
moSE_BIND_CONFLICT = -32,
moSE_INVALID_GRIDSIZE = -33,
moSE_INVALID_LOCK_MODE = -34,
moSE_ETYPE_NOT_ALLOWED = -35,
moSE_TOO_MANY_POINTS = -36,
moSE_TABLE_NOEXIST = -37,
moSE_ATTR_NOEXIST = -38,
moSE_LICENSE_FAILURE = -39,
moSE_OUT_OF_LICENSES = -40,
moSE_INVALID_COLUMN_VALUE = -41,
moSE_INVALID_WHERE = -42,
moSE_INVALID_SQL = -42,
moSE_LOG_NOEXIST = -43,
moSE_LOG_NOACCESS = -44,
moSE_LOG_NOTOPEN = -45,
moSE_LOG_IO_ERROR = -46,
moSE_NO_SHAPES = -47,
moSE_NO_LOCKS = -48,
moSE_LOCK_CONFLICT = -49,
moSE_OUT_OF_LOCKS = -50,
moSE_DB_IO_ERROR = -51,
moSE_STREAM_IN_PROGRESS = -52,
moSE_INVALID_COLUMN_TYPE = -53,
moSE_TOPO_ERROR = -54,
moSE_ATTR_CONV_ERROR = -55,
moSE_INVALID_COLUMN_DEF = -56,
moSE_INVALID_SHAPE_BUF_SIZE = -57,
moSE_INVALID_ENVELOPE = -58,
moSE_TEMP_IO_ERROR = -59,
moSE_GSIZE_TOO_SMALL = -60,
moSE_LICENSE_EXPIRED = -61,
moSE_TABLE_EXISTS = -62,
moSE_INDEX_EXISTS = -63,
moSE_INDEX_NOEXIST = -64,
moSE_INVALID_POINTER = -65,
moSE_INVALID_PARAM_VALUE = -66,
moSE_ALL_SLIVERS = -67,
moSE_TRANS_IN_PROGRESS = -68,
moSE_IOMGR_NO_DBMS_CONNECT = -69,
moSE_DUPLICATE_ARC = -70,
moSE_INVALID_ANNO_OBJECT = -71,
moSE_PT_NO_EXIST = -72,
moSE_PTS_NOT_ADJACENT = -73,
moSE_INVALID_MID_PT = -74,
moSE_INVALID_END_PT = -75,
moSE_INVALID_RADIUS = -76,
moSE_LOAD_ONLY_LAYER = -77,
moSE_LAYERS_NOT_FOUND = -78,
moSE_FILE_IO_ERROR = -79,
moSE_BLOB_SIZE_TOO_LARGE = -80,
moSE_CORRIDOR_OUT_OF_BOUNDS = -81,
moSE_SHAPE_INTEGRITY_ERROR = -82,
moSE_NOT_IMPLEMENTED_YET = -83,
moSE_CAD_EXISTS = -84,
moSE_INVALID_TRANSID = -85,
moSE_INVALID_LAYER_NAME = -86,
moSE_INVALID_LAYER_KEYWORD = -87,
moSE_INVALID_RELEASE = -88,
moSE_VERSION_TBL_EXISTS = -89,
moSE_COLUMN_NOT_BOUND = -90,
moSE_INVALID_INDICATOR_VALUE = -91,
moSE_INVALID_CONNECTION = -92,
moSE_INVALID_DBA_PASSWORD = -93,
moSE_PATH_NOT_FOUND = -94,
moSE_SDEHOME_NOT_SET = -95,
moSE_NOT_TABLE_OWNER = -96,
moSE_PROCESS_NOT_FOUND = -97,
moSE_INVALID_DBMS_LOGIN = -98,
moSE_PASSWORD_TIMEOUT = -99,
moSE_INVALID_SERVER = -100,
moSE_IOMGR_NOT_AVAILABLE = -101,
moSE_SERVICE_NOT_FOUND = -102,
moSE_INVALID_STATS_TYPE = -103,
moSE_INVALID_DISTINCT_TYPE = -104,
moSE_INVALID_GRANT_REVOKE = -105,
moSE_INVALID_SDEHOME = -106,
moSE_INVALID_STREAM = -107,
moSE_TOO_MANY_STREAMS = -108,
moSE_OUT_OF_MUTEXES = -109,
moSE_CONNECTION_LOCKED = -110,
moSE_CONNECTION_IN_USE = -111,
moSE_NOT_A_SELECT_STATEMENT = -112,
moSE_FUNCTION_SEQUENCE_ERROR = -113,
moSE_WRONG_COLUMN_TYPE = -114,
moSE_PTABLE_LOCKED = -115,
moSE_PTABLE_IN_USE = -116,
moSE_STABLE_LOCKED = -117,
moSE_STABLE_IN_USE = -118,
moSE_INVALID_FILTER_TYPE = -119,
moSE_NO_CAD = -120,
moSE_INSTANCE_NOT_AVAILABLE = -121,
moSE_INSTANCE_TOO_EARLY = -122,
moSE_INVALID_SYSTEM_UNITS = -123,
moSE_INVALID_UNITS = -124,
moSE_INVALID_CAD_OBJECT = -125,
moSE_INVALID_NUM_OF_PTS = -126,
moSE_VERSION_NOEXIST = -126,
moSE_INVALID_SPATIAL_CONSTRAINT = -127,
moSE_INVALID_STREAM_TYPE = -128,
moSE_INVALID_SPATIAL_COLUMN = -129,
moSE_NO_SPATIAL_MASKS = -130,
moSE_IOMGR_NOT_FOUND = -131,
moSE_SYSTEM_IS_CLIENT_ONLY = -132,
moSE_MULTIPLE_SPATIAL_COLS = -133,
moSE_INVALID_SHAPE_OBJECT = -134,
moSE_INVALID_PARTNUM = -135,
moSE_INCOMPATIBLE_SHAPES = -136,
moSE_INVALID_PART_OFFSET = -137,
moSE_INCOMPATIBLE_COORDREFS = -138,
moSE_COORD_OUT_OF_BOUNDS = -139,
moSE_LAYER_CACHE_FULL = -140,
moSE_INVALID_COORDREF_OBJECT = -141,
moSE_INVALID_COORDSYS_ID = -142,
moSE_INVALID_COORDSYS_DESC = -143,
moSE_INVALID_ROW_ID_LAYER = -144,
moSE_PROJECTION_ERROR = -145,
moSE_ARRAY_BYTES_EXCEEDED = -146,
moSE_POLY_SHELLS_OVERLAP = -147,
moSE_TOO_FEW_POINTS = -148,
moSE_INVALID_PART_SEPARATOR = -149,
moSE_INVALID_POLYGON_CLOSURE = -150,
moSE_INVALID_OUTER_SHELL = -151,
moSE_ZERO_AREA_POLYGON = -152,
moSE_POLYGON_HAS_VERTICAL_LINE = -153,
moSE_OUTER_SHELLS_OVERLAP = -154,
moSE_SELF_INTERSECTING = -155,
moSE_INVALID_EXPORT_FILE = -156,
moSE_READ_ONLY_SHAPE = -157,
moSE_INVALID_DATA_SOURCE = -158,
moSE_INVALID_STREAM_SPEC = -159,
moSE_INVALID_ALTER_OPERATION = -160,
moSE_INVALID_SPATIAL_COL_NAME = -161,
moSE_INVALID_DATABASE = -162,
moSE_SPATIAL_SQL_NOT_INSTALLED = -163,
moSE_NORM_DIM_INFO_NOT_FOUND = -164,
moSE_NORM_DIM_TAB_VALUE_NOT_FOUND = -165,
moSE_UNSUPPORTED_NORMALIZED_OPERATION = -166,
moSE_INVALID_REGISTERED_LAYER_OPTION = -167,
moSE_READ_ONLY = -168,
moSE_NO_SDE_ROWID_COLUMN = -169,
moSE_READ_ONLY_COLUMN = -170,
moSE_INVALID_VERSION_NAME = -171,
moSE_STATE_NOEXIST = -172,
moSE_INVALID_STATEINFO_OBJECT = -173,
moSE_VERSION_HAS_MOVED = -174,
moSE_STATE_HAS_CHILDREN = -175,
moSE_PARENT_NOT_CLOSED = -176,
moSE_VERSION_EXISTS = -177,
moSE_TABLE_NOT_MULTIVERSION = -178,
moSE_STATE_USED_BY_VERSION = -179,
moSE_INVALID_VERSIONINFO_OBJECT = -180,
moSE_INVALID_STATE_ID = -181,
moSE_SDETRACELOC_NOT_SET = -182,
moSE_ERROR_LOADING_SSA = -183,
moSE_TOO_MANY_STATES = -184,
moSE_STATES_ARE_SAME = -185,
moSE_NO_ROWID_COLUMN = -186,
moSE_NO_STATE_SET = -187,
moSE_SSA_FUNCTION_ERROR = -188,
moSE_INVALID_REGINFO_OBJECT = -189,
moSE_NO_COMMON_LINEAGE = -190,
moSE_STATE_INUSE = -191,
moSE_STATE_TREE_INUSE = -192,
moSE_INVALID_RASTER_COLUMN = -193,
moSE_RASTERCOLUMN_EXISTS = -194,
moSE_INVALID_MVTABLE_INDEX = -195,
moSE_INVALID_STORAGE_TYPE = -196,
moSE_AMBIGUOUS_NIL_SHAPE = -197,
moSE_INVALID_BYTE_ORDER = -198,
moSE_INVALID_GEOMETRY_TYPE = -199,
moSE_INVALID_NUM_MEASURES = -200,
moSE_INVALID_NUM_PARTS = -201,
moSE_BINARY_TOO_SMALL = -202,
moSE_SHAPE_TEXT_TOO_LONG = -203,
moSE_SHAPE_TEXT_ERROR = -204,
moSE_TOO_MANY_PARTS = -205,
moSE_TYPE_MISMATCH = -206,
moSE_SQL_PARENTHESIS_MISMATCH = -207,
moSE_NIL_SHAPE_NOT_ALLOWED = -208,
moSE_INSTANCE_ALREADY_RUNNING = -209,
moSE_UNSUPPORTED_OPERATION = -210,
moSE_INVALID_EXTERNAL_LAYER_OPTION = -211,
moSE_NORMALIZE_VALUE_NOT_FOUND = -212,
moSE_INVALID_QUERY_TYPE = -213,
moSE_NO_TRACE_LIBRARY = -214,
moSE_TRACE_ON = -215,
moSE_TRACE_OFF = -216,
moSE_SCL_SYNTAX_ERROR = -217,
moSE_TABLE_REGISTERED = -218,
moSE_INVALID_REGISTRATION_ID = -219,
moSE_TABLE_NOREGISTERED = -220,
moSE_TOO_MANY_REGISTRATIONS = -221,
moSE_DELETE_NOT_ALLOWED = -222,
moSE_ROWLOCKING_ENABLED = -223,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -