You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19290 lines
831 KiB
Plaintext
19290 lines
831 KiB
Plaintext
// Created by Microsoft (R) C/C++ Compiler Version 10.00.30319.01 (07081a01).
|
|
//
|
|
// d:\gcs software\gcs-je20230622-981a\giscontroldlg\debug\mapwingis.tlh
|
|
//
|
|
// C++ source equivalent of Win32 type library MapWinGIS_SDK\MapWinGIS.ocx
|
|
// compiler-generated file created 11/01/23 at 15:22:29 - DO NOT EDIT!
|
|
|
|
#pragma once
|
|
#pragma pack(push, 8)
|
|
|
|
#include <comdef.h>
|
|
|
|
namespace mapWindow {
|
|
|
|
//
|
|
// Forward references and typedefs
|
|
//
|
|
|
|
struct __declspec(uuid("c368d713-cc5f-40ed-9f53-f84fe197b96a"))
|
|
/* LIBID */ __MapWinGIS;
|
|
struct /* coclass */ ShapeEditor;
|
|
struct __declspec(uuid("105018e5-a71a-4734-ac06-094a3abcc7ba"))
|
|
/* dual interface */ IShapeEditor;
|
|
enum ShpfileType;
|
|
struct __declspec(uuid("5fa550e3-2044-4034-baaa-b4cce90a0c41"))
|
|
/* dual interface */ IShape;
|
|
struct __declspec(uuid("74f07889-1380-43ee-837a-bbb268311005"))
|
|
/* dual interface */ IPoint;
|
|
struct __declspec(uuid("90e6bbf7-a956-49be-a5cd-a4640c263ab6"))
|
|
/* dual interface */ ICallback;
|
|
struct __declspec(uuid("a5692259-035e-487a-8d89-509dd6dd0f64"))
|
|
/* dual interface */ IExtents;
|
|
enum tkSpatialRelation;
|
|
enum tkClipOperation;
|
|
enum tkBufferCap;
|
|
enum tkBufferJoin;
|
|
enum tkUnitsOfMeasure;
|
|
struct __declspec(uuid("7399b752-61d9-4a23-973f-1033431dd009"))
|
|
/* dual interface */ IShapeDrawingOptions;
|
|
enum tkVectorDrawingMode;
|
|
enum tkGDIPlusHatchStyle;
|
|
enum tkDashStyle;
|
|
enum tkPointShapeType;
|
|
struct __declspec(uuid("79c5f83e-fb53-4189-9ec4-4ac25440d825"))
|
|
/* dual interface */ IImage;
|
|
enum ImageType;
|
|
struct __declspec(uuid("1c43b56d-2065-4953-9138-31afe8470ff5"))
|
|
/* dual interface */ IGridColorScheme;
|
|
struct __declspec(uuid("1c6ecf5d-04fa-43c4-97b1-22d5ffb55fbd"))
|
|
/* dual interface */ IGridColorBreak;
|
|
enum ColoringType;
|
|
enum GradientModel;
|
|
enum PredefinedColorScheme;
|
|
struct __declspec(uuid("c60625ab-ad4c-405e-8ca2-62e36e4b3f73"))
|
|
/* dual interface */ IVector;
|
|
enum tkColorSchemeType;
|
|
struct __declspec(uuid("d2334b3c-0779-4f5f-8771-2f857f0d601e"))
|
|
/* dual interface */ IColorScheme;
|
|
enum tkMapColor;
|
|
enum tkGDALResamplingMethod;
|
|
enum tkInterpolationMode;
|
|
struct __declspec(uuid("a73af37e-3a6a-4532-b48f-fa53309fa117"))
|
|
/* dual interface */ ILabels;
|
|
enum tkVerticalPosition;
|
|
struct __declspec(uuid("4bb3d2b2-a72d-4538-a092-9e1e69ed6001"))
|
|
/* dual interface */ ILabelCategory;
|
|
enum tkLabelAlignment;
|
|
enum tkLineLabelOrientation;
|
|
enum tkLinearGradientMode;
|
|
enum tkLabelFrameType;
|
|
enum SelectMode;
|
|
struct __declspec(uuid("4b341a36-cfa6-4421-9d08-fd5b06097307"))
|
|
/* dual interface */ ILabel;
|
|
enum tkClassificationType;
|
|
enum tkLabelElements;
|
|
enum tkLabelPositioning;
|
|
enum tkSavingMode;
|
|
enum tkTextRenderingHint;
|
|
enum tkImageSourceType;
|
|
enum tkGridRendering;
|
|
struct __declspec(uuid("18dfb64a-9e72-4cbe-afd6-a5b7421dd0cb"))
|
|
/* dual interface */ IGrid;
|
|
struct __declspec(uuid("e42814d1-6269-41b1-93c2-aa848f00e459"))
|
|
/* dual interface */ IGridHeader;
|
|
struct __declspec(uuid("aed5318e-9e3d-4276-be03-71edfedc0f1f"))
|
|
/* dual interface */ IGeoProjection;
|
|
enum tkCoordinateSystem;
|
|
enum tkProjectionParameter;
|
|
enum tkGeogCSParameter;
|
|
enum tkWgs84Projection;
|
|
enum tkNad83Projection;
|
|
enum GridDataType;
|
|
enum GridFileType;
|
|
enum tkGridSourceType;
|
|
enum tkGridProxyMode;
|
|
enum tkGridSchemeRetrieval;
|
|
enum tkGridSchemeGeneration;
|
|
struct __declspec(uuid("8b3238d8-bb62-4c41-88c2-f0bddaad8d03"))
|
|
/* dual interface */ IGdalRasterBand;
|
|
enum tkColorInterpretation;
|
|
enum tkGdalDataType;
|
|
struct __declspec(uuid("07d7b410-fcc8-4a09-a35c-12a7fa826343"))
|
|
/* dual interface */ IHistogram;
|
|
enum tkPaletteInterpretation;
|
|
struct __declspec(uuid("6685dbf0-87ca-4026-9fd6-aa228e86e74c"))
|
|
/* dual interface */ IGdalDriver;
|
|
enum tkGdalDriverMetadata;
|
|
enum tkRasterRendering;
|
|
enum tkFillType;
|
|
enum tkGradientType;
|
|
enum tkPointSymbolType;
|
|
enum tkGradientBounds;
|
|
enum tkVertexType;
|
|
struct __declspec(uuid("54eb7dd1-cec2-4165-8dba-13115b079df1"))
|
|
/* dual interface */ ILinePattern;
|
|
struct __declspec(uuid("56a5439f-f550-434e-b6c5-0508a6461f47"))
|
|
/* dual interface */ ILineSegment;
|
|
enum tkLineType;
|
|
enum tkDefaultPointSymbol;
|
|
enum tkPointReflectionType;
|
|
enum tkAreaDisplayMode;
|
|
enum tkBearingType;
|
|
enum tkLayerSelection;
|
|
enum tkEditorState;
|
|
enum tkLengthDisplayMode;
|
|
enum tkEditorValidation;
|
|
enum tkEditorOverlay;
|
|
enum tkEditorBehavior;
|
|
enum tkAngleFormat;
|
|
struct __declspec(uuid("1d077739-e866-46a0-b256-8aecc04f2312"))
|
|
/* dispinterface */ _DMap;
|
|
enum tkCursorMode;
|
|
enum tkCursor;
|
|
enum tkLockMode;
|
|
enum tkScalebarUnits;
|
|
struct __declspec(uuid("6bc1a3d4-74b0-426e-8be8-01ae26a4f470"))
|
|
/* dual interface */ ITiles;
|
|
enum tkTileProvider;
|
|
enum tkCacheType;
|
|
struct __declspec(uuid("60ebe66a-56cd-4609-a118-a9d85a6dfa2f"))
|
|
/* dual interface */ ITileProviders;
|
|
enum tkTileProjection;
|
|
struct __declspec(uuid("52a29829-bb46-4d76-8082-55551e538bda"))
|
|
/* dual interface */ IStopExecution;
|
|
enum tkTilesProjectionStatus;
|
|
enum tkProxyAuthentication;
|
|
struct __declspec(uuid("73ba5648-1a53-4c20-a01f-b37ebc9d093f"))
|
|
/* dual interface */ IFileManager;
|
|
enum tkFileOpenStrategy;
|
|
struct __declspec(uuid("5dc72405-c39c-4755-8cfc-9876a89225bc"))
|
|
/* dual interface */ IShapefile;
|
|
struct __declspec(uuid("3f3751a5-4cf8-4ac3-afc2-60de8b90fc7b"))
|
|
/* dual interface */ IField;
|
|
enum FieldType;
|
|
struct __declspec(uuid("ec594cb1-fa55-469c-b662-192f7a464c23"))
|
|
/* dual interface */ IShapefileCategories;
|
|
struct __declspec(uuid("688eb3ff-cf7a-490c-9bc7-be47ceb32c59"))
|
|
/* dual interface */ IShapefileCategory;
|
|
enum tkCategoryValue;
|
|
enum tkShapeElements;
|
|
struct __declspec(uuid("d98bb982-8d47-47bc-81ca-0efa15d1b4f6"))
|
|
/* dual interface */ ICharts;
|
|
enum tkChartType;
|
|
struct __declspec(uuid("34613d99-ddab-48ca-ab5d-cad805e7986c"))
|
|
/* dual interface */ IChart;
|
|
struct __declspec(uuid("a9c1afeb-8cc6-4a36-8e41-e643c1302e6f"))
|
|
/* dual interface */ IChartField;
|
|
enum tkChartValuesStyle;
|
|
struct __declspec(uuid("4365a8a1-2e46-4223-b2dc-65764262d88b"))
|
|
/* dual interface */ ITable;
|
|
enum tkValueType;
|
|
enum tkShapefileSourceType;
|
|
enum tkGeometryEngine;
|
|
enum tkSelectionAppearance;
|
|
enum tkCollisionMode;
|
|
struct __declspec(uuid("b96029d1-c6d6-4ef5-a0a4-b0df49434def"))
|
|
/* dual interface */ IShapeValidationInfo;
|
|
enum tkShapeValidationType;
|
|
enum tkShapeValidationMode;
|
|
enum tkShapeValidationStatus;
|
|
struct __declspec(uuid("c0fbaa85-8657-4b72-a52b-9ef837c0bab5"))
|
|
/* dual interface */ IFieldStatOperations;
|
|
enum tkFieldStatOperation;
|
|
enum tkFieldOperationValidity;
|
|
enum tkSupportType;
|
|
struct __declspec(uuid("ff8206be-8312-46bb-8af0-a637ce1acaf7"))
|
|
/* dual interface */ IOgrLayer;
|
|
enum tkOgrSaveType;
|
|
enum tkOgrSaveResult;
|
|
enum tkOgrLayerCapability;
|
|
enum tkOgrSourceType;
|
|
struct __declspec(uuid("ec7866be-ae6c-46d6-8e9a-1f55d166f440"))
|
|
/* dual interface */ IOgrDatasource;
|
|
enum tkOgrDSCapability;
|
|
struct __declspec(uuid("3ac6ac7b-4413-4a80-ba7f-6e2eea495bbb"))
|
|
/* dual interface */ IUndoList;
|
|
enum tkUndoOperation;
|
|
struct __declspec(uuid("9d96582b-fa79-43e9-ad1e-282a18cb796d"))
|
|
/* dual interface */ IIdentifier;
|
|
enum tkIdentifierMode;
|
|
struct __declspec(uuid("210c1174-b407-4942-a2f6-e546fe48cfa7"))
|
|
/* dual interface */ IMeasuring;
|
|
enum tkMeasuringType;
|
|
enum tkUndoShortcut;
|
|
struct __declspec(uuid("19a5f3cc-c366-4565-8463-9029da068b33"))
|
|
/* dual interface */ ISelectionList;
|
|
enum tkLayerType;
|
|
struct __declspec(uuid("1fe926ab-1f1e-4058-8b1c-60ad2af92096"))
|
|
/* dual interface */ IDrawingRectangle;
|
|
enum tkDrawReferenceList;
|
|
enum tkCustomDrawingFlags;
|
|
enum tkRedrawType;
|
|
enum tkMapProjection;
|
|
enum tkKnownExtents;
|
|
struct __declspec(uuid("74bfb63d-6dbc-41ff-a50f-22cd10bac930"))
|
|
/* dual interface */ IWmsLayer;
|
|
enum tkWmsVersion;
|
|
enum tkLineStipple;
|
|
enum tkFillStipple;
|
|
enum tkPointType;
|
|
enum tkResizeBehavior;
|
|
enum tkCoordinatesDisplay;
|
|
enum tkCustomState;
|
|
enum tkZoomBarVerbosity;
|
|
enum tkZoomBehavior;
|
|
enum tkZoomBoxStyle;
|
|
struct __declspec(uuid("94ec8df4-6614-463a-b622-f65913bf98de"))
|
|
/* dispinterface */ _ITableEvents;
|
|
struct __declspec(uuid("abea1545-08ab-4d5c-a594-d3017211ea95"))
|
|
/* dispinterface */ _DMapEvents;
|
|
enum tkMwBoolean;
|
|
enum tkMeasuringAction;
|
|
enum tkDeleteTarget;
|
|
struct /* coclass */ Map;
|
|
struct /* coclass */ Grid;
|
|
struct /* coclass */ GridHeader;
|
|
struct /* coclass */ ESRIGridManager;
|
|
struct __declspec(uuid("55b3f2da-eb09-4fa9-b74b-9a1b3e457318"))
|
|
/* dual interface */ IESRIGridManager;
|
|
struct /* coclass */ Image;
|
|
struct /* coclass */ Shapefile;
|
|
struct /* coclass */ Shape;
|
|
struct /* coclass */ Extents;
|
|
struct /* coclass */ Point;
|
|
struct /* coclass */ Table;
|
|
struct /* coclass */ Field;
|
|
struct /* coclass */ ShapeNetwork;
|
|
struct __declspec(uuid("2d4968f2-40d9-4f25-8be6-b51b959cc1b0"))
|
|
/* dual interface */ IShapeNetwork;
|
|
enum AmbiguityResolution;
|
|
struct /* coclass */ Utils;
|
|
struct __declspec(uuid("360bec33-7703-4693-b6ca-90fea22cf1b7"))
|
|
/* dual interface */ IUtils;
|
|
enum PolygonOperation;
|
|
struct __declspec(uuid("55dd824e-332e-41ca-b40c-c8dc81ee209c"))
|
|
/* dual interface */ ITin;
|
|
enum SplitMethod;
|
|
enum tkInterface;
|
|
enum tkGridProxyFormat;
|
|
enum tkProjectionSet;
|
|
struct /* coclass */ Vector;
|
|
struct /* coclass */ GridColorScheme;
|
|
struct /* coclass */ GridColorBreak;
|
|
struct /* coclass */ Tin;
|
|
struct /* coclass */ ShapeDrawingOptions;
|
|
struct /* coclass */ Labels;
|
|
struct /* coclass */ LabelCategory;
|
|
struct /* coclass */ Label;
|
|
struct /* coclass */ ShapefileCategories;
|
|
struct /* coclass */ ShapefileCategory;
|
|
struct /* coclass */ Charts;
|
|
struct /* coclass */ Chart;
|
|
struct /* coclass */ ColorScheme;
|
|
struct /* coclass */ ChartField;
|
|
struct /* coclass */ LinePattern;
|
|
struct /* coclass */ LineSegment;
|
|
struct /* coclass */ GeoProjection;
|
|
struct /* coclass */ GlobalSettings;
|
|
struct __declspec(uuid("97a80176-ee9a-461e-b494-f4f168f16eca"))
|
|
/* dual interface */ IGlobalSettings;
|
|
enum tkGdalError;
|
|
enum tkGdalErrorType;
|
|
enum tkSmoothingMode;
|
|
enum tkCompositingQuality;
|
|
enum tkLocalizedStrings;
|
|
enum tkRasterOverviewCreation;
|
|
enum tkTiffCompression;
|
|
enum tkOgrEncoding;
|
|
enum tkPixelOffsetMode;
|
|
enum tkCallbackVerbosity;
|
|
struct /* coclass */ Tiles;
|
|
struct /* coclass */ TileProviders;
|
|
struct /* coclass */ Measuring;
|
|
struct /* coclass */ ShapeValidationInfo;
|
|
struct /* coclass */ FieldStatOperations;
|
|
struct /* coclass */ FileManager;
|
|
struct /* coclass */ OgrDatasource;
|
|
struct /* coclass */ OgrLayer;
|
|
struct /* coclass */ UndoList;
|
|
struct /* coclass */ Identifier;
|
|
struct /* coclass */ SelectionList;
|
|
struct /* coclass */ DrawingRectangle;
|
|
struct /* coclass */ GdalRasterBand;
|
|
struct /* coclass */ Histogram;
|
|
struct /* coclass */ GdalDataset;
|
|
struct __declspec(uuid("8a42de62-bc6f-4412-86a1-9cea93e583f8"))
|
|
/* dual interface */ IGdalDataset;
|
|
struct /* coclass */ GdalDriver;
|
|
struct /* coclass */ GdalDriverManager;
|
|
struct __declspec(uuid("e486b8f1-400f-4790-8574-7427906c664b"))
|
|
/* dual interface */ IGdalDriverManager;
|
|
struct /* coclass */ Function;
|
|
struct __declspec(uuid("9cefaeb1-4a3b-40a6-b9e7-a23e08b291c0"))
|
|
/* dual interface */ IFunction;
|
|
enum tkFunctionGroup;
|
|
struct /* coclass */ Expression;
|
|
struct __declspec(uuid("9e78e6b9-d5fa-478d-83e8-1715c697a7dc"))
|
|
/* dual interface */ IExpression;
|
|
struct /* coclass */ WmsLayer;
|
|
struct /* coclass */ GdalUtils;
|
|
struct __declspec(uuid("5efd0c96-0c97-4573-b80b-12fc75c06e76"))
|
|
/* dual interface */ IGdalUtils;
|
|
|
|
//
|
|
// Smart pointer typedef declarations
|
|
//
|
|
|
|
_COM_SMARTPTR_TYPEDEF(ICallback, __uuidof(ICallback));
|
|
_COM_SMARTPTR_TYPEDEF(IPoint, __uuidof(IPoint));
|
|
_COM_SMARTPTR_TYPEDEF(IGridColorBreak, __uuidof(IGridColorBreak));
|
|
_COM_SMARTPTR_TYPEDEF(IVector, __uuidof(IVector));
|
|
_COM_SMARTPTR_TYPEDEF(IColorScheme, __uuidof(IColorScheme));
|
|
_COM_SMARTPTR_TYPEDEF(IGridColorScheme, __uuidof(IGridColorScheme));
|
|
_COM_SMARTPTR_TYPEDEF(ILabelCategory, __uuidof(ILabelCategory));
|
|
_COM_SMARTPTR_TYPEDEF(IHistogram, __uuidof(IHistogram));
|
|
_COM_SMARTPTR_TYPEDEF(IGdalRasterBand, __uuidof(IGdalRasterBand));
|
|
_COM_SMARTPTR_TYPEDEF(IGdalDriver, __uuidof(IGdalDriver));
|
|
_COM_SMARTPTR_TYPEDEF(ILineSegment, __uuidof(ILineSegment));
|
|
_COM_SMARTPTR_TYPEDEF(ILinePattern, __uuidof(ILinePattern));
|
|
_COM_SMARTPTR_TYPEDEF(_DMap, __uuidof(_DMap));
|
|
_COM_SMARTPTR_TYPEDEF(IStopExecution, __uuidof(IStopExecution));
|
|
_COM_SMARTPTR_TYPEDEF(IField, __uuidof(IField));
|
|
_COM_SMARTPTR_TYPEDEF(IChartField, __uuidof(IChartField));
|
|
_COM_SMARTPTR_TYPEDEF(ITable, __uuidof(ITable));
|
|
_COM_SMARTPTR_TYPEDEF(IShapeValidationInfo, __uuidof(IShapeValidationInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IUndoList, __uuidof(IUndoList));
|
|
_COM_SMARTPTR_TYPEDEF(IIdentifier, __uuidof(IIdentifier));
|
|
_COM_SMARTPTR_TYPEDEF(IMeasuring, __uuidof(IMeasuring));
|
|
_COM_SMARTPTR_TYPEDEF(ISelectionList, __uuidof(ISelectionList));
|
|
_COM_SMARTPTR_TYPEDEF(IDrawingRectangle, __uuidof(IDrawingRectangle));
|
|
_COM_SMARTPTR_TYPEDEF(_ITableEvents, __uuidof(_ITableEvents));
|
|
_COM_SMARTPTR_TYPEDEF(_DMapEvents, __uuidof(_DMapEvents));
|
|
_COM_SMARTPTR_TYPEDEF(IESRIGridManager, __uuidof(IESRIGridManager));
|
|
_COM_SMARTPTR_TYPEDEF(IGlobalSettings, __uuidof(IGlobalSettings));
|
|
_COM_SMARTPTR_TYPEDEF(IGdalDataset, __uuidof(IGdalDataset));
|
|
_COM_SMARTPTR_TYPEDEF(IGdalDriverManager, __uuidof(IGdalDriverManager));
|
|
_COM_SMARTPTR_TYPEDEF(IFunction, __uuidof(IFunction));
|
|
_COM_SMARTPTR_TYPEDEF(IExpression, __uuidof(IExpression));
|
|
_COM_SMARTPTR_TYPEDEF(IGdalUtils, __uuidof(IGdalUtils));
|
|
_COM_SMARTPTR_TYPEDEF(IShapeEditor, __uuidof(IShapeEditor));
|
|
_COM_SMARTPTR_TYPEDEF(IShape, __uuidof(IShape));
|
|
_COM_SMARTPTR_TYPEDEF(IExtents, __uuidof(IExtents));
|
|
_COM_SMARTPTR_TYPEDEF(ILabel, __uuidof(ILabel));
|
|
_COM_SMARTPTR_TYPEDEF(ILabels, __uuidof(ILabels));
|
|
_COM_SMARTPTR_TYPEDEF(IGeoProjection, __uuidof(IGeoProjection));
|
|
_COM_SMARTPTR_TYPEDEF(IGridHeader, __uuidof(IGridHeader));
|
|
_COM_SMARTPTR_TYPEDEF(ITileProviders, __uuidof(ITileProviders));
|
|
_COM_SMARTPTR_TYPEDEF(ITiles, __uuidof(ITiles));
|
|
_COM_SMARTPTR_TYPEDEF(IChart, __uuidof(IChart));
|
|
_COM_SMARTPTR_TYPEDEF(ICharts, __uuidof(ICharts));
|
|
_COM_SMARTPTR_TYPEDEF(IWmsLayer, __uuidof(IWmsLayer));
|
|
_COM_SMARTPTR_TYPEDEF(IShapeDrawingOptions, __uuidof(IShapeDrawingOptions));
|
|
_COM_SMARTPTR_TYPEDEF(IShapefileCategory, __uuidof(IShapefileCategory));
|
|
_COM_SMARTPTR_TYPEDEF(IImage, __uuidof(IImage));
|
|
_COM_SMARTPTR_TYPEDEF(IGrid, __uuidof(IGrid));
|
|
_COM_SMARTPTR_TYPEDEF(ITin, __uuidof(ITin));
|
|
_COM_SMARTPTR_TYPEDEF(IFileManager, __uuidof(IFileManager));
|
|
_COM_SMARTPTR_TYPEDEF(IShapefile, __uuidof(IShapefile));
|
|
_COM_SMARTPTR_TYPEDEF(IShapefileCategories, __uuidof(IShapefileCategories));
|
|
_COM_SMARTPTR_TYPEDEF(IFieldStatOperations, __uuidof(IFieldStatOperations));
|
|
_COM_SMARTPTR_TYPEDEF(IOgrLayer, __uuidof(IOgrLayer));
|
|
_COM_SMARTPTR_TYPEDEF(IOgrDatasource, __uuidof(IOgrDatasource));
|
|
_COM_SMARTPTR_TYPEDEF(IShapeNetwork, __uuidof(IShapeNetwork));
|
|
_COM_SMARTPTR_TYPEDEF(IUtils, __uuidof(IUtils));
|
|
|
|
//
|
|
// Type library items
|
|
//
|
|
|
|
struct __declspec(uuid("130b7aeb-0350-437f-b044-4839aec92f22"))
|
|
ShapeEditor;
|
|
// [ default ] interface IShapeEditor
|
|
|
|
enum __declspec(uuid("cdf57781-4fe1-46ed-ac51-59cd3c89b4c8"))
|
|
ShpfileType
|
|
{
|
|
SHP_NULLSHAPE = 0,
|
|
SHP_POINT = 1,
|
|
SHP_POLYLINE = 3,
|
|
SHP_POLYGON = 5,
|
|
SHP_MULTIPOINT = 8,
|
|
SHP_POINTZ = 11,
|
|
SHP_POLYLINEZ = 13,
|
|
SHP_POLYGONZ = 15,
|
|
SHP_MULTIPOINTZ = 18,
|
|
SHP_POINTM = 21,
|
|
SHP_POLYLINEM = 23,
|
|
SHP_POLYGONM = 25,
|
|
SHP_MULTIPOINTM = 28,
|
|
SHP_MULTIPATCH = 31
|
|
};
|
|
|
|
struct __declspec(uuid("90e6bbf7-a956-49be-a5cd-a4640c263ab6"))
|
|
ICallback : IDispatch
|
|
{
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
HRESULT Progress (
|
|
_bstr_t KeyOfSender,
|
|
long Percent,
|
|
_bstr_t Message );
|
|
HRESULT Error (
|
|
_bstr_t KeyOfSender,
|
|
_bstr_t ErrorMsg );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_Progress (
|
|
/*[in]*/ BSTR KeyOfSender,
|
|
/*[in]*/ long Percent,
|
|
/*[in]*/ BSTR Message ) = 0;
|
|
virtual HRESULT __stdcall raw_Error (
|
|
/*[in]*/ BSTR KeyOfSender,
|
|
/*[in]*/ BSTR ErrorMsg ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("74f07889-1380-43ee-837a-bbb268311005"))
|
|
IPoint : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=Getx,put=Putx))
|
|
double x;
|
|
__declspec(property(get=Gety,put=Puty))
|
|
double y;
|
|
__declspec(property(get=GetZ,put=PutZ))
|
|
double Z;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetM,put=PutM))
|
|
double M;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double Getx ( );
|
|
void Putx (
|
|
double pVal );
|
|
double Gety ( );
|
|
void Puty (
|
|
double pVal );
|
|
double GetZ ( );
|
|
void PutZ (
|
|
double pVal );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
double GetM ( );
|
|
void PutM (
|
|
double pVal );
|
|
IPointPtr Clone ( );
|
|
HRESULT Set (
|
|
double newX,
|
|
double newY,
|
|
double newZ );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_x (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_x (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_y (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_y (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Z (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Z (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_M (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_M (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clone (
|
|
/*[out,retval]*/ struct IPoint * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Set (
|
|
/*[in]*/ double newX,
|
|
/*[in]*/ double newY,
|
|
/*[in]*/ double newZ ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("3e52c14e-3f39-4286-b630-af8988a8bdd2"))
|
|
tkSpatialRelation
|
|
{
|
|
srContains = 0,
|
|
srCrosses = 1,
|
|
srDisjoint = 2,
|
|
srEquals = 3,
|
|
srIntersects = 4,
|
|
srOverlaps = 5,
|
|
srTouches = 6,
|
|
srWithin = 7
|
|
};
|
|
|
|
enum __declspec(uuid("85c1f392-6405-4b9a-82f4-43d4d54e4264"))
|
|
tkClipOperation
|
|
{
|
|
clDifference = 0,
|
|
clIntersection = 1,
|
|
clSymDifference = 2,
|
|
clUnion = 3,
|
|
clClip = 4
|
|
};
|
|
|
|
enum __declspec(uuid("41bcbd8e-8f68-4e19-9ff4-8dda388f5f2c"))
|
|
tkBufferCap
|
|
{
|
|
bcROUND = 0,
|
|
bcFLAT = 1,
|
|
bcSQUARE = 2
|
|
};
|
|
|
|
enum __declspec(uuid("99a2c9de-35b7-4079-88a5-b6b2358ba889"))
|
|
tkBufferJoin
|
|
{
|
|
bjROUND = 0,
|
|
bjMITRE = 1,
|
|
bjBEVEL = 2
|
|
};
|
|
|
|
enum __declspec(uuid("57d081f9-12f3-47b6-9336-a42dbfdfa847"))
|
|
tkUnitsOfMeasure
|
|
{
|
|
umDecimalDegrees = 0,
|
|
umMiliMeters = 1,
|
|
umCentimeters = 2,
|
|
umInches = 3,
|
|
umFeets = 4,
|
|
umYards = 5,
|
|
umMeters = 6,
|
|
umMiles = 7,
|
|
umKilometers = 8
|
|
};
|
|
|
|
enum __declspec(uuid("edd7ea9b-eabb-4efb-a621-bf2c9265f1c6"))
|
|
tkVectorDrawingMode
|
|
{
|
|
vdmGDI = 0,
|
|
vdmGDIMixed = 1,
|
|
vdmGDIPlus = 2
|
|
};
|
|
|
|
enum __declspec(uuid("be7ea6b6-8667-4e87-ba91-8131314762b1"))
|
|
tkGDIPlusHatchStyle
|
|
{
|
|
hsNone = -1,
|
|
hsHorizontal = 0,
|
|
hsVertical = 1,
|
|
hsForwardDiagonal = 2,
|
|
hsBackwardDiagonal = 3,
|
|
hsCross = 4,
|
|
hsDiagonalCross = 5,
|
|
hsPercent05 = 6,
|
|
hsPercent10 = 7,
|
|
hsPercent20 = 8,
|
|
hsPercent25 = 9,
|
|
hsPercent30 = 10,
|
|
hsPercent40 = 11,
|
|
hsPercent50 = 12,
|
|
hsPercent60 = 13,
|
|
hsPercent70 = 14,
|
|
hsPercent75 = 15,
|
|
hsPercent80 = 16,
|
|
hsPercent90 = 17,
|
|
hsLightDownwardDiagonal = 18,
|
|
hsLightUpwardDiagonal = 19,
|
|
hsDarkDownwardDiagonal = 20,
|
|
hsDarkUpwardDiagonal = 21,
|
|
hsWideDownwardDiagonal = 22,
|
|
hsWideUpwardDiagonal = 23,
|
|
hsLightVertical = 24,
|
|
hsLightHorizontal = 25,
|
|
hsNarrowVertical = 26,
|
|
hsNarrowHorizontal = 27,
|
|
hsDarkVertical = 28,
|
|
hsDarkHorizontal = 29,
|
|
hsDashedDownwardDiagonal = 30,
|
|
hsDashedUpwardDiagonal = 31,
|
|
hsDashedHorizontal = 32,
|
|
hsDashedVertical = 33,
|
|
hsSmallConfetti = 34,
|
|
hsLargeConfetti = 35,
|
|
hsZigZag = 36,
|
|
hsWave = 37,
|
|
hsDiagonalBrick = 38,
|
|
hsHorizontalBrick = 39,
|
|
hsWeave = 40,
|
|
hsPlaid = 41,
|
|
hsDivot = 42,
|
|
hsDottedGrid = 43,
|
|
hsDottedDiamond = 44,
|
|
hsShingle = 45,
|
|
hsTrellis = 46,
|
|
hsSphere = 47,
|
|
hsSmallGrid = 48,
|
|
hsSmallCheckerBoard = 49,
|
|
hsLargeCheckerBoard = 50,
|
|
hsOutlinedDiamond = 51,
|
|
hsSolidDiamond = 52
|
|
};
|
|
|
|
enum __declspec(uuid("79f928d4-6e5a-4312-a519-f6ab83691086"))
|
|
tkDashStyle
|
|
{
|
|
dsSolid = 0,
|
|
dsDash = 1,
|
|
dsDot = 2,
|
|
dsDashDot = 3,
|
|
dsDashDotDot = 4,
|
|
dsCustom = 5
|
|
};
|
|
|
|
enum __declspec(uuid("15ccfd69-b193-493e-ac04-8d676d8b4ecf"))
|
|
tkPointShapeType
|
|
{
|
|
ptShapeRegular = 0,
|
|
ptShapeCross = 1,
|
|
ptShapeStar = 2,
|
|
ptShapeCircle = 3,
|
|
ptShapeArrow = 4,
|
|
ptShapeFlag = 5
|
|
};
|
|
|
|
enum __declspec(uuid("485eebc8-5f16-48bc-bd18-dbbda0ca6e4a"))
|
|
ImageType
|
|
{
|
|
BITMAP_FILE = 0,
|
|
GIF_FILE = 1,
|
|
USE_FILE_EXTENSION = 2,
|
|
TIFF_FILE = 3,
|
|
JPEG_FILE = 4,
|
|
PNG_FILE = 5,
|
|
PPM_FILE = 7,
|
|
ECW_FILE = 8,
|
|
JPEG2000_FILE = 9,
|
|
SID_FILE = 10,
|
|
PNM_FILE = 11,
|
|
PGM_FILE = 12,
|
|
BIL_FILE = 13,
|
|
ADF_FILE = 14,
|
|
GRD_FILE = 15,
|
|
IMG_FILE = 16,
|
|
ASC_FILE = 17,
|
|
BT_FILE = 18,
|
|
MAP_FILE = 19,
|
|
LF2_FILE = 20,
|
|
KAP_FILE = 21,
|
|
DEM_FILE = 22,
|
|
NTF_FILE = 23,
|
|
NETCDF_FILE = 24,
|
|
VRT_FILE = 25
|
|
};
|
|
|
|
enum __declspec(uuid("5fdeb35e-865a-445a-a499-0bed8218a521"))
|
|
ColoringType
|
|
{
|
|
Hillshade = 0,
|
|
Gradient = 1,
|
|
Random = 2
|
|
};
|
|
|
|
enum __declspec(uuid("35e7af86-3942-4f7c-8164-d11942522ac3"))
|
|
GradientModel
|
|
{
|
|
Logorithmic = 0,
|
|
Linear = 1,
|
|
Exponential = 2
|
|
};
|
|
|
|
struct __declspec(uuid("1c6ecf5d-04fa-43c4-97b1-22d5ffb55fbd"))
|
|
IGridColorBreak : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetHighColor,put=PutHighColor))
|
|
OLE_COLOR HighColor;
|
|
__declspec(property(get=GetLowColor,put=PutLowColor))
|
|
OLE_COLOR LowColor;
|
|
__declspec(property(get=GetHighValue,put=PutHighValue))
|
|
double HighValue;
|
|
__declspec(property(get=GetLowValue,put=PutLowValue))
|
|
double LowValue;
|
|
__declspec(property(get=GetColoringType,put=PutColoringType))
|
|
enum ColoringType _ColoringType;
|
|
__declspec(property(get=GetGradientModel,put=PutGradientModel))
|
|
enum GradientModel _GradientModel;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetCaption,put=PutCaption))
|
|
_bstr_t Caption;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
OLE_COLOR GetHighColor ( );
|
|
void PutHighColor (
|
|
OLE_COLOR pVal );
|
|
OLE_COLOR GetLowColor ( );
|
|
void PutLowColor (
|
|
OLE_COLOR pVal );
|
|
double GetHighValue ( );
|
|
void PutHighValue (
|
|
double pVal );
|
|
double GetLowValue ( );
|
|
void PutLowValue (
|
|
double pVal );
|
|
enum ColoringType GetColoringType ( );
|
|
void PutColoringType (
|
|
enum ColoringType pVal );
|
|
enum GradientModel GetGradientModel ( );
|
|
void PutGradientModel (
|
|
enum GradientModel pVal );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
_bstr_t GetCaption ( );
|
|
void PutCaption (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_HighColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_HighColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LowColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LowColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HighValue (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_HighValue (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LowValue (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LowValue (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ColoringType (
|
|
/*[out,retval]*/ enum ColoringType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ColoringType (
|
|
/*[in]*/ enum ColoringType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GradientModel (
|
|
/*[out,retval]*/ enum GradientModel * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GradientModel (
|
|
/*[in]*/ enum GradientModel pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Caption (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Caption (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("db5bd81d-8dc0-401b-a78b-8738f53f4810"))
|
|
PredefinedColorScheme
|
|
{
|
|
FallLeaves = 0,
|
|
SummerMountains = 1,
|
|
Desert = 2,
|
|
Glaciers = 3,
|
|
Meadow = 4,
|
|
ValleyFires = 5,
|
|
DeadSea = 6,
|
|
Highway1 = 7,
|
|
Rainbow = 8,
|
|
ReversedRainbow = 9
|
|
};
|
|
|
|
struct __declspec(uuid("c60625ab-ad4c-405e-8ca2-62e36e4b3f73"))
|
|
IVector : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=Geti,put=Puti))
|
|
double i;
|
|
__declspec(property(get=Getj,put=Putj))
|
|
double j;
|
|
__declspec(property(get=Getk,put=Putk))
|
|
double k;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double Geti ( );
|
|
void Puti (
|
|
double pVal );
|
|
double Getj ( );
|
|
void Putj (
|
|
double pVal );
|
|
double Getk ( );
|
|
void Putk (
|
|
double pVal );
|
|
HRESULT Normalize ( );
|
|
double Dot (
|
|
struct IVector * V );
|
|
IVectorPtr CrossProduct (
|
|
struct IVector * V );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_i (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_i (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_j (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_j (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_k (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_k (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Normalize ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Dot (
|
|
/*[in]*/ struct IVector * V,
|
|
/*[out,retval]*/ double * result ) = 0;
|
|
virtual HRESULT __stdcall raw_CrossProduct (
|
|
/*[in]*/ struct IVector * V,
|
|
/*[out,retval]*/ struct IVector * * result ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("8ed72532-e5f9-4424-aa90-bf0904086689"))
|
|
tkColorSchemeType
|
|
{
|
|
ctSchemeRandom = 0,
|
|
ctSchemeGraduated = 1
|
|
};
|
|
|
|
enum __declspec(uuid("db604729-d315-4af3-ad35-9277ee06d1c1"))
|
|
tkMapColor
|
|
{
|
|
AliceBlue = -984833,
|
|
AntiqueWhite = -332841,
|
|
Aqua = -16711681,
|
|
Aquamarine = -8388652,
|
|
Azure = -983041,
|
|
Beige = -657956,
|
|
Bisque = -6972,
|
|
Black = -16777216,
|
|
BlanchedAlmond = -5171,
|
|
Blue = -16776961,
|
|
BlueViolet = -7722014,
|
|
Brown = -5952982,
|
|
BurlyWood = -2180985,
|
|
CadetBlue = -10510688,
|
|
Chartreuse = -8388864,
|
|
Chocolate = -2987746,
|
|
Coral = -32944,
|
|
CornflowerBlue = -10185235,
|
|
Cornsilk = -1828,
|
|
Crimson = -2354116,
|
|
Cyan = -16711681,
|
|
DarkBlue = -16777077,
|
|
DarkCyan = -16741493,
|
|
DarkGoldenrod = -4684277,
|
|
DarkGray = -5658199,
|
|
DarkGreen = -16751616,
|
|
DarkKhaki = -4343957,
|
|
DarkMagenta = -7667573,
|
|
DarkOliveGreen = -11179217,
|
|
DarkOrange = -29696,
|
|
DarkOrchid = -6737204,
|
|
DarkRed = -7667712,
|
|
DarkSalmon = -1468806,
|
|
DarkSeaGreen = -7357301,
|
|
DarkSlateBlue = -12042869,
|
|
DarkSlateGray = -13676721,
|
|
DarkTurquoise = -16724271,
|
|
DarkViolet = -7077677,
|
|
DeepPink = -60269,
|
|
DeepSkyBlue = -16728065,
|
|
DimGray = -9868951,
|
|
DodgerBlue = -14774017,
|
|
Firebrick = -5103070,
|
|
FloralWhite = -1296,
|
|
ForestGreen = -14513374,
|
|
Fuchsia = -65281,
|
|
Gainsboro = -2302756,
|
|
GhostWhite = -460545,
|
|
Gold = -10496,
|
|
Goldenrod = -2448096,
|
|
Gray = -8355712,
|
|
Green = -16744448,
|
|
GreenYellow = -5374161,
|
|
Honeydew = -983056,
|
|
HotPink = -38476,
|
|
IndianRed = -3318692,
|
|
Indigo = -11861886,
|
|
Ivory = -16,
|
|
Khaki = -989556,
|
|
Lavender = -1644806,
|
|
LavenderBlush = -3851,
|
|
LawnGreen = -8586240,
|
|
LemonChiffon = -1331,
|
|
LightBlue = -5383962,
|
|
LightCoral = -1015680,
|
|
LightCyan = -2031617,
|
|
LightGoldenrodYellow = -329006,
|
|
LightGray = -2894893,
|
|
LightGreen = -7278960,
|
|
LightPink = -18751,
|
|
LightSalmon = -24454,
|
|
LightSeaGreen = -14634326,
|
|
LightSkyBlue = -7876870,
|
|
LightSlateGray = -8943463,
|
|
LightSteelBlue = -5192482,
|
|
LightYellow = -32,
|
|
Lime = -16711936,
|
|
LimeGreen = -13447886,
|
|
Linen = -331546,
|
|
Magenta = -65281,
|
|
Maroon = -8388608,
|
|
MediumAquamarine = -10039894,
|
|
MediumBlue = -16777011,
|
|
MediumOrchid = -4565549,
|
|
MediumPurple = -7114533,
|
|
MediumSeaGreen = -12799119,
|
|
MediumSlateBlue = -8689426,
|
|
MediumSpringGreen = -16713062,
|
|
MediumTurquoise = -12004916,
|
|
MediumVioletRed = -3730043,
|
|
MidnightBlue = -15132304,
|
|
MintCream = -655366,
|
|
MistyRose = -6943,
|
|
Moccasin = -6987,
|
|
NavajoWhite = -8531,
|
|
Navy = -16777088,
|
|
OldLace = -133658,
|
|
Olive = -8355840,
|
|
OliveDrab = -9728477,
|
|
Orange = -23296,
|
|
OrangeRed = -47872,
|
|
Orchid = -2461482,
|
|
PaleGoldenrod = -1120086,
|
|
PaleGreen = -6751336,
|
|
PaleTurquoise = -5247250,
|
|
PaleVioletRed = -2396013,
|
|
PapayaWhip = -4139,
|
|
PeachPuff = -9543,
|
|
Peru = -3308225,
|
|
Pink = -16181,
|
|
Plum = -2252579,
|
|
PowderBlue = -5185306,
|
|
Purple = -8388480,
|
|
Red = -65536,
|
|
RosyBrown = -4419697,
|
|
RoyalBlue = -12490271,
|
|
SaddleBrown = -7650029,
|
|
Salmon = -360334,
|
|
SandyBrown = -744352,
|
|
SeaGreen = -13726889,
|
|
SeaShell = -2578,
|
|
Sienna = -6270419,
|
|
Silver = -4144960,
|
|
SkyBlue = -7876885,
|
|
SlateBlue = -9807155,
|
|
SlateGray = -9404272,
|
|
Snow = -1286,
|
|
SpringGreen = -16711809,
|
|
SteelBlue = -12156236,
|
|
Tan = -2968436,
|
|
Teal = -16744320,
|
|
Thistle = -2572328,
|
|
Tomato = -40121,
|
|
Turquoise = -12525360,
|
|
Violet = -1146130,
|
|
Wheat = -663885,
|
|
White = -1,
|
|
WhiteSmoke = -657931,
|
|
Yellow = -256,
|
|
YellowGreen = -6632142
|
|
};
|
|
|
|
struct __declspec(uuid("d2334b3c-0779-4f5f-8771-2f857f0d601e"))
|
|
IColorScheme : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetNumBreaks))
|
|
long NumBreaks;
|
|
__declspec(property(get=GetRandomColor))
|
|
OLE_COLOR RandomColor[];
|
|
__declspec(property(get=GetGraduatedColor))
|
|
OLE_COLOR GraduatedColor[];
|
|
__declspec(property(get=GetBreakColor,put=PutBreakColor))
|
|
OLE_COLOR BreakColor[];
|
|
__declspec(property(get=GetBreakValue))
|
|
double BreakValue[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
HRESULT SetColors (
|
|
OLE_COLOR Color1,
|
|
OLE_COLOR Color2 );
|
|
HRESULT SetColors2 (
|
|
enum tkMapColor Color1,
|
|
enum tkMapColor Color2 );
|
|
HRESULT SetColors3 (
|
|
short MinRed,
|
|
short MinGreen,
|
|
short MinBlue,
|
|
short MaxRed,
|
|
short MaxGreen,
|
|
short MaxBlue );
|
|
HRESULT SetColors4 (
|
|
enum PredefinedColorScheme Scheme );
|
|
HRESULT AddBreak (
|
|
double Value,
|
|
OLE_COLOR Color );
|
|
VARIANT_BOOL Remove (
|
|
long Index );
|
|
HRESULT Clear ( );
|
|
long GetNumBreaks ( );
|
|
OLE_COLOR GetRandomColor (
|
|
double Value );
|
|
OLE_COLOR GetGraduatedColor (
|
|
double Value );
|
|
OLE_COLOR GetBreakColor (
|
|
long Index );
|
|
void PutBreakColor (
|
|
long Index,
|
|
OLE_COLOR retVal );
|
|
double GetBreakValue (
|
|
long Index );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
HRESULT Reverse ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_SetColors (
|
|
/*[in]*/ OLE_COLOR Color1,
|
|
/*[in]*/ OLE_COLOR Color2 ) = 0;
|
|
virtual HRESULT __stdcall raw_SetColors2 (
|
|
/*[in]*/ enum tkMapColor Color1,
|
|
/*[in]*/ enum tkMapColor Color2 ) = 0;
|
|
virtual HRESULT __stdcall raw_SetColors3 (
|
|
/*[in]*/ short MinRed,
|
|
/*[in]*/ short MinGreen,
|
|
/*[in]*/ short MinBlue,
|
|
/*[in]*/ short MaxRed,
|
|
/*[in]*/ short MaxGreen,
|
|
/*[in]*/ short MaxBlue ) = 0;
|
|
virtual HRESULT __stdcall raw_SetColors4 (
|
|
/*[in]*/ enum PredefinedColorScheme Scheme ) = 0;
|
|
virtual HRESULT __stdcall raw_AddBreak (
|
|
/*[in]*/ double Value,
|
|
/*[in]*/ OLE_COLOR Color ) = 0;
|
|
virtual HRESULT __stdcall raw_Remove (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall get_NumBreaks (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RandomColor (
|
|
/*[in]*/ double Value,
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GraduatedColor (
|
|
/*[in]*/ double Value,
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_BreakColor (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_BreakColor (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_BreakValue (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Reverse ( ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("1c43b56d-2065-4953-9138-31afe8470ff5"))
|
|
IGridColorScheme : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetNumBreaks))
|
|
long NumBreaks;
|
|
__declspec(property(get=GetAmbientIntensity,put=PutAmbientIntensity))
|
|
double AmbientIntensity;
|
|
__declspec(property(get=GetLightSourceIntensity,put=PutLightSourceIntensity))
|
|
double LightSourceIntensity;
|
|
__declspec(property(get=GetLightSourceAzimuth))
|
|
double LightSourceAzimuth;
|
|
__declspec(property(get=GetLightSourceElevation))
|
|
double LightSourceElevation;
|
|
__declspec(property(get=GetBreak))
|
|
IGridColorBreakPtr Break[];
|
|
__declspec(property(get=GetNoDataColor,put=PutNoDataColor))
|
|
OLE_COLOR NoDataColor;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetNumBreaks ( );
|
|
double GetAmbientIntensity ( );
|
|
void PutAmbientIntensity (
|
|
double pVal );
|
|
double GetLightSourceIntensity ( );
|
|
void PutLightSourceIntensity (
|
|
double pVal );
|
|
double GetLightSourceAzimuth ( );
|
|
double GetLightSourceElevation ( );
|
|
HRESULT SetLightSource (
|
|
double Azimuth,
|
|
double Elevation );
|
|
HRESULT InsertBreak (
|
|
struct IGridColorBreak * BrkInfo );
|
|
IGridColorBreakPtr GetBreak (
|
|
long Index );
|
|
HRESULT DeleteBreak (
|
|
long Index );
|
|
HRESULT Clear ( );
|
|
OLE_COLOR GetNoDataColor ( );
|
|
void PutNoDataColor (
|
|
OLE_COLOR pVal );
|
|
HRESULT UsePredefined (
|
|
double LowValue,
|
|
double HighValue,
|
|
enum PredefinedColorScheme Preset );
|
|
IVectorPtr GetLightSource ( );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
HRESULT InsertAt (
|
|
int Position,
|
|
struct IGridColorBreak * Break );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL ReadFromFile (
|
|
_bstr_t mwlegFilename,
|
|
_bstr_t nodeName );
|
|
VARIANT_BOOL WriteToFile (
|
|
_bstr_t mwlegFilename,
|
|
_bstr_t gridName,
|
|
int bandIndex );
|
|
HRESULT ApplyColoringType (
|
|
enum ColoringType ColoringType );
|
|
HRESULT ApplyGradientModel (
|
|
enum GradientModel GradientModel );
|
|
VARIANT_BOOL ApplyColors (
|
|
enum tkColorSchemeType schemeType,
|
|
struct IColorScheme * Scheme,
|
|
VARIANT_BOOL gradientWithinCategories );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_NumBreaks (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AmbientIntensity (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AmbientIntensity (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LightSourceIntensity (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LightSourceIntensity (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LightSourceAzimuth (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LightSourceElevation (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetLightSource (
|
|
/*[in]*/ double Azimuth,
|
|
/*[in]*/ double Elevation ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertBreak (
|
|
/*[in]*/ struct IGridColorBreak * BrkInfo ) = 0;
|
|
virtual HRESULT __stdcall get_Break (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ struct IGridColorBreak * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DeleteBreak (
|
|
/*[in]*/ long Index ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall get_NoDataColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_NoDataColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_UsePredefined (
|
|
/*[in]*/ double LowValue,
|
|
/*[in]*/ double HighValue,
|
|
/*[in]*/ enum PredefinedColorScheme Preset ) = 0;
|
|
virtual HRESULT __stdcall raw_GetLightSource (
|
|
/*[out,retval]*/ struct IVector * * result ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertAt (
|
|
/*[in]*/ int Position,
|
|
/*[in]*/ struct IGridColorBreak * Break ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReadFromFile (
|
|
/*[in]*/ BSTR mwlegFilename,
|
|
/*[in]*/ BSTR nodeName,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_WriteToFile (
|
|
/*[in]*/ BSTR mwlegFilename,
|
|
/*[in]*/ BSTR gridName,
|
|
/*[in]*/ int bandIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColoringType (
|
|
/*[in]*/ enum ColoringType ColoringType ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyGradientModel (
|
|
/*[in]*/ enum GradientModel GradientModel ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColors (
|
|
/*[in]*/ enum tkColorSchemeType schemeType,
|
|
/*[in]*/ struct IColorScheme * Scheme,
|
|
/*[in]*/ VARIANT_BOOL gradientWithinCategories,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("3bdea45d-f8d9-4dca-a58b-9bb7f689263a"))
|
|
tkGDALResamplingMethod
|
|
{
|
|
grmNone = 0,
|
|
grmNearest = 1,
|
|
grmGauss = 2,
|
|
grmBicubic = 3,
|
|
grmAverage = 4
|
|
};
|
|
|
|
enum __declspec(uuid("5dc0755f-eda3-40cb-ae03-1ab5d3197623"))
|
|
tkInterpolationMode
|
|
{
|
|
imBilinear = 3,
|
|
imBicubic = 4,
|
|
imNone = 5,
|
|
imHighQualityBilinear = 6,
|
|
imHighQualityBicubic = 7
|
|
};
|
|
|
|
enum __declspec(uuid("0b972d4b-3d6f-4f92-bcf8-ecd424310e26"))
|
|
tkVerticalPosition
|
|
{
|
|
vpAboveParentLayer = 0,
|
|
vpAboveAllLayers = 1
|
|
};
|
|
|
|
enum __declspec(uuid("54594ede-bab4-43d8-ad06-462900348496"))
|
|
tkLabelAlignment
|
|
{
|
|
laTopLeft = 0,
|
|
laTopCenter = 1,
|
|
laTopRight = 2,
|
|
laCenterLeft = 3,
|
|
laCenter = 4,
|
|
laCenterRight = 5,
|
|
laBottomLeft = 6,
|
|
laBottomCenter = 7,
|
|
laBottomRight = 8
|
|
};
|
|
|
|
enum __declspec(uuid("83ffe275-e602-4832-b44e-241eba27917d"))
|
|
tkLineLabelOrientation
|
|
{
|
|
lorHorizontal = 0,
|
|
lorParallel = 1,
|
|
lorPerpindicular = 2
|
|
};
|
|
|
|
enum __declspec(uuid("d54e7336-4aec-4ff1-8681-566c61b04dd8"))
|
|
tkLinearGradientMode
|
|
{
|
|
gmHorizontal = 0,
|
|
gmVertical = 1,
|
|
gmForwardDiagonal = 2,
|
|
gmBackwardDiagonal = 3,
|
|
gmNone = 4
|
|
};
|
|
|
|
enum __declspec(uuid("c1a63978-a342-4d37-8e5f-93b3d1f2f582"))
|
|
tkLabelFrameType
|
|
{
|
|
lfRectangle = 0,
|
|
lfRoundedRectangle = 1,
|
|
lfPointedRectangle = 2
|
|
};
|
|
|
|
struct __declspec(uuid("4bb3d2b2-a72d-4538-a092-9e1e69ed6001"))
|
|
ILabelCategory : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetPriority,put=PutPriority))
|
|
long Priority;
|
|
__declspec(property(get=GetName,put=PutName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetExpression,put=PutExpression))
|
|
_bstr_t Expression;
|
|
__declspec(property(get=GetMinValue,put=PutMinValue))
|
|
_variant_t MinValue;
|
|
__declspec(property(get=GetMaxValue,put=PutMaxValue))
|
|
_variant_t MaxValue;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetOffsetX,put=PutOffsetX))
|
|
double OffsetX;
|
|
__declspec(property(get=GetOffsetY,put=PutOffsetY))
|
|
double OffsetY;
|
|
__declspec(property(get=GetAlignment,put=PutAlignment))
|
|
enum tkLabelAlignment Alignment;
|
|
__declspec(property(get=GetLineOrientation,put=PutLineOrientation))
|
|
enum tkLineLabelOrientation LineOrientation;
|
|
__declspec(property(get=GetFontName,put=PutFontName))
|
|
_bstr_t FontName;
|
|
__declspec(property(get=GetFontSize,put=PutFontSize))
|
|
long FontSize;
|
|
__declspec(property(get=GetFontItalic,put=PutFontItalic))
|
|
VARIANT_BOOL FontItalic;
|
|
__declspec(property(get=GetFontBold,put=PutFontBold))
|
|
VARIANT_BOOL FontBold;
|
|
__declspec(property(get=GetFontUnderline,put=PutFontUnderline))
|
|
VARIANT_BOOL FontUnderline;
|
|
__declspec(property(get=GetFontStrikeOut,put=PutFontStrikeOut))
|
|
VARIANT_BOOL FontStrikeOut;
|
|
__declspec(property(get=GetFontColor,put=PutFontColor))
|
|
OLE_COLOR FontColor;
|
|
__declspec(property(get=GetFontColor2,put=PutFontColor2))
|
|
OLE_COLOR FontColor2;
|
|
__declspec(property(get=GetFontGradientMode,put=PutFontGradientMode))
|
|
enum tkLinearGradientMode FontGradientMode;
|
|
__declspec(property(get=GetFontTransparency,put=PutFontTransparency))
|
|
long FontTransparency;
|
|
__declspec(property(get=GetFontOutlineVisible,put=PutFontOutlineVisible))
|
|
VARIANT_BOOL FontOutlineVisible;
|
|
__declspec(property(get=GetShadowVisible,put=PutShadowVisible))
|
|
VARIANT_BOOL ShadowVisible;
|
|
__declspec(property(get=GetHaloVisible,put=PutHaloVisible))
|
|
VARIANT_BOOL HaloVisible;
|
|
__declspec(property(get=GetFontOutlineColor,put=PutFontOutlineColor))
|
|
OLE_COLOR FontOutlineColor;
|
|
__declspec(property(get=GetShadowColor,put=PutShadowColor))
|
|
OLE_COLOR ShadowColor;
|
|
__declspec(property(get=GetHaloColor,put=PutHaloColor))
|
|
OLE_COLOR HaloColor;
|
|
__declspec(property(get=GetFontOutlineWidth,put=PutFontOutlineWidth))
|
|
long FontOutlineWidth;
|
|
__declspec(property(get=GetShadowOffsetX,put=PutShadowOffsetX))
|
|
long ShadowOffsetX;
|
|
__declspec(property(get=GetShadowOffsetY,put=PutShadowOffsetY))
|
|
long ShadowOffsetY;
|
|
__declspec(property(get=GetHaloSize,put=PutHaloSize))
|
|
long HaloSize;
|
|
__declspec(property(get=GetFrameType,put=PutFrameType))
|
|
enum tkLabelFrameType FrameType;
|
|
__declspec(property(get=GetFrameOutlineColor,put=PutFrameOutlineColor))
|
|
OLE_COLOR FrameOutlineColor;
|
|
__declspec(property(get=GetFrameBackColor,put=PutFrameBackColor))
|
|
OLE_COLOR FrameBackColor;
|
|
__declspec(property(get=GetFrameBackColor2,put=PutFrameBackColor2))
|
|
OLE_COLOR FrameBackColor2;
|
|
__declspec(property(get=GetFrameGradientMode,put=PutFrameGradientMode))
|
|
enum tkLinearGradientMode FrameGradientMode;
|
|
__declspec(property(get=GetFrameOutlineStyle,put=PutFrameOutlineStyle))
|
|
enum tkDashStyle FrameOutlineStyle;
|
|
__declspec(property(get=GetFrameOutlineWidth,put=PutFrameOutlineWidth))
|
|
long FrameOutlineWidth;
|
|
__declspec(property(get=GetFramePaddingX,put=PutFramePaddingX))
|
|
long FramePaddingX;
|
|
__declspec(property(get=GetFramePaddingY,put=PutFramePaddingY))
|
|
long FramePaddingY;
|
|
__declspec(property(get=GetFrameTransparency,put=PutFrameTransparency))
|
|
long FrameTransparency;
|
|
__declspec(property(get=GetInboxAlignment,put=PutInboxAlignment))
|
|
enum tkLabelAlignment InboxAlignment;
|
|
__declspec(property(get=GetFrameVisible,put=PutFrameVisible))
|
|
VARIANT_BOOL FrameVisible;
|
|
__declspec(property(get=GetEnabled,put=PutEnabled))
|
|
VARIANT_BOOL Enabled;
|
|
__declspec(property(get=GetFontSize2,put=PutFontSize2))
|
|
long FontSize2;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetPriority ( );
|
|
void PutPriority (
|
|
long retVal );
|
|
_bstr_t GetName ( );
|
|
void PutName (
|
|
_bstr_t retVal );
|
|
_bstr_t GetExpression ( );
|
|
void PutExpression (
|
|
_bstr_t retVal );
|
|
_variant_t GetMinValue ( );
|
|
void PutMinValue (
|
|
const _variant_t & pVal );
|
|
_variant_t GetMaxValue ( );
|
|
void PutMaxValue (
|
|
const _variant_t & pVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL retVal );
|
|
double GetOffsetX ( );
|
|
void PutOffsetX (
|
|
double retVal );
|
|
double GetOffsetY ( );
|
|
void PutOffsetY (
|
|
double retVal );
|
|
enum tkLabelAlignment GetAlignment ( );
|
|
void PutAlignment (
|
|
enum tkLabelAlignment retVal );
|
|
enum tkLineLabelOrientation GetLineOrientation ( );
|
|
void PutLineOrientation (
|
|
enum tkLineLabelOrientation retVal );
|
|
_bstr_t GetFontName ( );
|
|
void PutFontName (
|
|
_bstr_t retVal );
|
|
long GetFontSize ( );
|
|
void PutFontSize (
|
|
long retVal );
|
|
VARIANT_BOOL GetFontItalic ( );
|
|
void PutFontItalic (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetFontBold ( );
|
|
void PutFontBold (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetFontUnderline ( );
|
|
void PutFontUnderline (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetFontStrikeOut ( );
|
|
void PutFontStrikeOut (
|
|
VARIANT_BOOL retVal );
|
|
OLE_COLOR GetFontColor ( );
|
|
void PutFontColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetFontColor2 ( );
|
|
void PutFontColor2 (
|
|
OLE_COLOR retVal );
|
|
enum tkLinearGradientMode GetFontGradientMode ( );
|
|
void PutFontGradientMode (
|
|
enum tkLinearGradientMode retVal );
|
|
long GetFontTransparency ( );
|
|
void PutFontTransparency (
|
|
long retVal );
|
|
VARIANT_BOOL GetFontOutlineVisible ( );
|
|
void PutFontOutlineVisible (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetShadowVisible ( );
|
|
void PutShadowVisible (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetHaloVisible ( );
|
|
void PutHaloVisible (
|
|
VARIANT_BOOL retVal );
|
|
OLE_COLOR GetFontOutlineColor ( );
|
|
void PutFontOutlineColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetShadowColor ( );
|
|
void PutShadowColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetHaloColor ( );
|
|
void PutHaloColor (
|
|
OLE_COLOR retVal );
|
|
long GetFontOutlineWidth ( );
|
|
void PutFontOutlineWidth (
|
|
long retVal );
|
|
long GetShadowOffsetX ( );
|
|
void PutShadowOffsetX (
|
|
long retVal );
|
|
long GetShadowOffsetY ( );
|
|
void PutShadowOffsetY (
|
|
long retVal );
|
|
long GetHaloSize ( );
|
|
void PutHaloSize (
|
|
long retVal );
|
|
enum tkLabelFrameType GetFrameType ( );
|
|
void PutFrameType (
|
|
enum tkLabelFrameType retVal );
|
|
OLE_COLOR GetFrameOutlineColor ( );
|
|
void PutFrameOutlineColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetFrameBackColor ( );
|
|
void PutFrameBackColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetFrameBackColor2 ( );
|
|
void PutFrameBackColor2 (
|
|
OLE_COLOR retVal );
|
|
enum tkLinearGradientMode GetFrameGradientMode ( );
|
|
void PutFrameGradientMode (
|
|
enum tkLinearGradientMode retVal );
|
|
enum tkDashStyle GetFrameOutlineStyle ( );
|
|
void PutFrameOutlineStyle (
|
|
enum tkDashStyle retVal );
|
|
long GetFrameOutlineWidth ( );
|
|
void PutFrameOutlineWidth (
|
|
long retVal );
|
|
long GetFramePaddingX ( );
|
|
void PutFramePaddingX (
|
|
long retVal );
|
|
long GetFramePaddingY ( );
|
|
void PutFramePaddingY (
|
|
long retVal );
|
|
long GetFrameTransparency ( );
|
|
void PutFrameTransparency (
|
|
long retVal );
|
|
enum tkLabelAlignment GetInboxAlignment ( );
|
|
void PutInboxAlignment (
|
|
enum tkLabelAlignment retVal );
|
|
VARIANT_BOOL GetFrameVisible ( );
|
|
void PutFrameVisible (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetEnabled ( );
|
|
void PutEnabled (
|
|
VARIANT_BOOL retVal );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
long GetFontSize2 ( );
|
|
void PutFontSize2 (
|
|
long pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Priority (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Priority (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Name (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Expression (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Expression (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinValue (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinValue (
|
|
/*[in]*/ VARIANT pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxValue (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxValue (
|
|
/*[in]*/ VARIANT pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OffsetX (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OffsetX (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OffsetY (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OffsetY (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Alignment (
|
|
/*[out,retval]*/ enum tkLabelAlignment * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Alignment (
|
|
/*[in]*/ enum tkLabelAlignment retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineOrientation (
|
|
/*[out,retval]*/ enum tkLineLabelOrientation * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineOrientation (
|
|
/*[in]*/ enum tkLineLabelOrientation retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontName (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontSize (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontSize (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontItalic (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontItalic (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontBold (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontBold (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontUnderline (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontUnderline (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontStrikeOut (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontStrikeOut (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontColor2 (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontColor2 (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontGradientMode (
|
|
/*[out,retval]*/ enum tkLinearGradientMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontGradientMode (
|
|
/*[in]*/ enum tkLinearGradientMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontTransparency (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontTransparency (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontOutlineVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontOutlineVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HaloVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_HaloVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontOutlineColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontOutlineColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HaloColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_HaloColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontOutlineWidth (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontOutlineWidth (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowOffsetX (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowOffsetX (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowOffsetY (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowOffsetY (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HaloSize (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_HaloSize (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameType (
|
|
/*[out,retval]*/ enum tkLabelFrameType * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameType (
|
|
/*[in]*/ enum tkLabelFrameType retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameOutlineColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameOutlineColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameBackColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameBackColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameBackColor2 (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameBackColor2 (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameGradientMode (
|
|
/*[out,retval]*/ enum tkLinearGradientMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameGradientMode (
|
|
/*[in]*/ enum tkLinearGradientMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameOutlineStyle (
|
|
/*[out,retval]*/ enum tkDashStyle * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameOutlineStyle (
|
|
/*[in]*/ enum tkDashStyle retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameOutlineWidth (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameOutlineWidth (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FramePaddingX (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FramePaddingX (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FramePaddingY (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FramePaddingY (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameTransparency (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameTransparency (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_InboxAlignment (
|
|
/*[out,retval]*/ enum tkLabelAlignment * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_InboxAlignment (
|
|
/*[in]*/ enum tkLabelAlignment retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Enabled (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Enabled (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontSize2 (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontSize2 (
|
|
/*[in]*/ long pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("44e55993-60b9-4f67-9500-073a3fca2249"))
|
|
SelectMode
|
|
{
|
|
INTERSECTION = 0,
|
|
INCLUSION = 1
|
|
};
|
|
|
|
enum __declspec(uuid("343cae84-d677-4bc6-a7f4-4c7e5096d776"))
|
|
tkClassificationType
|
|
{
|
|
ctNaturalBreaks = 0,
|
|
ctUniqueValues = 1,
|
|
ctEqualIntervals = 2,
|
|
ctEqualCount = 3,
|
|
ctStandardDeviation = 4,
|
|
ctEqualSumOfValues = 5
|
|
};
|
|
|
|
enum __declspec(uuid("15e8581c-003e-4f7a-80e4-89be29bd91a8"))
|
|
tkLabelElements
|
|
{
|
|
leFont = 0,
|
|
leFontOutline = 1,
|
|
leShadow = 2,
|
|
leHalo = 3,
|
|
leFrameBackground = 4,
|
|
leFrameOutline = 5,
|
|
leDefault = 6
|
|
};
|
|
|
|
enum __declspec(uuid("7a778f18-9cd1-45ae-abfc-92b8e6c1579a"))
|
|
tkLabelPositioning
|
|
{
|
|
lpCenter = 0,
|
|
lpCentroid = 1,
|
|
lpInteriorPoint = 2,
|
|
lpFirstSegment = 3,
|
|
lpLastSegment = 4,
|
|
lpMiddleSegment = 5,
|
|
lpLongestSegement = 6,
|
|
lpNone = 7
|
|
};
|
|
|
|
enum __declspec(uuid("e214cc65-00dc-4511-8e9e-c262433c1aad"))
|
|
tkSavingMode
|
|
{
|
|
modeNone = 0,
|
|
modeStandard = 1,
|
|
modeXML = 2,
|
|
modeDBF = 3,
|
|
modeXMLOverwrite = 4
|
|
};
|
|
|
|
enum __declspec(uuid("cd43915d-38bb-410e-a24f-3c1967617151"))
|
|
tkTextRenderingHint
|
|
{
|
|
SystemDefault = 0,
|
|
SingleBitPerPixelGridFit = 1,
|
|
SingleBitPerPixel = 2,
|
|
AntiAliasGridFit = 3,
|
|
HintAntiAlias = 4,
|
|
ClearTypeGridFit = 5
|
|
};
|
|
|
|
enum __declspec(uuid("2ea95843-840a-457d-8d9a-cffd731b89d0"))
|
|
tkImageSourceType
|
|
{
|
|
istUninitialized = 0,
|
|
istDiskBased = 1,
|
|
istInMemory = 2,
|
|
istGDALBased = 3,
|
|
istGDIPlus = 4
|
|
};
|
|
|
|
enum __declspec(uuid("52edc6dd-5ed5-40a0-8cd5-ed971ce87208"))
|
|
tkGridRendering
|
|
{
|
|
grForceForAllFormats = 0,
|
|
grForGridsOnly = 1,
|
|
grNever = 2
|
|
};
|
|
|
|
enum __declspec(uuid("76bcef79-8841-440c-ba0b-b8c8b236935e"))
|
|
tkCoordinateSystem
|
|
{
|
|
csAbidjan_1987 = 4143,
|
|
csAccra = 4168,
|
|
csAdindan = 4201,
|
|
csAfgooye = 4205,
|
|
csAgadez = 4206,
|
|
csAGD66 = 4202,
|
|
csAGD84 = 4203,
|
|
csAin_el_Abd = 4204,
|
|
csAlbanian_1987 = 4191,
|
|
csAmerican_Samoa_1962 = 4169,
|
|
csAmersfoort = 4289,
|
|
csAmmassalik_1958 = 4196,
|
|
csAnguilla_1957 = 4600,
|
|
csAntigua_1943 = 4601,
|
|
csAratu = 4208,
|
|
csArc_1950 = 4209,
|
|
csArc_1960 = 4210,
|
|
csAscension_Island_1958 = 4712,
|
|
csATF_Paris = 4901,
|
|
csATS77 = 4122,
|
|
csAustralian_Antarctic = 4176,
|
|
csAyabelle_Lighthouse = 4713,
|
|
csAzores_Central_1948 = 4183,
|
|
csAzores_Central_1995 = 4665,
|
|
csAzores_Occidental_1939 = 4182,
|
|
csAzores_Oriental_1940 = 4184,
|
|
csAzores_Oriental_1995 = 4664,
|
|
csBarbados_1938 = 4212,
|
|
csBatavia = 4211,
|
|
csBatavia_Jakarta = 4813,
|
|
csBDA2000 = 4762,
|
|
csBeduaram = 4213,
|
|
csBeijing_1954 = 4214,
|
|
csBelge_1950 = 4215,
|
|
csBelge_1950_Brussels = 4809,
|
|
csBelge_1972 = 4313,
|
|
csBellevue = 4714,
|
|
csBermuda_1957 = 4216,
|
|
csBern_1898_Bern = 4801,
|
|
csBern_1938 = 4306,
|
|
csBissau = 4165,
|
|
csBogota_1975 = 4218,
|
|
csBogota_1975_Bogota = 4802,
|
|
csBukit_Rimpah = 4219,
|
|
csCadastre_1997 = 4475,
|
|
csCamacupa = 4220,
|
|
csCamp_Area_Astro = 4715,
|
|
csCampo_Inchauspe = 4221,
|
|
csCape = 4222,
|
|
csCape_Canaveral = 4717,
|
|
csCarthage = 4223,
|
|
csCarthage_Paris = 4816,
|
|
csCH1903 = 4149,
|
|
csCH1903_plus = 4150,
|
|
csChatham_Islands_1971 = 4672,
|
|
csChatham_Islands_1979 = 4673,
|
|
csChina_Geodetic_Coordinate_System_2000 = 4490,
|
|
csChos_Malal_1914 = 4160,
|
|
csCHTRF95 = 4151,
|
|
csChua = 4224,
|
|
csCocos_Islands_1965 = 4708,
|
|
csCombani_1950 = 4632,
|
|
csConakry_1905 = 4315,
|
|
csCorrego_Alegre = 4225,
|
|
csCSG67 = 4623,
|
|
csDabola_1981 = 4155,
|
|
csDatum_73 = 4274,
|
|
csDealul_Piscului_1930 = 4316,
|
|
csDeception_Island = 4736,
|
|
csDeir_ez_Zor = 4227,
|
|
csDGN95 = 4755,
|
|
csDHDN = 4314,
|
|
csDiego_Garcia_1969 = 4724,
|
|
csDominica_1945 = 4602,
|
|
csDouala_1948 = 4192,
|
|
csDRUKREF_03 = 5264,
|
|
csEaster_Island_1967 = 4719,
|
|
csED50 = 4230,
|
|
csED50_ED77 = 4154,
|
|
csED79 = 4668,
|
|
csED87 = 4231,
|
|
csEgypt_1907 = 4229,
|
|
csEgypt_1930 = 4199,
|
|
csEgypt_Gulf_of_Suez_S_650_TL = 4706,
|
|
csELD79 = 4159,
|
|
csEST92 = 4133,
|
|
csEST97 = 4180,
|
|
csETRS89 = 4258,
|
|
csFahud = 4232,
|
|
csFatu_Iva_72 = 4688,
|
|
csFD54 = 4741,
|
|
csFD58 = 4132,
|
|
csFiji_1956 = 4721,
|
|
csFiji_1986 = 4720,
|
|
csfk89 = 4753,
|
|
csFort_Marigot = 4621,
|
|
csGan_1970 = 4684,
|
|
csGaroua = 4197,
|
|
csGDA94 = 4283,
|
|
csGDBD2009 = 5246,
|
|
csGDM2000 = 4742,
|
|
csGGRS87 = 4121,
|
|
csGR96 = 4747,
|
|
csGrand_Cayman_1959 = 4723,
|
|
csGrand_Comoros = 4646,
|
|
csGreek = 4120,
|
|
csGreek_Athens = 4815,
|
|
csGrenada_1953 = 4603,
|
|
csGuadeloupe_1948 = 4622,
|
|
csGuam_1963 = 4675,
|
|
csGulshan_303 = 4682,
|
|
csHanoi_1972 = 4147,
|
|
csHartebeesthoek94 = 4148,
|
|
csHD1909 = 3819,
|
|
csHD72 = 4237,
|
|
csHelle_1954 = 4660,
|
|
csHerat_North = 4255,
|
|
csHito_XVIII_1963 = 4254,
|
|
csHjorsey_1955 = 4658,
|
|
csHong_Kong_1963 = 4738,
|
|
csHong_Kong_1963_67 = 4739,
|
|
csHong_Kong_1980 = 4611,
|
|
csHTRS96 = 4761,
|
|
csHu_Tzu_Shan_1950 = 4236,
|
|
csID74 = 4238,
|
|
csIGC_1962_6th_Parallel_South = 4697,
|
|
csIGCB_1955 = 4701,
|
|
csIGM95 = 4670,
|
|
csIGN_1962_Kerguelen = 4698,
|
|
csIGN_Astro_1960 = 4700,
|
|
csIGN53_Mare = 4641,
|
|
csIGN56_Lifou = 4633,
|
|
csIGN63_Hiva_Oa = 4689,
|
|
csIGN72_Grande_Terre = 4662,
|
|
csIGN72_Nuku_Hiva = 4630,
|
|
csIGRS = 3889,
|
|
csIKBD_92 = 4667,
|
|
csIndian_1954 = 4239,
|
|
csIndian_1960 = 4131,
|
|
csIndian_1975 = 4240,
|
|
csIRENET95 = 4173,
|
|
csISN93 = 4659,
|
|
csIsrael = 4141,
|
|
csIwo_Jima_1945 = 4709,
|
|
csJAD2001 = 4758,
|
|
csJAD69 = 4242,
|
|
csJamaica_1875 = 4241,
|
|
csJGD2000 = 4612,
|
|
csJohnston_Island_1961 = 4725,
|
|
csJouik_1961 = 4679,
|
|
csKalianpur_1880 = 4243,
|
|
csKalianpur_1937 = 4144,
|
|
csKalianpur_1962 = 4145,
|
|
csKalianpur_1975 = 4146,
|
|
csKandawala = 4244,
|
|
csKarbala_1979 = 4743,
|
|
csKasai_1953 = 4696,
|
|
csKatanga_1955 = 4695,
|
|
csKertau_RSO = 4751,
|
|
csKertau_1968 = 4245,
|
|
csKKJ = 4123,
|
|
csKOC = 4246,
|
|
csKorea_2000 = 4737,
|
|
csKorean_1985 = 4162,
|
|
csKorean_1995 = 4166,
|
|
csKousseri = 4198,
|
|
csKUDAMS = 4319,
|
|
csKusaie_1951 = 4735,
|
|
csLa_Canoa = 4247,
|
|
csLake = 4249,
|
|
csLao_1993 = 4677,
|
|
csLao_1997 = 4678,
|
|
csLe_Pouce_1934 = 4699,
|
|
csLeigon = 4250,
|
|
csLGD2006 = 4754,
|
|
csLiberia_1964 = 4251,
|
|
csLisbon = 4207,
|
|
csLisbon_Lisbon = 4803,
|
|
csLisbon_1890 = 4666,
|
|
csLisbon_1890_Lisbon = 4904,
|
|
csLittle_Cayman_1961 = 4726,
|
|
csLKS92 = 4661,
|
|
csLKS94 = 4669,
|
|
csLocodjo_1965 = 4142,
|
|
csLoma_Quintana = 4288,
|
|
csLome = 4252,
|
|
csLuxembourg_1930 = 4181,
|
|
csLuzon_1911 = 4253,
|
|
csMadrid_1870_Madrid = 4903,
|
|
csMadzansua = 4128,
|
|
csMAGNA_SIRGAS = 4686,
|
|
csMahe_1971 = 4256,
|
|
csMakassar = 4257,
|
|
csMakassar_Jakarta = 4804,
|
|
csMalongo_1987 = 4259,
|
|
csManoca_1962 = 4193,
|
|
csMarcus_Island_1952 = 4711,
|
|
csMarshall_Islands_1960 = 4732,
|
|
csMartinique_1938 = 4625,
|
|
csMassawa = 4262,
|
|
csMaupiti_83 = 4692,
|
|
csMauritania_1999 = 4702,
|
|
csMerchich = 4261,
|
|
csMexican_Datum_of_1993 = 4483,
|
|
csMGI = 4312,
|
|
csMGI_Ferro = 4805,
|
|
csMGI_1901 = 3906,
|
|
csMhast_offshore = 4705,
|
|
csMhast_onshore = 4704,
|
|
csMhast_1951 = 4703,
|
|
csMidway_1961 = 4727,
|
|
csMinna = 4263,
|
|
csMOLDREF99 = 4023,
|
|
csMonte_Mario = 4265,
|
|
csMonte_Mario_Rome = 4806,
|
|
csMontserrat_1958 = 4604,
|
|
csMoorea_87 = 4691,
|
|
csMOP78 = 4639,
|
|
csMount_Dillon = 4157,
|
|
csMoznet = 4130,
|
|
csMporaloko = 4266,
|
|
csNAD27 = 4267,
|
|
csNAD27_Michigan = 4268,
|
|
csNAD27_76 = 4608,
|
|
csNAD27_CGQ77 = 4609,
|
|
csNAD83 = 4269,
|
|
csNAD83_CSRS = 4617,
|
|
csNAD83_HARN = 4152,
|
|
csNAD83_NSRS2007 = 4759,
|
|
csNahrwan_1934 = 4744,
|
|
csNahrwan_1967 = 4270,
|
|
csNakhl_e_Ghanem = 4693,
|
|
csNaparima_1955 = 4158,
|
|
csNaparima_1972 = 4271,
|
|
csNEA74_Noumea = 4644,
|
|
csNew_Beijing = 4555,
|
|
csNGN = 4318,
|
|
csNGO_1948 = 4273,
|
|
csNGO_1948_Oslo = 4817,
|
|
csNord_Sahara_1959 = 4307,
|
|
csNouakchott_1965 = 4680,
|
|
csNSWC_9Z_2 = 4276,
|
|
csNTF = 4275,
|
|
csNTF_Paris = 4807,
|
|
csNZGD2000 = 4167,
|
|
csNZGD49 = 4272,
|
|
csObservatario = 4129,
|
|
csOld_Hawaiian = 4135,
|
|
csOS_SN80 = 4279,
|
|
csOSGB_1936 = 4277,
|
|
csOSGB70 = 4278,
|
|
csOSNI_1952 = 4188,
|
|
csPadang = 4280,
|
|
csPadang_Jakarta = 4808,
|
|
csPalestine_1923 = 4281,
|
|
csPampa_del_Castillo = 4161,
|
|
csPD_83 = 4746,
|
|
csPerroud_1950 = 4637,
|
|
csPetrels_1972 = 4636,
|
|
csPhoenix_Islands_1966 = 4716,
|
|
csPico_de_las_Nieves_1984 = 4728,
|
|
csPitcairn_1967 = 4729,
|
|
csPitcairn_2006 = 4763,
|
|
csPoint_58 = 4620,
|
|
csPointe_Noire = 4282,
|
|
csPorto_Santo = 4615,
|
|
csPorto_Santo_1995 = 4663,
|
|
csPOSGAR_94 = 4694,
|
|
csPOSGAR_98 = 4190,
|
|
csPrincipe = 4824,
|
|
csPRS92 = 4683,
|
|
csPSAD56 = 4248,
|
|
csPSD93 = 4134,
|
|
csPTRA08 = 5013,
|
|
csPuerto_Rico = 4139,
|
|
csPulkovo_1942 = 4284,
|
|
csPulkovo_1942_58 = 4179,
|
|
csPulkovo_1942_83 = 4178,
|
|
csPulkovo_1995 = 4200,
|
|
csPZ_90 = 4740,
|
|
csQatar_1948 = 4286,
|
|
csQatar_1974 = 4285,
|
|
csQND95 = 4614,
|
|
csQornoq_1927 = 4194,
|
|
csRassadiran = 4153,
|
|
csRD_83 = 4745,
|
|
csREGCAN95 = 4081,
|
|
csREGVEN = 4189,
|
|
csReunion_1947 = 4626,
|
|
csReykjavik_1900 = 4657,
|
|
csRGF93 = 4171,
|
|
csRGFG95 = 4624,
|
|
csRGM04 = 4470,
|
|
csRGNC91_93 = 4749,
|
|
csRGPF = 4687,
|
|
csRGR92 = 4627,
|
|
csRGRDC_2005 = 4046,
|
|
csRGSPM06 = 4463,
|
|
csRRAF_1991 = 4558,
|
|
csRSRGD2000 = 4764,
|
|
csRT38 = 4308,
|
|
csRT38_Stockholm = 4814,
|
|
csRT90 = 4124,
|
|
csSAD69 = 4618,
|
|
csSaint_Pierre_et_Miquelon_1950 = 4638,
|
|
csSanto_1965 = 4730,
|
|
csSao_Tome = 4823,
|
|
csSapper_Hill_1943 = 4292,
|
|
csSchwarzeck = 4293,
|
|
csScoresbysund_1952 = 4195,
|
|
csSegara = 4613,
|
|
csSegara_Jakarta = 4820,
|
|
csSelvagem_Grande = 4616,
|
|
csSerindung = 4295,
|
|
csSierra_Leone_1924 = 4174,
|
|
csSierra_Leone_1968 = 4175,
|
|
csSIRGAS_1995 = 4170,
|
|
csSIRGAS_2000 = 4674,
|
|
csS_JTSK = 4156,
|
|
csS_JTSK_Ferro = 4818,
|
|
csS_JTSK_05 = 5228,
|
|
csS_JTSK_05_Ferro = 5229,
|
|
csSLD99 = 5233,
|
|
csSlovenia_1996 = 4765,
|
|
csSolomon_1968 = 4718,
|
|
csSouth_Georgia_1968 = 4722,
|
|
csSouth_Yemen = 4164,
|
|
csSREF98 = 4075,
|
|
csSt_George_Island = 4138,
|
|
csSt_Helena_1971 = 4710,
|
|
csSt_Kitts_1955 = 4605,
|
|
csSt_Lawrence_Island = 4136,
|
|
csSt_Lucia_1955 = 4606,
|
|
csSt_Paul_Island = 4137,
|
|
csSt_Vincent_1945 = 4607,
|
|
csST71_Belep = 4643,
|
|
csST84_Ile_des_Pins = 4642,
|
|
csST87_Ouvea = 4750,
|
|
csSVY21 = 4757,
|
|
csSWEREF99 = 4619,
|
|
csTahaa_54 = 4629,
|
|
csTahiti_52 = 4628,
|
|
csTahiti_79 = 4690,
|
|
csTananarive = 4297,
|
|
csTananarive_Paris = 4810,
|
|
csTC_1948 = 4303,
|
|
csTern_Island_1961 = 4707,
|
|
csTete = 4127,
|
|
csTimbalai_1948 = 4298,
|
|
csTM65 = 4299,
|
|
csTM75 = 4300,
|
|
csTokyo = 4301,
|
|
csTokyo_1892 = 5132,
|
|
csTrinidad_1903 = 4302,
|
|
csTristan_1968 = 4734,
|
|
csTUREF = 5252,
|
|
csTWD67 = 3821,
|
|
csTWD97 = 3824,
|
|
csVanua_Levu_1915 = 4748,
|
|
csVientiane_1982 = 4676,
|
|
csViti_Levu_1912 = 4752,
|
|
csVN_2000 = 4756,
|
|
csVoirol_1875 = 4304,
|
|
csVoirol_1875_Paris = 4811,
|
|
csVoirol_1879 = 4671,
|
|
csVoirol_1879_Paris = 4821,
|
|
csWake_Island_1952 = 4733,
|
|
csWGS_66 = 4760,
|
|
csWGS_72 = 4322,
|
|
csWGS_72BE = 4324,
|
|
csWGS_84 = 4326,
|
|
csXian_1980 = 4610,
|
|
csYacare = 4309,
|
|
csYemen_NGN96 = 4163,
|
|
csYoff = 4310,
|
|
csZanderij = 4311
|
|
};
|
|
|
|
enum __declspec(uuid("6470a5c5-e726-40e3-8c7b-e5c1e11e8a48"))
|
|
tkProjectionParameter
|
|
{
|
|
LatitudeOfOrigin = 0,
|
|
CentralMeridian = 1,
|
|
ScaleFactor = 2,
|
|
FalseEasting = 3,
|
|
FalseNorthing = 4,
|
|
LongitudeOfOrigin = 5
|
|
};
|
|
|
|
enum __declspec(uuid("f80983aa-f448-418b-a791-5b64795e57d2"))
|
|
tkGeogCSParameter
|
|
{
|
|
SemiMajor = 0,
|
|
SemiMinor = 1,
|
|
InverseFlattening = 2,
|
|
PrimeMeridian = 3,
|
|
AngularUnit = 4
|
|
};
|
|
|
|
enum __declspec(uuid("71c4afc7-1527-4931-b031-3309c30f3213"))
|
|
tkWgs84Projection
|
|
{
|
|
Wgs84_World_Mercator = 3395,
|
|
Wgs84_PDC_Mercator = 3832,
|
|
Wgs84_Pseudo_Mercator = 3857,
|
|
Wgs84_Mercator_41 = 3994,
|
|
Wgs84_World_Equidistant_Cylindrical = 4087,
|
|
Wgs84_UPS_North_EN = 5041,
|
|
Wgs84_UPS_South_EN = 5042,
|
|
Wgs84_UTM_grid_system_northern_hemisphere = 32600,
|
|
Wgs84_UTM_zone_1N = 32601,
|
|
Wgs84_UTM_zone_2N = 32602,
|
|
Wgs84_UTM_zone_3N = 32603,
|
|
Wgs84_UTM_zone_4N = 32604,
|
|
Wgs84_UTM_zone_5N = 32605,
|
|
Wgs84_UTM_zone_6N = 32606,
|
|
Wgs84_UTM_zone_7N = 32607,
|
|
Wgs84_UTM_zone_8N = 32608,
|
|
Wgs84_UTM_zone_9N = 32609,
|
|
Wgs84_UTM_zone_10N = 32610,
|
|
Wgs84_UTM_zone_11N = 32611,
|
|
Wgs84_UTM_zone_12N = 32612,
|
|
Wgs84_UTM_zone_13N = 32613,
|
|
Wgs84_UTM_zone_14N = 32614,
|
|
Wgs84_UTM_zone_15N = 32615,
|
|
Wgs84_UTM_zone_16N = 32616,
|
|
Wgs84_UTM_zone_17N = 32617,
|
|
Wgs84_UTM_zone_18N = 32618,
|
|
Wgs84_UTM_zone_19N = 32619,
|
|
Wgs84_UTM_zone_20N = 32620,
|
|
Wgs84_UTM_zone_21N = 32621,
|
|
Wgs84_UTM_zone_22N = 32622,
|
|
Wgs84_UTM_zone_23N = 32623,
|
|
Wgs84_UTM_zone_24N = 32624,
|
|
Wgs84_UTM_zone_25N = 32625,
|
|
Wgs84_UTM_zone_26N = 32626,
|
|
Wgs84_UTM_zone_27N = 32627,
|
|
Wgs84_UTM_zone_28N = 32628,
|
|
Wgs84_UTM_zone_29N = 32629,
|
|
Wgs84_UTM_zone_30N = 32630,
|
|
Wgs84_UTM_zone_31N = 32631,
|
|
Wgs84_UTM_zone_32N = 32632,
|
|
Wgs84_UTM_zone_33N = 32633,
|
|
Wgs84_UTM_zone_34N = 32634,
|
|
Wgs84_UTM_zone_35N = 32635,
|
|
Wgs84_UTM_zone_36N = 32636,
|
|
Wgs84_UTM_zone_37N = 32637,
|
|
Wgs84_UTM_zone_38N = 32638,
|
|
Wgs84_UTM_zone_39N = 32639,
|
|
Wgs84_UTM_zone_40N = 32640,
|
|
Wgs84_UTM_zone_41N = 32641,
|
|
Wgs84_UTM_zone_42N = 32642,
|
|
Wgs84_UTM_zone_43N = 32643,
|
|
Wgs84_UTM_zone_44N = 32644,
|
|
Wgs84_UTM_zone_45N = 32645,
|
|
Wgs84_UTM_zone_46N = 32646,
|
|
Wgs84_UTM_zone_47N = 32647,
|
|
Wgs84_UTM_zone_48N = 32648,
|
|
Wgs84_UTM_zone_49N = 32649,
|
|
Wgs84_UTM_zone_50N = 32650,
|
|
Wgs84_UTM_zone_51N = 32651,
|
|
Wgs84_UTM_zone_52N = 32652,
|
|
Wgs84_UTM_zone_53N = 32653,
|
|
Wgs84_UTM_zone_54N = 32654,
|
|
Wgs84_UTM_zone_55N = 32655,
|
|
Wgs84_UTM_zone_56N = 32656,
|
|
Wgs84_UTM_zone_57N = 32657,
|
|
Wgs84_UTM_zone_58N = 32658,
|
|
Wgs84_UTM_zone_59N = 32659,
|
|
Wgs84_UTM_zone_60N = 32660,
|
|
Wgs84_UPS_North_NE = 32661,
|
|
Wgs84_BLM_14N_ftUS = 32664,
|
|
Wgs84_BLM_15N_ftUS = 32665,
|
|
Wgs84_BLM_16N_ftUS = 32666,
|
|
Wgs84_BLM_17N_ftUS = 32667,
|
|
Wgs84_UTM_grid_system_southern_hemisphere = 32700,
|
|
Wgs84_UTM_zone_1S = 32701,
|
|
Wgs84_UTM_zone_2S = 32702,
|
|
Wgs84_UTM_zone_3S = 32703,
|
|
Wgs84_UTM_zone_4S = 32704,
|
|
Wgs84_UTM_zone_5S = 32705,
|
|
Wgs84_UTM_zone_6S = 32706,
|
|
Wgs84_UTM_zone_7S = 32707,
|
|
Wgs84_UTM_zone_8S = 32708,
|
|
Wgs84_UTM_zone_9S = 32709,
|
|
Wgs84_UTM_zone_10S = 32710,
|
|
Wgs84_UTM_zone_11S = 32711,
|
|
Wgs84_UTM_zone_12S = 32712,
|
|
Wgs84_UTM_zone_13S = 32713,
|
|
Wgs84_UTM_zone_14S = 32714,
|
|
Wgs84_UTM_zone_15S = 32715,
|
|
Wgs84_UTM_zone_16S = 32716,
|
|
Wgs84_UTM_zone_17S = 32717,
|
|
Wgs84_UTM_zone_18S = 32718,
|
|
Wgs84_UTM_zone_19S = 32719,
|
|
Wgs84_UTM_zone_20S = 32720,
|
|
Wgs84_UTM_zone_21S = 32721,
|
|
Wgs84_UTM_zone_22S = 32722,
|
|
Wgs84_UTM_zone_23S = 32723,
|
|
Wgs84_UTM_zone_24S = 32724,
|
|
Wgs84_UTM_zone_25S = 32725,
|
|
Wgs84_UTM_zone_26S = 32726,
|
|
Wgs84_UTM_zone_27S = 32727,
|
|
Wgs84_UTM_zone_28S = 32728,
|
|
Wgs84_UTM_zone_29S = 32729,
|
|
Wgs84_UTM_zone_30S = 32730,
|
|
Wgs84_UTM_zone_31S = 32731,
|
|
Wgs84_UTM_zone_32S = 32732,
|
|
Wgs84_UTM_zone_33S = 32733,
|
|
Wgs84_UTM_zone_34S = 32734,
|
|
Wgs84_UTM_zone_35S = 32735,
|
|
Wgs84_UTM_zone_36S = 32736,
|
|
Wgs84_UTM_zone_37S = 32737,
|
|
Wgs84_UTM_zone_38S = 32738,
|
|
Wgs84_UTM_zone_39S = 32739,
|
|
Wgs84_UTM_zone_40S = 32740,
|
|
Wgs84_UTM_zone_41S = 32741,
|
|
Wgs84_UTM_zone_42S = 32742,
|
|
Wgs84_UTM_zone_43S = 32743,
|
|
Wgs84_UTM_zone_44S = 32744,
|
|
Wgs84_UTM_zone_45S = 32745,
|
|
Wgs84_UTM_zone_46S = 32746,
|
|
Wgs84_UTM_zone_47S = 32747,
|
|
Wgs84_UTM_zone_48S = 32748,
|
|
Wgs84_UTM_zone_49S = 32749,
|
|
Wgs84_UTM_zone_50S = 32750,
|
|
Wgs84_UTM_zone_51S = 32751,
|
|
Wgs84_UTM_zone_52S = 32752,
|
|
Wgs84_UTM_zone_53S = 32753,
|
|
Wgs84_UTM_zone_54S = 32754,
|
|
Wgs84_UTM_zone_55S = 32755,
|
|
Wgs84_UTM_zone_56S = 32756,
|
|
Wgs84_UTM_zone_57S = 32757,
|
|
Wgs84_UTM_zone_58S = 32758,
|
|
Wgs84_UTM_zone_59S = 32759,
|
|
Wgs84_UTM_zone_60S = 32760,
|
|
Wgs84_UPS_South_NE = 32761,
|
|
WGS_1984_Web_Mercator = 102113
|
|
};
|
|
|
|
enum __declspec(uuid("32617f7e-44f7-4ecd-8228-85924a4df5b7"))
|
|
tkNad83Projection
|
|
{
|
|
Nad83_Kentucky_North = 2205,
|
|
Nad83_Arizona_East_ft = 2222,
|
|
Nad83_Arizona_Central_ft = 2223,
|
|
Nad83_Arizona_West_ft = 2224,
|
|
Nad83_California_zone_1_ftUS = 2225,
|
|
Nad83_California_zone_2_ftUS = 2226,
|
|
Nad83_California_zone_3_ftUS = 2227,
|
|
Nad83_California_zone_4_ftUS = 2228,
|
|
Nad83_California_zone_5_ftUS = 2229,
|
|
Nad83_California_zone_6_ftUS = 2230,
|
|
Nad83_Colorado_North_ftUS = 2231,
|
|
Nad83_Colorado_Central_ftUS = 2232,
|
|
Nad83_Colorado_South_ftUS = 2233,
|
|
Nad83_Connecticut_ftUS = 2234,
|
|
Nad83_Delaware_ftUS = 2235,
|
|
Nad83_Florida_East_ftUS = 2236,
|
|
Nad83_Florida_West_ftUS = 2237,
|
|
Nad83_Florida_North_ftUS = 2238,
|
|
Nad83_Georgia_East_ftUS = 2239,
|
|
Nad83_Georgia_West_ftUS = 2240,
|
|
Nad83_Idaho_East_ftUS = 2241,
|
|
Nad83_Idaho_Central_ftUS = 2242,
|
|
Nad83_Idaho_West_ftUS = 2243,
|
|
Nad83_Kentucky_North_ftUS = 2246,
|
|
Nad83_Kentucky_South_ftUS = 2247,
|
|
Nad83_Maryland_ftUS = 2248,
|
|
Nad83_Massachusetts_Mainland_ftUS = 2249,
|
|
Nad83_Massachusetts_Island_ftUS = 2250,
|
|
Nad83_Michigan_North_ft = 2251,
|
|
Nad83_Michigan_Central_ft = 2252,
|
|
Nad83_Michigan_South_ft = 2253,
|
|
Nad83_Mississippi_East_ftUS = 2254,
|
|
Nad83_Mississippi_West_ftUS = 2255,
|
|
Nad83_Montana_ft = 2256,
|
|
Nad83_New_Mexico_East_ftUS = 2257,
|
|
Nad83_New_Mexico_Central_ftUS = 2258,
|
|
Nad83_New_Mexico_West_ftUS = 2259,
|
|
Nad83_New_York_East_ftUS = 2260,
|
|
Nad83_New_York_Central_ftUS = 2261,
|
|
Nad83_New_York_West_ftUS = 2262,
|
|
Nad83_New_York_Long_Island_ftUS = 2263,
|
|
Nad83_North_Carolina_ftUS = 2264,
|
|
Nad83_North_Dakota_North_ft = 2265,
|
|
Nad83_North_Dakota_South_ft = 2266,
|
|
Nad83_Oklahoma_North_ftUS = 2267,
|
|
Nad83_Oklahoma_South_ftUS = 2268,
|
|
Nad83_Oregon_North_ft = 2269,
|
|
Nad83_Oregon_South_ft = 2270,
|
|
Nad83_Pennsylvania_North_ftUS = 2271,
|
|
Nad83_Pennsylvania_South_ftUS = 2272,
|
|
Nad83_South_Carolina_ft = 2273,
|
|
Nad83_Tennessee_ftUS = 2274,
|
|
Nad83_Texas_North_ftUS = 2275,
|
|
Nad83_Texas_North_Central_ftUS = 2276,
|
|
Nad83_Texas_Central_ftUS = 2277,
|
|
Nad83_Texas_South_Central_ftUS = 2278,
|
|
Nad83_Texas_South_ftUS = 2279,
|
|
Nad83_Utah_North_ft = 2280,
|
|
Nad83_Utah_Central_ft = 2281,
|
|
Nad83_Utah_South_ft = 2282,
|
|
Nad83_Virginia_North_ftUS = 2283,
|
|
Nad83_Virginia_South_ftUS = 2284,
|
|
Nad83_Washington_North_ftUS = 2285,
|
|
Nad83_Washington_South_ftUS = 2286,
|
|
Nad83_Wisconsin_North_ftUS = 2287,
|
|
Nad83_Wisconsin_Central_ftUS = 2288,
|
|
Nad83_Wisconsin_South_ftUS = 2289,
|
|
Nad83_Indiana_East_ftUS = 2965,
|
|
Nad83_Indiana_West_ftUS = 2966,
|
|
Nad83_Oregon_Lambert = 2991,
|
|
Nad83_Oregon_Lambert_ft = 2992,
|
|
Nad83_BC_Albers = 3005,
|
|
Nad83_Wisconsin_Transverse_Mercator = 3070,
|
|
Nad83_Maine_CS2000_East = 3072,
|
|
Nad83_Maine_CS2000_West = 3074,
|
|
Nad83_Michigan_Oblique_Mercator = 3078,
|
|
Nad83_Texas_State_Mapping_System = 3081,
|
|
Nad83_Texas_Centric_Lambert_Conformal = 3082,
|
|
Nad83_Texas_Centric_Albers_Equal_Area = 3083,
|
|
Nad83_Florida_GDL_Albers = 3086,
|
|
Nad83_Kentucky_Single_Zone = 3088,
|
|
Nad83_Kentucky_Single_Zone_ftUS = 3089,
|
|
Nad83_Ontario_MNR_Lambert = 3161,
|
|
Nad83_Great_Lakes_Albers = 3174,
|
|
Nad83_Great_Lakes_and_St_Lawrence_Albers = 3175,
|
|
Nad83_California_Albers = 3310,
|
|
Nad83_Alaska_Albers = 3338,
|
|
Nad83_Statistics_Canada_Lambert = 3347,
|
|
Nad83_Alberta_10_TM_Forest = 3400,
|
|
Nad83_Alberta_10_TM_Resource = 3401,
|
|
Nad83_Iowa_North_ft_US = 3417,
|
|
Nad83_Iowa_South_ft_US = 3418,
|
|
Nad83_Kansas_North_ft_US = 3419,
|
|
Nad83_Kansas_South_ft_US = 3420,
|
|
Nad83_Nevada_East_ft_US = 3421,
|
|
Nad83_Nevada_Central_ft_US = 3422,
|
|
Nad83_Nevada_West_ft_US = 3423,
|
|
Nad83_New_Jersey_ft_US = 3424,
|
|
Nad83_Arkansas_North_ftUS = 3433,
|
|
Nad83_Arkansas_South_ftUS = 3434,
|
|
Nad83_Illinois_East_ftUS = 3435,
|
|
Nad83_Illinois_West_ftUS = 3436,
|
|
Nad83_New_Hampshire_ftUS = 3437,
|
|
Nad83_Rhode_Island_ftUS = 3438,
|
|
Nad83_Louisiana_North_ftUS = 3451,
|
|
Nad83_Louisiana_South_ftUS = 3452,
|
|
Nad83_Louisiana_Offshore_ftUS = 3453,
|
|
Nad83_South_Dakota_South_ftUS = 3455,
|
|
Nad83_Maine_CS2000_Central = 3463,
|
|
Nad83_Utah_North_ftUS = 3560,
|
|
Nad83_Utah_Central_ftUS = 3566,
|
|
Nad83_Utah_South_ftUS = 3567,
|
|
Nad83_Yukon_Albers = 3578,
|
|
Nad83_NWT_Lambert = 3580,
|
|
Nad83_Ohio_North_ftUS = 3734,
|
|
Nad83_Ohio_South_ftUS = 3735,
|
|
Nad83_Wyoming_East_ftUS = 3736,
|
|
Nad83_Wyoming_East_Central_ftUS = 3737,
|
|
Nad83_Wyoming_West_Central_ftUS = 3738,
|
|
Nad83_Wyoming_West_ftUS = 3739,
|
|
Nad83_Hawaii_zone_3_ftUS = 3759,
|
|
Nad83_Alberta_3TM_ref_merid_111_W = 3775,
|
|
Nad83_Alberta_3TM_ref_merid_114_W = 3776,
|
|
Nad83_Alberta_3TM_ref_merid_117_W = 3777,
|
|
Nad83_MTQ_Lambert = 3798,
|
|
Nad83_Alberta_3TM_ref_merid_120_W = 3801,
|
|
Nad83_Mississippi_TM = 3814,
|
|
Nad83_Virginia_Lambert = 3968,
|
|
Nad83_Canada_Atlas_Lambert = 3978,
|
|
Nad83_BLM_59N_ftUS = 4217,
|
|
Nad83_BLM_60N_ftUS = 4420,
|
|
Nad83_BLM_1N_ftUS = 4421,
|
|
Nad83_BLM_2N_ftUS = 4422,
|
|
Nad83_BLM_3N_ftUS = 4423,
|
|
Nad83_BLM_4N_ftUS = 4424,
|
|
Nad83_BLM_5N_ftUS = 4425,
|
|
Nad83_BLM_6N_ftUS = 4426,
|
|
Nad83_BLM_7N_ftUS = 4427,
|
|
Nad83_BLM_8N_ftUS = 4428,
|
|
Nad83_BLM_9N_ftUS = 4429,
|
|
Nad83_BLM_10N_ftUS = 4430,
|
|
Nad83_BLM_11N_ftUS = 4431,
|
|
Nad83_BLM_12N_ftUS = 4432,
|
|
Nad83_BLM_13N_ftUS = 4433,
|
|
Nad83_BLM_18N_ftUS = 4438,
|
|
Nad83_BLM_19N_ftUS = 4439,
|
|
Nad83_South_Dakota_North_ftUS = 4457,
|
|
Nad83_Conus_Albers = 5070,
|
|
Nad83_Teranet_Ontario_Lambert = 5320,
|
|
Nad83_Maine_East_ftUS = 26847,
|
|
Nad83_Maine_West_ftUS = 26848,
|
|
Nad83_Minnesota_North_ftUS = 26849,
|
|
Nad83_Minnesota_Central_ftUS = 26850,
|
|
Nad83_Minnesota_South_ftUS = 26851,
|
|
Nad83_Nebraska_ftUS = 26852,
|
|
Nad83_West_Virginia_North_ftUS = 26853,
|
|
Nad83_West_Virginia_South_ftUS = 26854,
|
|
Nad83_UTM_zone_59N = 3372,
|
|
Nad83_UTM_zone_60N = 3373,
|
|
Nad83_UTM_zone_1N = 26901,
|
|
Nad83_UTM_zone_2N = 26902,
|
|
Nad83_UTM_zone_3N = 26903,
|
|
Nad83_UTM_zone_4N = 26904,
|
|
Nad83_UTM_zone_5N = 26905,
|
|
Nad83_UTM_zone_6N = 26906,
|
|
Nad83_UTM_zone_7N = 26907,
|
|
Nad83_UTM_zone_8N = 26908,
|
|
Nad83_UTM_zone_9N = 26909,
|
|
Nad83_UTM_zone_10N = 26910,
|
|
Nad83_UTM_zone_11N = 26911,
|
|
Nad83_UTM_zone_12N = 26912,
|
|
Nad83_UTM_zone_13N = 26913,
|
|
Nad83_UTM_zone_14N = 26914,
|
|
Nad83_UTM_zone_15N = 26915,
|
|
Nad83_UTM_zone_16N = 26916,
|
|
Nad83_UTM_zone_17N = 26917,
|
|
Nad83_UTM_zone_18N = 26918,
|
|
Nad83_UTM_zone_19N = 26919,
|
|
Nad83_UTM_zone_20N = 26920,
|
|
Nad83_UTM_zone_21N = 26921,
|
|
Nad83_UTM_zone_22N = 26922,
|
|
Nad83_UTM_zone_23N = 26923,
|
|
Nad83_BLM_14N_ftUS = 32164,
|
|
Nad83_BLM_15N_ftUS = 32165,
|
|
Nad83_BLM_16N_ftUS = 32166,
|
|
Nad83_BLM_17N_ftUS = 32167,
|
|
Nad83_Alabama_East = 26929,
|
|
Nad83_Alabama_West = 26930,
|
|
Nad83_Alaska_zone_1 = 26931,
|
|
Nad83_Alaska_zone_2 = 26932,
|
|
Nad83_Alaska_zone_3 = 26933,
|
|
Nad83_Alaska_zone_4 = 26934,
|
|
Nad83_Alaska_zone_5 = 26935,
|
|
Nad83_Alaska_zone_6 = 26936,
|
|
Nad83_Alaska_zone_7 = 26937,
|
|
Nad83_Alaska_zone_8 = 26938,
|
|
Nad83_Alaska_zone_9 = 26939,
|
|
Nad83_Alaska_zone_10 = 26940,
|
|
Nad83_California_zone_1 = 26941,
|
|
Nad83_California_zone_2 = 26942,
|
|
Nad83_California_zone_3 = 26943,
|
|
Nad83_California_zone_4 = 26944,
|
|
Nad83_California_zone_5 = 26945,
|
|
Nad83_California_zone_6 = 26946,
|
|
Nad83_Arizona_East = 26948,
|
|
Nad83_Arizona_Central = 26949,
|
|
Nad83_Arizona_West = 26950,
|
|
Nad83_Arkansas_North = 26951,
|
|
Nad83_Arkansas_South = 26952,
|
|
Nad83_Colorado_North = 26953,
|
|
Nad83_Colorado_Central = 26954,
|
|
Nad83_Colorado_South = 26955,
|
|
Nad83_Connecticut = 26956,
|
|
Nad83_Delaware = 26957,
|
|
Nad83_Florida_East = 26958,
|
|
Nad83_Florida_West = 26959,
|
|
Nad83_Florida_North = 26960,
|
|
Nad83_Hawaii_zone_1 = 26961,
|
|
Nad83_Hawaii_zone_2 = 26962,
|
|
Nad83_Hawaii_zone_3 = 26963,
|
|
Nad83_Hawaii_zone_4 = 26964,
|
|
Nad83_Hawaii_zone_5 = 26965,
|
|
Nad83_Georgia_East = 26966,
|
|
Nad83_Georgia_West = 26967,
|
|
Nad83_Idaho_East = 26968,
|
|
Nad83_Idaho_Central = 26969,
|
|
Nad83_Idaho_West = 26970,
|
|
Nad83_Illinois_East = 26971,
|
|
Nad83_Illinois_West = 26972,
|
|
Nad83_Indiana_East = 26973,
|
|
Nad83_Indiana_West = 26974,
|
|
Nad83_Iowa_North = 26975,
|
|
Nad83_Iowa_South = 26976,
|
|
Nad83_Kansas_North = 26977,
|
|
Nad83_Kansas_South = 26978,
|
|
Nad83_Kentucky_South = 26980,
|
|
Nad83_Louisiana_North = 26981,
|
|
Nad83_Louisiana_South = 26982,
|
|
Nad83_Maine_East = 26983,
|
|
Nad83_Maine_West = 26984,
|
|
Nad83_Maryland = 26985,
|
|
Nad83_Massachusetts_Mainland = 26986,
|
|
Nad83_Massachusetts_Island = 26987,
|
|
Nad83_Michigan_North = 26988,
|
|
Nad83_Michigan_Central = 26989,
|
|
Nad83_Michigan_South = 26990,
|
|
Nad83_Minnesota_North = 26991,
|
|
Nad83_Minnesota_Central = 26992,
|
|
Nad83_Minnesota_South = 26993,
|
|
Nad83_Mississippi_East = 26994,
|
|
Nad83_Mississippi_West = 26995,
|
|
Nad83_Missouri_East = 26996,
|
|
Nad83_Missouri_Central = 26997,
|
|
Nad83_Missouri_West = 26998,
|
|
Nad83_Montana = 32100,
|
|
Nad83_Nebraska = 32104,
|
|
Nad83_Nevada_East = 32107,
|
|
Nad83_Nevada_Central = 32108,
|
|
Nad83_Nevada_West = 32109,
|
|
Nad83_New_Hampshire = 32110,
|
|
Nad83_New_Jersey = 32111,
|
|
Nad83_New_Mexico_East = 32112,
|
|
Nad83_New_Mexico_Central = 32113,
|
|
Nad83_New_Mexico_West = 32114,
|
|
Nad83_New_York_East = 32115,
|
|
Nad83_New_York_Central = 32116,
|
|
Nad83_New_York_West = 32117,
|
|
Nad83_New_York_Long_Island = 32118,
|
|
Nad83_North_Carolina = 32119,
|
|
Nad83_North_Dakota_North = 32120,
|
|
Nad83_North_Dakota_South = 32121,
|
|
Nad83_Ohio_North = 32122,
|
|
Nad83_Ohio_South = 32123,
|
|
Nad83_Oklahoma_North = 32124,
|
|
Nad83_Oklahoma_South = 32125,
|
|
Nad83_Oregon_North = 32126,
|
|
Nad83_Oregon_South = 32127,
|
|
Nad83_Pennsylvania_North = 32128,
|
|
Nad83_Pennsylvania_South = 32129,
|
|
Nad83_Rhode_Island = 32130,
|
|
Nad83_South_Carolina = 32133,
|
|
Nad83_South_Dakota_North = 32134,
|
|
Nad83_South_Dakota_South = 32135,
|
|
Nad83_Tennessee = 32136,
|
|
Nad83_Texas_North = 32137,
|
|
Nad83_Texas_North_Central = 32138,
|
|
Nad83_Texas_Central = 32139,
|
|
Nad83_Texas_South_Central = 32140,
|
|
Nad83_Texas_South = 32141,
|
|
Nad83_Utah_North = 32142,
|
|
Nad83_Utah_Central = 32143,
|
|
Nad83_Utah_South = 32144,
|
|
Nad83_Vermont = 32145,
|
|
Nad83_Virginia_North = 32146,
|
|
Nad83_Virginia_South = 32147,
|
|
Nad83_Washington_North = 32148,
|
|
Nad83_Washington_South = 32149,
|
|
Nad83_West_Virginia_North = 32150,
|
|
Nad83_West_Virginia_South = 32151,
|
|
Nad83_Wisconsin_North = 32152,
|
|
Nad83_Wisconsin_Central = 32153,
|
|
Nad83_Wisconsin_South = 32154,
|
|
Nad83_Wyoming_East = 32155,
|
|
Nad83_Wyoming_East_Central = 32156,
|
|
Nad83_Wyoming_West_Central = 32157,
|
|
Nad83_Wyoming_West = 32158,
|
|
Nad83_Puerto_Rico_and_Virgin_Is = 32161,
|
|
Nad83_SCoPQ_zone_2 = 32180,
|
|
Nad83_MTM_zone_1 = 32181,
|
|
Nad83_MTM_zone_2 = 32182,
|
|
Nad83_MTM_zone_3 = 32183,
|
|
Nad83_MTM_zone_4 = 32184,
|
|
Nad83_MTM_zone_5 = 32185,
|
|
Nad83_MTM_zone_6 = 32186,
|
|
Nad83_MTM_zone_7 = 32187,
|
|
Nad83_MTM_zone_8 = 32188,
|
|
Nad83_MTM_zone_9 = 32189,
|
|
Nad83_MTM_zone_10 = 32190,
|
|
Nad83_MTM_zone_11 = 32191,
|
|
Nad83_MTM_zone_12 = 32192,
|
|
Nad83_MTM_zone_13 = 32193,
|
|
Nad83_MTM_zone_14 = 32194,
|
|
Nad83_MTM_zone_15 = 32195,
|
|
Nad83_MTM_zone_16 = 32196,
|
|
Nad83_MTM_zone_17 = 32197,
|
|
Nad83_Quebec_Lambert = 32198,
|
|
Nad83_Louisiana_Offshore = 32199,
|
|
NAD_1983_StatePlane_Guam_FIPS_5400 = 65161,
|
|
NAD_1983_StatePlane_Alabama_East_FIPS_0101_Feet = 102629,
|
|
NAD_1983_StatePlane_Alabama_West_FIPS_0102_Feet = 102630,
|
|
NAD_1983_StatePlane_Alaska_1_FIPS_5001_Feet = 102631,
|
|
NAD_1983_StatePlane_Alaska_2_FIPS_5002_Feet = 102632,
|
|
NAD_1983_StatePlane_Alaska_3_FIPS_5003_Feet = 102633,
|
|
NAD_1983_StatePlane_Alaska_4_FIPS_5004_Feet = 102634,
|
|
NAD_1983_StatePlane_Alaska_5_FIPS_5005_Feet = 102635,
|
|
NAD_1983_StatePlane_Alaska_6_FIPS_5006_Feet = 102636,
|
|
NAD_1983_StatePlane_Alaska_7_FIPS_5007_Feet = 102637,
|
|
NAD_1983_StatePlane_Alaska_8_FIPS_5008_Feet = 102638,
|
|
NAD_1983_StatePlane_Alaska_9_FIPS_5009_Feet = 102639,
|
|
NAD_1983_StatePlane_Alaska_10_FIPS_5010_Feet = 102640,
|
|
NAD_1983_StatePlane_California_I_FIPS_0401_Feet = 102641,
|
|
NAD_1983_StatePlane_California_II_FIPS_0402_Feet = 102642,
|
|
NAD_1983_StatePlane_California_III_FIPS_0403_Feet = 102643,
|
|
NAD_1983_StatePlane_California_IV_FIPS_0404_Feet = 102644,
|
|
NAD_1983_StatePlane_California_V_FIPS_0405_Feet = 102645,
|
|
NAD_1983_StatePlane_California_VI_FIPS_0406_Feet = 102646,
|
|
NAD_1983_StatePlane_Arizona_East_FIPS_0201_Feet = 102648,
|
|
NAD_1983_StatePlane_Arizona_Central_FIPS_0202_Feet = 102649,
|
|
NAD_1983_StatePlane_Arizona_West_FIPS_0203_Feet = 102650,
|
|
NAD_1983_StatePlane_Arkansas_North_FIPS_0301_Feet = 102651,
|
|
NAD_1983_StatePlane_Arkansas_South_FIPS_0302_Feet = 102652,
|
|
NAD_1983_StatePlane_Colorado_North_FIPS_0501_Feet = 102653,
|
|
NAD_1983_StatePlane_Colorado_Central_FIPS_0502_Feet = 102654,
|
|
NAD_1983_StatePlane_Colorado_South_FIPS_0503_Feet = 102655,
|
|
NAD_1983_StatePlane_Connecticut_FIPS_0600_Feet = 102656,
|
|
NAD_1983_StatePlane_Delaware_FIPS_0700_Feet = 102657,
|
|
NAD_1983_StatePlane_Florida_East_FIPS_0901_Feet = 102658,
|
|
NAD_1983_StatePlane_Florida_West_FIPS_0902_Feet = 102659,
|
|
NAD_1983_StatePlane_Florida_North_FIPS_0903_Feet = 102660,
|
|
NAD_1983_StatePlane_Hawaii_1_FIPS_5101_Feet = 102661,
|
|
NAD_1983_StatePlane_Hawaii_2_FIPS_5102_Feet = 102662,
|
|
NAD_1983_StatePlane_Hawaii_3_FIPS_5103_Feet = 102663,
|
|
NAD_1983_StatePlane_Hawaii_4_FIPS_5104_Feet = 102664,
|
|
NAD_1983_StatePlane_Hawaii_5_FIPS_5105_Feet = 102665,
|
|
NAD_1983_StatePlane_Georgia_East_FIPS_1001_Feet = 102666,
|
|
NAD_1983_StatePlane_Georgia_West_FIPS_1002_Feet = 102667,
|
|
NAD_1983_StatePlane_Idaho_East_FIPS_1101_Feet = 102668,
|
|
NAD_1983_StatePlane_Idaho_Central_FIPS_1102_Feet = 102669,
|
|
NAD_1983_StatePlane_Idaho_West_FIPS_1103_Feet = 102670,
|
|
NAD_1983_StatePlane_Illinois_East_FIPS_1201_Feet = 102671,
|
|
NAD_1983_StatePlane_Illinois_West_FIPS_1202_Feet = 102672,
|
|
NAD_1983_StatePlane_Indiana_East_FIPS_1301_Feet = 102673,
|
|
NAD_1983_StatePlane_Indiana_West_FIPS_1302_Feet = 102674,
|
|
NAD_1983_StatePlane_Iowa_North_FIPS_1401_Feet = 102675,
|
|
NAD_1983_StatePlane_Iowa_South_FIPS_1402_Feet = 102676,
|
|
NAD_1983_StatePlane_Kansas_North_FIPS_1501_Feet = 102677,
|
|
NAD_1983_StatePlane_Kansas_South_FIPS_1502_Feet = 102678,
|
|
NAD_1983_StatePlane_Kentucky_North_FIPS_1601_Feet = 102679,
|
|
NAD_1983_StatePlane_Kentucky_South_FIPS_1602_Feet = 102680,
|
|
NAD_1983_StatePlane_Louisiana_North_FIPS_1701_Feet = 102681,
|
|
NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet = 102682,
|
|
NAD_1983_StatePlane_Maine_East_FIPS_1801_Feet = 102683,
|
|
NAD_1983_StatePlane_Maine_West_FIPS_1802_Feet = 102684,
|
|
NAD_1983_StatePlane_Maryland_FIPS_1900_Feet = 102685,
|
|
NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001_Feet = 102686,
|
|
NAD_1983_StatePlane_Massachusetts_Island_FIPS_2002_Feet = 102687,
|
|
NAD_1983_StatePlane_Michigan_North_FIPS_2111_Feet = 102688,
|
|
NAD_1983_StatePlane_Michigan_Central_FIPS_2112_Feet = 102689,
|
|
NAD_1983_StatePlane_Michigan_South_FIPS_2113_Feet = 102690,
|
|
NAD_1983_StatePlane_Minnesota_North_FIPS_2201_Feet = 102691,
|
|
NAD_1983_StatePlane_Minnesota_Central_FIPS_2202_Feet = 102692,
|
|
NAD_1983_StatePlane_Minnesota_South_FIPS_2203_Feet = 102693,
|
|
NAD_1983_StatePlane_Mississippi_East_FIPS_2301_Feet = 102694,
|
|
NAD_1983_StatePlane_Mississippi_West_FIPS_2302_Feet = 102695,
|
|
NAD_1983_StatePlane_Missouri_East_FIPS_2401_Feet = 102696,
|
|
NAD_1983_StatePlane_Missouri_Central_FIPS_2402_Feet = 102697,
|
|
NAD_1983_StatePlane_Missouri_West_FIPS_2403_Feet = 102698,
|
|
NAD_1983_StatePlane_Montana_FIPS_2500_Feet = 102700,
|
|
NAD_1983_StatePlane_Nebraska_FIPS_2600_Feet = 102704,
|
|
NAD_1983_StatePlane_Nevada_East_FIPS_2701_Feet = 102707,
|
|
NAD_1983_StatePlane_Nevada_Central_FIPS_2702_Feet = 102708,
|
|
NAD_1983_StatePlane_Nevada_West_FIPS_2703_Feet = 102709,
|
|
NAD_1983_StatePlane_New_Hampshire_FIPS_2800_Feet = 102710,
|
|
NAD_1983_StatePlane_New_Jersey_FIPS_2900_Feet = 102711,
|
|
NAD_1983_StatePlane_New_Mexico_East_FIPS_3001_Feet = 102712,
|
|
NAD_1983_StatePlane_New_Mexico_Central_FIPS_3002_Feet = 102713,
|
|
NAD_1983_StatePlane_New_Mexico_West_FIPS_3003_Feet = 102714,
|
|
NAD_1983_StatePlane_New_York_East_FIPS_3101_Feet = 102715,
|
|
NAD_1983_StatePlane_New_York_Central_FIPS_3102_Feet = 102716,
|
|
NAD_1983_StatePlane_New_York_West_FIPS_3103_Feet = 102717,
|
|
NAD_1983_StatePlane_New_York_Long_Island_FIPS_3104_Feet = 102718,
|
|
NAD_1983_StatePlane_North_Carolina_FIPS_3200_Feet = 102719,
|
|
NAD_1983_StatePlane_North_Dakota_North_FIPS_3301_Feet = 102720,
|
|
NAD_1983_StatePlane_North_Dakota_South_FIPS_3302_Feet = 102721,
|
|
NAD_1983_StatePlane_Ohio_North_FIPS_3401_Feet = 102722,
|
|
NAD_1983_StatePlane_Ohio_South_FIPS_3402_Feet = 102723,
|
|
NAD_1983_StatePlane_Oklahoma_North_FIPS_3501_Feet = 102724,
|
|
NAD_1983_StatePlane_Oklahoma_South_FIPS_3502_Feet = 102725,
|
|
NAD_1983_StatePlane_Oregon_North_FIPS_3601_Feet = 102726,
|
|
NAD_1983_StatePlane_Oregon_South_FIPS_3602_Feet = 102727,
|
|
NAD_1983_StatePlane_Pennsylvania_North_FIPS_3701_Feet = 102728,
|
|
NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702_Feet = 102729,
|
|
NAD_1983_StatePlane_Rhode_Island_FIPS_3800_Feet = 102730,
|
|
NAD_1983_StatePlane_South_Carolina_FIPS_3900_Feet = 102733,
|
|
NAD_1983_StatePlane_South_Dakota_North_FIPS_4001_Feet = 102734,
|
|
NAD_1983_StatePlane_South_Dakota_South_FIPS_4002_Feet = 102735,
|
|
NAD_1983_StatePlane_Tennessee_FIPS_4100_Feet = 102736,
|
|
NAD_1983_StatePlane_Texas_North_FIPS_4201_Feet = 102737,
|
|
NAD_1983_StatePlane_Texas_North_Central_FIPS_4202_Feet = 102738,
|
|
NAD_1983_StatePlane_Texas_Central_FIPS_4203_Feet = 102739,
|
|
NAD_1983_StatePlane_Texas_South_Central_FIPS_4204_Feet = 102740,
|
|
NAD_1983_StatePlane_Texas_South_FIPS_4205_Feet = 102741,
|
|
NAD_1983_StatePlane_Utah_North_FIPS_4301_Feet = 102742,
|
|
NAD_1983_StatePlane_Utah_Central_FIPS_4302_Feet = 102743,
|
|
NAD_1983_StatePlane_Utah_South_FIPS_4303_Feet = 102744,
|
|
NAD_1983_StatePlane_Vermont_FIPS_4400_Feet = 102745,
|
|
NAD_1983_StatePlane_Virginia_North_FIPS_4501_Feet = 102746,
|
|
NAD_1983_StatePlane_Virginia_South_FIPS_4502_Feet = 102747,
|
|
NAD_1983_StatePlane_Washington_North_FIPS_4601_Feet = 102748,
|
|
NAD_1983_StatePlane_Washington_South_FIPS_4602_Feet = 102749,
|
|
NAD_1983_StatePlane_West_Virginia_North_FIPS_4701_Feet = 102750,
|
|
NAD_1983_StatePlane_West_Virginia_South_FIPS_4702_Feet = 102751,
|
|
NAD_1983_StatePlane_Wisconsin_North_FIPS_4801_Feet = 102752,
|
|
NAD_1983_StatePlane_Wisconsin_Central_FIPS_4802_Feet = 102753,
|
|
NAD_1983_StatePlane_Wisconsin_South_FIPS_4803_Feet = 102754,
|
|
NAD_1983_StatePlane_Wyoming_East_FIPS_4901_Feet = 102755,
|
|
NAD_1983_StatePlane_Wyoming_East_Central_FIPS_4902_Feet = 102756,
|
|
NAD_1983_StatePlane_Wyoming_West_Central_FIPS_4903_Feet = 102757,
|
|
NAD_1983_StatePlane_Wyoming_West_FIPS_4904_Feet = 102758,
|
|
NAD_1983_StatePlane_Puerto_Rico_Virgin_Islands_FIPS_5200_Feet = 102761,
|
|
NAD_1983_StatePlane_Guam_FIPS_5400_Feet = 102766
|
|
};
|
|
|
|
enum __declspec(uuid("f02c004b-fd7d-4ace-b672-bdb8a41632bc"))
|
|
GridDataType
|
|
{
|
|
ShortDataType = 0,
|
|
LongDataType = 1,
|
|
FloatDataType = 2,
|
|
DoubleDataType = 3,
|
|
InvalidDataType = -1,
|
|
UnknownDataType = 4,
|
|
ByteDataType = 5
|
|
};
|
|
|
|
enum __declspec(uuid("50814193-87dc-45f0-9682-f64c5b153aac"))
|
|
GridFileType
|
|
{
|
|
Ascii = 0,
|
|
Binary = 1,
|
|
esri = 2,
|
|
GeoTiff = 3,
|
|
Sdts = 4,
|
|
PAux = 5,
|
|
PCIDsk = 6,
|
|
DTed = 7,
|
|
Bil = 8,
|
|
Ecw = 9,
|
|
MrSid = 10,
|
|
Flt = 11,
|
|
Dem = 12,
|
|
UseExtension = 13,
|
|
InvalidGridFileType = -1
|
|
};
|
|
|
|
enum __declspec(uuid("5ee78ac6-8997-4402-a43e-53c32de8bbb1"))
|
|
tkGridSourceType
|
|
{
|
|
gstUninitialized = 0,
|
|
gstGDALBased = 1,
|
|
gstNative = 2
|
|
};
|
|
|
|
enum __declspec(uuid("fc56391c-aea0-430a-b73b-e385be357165"))
|
|
tkGridProxyMode
|
|
{
|
|
gpmAuto = 0,
|
|
gpmUseProxy = 1,
|
|
gpmNoProxy = 2
|
|
};
|
|
|
|
enum __declspec(uuid("511df614-3f68-427c-9b2f-df5eba304e78"))
|
|
tkGridSchemeRetrieval
|
|
{
|
|
gsrAuto = 0,
|
|
gsrDiskBased = 1,
|
|
gsrDiskBasedForProxy = 2,
|
|
gsrGdalColorTable = 3
|
|
};
|
|
|
|
enum __declspec(uuid("771ee932-6123-41a2-9b31-ed0e5f63ef7b"))
|
|
tkGridSchemeGeneration
|
|
{
|
|
gsgGradient = 0,
|
|
gsgUniqueValues = 1,
|
|
gsgUniqueValuesOrGradient = 2
|
|
};
|
|
|
|
enum __declspec(uuid("1009afd4-40d9-4bed-a4eb-108fcf8f6c95"))
|
|
tkColorInterpretation
|
|
{
|
|
ciUndefined = 0,
|
|
ciGrayIndex = 1,
|
|
ciPaletteIndex = 2,
|
|
ciRedBand = 3,
|
|
ciGreenBand = 4,
|
|
ciBlueBand = 5,
|
|
ciAlphaBand = 6,
|
|
ciHueBand = 7,
|
|
ciSaturationBand = 8,
|
|
ciLightnessBand = 9,
|
|
ciCyanBand = 10,
|
|
ciMagentaBand = 11,
|
|
ciYellowBand = 12,
|
|
ciBlackBand = 13,
|
|
ciYCbCr_YBand = 14,
|
|
ciYCbCr_CbBand = 15,
|
|
ciYCbCr_CrBand = 16
|
|
};
|
|
|
|
enum __declspec(uuid("1963b9d4-929c-41b0-bff4-476f05c72870"))
|
|
tkGdalDataType
|
|
{
|
|
gdtUnknown = 0,
|
|
gdtByte = 1,
|
|
gdtUInt16 = 2,
|
|
gdtInt16 = 3,
|
|
gdtUInt32 = 4,
|
|
gdtInt32 = 5,
|
|
gdtFloat32 = 6,
|
|
gdtFloat64 = 7,
|
|
gdtCInt16 = 8,
|
|
gdtCInt32 = 9,
|
|
gdtCFloat32 = 10,
|
|
gdtCFloat64 = 11
|
|
};
|
|
|
|
struct __declspec(uuid("07d7b410-fcc8-4a09-a35c-12a7fa826343"))
|
|
IHistogram : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetNumBuckets))
|
|
long NumBuckets;
|
|
__declspec(property(get=GetMinValue))
|
|
double MinValue;
|
|
__declspec(property(get=GetMaxValue))
|
|
double MaxValue;
|
|
__declspec(property(get=GetCount))
|
|
long Count[];
|
|
__declspec(property(get=GetValue))
|
|
double Value[];
|
|
__declspec(property(get=GetTotalCount))
|
|
long TotalCount;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetNumBuckets ( );
|
|
double GetMinValue ( );
|
|
double GetMaxValue ( );
|
|
long GetCount (
|
|
long bucketIndex );
|
|
double GetValue (
|
|
long bucketIndex );
|
|
long GetTotalCount ( );
|
|
IGridColorSchemePtr GenerateColorScheme (
|
|
long numClasses );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_NumBuckets (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinValue (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxValue (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[in]*/ long bucketIndex,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Value (
|
|
/*[in]*/ long bucketIndex,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_TotalCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateColorScheme (
|
|
/*[in]*/ long numClasses,
|
|
/*[out,retval]*/ struct IGridColorScheme * * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("8b3238d8-bb62-4c41-88c2-f0bddaad8d03"))
|
|
IGdalRasterBand : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetNodataValue))
|
|
double NodataValue;
|
|
__declspec(property(get=GetMinimum))
|
|
double Minimum;
|
|
__declspec(property(get=GetMaximum))
|
|
double Maximum;
|
|
__declspec(property(get=GetOverviewCount))
|
|
long OverviewCount;
|
|
__declspec(property(get=GetColorInterpretation,put=PutColorInterpretation))
|
|
enum tkColorInterpretation ColorInterpretation;
|
|
__declspec(property(get=GetDataType))
|
|
enum tkGdalDataType DataType;
|
|
__declspec(property(get=GetXSize))
|
|
long XSize;
|
|
__declspec(property(get=GetYSize))
|
|
long YSize;
|
|
__declspec(property(get=GetBlockSizeX))
|
|
long BlockSizeX;
|
|
__declspec(property(get=GetBlockSizeY))
|
|
long BlockSizeY;
|
|
__declspec(property(get=GetUnitType))
|
|
_bstr_t UnitType;
|
|
__declspec(property(get=GetScale))
|
|
double Scale;
|
|
__declspec(property(get=GetOffset))
|
|
double Offset;
|
|
__declspec(property(get=GetHasColorTable))
|
|
VARIANT_BOOL HasColorTable;
|
|
__declspec(property(get=GetMetadataCount))
|
|
long MetadataCount;
|
|
__declspec(property(get=GetMetadataItem))
|
|
_bstr_t MetadataItem[];
|
|
__declspec(property(get=GetColorTable))
|
|
IGridColorSchemePtr ColorTable;
|
|
__declspec(property(get=GetOverview))
|
|
IGdalRasterBandPtr Overview[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double GetNodataValue ( );
|
|
double GetMinimum ( );
|
|
double GetMaximum ( );
|
|
long GetOverviewCount ( );
|
|
enum tkColorInterpretation GetColorInterpretation ( );
|
|
void PutColorInterpretation (
|
|
enum tkColorInterpretation pVal );
|
|
enum tkGdalDataType GetDataType ( );
|
|
long GetXSize ( );
|
|
long GetYSize ( );
|
|
long GetBlockSizeX ( );
|
|
long GetBlockSizeY ( );
|
|
_bstr_t GetUnitType ( );
|
|
double GetScale ( );
|
|
double GetOffset ( );
|
|
VARIANT_BOOL GetHasColorTable ( );
|
|
long GetMetadataCount ( );
|
|
_bstr_t GetMetadataItem (
|
|
long itemIndex );
|
|
IGridColorSchemePtr GetColorTable ( );
|
|
VARIANT_BOOL GetUniqueValues (
|
|
long maxCount,
|
|
VARIANT * arr );
|
|
IHistogramPtr GetDefaultHistogram (
|
|
VARIANT_BOOL forceCalculate );
|
|
IHistogramPtr GetHistogram (
|
|
double MinValue,
|
|
double MaxValue,
|
|
long NumBuckets,
|
|
VARIANT_BOOL includeOutOfRange,
|
|
VARIANT_BOOL allowApproximate );
|
|
IGdalRasterBandPtr GetOverview (
|
|
long overviewIndex );
|
|
VARIANT_BOOL GetStatistics (
|
|
VARIANT_BOOL allowApproximate,
|
|
VARIANT_BOOL forceCalculation,
|
|
double * Minimum,
|
|
double * Maximum,
|
|
double * mean,
|
|
double * stdDev );
|
|
IGridColorSchemePtr Classify (
|
|
double MinValue,
|
|
double MaxValue,
|
|
enum tkClassificationType classification,
|
|
long NumCategories );
|
|
VARIANT_BOOL ComputeMinMax (
|
|
VARIANT_BOOL allowApproximate,
|
|
double * Minimum,
|
|
double * Maximum );
|
|
VARIANT_BOOL GetValue (
|
|
long Column,
|
|
long Row,
|
|
double * pVal );
|
|
VARIANT_BOOL ComputeLocalStatistics (
|
|
long Column,
|
|
long Row,
|
|
long range,
|
|
double * Minimum,
|
|
double * Maximum,
|
|
double * mean,
|
|
double * stdDev,
|
|
long * Count );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_NodataValue (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Minimum (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Maximum (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OverviewCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ColorInterpretation (
|
|
/*[out,retval]*/ enum tkColorInterpretation * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ColorInterpretation (
|
|
/*[in]*/ enum tkColorInterpretation pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DataType (
|
|
/*[out,retval]*/ enum tkGdalDataType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_XSize (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_YSize (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BlockSizeX (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BlockSizeY (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UnitType (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Scale (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Offset (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasColorTable (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataItem (
|
|
/*[in]*/ long itemIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ColorTable (
|
|
/*[out,retval]*/ struct IGridColorScheme * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetUniqueValues (
|
|
/*[in]*/ long maxCount,
|
|
/*[out]*/ VARIANT * arr,
|
|
/*[out,retval]*/ VARIANT_BOOL * result ) = 0;
|
|
virtual HRESULT __stdcall raw_GetDefaultHistogram (
|
|
/*[in]*/ VARIANT_BOOL forceCalculate,
|
|
/*[out,retval]*/ struct IHistogram * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetHistogram (
|
|
/*[in]*/ double MinValue,
|
|
/*[in]*/ double MaxValue,
|
|
/*[in]*/ long NumBuckets,
|
|
/*[in]*/ VARIANT_BOOL includeOutOfRange,
|
|
/*[in]*/ VARIANT_BOOL allowApproximate,
|
|
/*[out,retval]*/ struct IHistogram * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Overview (
|
|
/*[in]*/ long overviewIndex,
|
|
/*[out,retval]*/ struct IGdalRasterBand * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetStatistics (
|
|
/*[in]*/ VARIANT_BOOL allowApproximate,
|
|
/*[in]*/ VARIANT_BOOL forceCalculation,
|
|
/*[out]*/ double * Minimum,
|
|
/*[out]*/ double * Maximum,
|
|
/*[out]*/ double * mean,
|
|
/*[out]*/ double * stdDev,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Classify (
|
|
double MinValue,
|
|
double MaxValue,
|
|
/*[in]*/ enum tkClassificationType classification,
|
|
/*[in]*/ long NumCategories,
|
|
/*[out,retval]*/ struct IGridColorScheme * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ComputeMinMax (
|
|
/*[in]*/ VARIANT_BOOL allowApproximate,
|
|
/*[out]*/ double * Minimum,
|
|
/*[out]*/ double * Maximum,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Value (
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row,
|
|
/*[out]*/ double * pVal,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ComputeLocalStatistics (
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row,
|
|
/*[in]*/ long range,
|
|
/*[out]*/ double * Minimum,
|
|
/*[out]*/ double * Maximum,
|
|
/*[out]*/ double * mean,
|
|
/*[out]*/ double * stdDev,
|
|
/*[out]*/ long * Count,
|
|
/*[out,retval]*/ VARIANT_BOOL * vb ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("a385c6b7-d9b1-401c-b63c-7049ce216790"))
|
|
tkPaletteInterpretation
|
|
{
|
|
piGray = 0,
|
|
piRGB = 1,
|
|
piCMYK = 2,
|
|
piHLS = 3
|
|
};
|
|
|
|
enum __declspec(uuid("47f83622-7e83-4849-b299-6289a8b432b7"))
|
|
tkGdalDriverMetadata
|
|
{
|
|
dmdUnknown = -1,
|
|
dmdLONGNAME = 0,
|
|
dmdHELPTOPIC = 1,
|
|
dmdMIMETYPE = 2,
|
|
dmdEXTENSION = 3,
|
|
dmdEXTENSIONS = 4,
|
|
dmdCREATIONOPTIONLIST = 5,
|
|
dmdOPENOPTIONLIST = 6,
|
|
dmdCREATIONDATATYPES = 7,
|
|
dmdSUBDATASETS = 8,
|
|
dmdOPEN = 9,
|
|
dmdCREATE = 10,
|
|
dmdCREATECOPY = 11,
|
|
dmdVIRTUALIO = 12,
|
|
dmdLAYER_CREATIONOPTIONLIST = 13,
|
|
dmdOGR_DRIVER = 14,
|
|
dmdRaster = 15,
|
|
dmdVector = 16,
|
|
dmdNotNullFields = 17,
|
|
dmdDefaultFields = 18,
|
|
dmdNotNullGeometries = 19,
|
|
dmCreationFieldDataTypes = 20
|
|
};
|
|
|
|
struct __declspec(uuid("6685dbf0-87ca-4026-9fd6-aa228e86e74c"))
|
|
IGdalDriver : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetMetadata))
|
|
_bstr_t Metadata[];
|
|
__declspec(property(get=GetMetadataCount))
|
|
int MetadataCount;
|
|
__declspec(property(get=GetMetadataItem))
|
|
_bstr_t MetadataItem[];
|
|
__declspec(property(get=GetName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetIsVector))
|
|
VARIANT_BOOL IsVector;
|
|
__declspec(property(get=GetIsRaster))
|
|
VARIANT_BOOL IsRaster;
|
|
__declspec(property(get=GetMetadataItemType))
|
|
enum tkGdalDriverMetadata MetadataItemType[];
|
|
__declspec(property(get=GetMetadataItemValue))
|
|
_bstr_t MetadataItemValue[];
|
|
__declspec(property(get=GetMetadataItemKey))
|
|
_bstr_t MetadataItemKey[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetMetadata (
|
|
enum tkGdalDriverMetadata Metadata );
|
|
int GetMetadataCount ( );
|
|
_bstr_t GetMetadataItem (
|
|
int metadataIndex );
|
|
_bstr_t GetName ( );
|
|
VARIANT_BOOL GetIsVector ( );
|
|
VARIANT_BOOL GetIsRaster ( );
|
|
enum tkGdalDriverMetadata GetMetadataItemType (
|
|
int metadataIndex );
|
|
_bstr_t GetMetadataItemValue (
|
|
int metadataIndex );
|
|
_bstr_t GetMetadataItemKey (
|
|
int metadataIndex );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Metadata (
|
|
/*[in]*/ enum tkGdalDriverMetadata Metadata,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataItem (
|
|
/*[in]*/ int metadataIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsVector (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsRaster (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataItemType (
|
|
/*[in]*/ int metadataIndex,
|
|
/*[out,retval]*/ enum tkGdalDriverMetadata * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataItemValue (
|
|
/*[in]*/ int metadataIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MetadataItemKey (
|
|
/*[in]*/ int metadataIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("26c06431-8701-4a63-8de7-de3d32b19369"))
|
|
tkRasterRendering
|
|
{
|
|
rrUnknown = 0,
|
|
rrSingleBand = 1,
|
|
rrRGB = 2,
|
|
rrColorScheme = 3,
|
|
rrBuiltInColorTable = 4
|
|
};
|
|
|
|
enum __declspec(uuid("d7bbad28-38ee-45d1-b4e8-bf4c292ef522"))
|
|
tkFillType
|
|
{
|
|
ftStandard = 0,
|
|
ftHatch = 1,
|
|
ftGradient = 2,
|
|
ftPicture = 3
|
|
};
|
|
|
|
enum __declspec(uuid("85e2f305-667d-4868-9b2d-a5e9ad35c6d8"))
|
|
tkGradientType
|
|
{
|
|
gtLinear = 0,
|
|
gtRectangular = 1,
|
|
gtCircle = 2
|
|
};
|
|
|
|
enum __declspec(uuid("84e461df-53d1-4c36-af85-d70f2214424f"))
|
|
tkPointSymbolType
|
|
{
|
|
ptSymbolStandard = 0,
|
|
ptSymbolFontCharacter = 1,
|
|
ptSymbolPicture = 2
|
|
};
|
|
|
|
enum __declspec(uuid("fb3763c2-1d27-419f-a7cf-5a7b350e00e1"))
|
|
tkGradientBounds
|
|
{
|
|
gbWholeLayer = 0,
|
|
gbPerShape = 1
|
|
};
|
|
|
|
enum __declspec(uuid("119b042b-9ec9-45e4-8b83-526079198279"))
|
|
tkVertexType
|
|
{
|
|
vtSquare = 0,
|
|
vtCircle = 1
|
|
};
|
|
|
|
enum __declspec(uuid("f4b17059-5214-477a-99ed-7d30c9722941"))
|
|
tkLineType
|
|
{
|
|
lltSimple = 0,
|
|
lltMarker = 1
|
|
};
|
|
|
|
enum __declspec(uuid("64fa8c3e-f0de-4674-87d5-614c14b310f9"))
|
|
tkDefaultPointSymbol
|
|
{
|
|
dpsSquare = 0,
|
|
dpsCircle = 1,
|
|
dpsDiamond = 2,
|
|
dpsTriangleUp = 3,
|
|
dpsTriangleDown = 4,
|
|
dpsTriangleLeft = 5,
|
|
dpsTriangleRight = 6,
|
|
dpsCross = 7,
|
|
dpsXCross = 8,
|
|
dpsStar = 9,
|
|
dpsPentagon = 10,
|
|
dpsArrowUp = 11,
|
|
dpsArrowDown = 12,
|
|
dpsArrowLeft = 13,
|
|
dpsArrowRight = 14,
|
|
dpsAsterisk = 15,
|
|
dpsFlag = 16
|
|
};
|
|
|
|
struct __declspec(uuid("56a5439f-f550-434e-b6c5-0508a6461f47"))
|
|
ILineSegment : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetColor,put=PutColor))
|
|
OLE_COLOR Color;
|
|
__declspec(property(get=GetLineWidth,put=PutLineWidth))
|
|
float LineWidth;
|
|
__declspec(property(get=GetLineStyle,put=PutLineStyle))
|
|
enum tkDashStyle LineStyle;
|
|
__declspec(property(get=GetLineType,put=PutLineType))
|
|
enum tkLineType LineType;
|
|
__declspec(property(get=GetMarker,put=PutMarker))
|
|
enum tkDefaultPointSymbol Marker;
|
|
__declspec(property(get=GetMarkerSize,put=PutMarkerSize))
|
|
float MarkerSize;
|
|
__declspec(property(get=GetMarkerInterval,put=PutMarkerInterval))
|
|
float MarkerInterval;
|
|
__declspec(property(get=GetMarkerOrientation,put=PutMarkerOrientation))
|
|
enum tkLineLabelOrientation MarkerOrientation;
|
|
__declspec(property(get=GetMarkerFlipFirst,put=PutMarkerFlipFirst))
|
|
VARIANT_BOOL MarkerFlipFirst;
|
|
__declspec(property(get=GetMarkerOffset,put=PutMarkerOffset))
|
|
float MarkerOffset;
|
|
__declspec(property(get=GetMarkerOutlineColor,put=PutMarkerOutlineColor))
|
|
OLE_COLOR MarkerOutlineColor;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
OLE_COLOR GetColor ( );
|
|
void PutColor (
|
|
OLE_COLOR retVal );
|
|
float GetLineWidth ( );
|
|
void PutLineWidth (
|
|
float retVal );
|
|
enum tkDashStyle GetLineStyle ( );
|
|
void PutLineStyle (
|
|
enum tkDashStyle retVal );
|
|
enum tkLineType GetLineType ( );
|
|
void PutLineType (
|
|
enum tkLineType retVal );
|
|
enum tkDefaultPointSymbol GetMarker ( );
|
|
void PutMarker (
|
|
enum tkDefaultPointSymbol retVal );
|
|
float GetMarkerSize ( );
|
|
void PutMarkerSize (
|
|
float retVal );
|
|
float GetMarkerInterval ( );
|
|
void PutMarkerInterval (
|
|
float retVal );
|
|
enum tkLineLabelOrientation GetMarkerOrientation ( );
|
|
void PutMarkerOrientation (
|
|
enum tkLineLabelOrientation retVal );
|
|
VARIANT_BOOL GetMarkerFlipFirst ( );
|
|
void PutMarkerFlipFirst (
|
|
VARIANT_BOOL retVal );
|
|
float GetMarkerOffset ( );
|
|
void PutMarkerOffset (
|
|
float retVal );
|
|
VARIANT_BOOL Draw (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
OLE_COLOR GetMarkerOutlineColor ( );
|
|
void PutMarkerOutlineColor (
|
|
OLE_COLOR retVal );
|
|
VARIANT_BOOL DrawVB (
|
|
int hDC,
|
|
float x,
|
|
float y,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Color (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Color (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineWidth (
|
|
/*[out,retval]*/ float * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineWidth (
|
|
/*[in]*/ float retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineStyle (
|
|
/*[out,retval]*/ enum tkDashStyle * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineStyle (
|
|
/*[in]*/ enum tkDashStyle retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineType (
|
|
/*[out,retval]*/ enum tkLineType * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineType (
|
|
/*[in]*/ enum tkLineType retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Marker (
|
|
/*[out,retval]*/ enum tkDefaultPointSymbol * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Marker (
|
|
/*[in]*/ enum tkDefaultPointSymbol retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MarkerSize (
|
|
/*[out,retval]*/ float * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MarkerSize (
|
|
/*[in]*/ float retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MarkerInterval (
|
|
/*[out,retval]*/ float * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MarkerInterval (
|
|
/*[in]*/ float retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MarkerOrientation (
|
|
/*[out,retval]*/ enum tkLineLabelOrientation * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MarkerOrientation (
|
|
/*[in]*/ enum tkLineLabelOrientation retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MarkerFlipFirst (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MarkerFlipFirst (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MarkerOffset (
|
|
/*[out,retval]*/ float * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MarkerOffset (
|
|
/*[in]*/ float retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Draw (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MarkerOutlineColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MarkerOutlineColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawVB (
|
|
/*[in]*/ int hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("54eb7dd1-cec2-4165-8dba-13115b079df1"))
|
|
ILinePattern : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetLine,put=PutLine))
|
|
ILineSegmentPtr Line[];
|
|
__declspec(property(get=GetCount))
|
|
int Count;
|
|
__declspec(property(get=GetTransparency,put=PutTransparency))
|
|
unsigned char Transparency;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
ILineSegmentPtr GetLine (
|
|
int Index );
|
|
void PutLine (
|
|
int Index,
|
|
struct ILineSegment * retVal );
|
|
int GetCount ( );
|
|
HRESULT AddLine (
|
|
OLE_COLOR Color,
|
|
float Width,
|
|
enum tkDashStyle style );
|
|
VARIANT_BOOL InsertLine (
|
|
int Index,
|
|
OLE_COLOR Color,
|
|
float Width,
|
|
enum tkDashStyle style );
|
|
ILineSegmentPtr AddMarker (
|
|
enum tkDefaultPointSymbol Marker );
|
|
ILineSegmentPtr InsertMarker (
|
|
int Index,
|
|
enum tkDefaultPointSymbol Marker );
|
|
VARIANT_BOOL RemoveItem (
|
|
int Index );
|
|
HRESULT Clear ( );
|
|
VARIANT_BOOL Draw (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
unsigned char GetTransparency ( );
|
|
void PutTransparency (
|
|
unsigned char retVal );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL DrawVB (
|
|
int hDC,
|
|
float x,
|
|
float y,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Line (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ struct ILineSegment * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Line (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ struct ILineSegment * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddLine (
|
|
/*[in]*/ OLE_COLOR Color,
|
|
/*[in]*/ float Width,
|
|
/*[in]*/ enum tkDashStyle style ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertLine (
|
|
int Index,
|
|
/*[in]*/ OLE_COLOR Color,
|
|
/*[in]*/ float Width,
|
|
/*[in]*/ enum tkDashStyle style,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddMarker (
|
|
/*[in]*/ enum tkDefaultPointSymbol Marker,
|
|
/*[out,retval]*/ struct ILineSegment * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertMarker (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ enum tkDefaultPointSymbol Marker,
|
|
/*[out,retval]*/ struct ILineSegment * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveItem (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Draw (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Transparency (
|
|
/*[out,retval]*/ unsigned char * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Transparency (
|
|
/*[in]*/ unsigned char retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawVB (
|
|
/*[in]*/ int hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("d763cf97-9280-4caa-9c22-9cdc422357b8"))
|
|
tkPointReflectionType
|
|
{
|
|
prtNone = 0,
|
|
prtLeftToRight = 1,
|
|
prtTopToBottom = 2
|
|
};
|
|
|
|
enum __declspec(uuid("03653908-7002-420d-bcd8-f686556b65e2"))
|
|
tkAreaDisplayMode
|
|
{
|
|
admMetric = 0,
|
|
admHectars = 1,
|
|
admAmerican = 2
|
|
};
|
|
|
|
enum __declspec(uuid("2e938db8-3c6c-47c8-be04-4a456e45a757"))
|
|
tkBearingType
|
|
{
|
|
btAbsolute = 0,
|
|
btReducedNDE = 1,
|
|
btReducedNED = 2,
|
|
btRelative = 3,
|
|
btLeftAngle = 4,
|
|
btRightAngle = 5
|
|
};
|
|
|
|
enum __declspec(uuid("ac54a94f-072e-4d91-bd22-e985bf2f956f"))
|
|
tkLayerSelection
|
|
{
|
|
lsAllLayers = 0,
|
|
lsNoLayer = 1,
|
|
lsActiveLayer = 2
|
|
};
|
|
|
|
enum __declspec(uuid("1c0301ff-127f-4329-b29b-0d068523fc8c"))
|
|
tkEditorState
|
|
{
|
|
esNone = 0,
|
|
esDigitize = 1,
|
|
esEdit = 2,
|
|
esDigitizeUnbound = 3,
|
|
esOverlay = 4
|
|
};
|
|
|
|
enum __declspec(uuid("44655d89-500b-4b2e-90a5-5fc9762feaa4"))
|
|
tkLengthDisplayMode
|
|
{
|
|
ldmMetric = 0,
|
|
ldmAmerican = 1
|
|
};
|
|
|
|
enum __declspec(uuid("2ad584b8-565e-4c31-b3c0-1e3b6470f781"))
|
|
tkEditorValidation
|
|
{
|
|
evBasic = 0,
|
|
evCheckWithGeos = 1,
|
|
evFixWithGeos = 2
|
|
};
|
|
|
|
enum __declspec(uuid("05f55cfa-c1cc-4793-8622-995388e5e661"))
|
|
tkEditorOverlay
|
|
{
|
|
eoAddPart = 0,
|
|
eoRemovePart = 1
|
|
};
|
|
|
|
enum __declspec(uuid("31b4ffe8-29f4-4615-88bf-7cd232e52ed0"))
|
|
tkEditorBehavior
|
|
{
|
|
ebVertexEditor = 0,
|
|
ebPartEditor = 1
|
|
};
|
|
|
|
enum __declspec(uuid("82134a4f-5442-4e75-850b-025ae50c805b"))
|
|
tkAngleFormat
|
|
{
|
|
afDegrees = 0,
|
|
afMinutes = 1,
|
|
afSeconds = 2,
|
|
afRadians = 3
|
|
};
|
|
|
|
struct __declspec(uuid("1d077739-e866-46a0-b256-8aecc04f2312"))
|
|
_DMap : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetShowCoordinates,put=PutShowCoordinates))
|
|
enum tkCoordinatesDisplay ShowCoordinates;
|
|
__declspec(property(get=GetGrabProjectionFromData,put=PutGrabProjectionFromData))
|
|
VARIANT_BOOL GrabProjectionFromData;
|
|
__declspec(property(get=GetUDCursorHandle,put=PutUDCursorHandle))
|
|
long UDCursorHandle;
|
|
__declspec(property(get=GetShowZoomBar,put=PutShowZoomBar))
|
|
VARIANT_BOOL ShowZoomBar;
|
|
__declspec(property(get=GetAnimationOnZooming,put=PutAnimationOnZooming))
|
|
enum tkCustomState AnimationOnZooming;
|
|
__declspec(property(get=GetInertiaOnPanning,put=PutInertiaOnPanning))
|
|
enum tkCustomState InertiaOnPanning;
|
|
__declspec(property(get=GetReuseTileBuffer,put=PutReuseTileBuffer))
|
|
VARIANT_BOOL ReuseTileBuffer;
|
|
__declspec(property(get=GetZoomBarVerbosity,put=PutZoomBarVerbosity))
|
|
enum tkZoomBarVerbosity ZoomBarVerbosity;
|
|
__declspec(property(get=GetZoomBoxStyle,put=PutZoomBoxStyle))
|
|
enum tkZoomBoxStyle ZoomBoxStyle;
|
|
__declspec(property(get=GetZoomBarMinZoom,put=PutZoomBarMinZoom))
|
|
long ZoomBarMinZoom;
|
|
__declspec(property(get=GetZoomBarMaxZoom,put=PutZoomBarMaxZoom))
|
|
long ZoomBarMaxZoom;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
IDispatchPtr GlobalCallback;
|
|
__declspec(property(get=GetOgrLayer))
|
|
IOgrLayerPtr OgrLayer[];
|
|
__declspec(property(get=GetExtents,put=PutExtents))
|
|
IExtentsPtr Extents;
|
|
__declspec(property(get=GetLayerVisibleAtCurrentScale))
|
|
VARIANT_BOOL LayerVisibleAtCurrentScale[];
|
|
__declspec(property(put=PutDrawingLabelsVisible))
|
|
VARIANT_BOOL DrawingLabelsVisible[];
|
|
__declspec(property(get=GetlayerExtents))
|
|
IExtentsPtr layerExtents[];
|
|
__declspec(property(get=GetShapeLayerStippleColor,put=PutShapeLayerStippleColor))
|
|
OLE_COLOR ShapeLayerStippleColor[];
|
|
__declspec(property(get=GetShapeLayerStippleTransparent,put=PutShapeLayerStippleTransparent))
|
|
VARIANT_BOOL ShapeLayerStippleTransparent[];
|
|
__declspec(property(get=GetTrapRMouseDown,put=PutTrapRMouseDown))
|
|
VARIANT_BOOL TrapRMouseDown;
|
|
__declspec(property(get=GetWmsLayer))
|
|
IWmsLayerPtr WmsLayer[];
|
|
__declspec(property(get=GetDisableWaitCursor,put=PutDisableWaitCursor))
|
|
VARIANT_BOOL DisableWaitCursor;
|
|
__declspec(property(get=GetUseAlternatePanCursor,put=PutUseAlternatePanCursor))
|
|
VARIANT_BOOL UseAlternatePanCursor;
|
|
__declspec(property(get=GetRecenterMapOnZoom,put=PutRecenterMapOnZoom))
|
|
VARIANT_BOOL RecenterMapOnZoom;
|
|
__declspec(property(get=GetCurrentScale,put=PutCurrentScale))
|
|
double CurrentScale;
|
|
__declspec(property(get=GetDrawingLabels,put=PutDrawingLabels))
|
|
ILabelsPtr DrawingLabels[];
|
|
__declspec(property(get=GetLayerKey,put=PutLayerKey))
|
|
_bstr_t LayerKey[];
|
|
__declspec(property(get=GetLayerPosition))
|
|
long LayerPosition[];
|
|
__declspec(property(get=GetLayerHandle))
|
|
long LayerHandle[];
|
|
__declspec(property(get=GetLayerMaxVisibleScale,put=PutLayerMaxVisibleScale))
|
|
double LayerMaxVisibleScale[];
|
|
__declspec(property(get=GetLayerMinVisibleScale,put=PutLayerMinVisibleScale))
|
|
double LayerMinVisibleScale[];
|
|
__declspec(property(get=GetLayerDynamicVisibility,put=PutLayerDynamicVisibility))
|
|
VARIANT_BOOL LayerDynamicVisibility[];
|
|
__declspec(property(get=GetShapeLayerFillColor,put=PutShapeLayerFillColor))
|
|
OLE_COLOR ShapeLayerFillColor[];
|
|
__declspec(property(get=GetLayerLabels,put=PutLayerLabels))
|
|
ILabelsPtr LayerLabels[];
|
|
__declspec(property(get=GetLayerVisible,put=PutLayerVisible))
|
|
VARIANT_BOOL LayerVisible[];
|
|
__declspec(property(get=GetShapeLayerLineColor,put=PutShapeLayerLineColor))
|
|
OLE_COLOR ShapeLayerLineColor[];
|
|
__declspec(property(get=GetShapefile,put=PutShapefile))
|
|
IShapefilePtr Shapefile[];
|
|
__declspec(property(get=GetImage,put=PutImage))
|
|
IImagePtr Image[];
|
|
__declspec(property(get=GetShapeLayerPointColor,put=PutShapeLayerPointColor))
|
|
OLE_COLOR ShapeLayerPointColor[];
|
|
__declspec(property(get=GetShapeLayerDrawFill,put=PutShapeLayerDrawFill))
|
|
VARIANT_BOOL ShapeLayerDrawFill[];
|
|
__declspec(property(get=GetShapeLayerDrawLine,put=PutShapeLayerDrawLine))
|
|
VARIANT_BOOL ShapeLayerDrawLine[];
|
|
__declspec(property(get=GetShapeLayerDrawPoint,put=PutShapeLayerDrawPoint))
|
|
VARIANT_BOOL ShapeLayerDrawPoint[];
|
|
__declspec(property(get=GetShapeLayerLineWidth,put=PutShapeLayerLineWidth))
|
|
float ShapeLayerLineWidth[];
|
|
__declspec(property(get=GetLayerDescription,put=PutLayerDescription))
|
|
_bstr_t LayerDescription[];
|
|
__declspec(property(get=GetShapeLayerPointSize,put=PutShapeLayerPointSize))
|
|
float ShapeLayerPointSize[];
|
|
__declspec(property(get=GetShapeLayerFillTransparency,put=PutShapeLayerFillTransparency))
|
|
float ShapeLayerFillTransparency[];
|
|
__declspec(property(get=GetLayerSkipOnSaving,put=PutLayerSkipOnSaving))
|
|
VARIANT_BOOL LayerSkipOnSaving[];
|
|
__declspec(property(get=GetShapeLayerLineStipple,put=PutShapeLayerLineStipple))
|
|
enum tkLineStipple ShapeLayerLineStipple[];
|
|
__declspec(property(get=GetPixelsPerDegree))
|
|
double PixelsPerDegree;
|
|
__declspec(property(get=GetLayerFilename))
|
|
_bstr_t LayerFilename[];
|
|
__declspec(property(get=GetShapeLayerFillStipple,put=PutShapeLayerFillStipple))
|
|
enum tkFillStipple ShapeLayerFillStipple[];
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetDrawingKey,put=PutDrawingKey))
|
|
_bstr_t DrawingKey[];
|
|
__declspec(property(get=GetShapeLayerPointType,put=PutShapeLayerPointType))
|
|
enum tkPointType ShapeLayerPointType[];
|
|
__declspec(property(get=GetGeographicExtents))
|
|
IExtentsPtr GeographicExtents;
|
|
__declspec(property(get=GetLayerMaxVisibleZoom,put=PutLayerMaxVisibleZoom))
|
|
int LayerMaxVisibleZoom[];
|
|
__declspec(property(get=GetLayerMinVisibleZoom,put=PutLayerMinVisibleZoom))
|
|
int LayerMinVisibleZoom[];
|
|
__declspec(property(get=GetGISGetObject))
|
|
IDispatchPtr GISGetObject[];
|
|
__declspec(property(get=GetLayerName,put=PutLayerName))
|
|
_bstr_t LayerName[];
|
|
__declspec(property(get=GetZoomBehavior,put=PutZoomBehavior))
|
|
enum tkZoomBehavior ZoomBehavior;
|
|
__declspec(property(get=GetLatitude,put=PutLatitude))
|
|
float Latitude;
|
|
__declspec(property(get=GetLongitude,put=PutLongitude))
|
|
float Longitude;
|
|
__declspec(property(get=GetCurrentZoom,put=PutCurrentZoom))
|
|
int CurrentZoom;
|
|
__declspec(property(get=GetTileProvider,put=PutTileProvider))
|
|
enum tkTileProvider TileProvider;
|
|
__declspec(property(get=GetProjection,put=PutProjection))
|
|
enum tkMapProjection Projection;
|
|
__declspec(property(get=GetMapResizeBehavior,put=PutMapResizeBehavior))
|
|
enum tkResizeBehavior MapResizeBehavior;
|
|
__declspec(property(get=GetKnownExtents,put=PutKnownExtents))
|
|
enum tkKnownExtents KnownExtents;
|
|
__declspec(property(get=GetbackColor,put=PutbackColor))
|
|
OLE_COLOR backColor;
|
|
__declspec(property(get=GetZoomPercent,put=PutZoomPercent))
|
|
double ZoomPercent;
|
|
__declspec(property(get=GetCursorMode,put=PutCursorMode))
|
|
enum tkCursorMode CursorMode;
|
|
__declspec(property(get=GetMapCursor,put=PutMapCursor))
|
|
enum tkCursor MapCursor;
|
|
__declspec(property(get=GetSendMouseDown,put=PutSendMouseDown))
|
|
VARIANT_BOOL SendMouseDown;
|
|
__declspec(property(get=GetSendMouseUp,put=PutSendMouseUp))
|
|
VARIANT_BOOL SendMouseUp;
|
|
__declspec(property(get=GetSendMouseMove,put=PutSendMouseMove))
|
|
VARIANT_BOOL SendMouseMove;
|
|
__declspec(property(get=GetSendSelectBoxDrag,put=PutSendSelectBoxDrag))
|
|
VARIANT_BOOL SendSelectBoxDrag;
|
|
__declspec(property(get=GetSendSelectBoxFinal,put=PutSendSelectBoxFinal))
|
|
VARIANT_BOOL SendSelectBoxFinal;
|
|
__declspec(property(get=GetExtentPad,put=PutExtentPad))
|
|
double ExtentPad;
|
|
__declspec(property(get=GetExtentHistory,put=PutExtentHistory))
|
|
long ExtentHistory;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetNumLayers))
|
|
long NumLayers;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetIsLocked,put=PutIsLocked))
|
|
enum tkLockMode IsLocked;
|
|
__declspec(property(get=GetSendOnDrawBackBuffer,put=PutSendOnDrawBackBuffer))
|
|
VARIANT_BOOL SendOnDrawBackBuffer;
|
|
__declspec(property(get=GetUseSeamlessPan,put=PutUseSeamlessPan))
|
|
VARIANT_BOOL UseSeamlessPan;
|
|
__declspec(property(get=GetMouseWheelSpeed,put=PutMouseWheelSpeed))
|
|
double MouseWheelSpeed;
|
|
__declspec(property(get=GetMapUnits,put=PutMapUnits))
|
|
enum tkUnitsOfMeasure MapUnits;
|
|
__declspec(property(get=GetVersionNumber))
|
|
_bstr_t VersionNumber;
|
|
__declspec(property(get=GetShowRedrawTime,put=PutShowRedrawTime))
|
|
VARIANT_BOOL ShowRedrawTime;
|
|
__declspec(property(get=GetShowVersionNumber,put=PutShowVersionNumber))
|
|
VARIANT_BOOL ShowVersionNumber;
|
|
__declspec(property(get=GetGeoProjection,put=PutGeoProjection))
|
|
IGeoProjectionPtr GeoProjection;
|
|
__declspec(property(get=GetScalebarVisible,put=PutScalebarVisible))
|
|
VARIANT_BOOL ScalebarVisible;
|
|
__declspec(property(get=GetScalebarUnits,put=PutScalebarUnits))
|
|
enum tkScalebarUnits ScalebarUnits;
|
|
__declspec(property(get=GetMaxExtents))
|
|
IExtentsPtr MaxExtents;
|
|
__declspec(property(get=GetTiles))
|
|
ITilesPtr Tiles;
|
|
__declspec(property(get=GetFileManager))
|
|
IFileManagerPtr FileManager;
|
|
__declspec(property(get=GetUndoList))
|
|
IUndoListPtr UndoList;
|
|
__declspec(property(get=GetIdentifier))
|
|
IIdentifierPtr Identifier;
|
|
__declspec(property(get=GetShapeEditor))
|
|
IShapeEditorPtr ShapeEditor;
|
|
__declspec(property(get=GetMeasuring))
|
|
IMeasuringPtr Measuring;
|
|
__declspec(property(get=GetIdentifiedShapes))
|
|
ISelectionListPtr IdentifiedShapes;
|
|
__declspec(property(get=GetFocusRectangle))
|
|
IDrawingRectanglePtr FocusRectangle;
|
|
__declspec(property(get=GetCustomDrawingFlags,put=PutCustomDrawingFlags))
|
|
enum tkCustomDrawingFlags CustomDrawingFlags;
|
|
__declspec(property(get=GetShowCoordinatesFormat,put=PutShowCoordinatesFormat))
|
|
enum tkAngleFormat ShowCoordinatesFormat;
|
|
__declspec(property(get=GetExtentHistoryUndoCount))
|
|
long ExtentHistoryUndoCount;
|
|
__declspec(property(get=GetExtentHistoryRedoCount))
|
|
long ExtentHistoryRedoCount;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
// Methods:
|
|
void PutGlobalCallback (
|
|
IDispatch * _arg1 );
|
|
IDispatchPtr GetGlobalCallback ( );
|
|
void PutExtents (
|
|
struct IExtents * _arg1 );
|
|
IExtentsPtr GetExtents ( );
|
|
HRESULT Redraw ( );
|
|
HRESULT LockWindow (
|
|
enum tkLockMode LockMode );
|
|
HRESULT Redraw2 (
|
|
enum tkRedrawType redrawType );
|
|
HRESULT Redraw3 (
|
|
enum tkRedrawType redrawType,
|
|
VARIANT_BOOL reloadTiles );
|
|
void PutProjection (
|
|
enum tkMapProjection _arg1 );
|
|
enum tkMapProjection GetProjection ( );
|
|
HRESULT ProjToPixel (
|
|
double ProjX,
|
|
double ProjY,
|
|
double * pixelX,
|
|
double * pixelY );
|
|
HRESULT PixelToProj (
|
|
double pixelX,
|
|
double pixelY,
|
|
double * ProjX,
|
|
double * ProjY );
|
|
VARIANT_BOOL ProjToDegrees (
|
|
double ProjX,
|
|
double ProjY,
|
|
double * degreesLngX,
|
|
double * degreesLatY );
|
|
VARIANT_BOOL DegreesToProj (
|
|
double degreesLngX,
|
|
double degreesLatY,
|
|
double * ProjX,
|
|
double * ProjY );
|
|
VARIANT_BOOL PixelToDegrees (
|
|
double pixelX,
|
|
double pixelY,
|
|
double * degreesLngX,
|
|
double * degreesLatY );
|
|
VARIANT_BOOL DegreesToPixel (
|
|
double degreesLngX,
|
|
double degreesLatY,
|
|
double * pixelX,
|
|
double * pixelY );
|
|
double GetPixelsPerDegree ( );
|
|
double GeodesicDistance (
|
|
double projX1,
|
|
double projY1,
|
|
double projX2,
|
|
double projY2 );
|
|
double GeodesicLength (
|
|
struct IShape * polyline );
|
|
double GeodesicArea (
|
|
struct IShape * polygon );
|
|
long AddLayer (
|
|
IDispatch * Object,
|
|
VARIANT_BOOL Visible );
|
|
HRESULT RemoveLayer (
|
|
long LayerHandle );
|
|
HRESULT RemoveLayerWithoutClosing (
|
|
long LayerHandle );
|
|
HRESULT RemoveAllLayers ( );
|
|
VARIANT_BOOL MoveLayerUp (
|
|
long InitialPosition );
|
|
VARIANT_BOOL MoveLayerDown (
|
|
long InitialPosition );
|
|
VARIANT_BOOL MoveLayer (
|
|
long InitialPosition,
|
|
long TargetPosition );
|
|
VARIANT_BOOL MoveLayerTop (
|
|
long InitialPosition );
|
|
VARIANT_BOOL MoveLayerBottom (
|
|
long InitialPosition );
|
|
long GetLayerHandle (
|
|
long LayerPosition );
|
|
// Method 'AddLayerFromFilename' not emitted because argument 'Filename' has invalid type: LPWSTR
|
|
// Method 'AddLayerFromDatabase' not emitted because argument 'connectionString' has invalid type: LPWSTR
|
|
HRESULT ZoomToMaxExtents ( );
|
|
HRESULT ZoomToLayer (
|
|
long LayerHandle );
|
|
HRESULT ZoomToShape (
|
|
long LayerHandle,
|
|
long Shape );
|
|
HRESULT ZoomIn (
|
|
double Percent );
|
|
HRESULT ZoomOut (
|
|
double Percent );
|
|
long ZoomToPrev ( );
|
|
long ZoomToNext ( );
|
|
HRESULT ClearExtentHistory ( );
|
|
VARIANT_BOOL ZoomToSelected (
|
|
long LayerHandle );
|
|
VARIANT_BOOL ZoomToWorld ( );
|
|
IExtentsPtr GetGeographicExtents ( );
|
|
VARIANT_BOOL SetGeographicExtents (
|
|
struct IExtents * pVal );
|
|
HRESULT ZoomToMaxVisibleExtents ( );
|
|
VARIANT_BOOL ZoomToTileLevel (
|
|
int zoom );
|
|
void PutCurrentZoom (
|
|
int _arg1 );
|
|
int GetCurrentZoom ( );
|
|
void PutCurrentScale (
|
|
double _arg1 );
|
|
double GetCurrentScale ( );
|
|
VARIANT_BOOL SetGeographicExtents2 (
|
|
double xLongitude,
|
|
double yLatitude,
|
|
double widthKilometers );
|
|
IExtentsPtr GetKnownExtents (
|
|
enum tkKnownExtents Extents );
|
|
void PutLatitude (
|
|
float _arg1 );
|
|
float GetLatitude ( );
|
|
void PutLongitude (
|
|
float _arg1 );
|
|
float GetLongitude ( );
|
|
void PutKnownExtents (
|
|
enum tkKnownExtents _arg1 );
|
|
enum tkKnownExtents GetKnownExtents ( );
|
|
VARIANT_BOOL GetLayerVisible (
|
|
long LayerHandle );
|
|
void PutLayerVisible (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
_bstr_t GetLayerKey (
|
|
long LayerHandle );
|
|
void PutLayerKey (
|
|
long LayerHandle,
|
|
_bstr_t _arg2 );
|
|
long GetLayerPosition (
|
|
long LayerHandle );
|
|
_bstr_t GetLayerName (
|
|
long LayerHandle );
|
|
void PutLayerName (
|
|
long LayerHandle,
|
|
_bstr_t _arg2 );
|
|
HRESULT ReSourceLayer (
|
|
long LayerHandle,
|
|
_bstr_t newSrcPath );
|
|
_bstr_t GetLayerFilename (
|
|
long LayerHandle );
|
|
double GetLayerMaxVisibleScale (
|
|
long LayerHandle );
|
|
void PutLayerMaxVisibleScale (
|
|
long LayerHandle,
|
|
double _arg2 );
|
|
double GetLayerMinVisibleScale (
|
|
long LayerHandle );
|
|
void PutLayerMinVisibleScale (
|
|
long LayerHandle,
|
|
double _arg2 );
|
|
VARIANT_BOOL GetLayerDynamicVisibility (
|
|
long LayerHandle );
|
|
void PutLayerDynamicVisibility (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
int GetLayerMaxVisibleZoom (
|
|
long LayerHandle );
|
|
void PutLayerMaxVisibleZoom (
|
|
long LayerHandle,
|
|
int _arg2 );
|
|
int GetLayerMinVisibleZoom (
|
|
long LayerHandle );
|
|
void PutLayerMinVisibleZoom (
|
|
long LayerHandle,
|
|
int _arg2 );
|
|
ILabelsPtr GetLayerLabels (
|
|
long LayerHandle );
|
|
void PutLayerLabels (
|
|
long LayerHandle,
|
|
struct ILabels * _arg2 );
|
|
IShapefilePtr GetShapefile (
|
|
long LayerHandle );
|
|
void PutShapefile (
|
|
long LayerHandle,
|
|
struct IShapefile * _arg2 );
|
|
IImagePtr GetImage (
|
|
long LayerHandle );
|
|
void PutImage (
|
|
long LayerHandle,
|
|
struct IImage * _arg2 );
|
|
IDispatchPtr GetGISGetObject (
|
|
long LayerHandle );
|
|
VARIANT_BOOL GetLayerVisibleAtCurrentScale (
|
|
long LayerHandle );
|
|
IOgrLayerPtr GetOgrLayer (
|
|
long LayerHandle );
|
|
IWmsLayerPtr GetWmsLayer (
|
|
long LayerHandle );
|
|
IDispatchPtr GetColorScheme (
|
|
long LayerHandle );
|
|
VARIANT_BOOL SetImageLayerColorScheme (
|
|
long LayerHandle,
|
|
IDispatch * ColorScheme );
|
|
IExtentsPtr GetlayerExtents (
|
|
long LayerHandle );
|
|
HRESULT ClearDrawing (
|
|
long DrawHandle );
|
|
HRESULT ClearDrawings ( );
|
|
long NewDrawing (
|
|
enum tkDrawReferenceList Projection );
|
|
HRESULT DrawPoint (
|
|
double x,
|
|
double y,
|
|
long pixelSize,
|
|
OLE_COLOR Color );
|
|
HRESULT DrawLine (
|
|
double x1,
|
|
double y1,
|
|
double x2,
|
|
double y2,
|
|
long pixelWidth,
|
|
OLE_COLOR Color );
|
|
HRESULT DrawCircle (
|
|
double x,
|
|
double y,
|
|
double pixelRadius,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill );
|
|
HRESULT DrawPolygon (
|
|
VARIANT * xPoints,
|
|
VARIANT * yPoints,
|
|
long numPoints,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill );
|
|
HRESULT DrawWidePolygon (
|
|
VARIANT * xPoints,
|
|
VARIANT * yPoints,
|
|
long numPoints,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill,
|
|
short Width );
|
|
HRESULT DrawWideCircle (
|
|
double x,
|
|
double y,
|
|
double pixelRadius,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill,
|
|
short Width );
|
|
HRESULT DrawLineEx (
|
|
long LayerHandle,
|
|
double x1,
|
|
double y1,
|
|
double x2,
|
|
double y2,
|
|
long pixelWidth,
|
|
OLE_COLOR Color );
|
|
HRESULT DrawPointEx (
|
|
long LayerHandle,
|
|
double x,
|
|
double y,
|
|
long pixelSize,
|
|
OLE_COLOR Color );
|
|
HRESULT DrawCircleEx (
|
|
long LayerHandle,
|
|
double x,
|
|
double y,
|
|
double pixelRadius,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill );
|
|
HRESULT DrawPolygonEx (
|
|
long LayerHandle,
|
|
VARIANT * xPoints,
|
|
VARIANT * yPoints,
|
|
long numPoints,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill );
|
|
HRESULT DrawWideCircleEx (
|
|
long LayerHandle,
|
|
double x,
|
|
double y,
|
|
double radius,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill,
|
|
short OutlineWidth );
|
|
HRESULT DrawWidePolygonEx (
|
|
long LayerHandle,
|
|
VARIANT * xPoints,
|
|
VARIANT * yPoints,
|
|
long numPoints,
|
|
OLE_COLOR Color,
|
|
VARIANT_BOOL fill,
|
|
short OutlineWidth );
|
|
HRESULT SetDrawingLayerVisible (
|
|
long LayerHandle,
|
|
VARIANT_BOOL Visible );
|
|
ILabelsPtr GetDrawingLabels (
|
|
long DrawingLayerIndex );
|
|
void PutDrawingLabels (
|
|
long DrawingLayerIndex,
|
|
struct ILabels * _arg2 );
|
|
_bstr_t GetDrawingKey (
|
|
long DrawHandle );
|
|
void PutDrawingKey (
|
|
long DrawHandle,
|
|
_bstr_t _arg2 );
|
|
long DrawLabel (
|
|
_bstr_t Text,
|
|
double x,
|
|
double y,
|
|
double Rotation );
|
|
long DrawLabelEx (
|
|
long DrawHandle,
|
|
_bstr_t Text,
|
|
double x,
|
|
double y,
|
|
double Rotation );
|
|
HRESULT ClearDrawingLabels (
|
|
long DrawHandle );
|
|
void PutDrawingLabelsVisible (
|
|
long DrawHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
OLE_COLOR GetShapeLayerFillColor (
|
|
long LayerHandle );
|
|
void PutShapeLayerFillColor (
|
|
long LayerHandle,
|
|
OLE_COLOR _arg2 );
|
|
OLE_COLOR GetShapeLayerLineColor (
|
|
long LayerHandle );
|
|
void PutShapeLayerLineColor (
|
|
long LayerHandle,
|
|
OLE_COLOR _arg2 );
|
|
OLE_COLOR GetShapeLayerPointColor (
|
|
long LayerHandle );
|
|
void PutShapeLayerPointColor (
|
|
long LayerHandle,
|
|
OLE_COLOR _arg2 );
|
|
VARIANT_BOOL GetShapeLayerDrawFill (
|
|
long LayerHandle );
|
|
void PutShapeLayerDrawFill (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
VARIANT_BOOL GetShapeLayerDrawLine (
|
|
long LayerHandle );
|
|
void PutShapeLayerDrawLine (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
VARIANT_BOOL GetShapeLayerDrawPoint (
|
|
long LayerHandle );
|
|
void PutShapeLayerDrawPoint (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
float GetShapeLayerLineWidth (
|
|
long LayerHandle );
|
|
void PutShapeLayerLineWidth (
|
|
long LayerHandle,
|
|
float _arg2 );
|
|
float GetShapeLayerPointSize (
|
|
long LayerHandle );
|
|
void PutShapeLayerPointSize (
|
|
long LayerHandle,
|
|
float _arg2 );
|
|
float GetShapeLayerFillTransparency (
|
|
long LayerHandle );
|
|
void PutShapeLayerFillTransparency (
|
|
long LayerHandle,
|
|
float _arg2 );
|
|
enum tkLineStipple GetShapeLayerLineStipple (
|
|
long LayerHandle );
|
|
void PutShapeLayerLineStipple (
|
|
long LayerHandle,
|
|
enum tkLineStipple _arg2 );
|
|
enum tkFillStipple GetShapeLayerFillStipple (
|
|
long LayerHandle );
|
|
void PutShapeLayerFillStipple (
|
|
long LayerHandle,
|
|
enum tkFillStipple _arg2 );
|
|
enum tkPointType GetShapeLayerPointType (
|
|
long LayerHandle );
|
|
void PutShapeLayerPointType (
|
|
long LayerHandle,
|
|
enum tkPointType _arg2 );
|
|
OLE_COLOR GetShapeLayerStippleColor (
|
|
long LayerHandle );
|
|
void PutShapeLayerStippleColor (
|
|
long LayerHandle,
|
|
OLE_COLOR _arg2 );
|
|
VARIANT_BOOL GetShapeLayerStippleTransparent (
|
|
long LayerHandle );
|
|
void PutShapeLayerStippleTransparent (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
IImagePtr SnapShot (
|
|
IDispatch * BoundBox );
|
|
IImagePtr SnapShot2 (
|
|
long ClippingLayerNbr,
|
|
double zoom,
|
|
long pWidth );
|
|
IImagePtr SnapShot3 (
|
|
double left,
|
|
double right,
|
|
double top,
|
|
double bottom,
|
|
long Width );
|
|
// Method 'SnapShotToDC' not emitted because argument 'hDC' has invalid type: void *
|
|
// Method 'SnapShotToDC2' not emitted because argument 'hDC' has invalid type: void *
|
|
// Method 'DrawBackBuffer' not emitted because argument 'hDC' has invalid type: int * *
|
|
// Method 'LoadTilesForSnapshot' not emitted because argument 'Key' has invalid type: LPWSTR
|
|
_bstr_t SerializeLayer (
|
|
long LayerHandle );
|
|
VARIANT_BOOL DeserializeLayer (
|
|
long LayerHandle,
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL SaveMapState (
|
|
_bstr_t Filename,
|
|
VARIANT_BOOL RelativePaths,
|
|
VARIANT_BOOL Overwrite );
|
|
VARIANT_BOOL LoadMapState (
|
|
_bstr_t Filename,
|
|
IDispatch * Callback );
|
|
VARIANT_BOOL SaveLayerOptions (
|
|
long LayerHandle,
|
|
_bstr_t OptionsName,
|
|
VARIANT_BOOL Overwrite,
|
|
_bstr_t Description );
|
|
VARIANT_BOOL LoadLayerOptions (
|
|
long LayerHandle,
|
|
_bstr_t OptionsName,
|
|
BSTR * Description );
|
|
_bstr_t GetLayerDescription (
|
|
long LayerHandle );
|
|
void PutLayerDescription (
|
|
long LayerHandle,
|
|
_bstr_t _arg2 );
|
|
VARIANT_BOOL DeserializeMapState (
|
|
_bstr_t state,
|
|
VARIANT_BOOL LoadLayers,
|
|
_bstr_t BasePath );
|
|
_bstr_t SerializeMapState (
|
|
VARIANT_BOOL RelativePaths,
|
|
_bstr_t BasePath );
|
|
VARIANT_BOOL RemoveLayerOptions (
|
|
long LayerHandle,
|
|
_bstr_t OptionsName );
|
|
VARIANT_BOOL GetLayerSkipOnSaving (
|
|
long LayerHandle );
|
|
void PutLayerSkipOnSaving (
|
|
long LayerHandle,
|
|
VARIANT_BOOL _arg2 );
|
|
HRESULT ShowToolTip (
|
|
_bstr_t Text,
|
|
long Milliseconds );
|
|
void PutMapResizeBehavior (
|
|
enum tkResizeBehavior _arg1 );
|
|
enum tkResizeBehavior GetMapResizeBehavior ( );
|
|
VARIANT_BOOL GetTrapRMouseDown ( );
|
|
void PutTrapRMouseDown (
|
|
VARIANT_BOOL _arg1 );
|
|
void PutDisableWaitCursor (
|
|
VARIANT_BOOL _arg1 );
|
|
VARIANT_BOOL GetDisableWaitCursor ( );
|
|
void PutShowCoordinates (
|
|
enum tkCoordinatesDisplay _arg1 );
|
|
enum tkCoordinatesDisplay GetShowCoordinates ( );
|
|
void PutGrabProjectionFromData (
|
|
VARIANT_BOOL _arg1 );
|
|
VARIANT_BOOL GetGrabProjectionFromData ( );
|
|
void PutInertiaOnPanning (
|
|
enum tkCustomState _arg1 );
|
|
enum tkCustomState GetInertiaOnPanning ( );
|
|
void PutReuseTileBuffer (
|
|
VARIANT_BOOL _arg1 );
|
|
VARIANT_BOOL GetReuseTileBuffer ( );
|
|
void PutZoomBarVerbosity (
|
|
enum tkZoomBarVerbosity _arg1 );
|
|
enum tkZoomBarVerbosity GetZoomBarVerbosity ( );
|
|
void PutZoomBarMinZoom (
|
|
long _arg1 );
|
|
long GetZoomBarMinZoom ( );
|
|
void PutZoomBarMaxZoom (
|
|
long _arg1 );
|
|
long GetZoomBarMaxZoom ( );
|
|
void PutZoomBehavior (
|
|
enum tkZoomBehavior _arg1 );
|
|
enum tkZoomBehavior GetZoomBehavior ( );
|
|
void PutShowZoomBar (
|
|
VARIANT_BOOL _arg1 );
|
|
VARIANT_BOOL GetShowZoomBar ( );
|
|
void PutAnimationOnZooming (
|
|
enum tkCustomState _arg1 );
|
|
enum tkCustomState GetAnimationOnZooming ( );
|
|
void PutZoomBoxStyle (
|
|
enum tkZoomBoxStyle _arg1 );
|
|
enum tkZoomBoxStyle GetZoomBoxStyle ( );
|
|
VARIANT_BOOL GetUseAlternatePanCursor ( );
|
|
void PutUseAlternatePanCursor (
|
|
VARIANT_BOOL _arg1 );
|
|
VARIANT_BOOL GetRecenterMapOnZoom ( );
|
|
void PutRecenterMapOnZoom (
|
|
VARIANT_BOOL _arg1 );
|
|
HRESULT Resize (
|
|
long Width,
|
|
long Height );
|
|
HRESULT Clear ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long HWnd ( );
|
|
void PutUDCursorHandle (
|
|
long _arg1 );
|
|
long GetUDCursorHandle ( );
|
|
void PutTileProvider (
|
|
enum tkTileProvider _arg1 );
|
|
enum tkTileProvider GetTileProvider ( );
|
|
VARIANT_BOOL FindSnapPoint (
|
|
double Tolerance,
|
|
double xScreen,
|
|
double yScreen,
|
|
double * xFound,
|
|
double * yFound );
|
|
HRESULT Undo ( );
|
|
|
|
// Properties:
|
|
OLE_COLOR GetbackColor ( );
|
|
void PutbackColor ( OLE_COLOR _val );
|
|
double GetZoomPercent ( );
|
|
void PutZoomPercent ( double _val );
|
|
enum tkCursorMode GetCursorMode ( );
|
|
void PutCursorMode ( enum tkCursorMode _val );
|
|
enum tkCursor GetMapCursor ( );
|
|
void PutMapCursor ( enum tkCursor _val );
|
|
VARIANT_BOOL GetSendMouseDown ( );
|
|
void PutSendMouseDown ( VARIANT_BOOL _val );
|
|
VARIANT_BOOL GetSendMouseUp ( );
|
|
void PutSendMouseUp ( VARIANT_BOOL _val );
|
|
VARIANT_BOOL GetSendMouseMove ( );
|
|
void PutSendMouseMove ( VARIANT_BOOL _val );
|
|
VARIANT_BOOL GetSendSelectBoxDrag ( );
|
|
void PutSendSelectBoxDrag ( VARIANT_BOOL _val );
|
|
VARIANT_BOOL GetSendSelectBoxFinal ( );
|
|
void PutSendSelectBoxFinal ( VARIANT_BOOL _val );
|
|
double GetExtentPad ( );
|
|
void PutExtentPad ( double _val );
|
|
long GetExtentHistory ( );
|
|
void PutExtentHistory ( long _val );
|
|
_bstr_t GetKey ( );
|
|
void PutKey ( _bstr_t _val );
|
|
long GetNumLayers ( );
|
|
long GetLastErrorCode ( );
|
|
enum tkLockMode GetIsLocked ( );
|
|
void PutIsLocked ( enum tkLockMode _val );
|
|
VARIANT_BOOL GetSendOnDrawBackBuffer ( );
|
|
void PutSendOnDrawBackBuffer ( VARIANT_BOOL _val );
|
|
VARIANT_BOOL GetUseSeamlessPan ( );
|
|
void PutUseSeamlessPan ( VARIANT_BOOL _val );
|
|
double GetMouseWheelSpeed ( );
|
|
void PutMouseWheelSpeed ( double _val );
|
|
enum tkUnitsOfMeasure GetMapUnits ( );
|
|
void PutMapUnits ( enum tkUnitsOfMeasure _val );
|
|
_bstr_t GetVersionNumber ( );
|
|
VARIANT_BOOL GetShowRedrawTime ( );
|
|
void PutShowRedrawTime ( VARIANT_BOOL _val );
|
|
VARIANT_BOOL GetShowVersionNumber ( );
|
|
void PutShowVersionNumber ( VARIANT_BOOL _val );
|
|
IGeoProjectionPtr GetGeoProjection ( );
|
|
void PutGeoProjection ( struct IGeoProjection * _val );
|
|
VARIANT_BOOL GetScalebarVisible ( );
|
|
void PutScalebarVisible ( VARIANT_BOOL _val );
|
|
enum tkScalebarUnits GetScalebarUnits ( );
|
|
void PutScalebarUnits ( enum tkScalebarUnits _val );
|
|
IExtentsPtr GetMaxExtents ( );
|
|
ITilesPtr GetTiles ( );
|
|
IFileManagerPtr GetFileManager ( );
|
|
IUndoListPtr GetUndoList ( );
|
|
IIdentifierPtr GetIdentifier ( );
|
|
IShapeEditorPtr GetShapeEditor ( );
|
|
IMeasuringPtr GetMeasuring ( );
|
|
ISelectionListPtr GetIdentifiedShapes ( );
|
|
IDrawingRectanglePtr GetFocusRectangle ( );
|
|
enum tkCustomDrawingFlags GetCustomDrawingFlags ( );
|
|
void PutCustomDrawingFlags ( enum tkCustomDrawingFlags _val );
|
|
enum tkAngleFormat GetShowCoordinatesFormat ( );
|
|
void PutShowCoordinatesFormat ( enum tkAngleFormat _val );
|
|
long GetExtentHistoryUndoCount ( );
|
|
long GetExtentHistoryRedoCount ( );
|
|
};
|
|
|
|
enum __declspec(uuid("9106cf0f-8a9a-4040-a4b0-d60b72b46504"))
|
|
tkCursorMode
|
|
{
|
|
cmZoomIn = 0,
|
|
cmZoomOut = 1,
|
|
cmPan = 2,
|
|
cmSelection = 3,
|
|
cmNone = 4,
|
|
cmMeasure = 5,
|
|
cmAddShape = 6,
|
|
cmEditShape = 8,
|
|
cmSplitByPolyline = 9,
|
|
cmIdentify = 10,
|
|
cmMoveShapes = 11,
|
|
cmRotateShapes = 12,
|
|
cmSelectByPolygon = 13,
|
|
cmEraseByPolygon = 14,
|
|
cmSplitByPolygon = 15,
|
|
cmClipByPolygon = 16
|
|
};
|
|
|
|
enum __declspec(uuid("fd17ff91-8b93-47a2-a517-b4039579b549"))
|
|
tkCursor
|
|
{
|
|
crsrMapDefault = 0,
|
|
crsrAppStarting = 1,
|
|
crsrArrow = 2,
|
|
crsrCross = 3,
|
|
crsrHelp = 4,
|
|
crsrIBeam = 5,
|
|
crsrNo = 6,
|
|
crsrSizeAll = 7,
|
|
crsrSizeNESW = 8,
|
|
crsrSizeNS = 9,
|
|
crsrSizeNWSE = 10,
|
|
crsrSizeWE = 11,
|
|
crsrUpArrow = 12,
|
|
crsrWait = 13,
|
|
crsrUserDefined = 14,
|
|
crsrHand = 15
|
|
};
|
|
|
|
enum __declspec(uuid("5c462daa-5cc2-4b5c-9d5a-8ba1ec1774b7"))
|
|
tkLockMode
|
|
{
|
|
lmUnlock = 0,
|
|
lmLock = 1
|
|
};
|
|
|
|
enum __declspec(uuid("6c8b8343-490e-4f8d-a562-ad196f249a5c"))
|
|
tkScalebarUnits
|
|
{
|
|
Metric = 0,
|
|
American = 1,
|
|
GoogleStyle = 2
|
|
};
|
|
|
|
enum __declspec(uuid("9f2e3181-f9e3-4640-9c7f-27800eaddc81"))
|
|
tkTileProvider
|
|
{
|
|
ProviderNone = -1,
|
|
OpenStreetMap = 0,
|
|
OpenCycleMap = 1,
|
|
OpenTransportMap = 2,
|
|
BingMaps = 3,
|
|
BingSatellite = 4,
|
|
BingHybrid = 5,
|
|
GoogleMaps = 6,
|
|
GoogleSatellite = 7,
|
|
GoogleHybrid = 8,
|
|
GoogleTerrain = 9,
|
|
HereMaps = 10,
|
|
HereSatellite = 11,
|
|
HereHybrid = 12,
|
|
HereTerrain = 13,
|
|
Rosreestr = 21,
|
|
OpenHumanitarianMap = 22,
|
|
MapQuestAerial = 23,
|
|
ProviderCustom = 1024
|
|
};
|
|
|
|
enum __declspec(uuid("5060fbd5-a4f8-4f06-b9e1-4e6c89992347"))
|
|
tkCacheType
|
|
{
|
|
RAM = 0,
|
|
Disk = 1
|
|
};
|
|
|
|
enum __declspec(uuid("cacf2bbd-1120-4cd8-8c49-c1100af879aa"))
|
|
tkTileProjection
|
|
{
|
|
SphericalMercator = 0,
|
|
Amersfoort = 1
|
|
};
|
|
|
|
struct __declspec(uuid("52a29829-bb46-4d76-8082-55551e538bda"))
|
|
IStopExecution : IDispatch
|
|
{
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL StopFunction ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_StopFunction (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("df236f37-6aa9-4d32-98c5-11d1b8a7d166"))
|
|
tkTilesProjectionStatus
|
|
{
|
|
tpsNative = 0,
|
|
tpsCompatible = 1,
|
|
tpsEmptyOrInvalid = 2
|
|
};
|
|
|
|
enum __declspec(uuid("7704cdec-89d2-4c9a-a1f0-57c2154d5e48"))
|
|
tkProxyAuthentication
|
|
{
|
|
asBasic = 0,
|
|
asNtlm = 1
|
|
};
|
|
|
|
enum __declspec(uuid("4090f506-308b-43a5-9814-67bc585b8bae"))
|
|
tkFileOpenStrategy
|
|
{
|
|
fosNotSupported = -1,
|
|
fosAutoDetect = 0,
|
|
fosRgbImage = 1,
|
|
fosDirectGrid = 2,
|
|
fosProxyForGrid = 3,
|
|
fosVectorLayer = 4,
|
|
fosVectorDatasource = 5
|
|
};
|
|
|
|
enum __declspec(uuid("5ad363ad-e860-4789-87e8-f3100af3707d"))
|
|
FieldType
|
|
{
|
|
STRING_FIELD = 0,
|
|
INTEGER_FIELD = 1,
|
|
DOUBLE_FIELD = 2,
|
|
BOOLEAN_FIELD = 3,
|
|
DATE_FIELD = 4
|
|
};
|
|
|
|
struct __declspec(uuid("3f3751a5-4cf8-4ac3-afc2-60de8b90fc7b"))
|
|
IField : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetName,put=PutName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetWidth,put=PutWidth))
|
|
long Width;
|
|
__declspec(property(get=GetPrecision,put=PutPrecision))
|
|
long Precision;
|
|
__declspec(property(get=GetType,put=PutType))
|
|
enum FieldType Type;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetAlias,put=PutAlias))
|
|
_bstr_t Alias;
|
|
__declspec(property(get=GetJoined))
|
|
VARIANT_BOOL Joined;
|
|
__declspec(property(get=GetExpression,put=PutExpression))
|
|
_bstr_t Expression;
|
|
__declspec(property(get=GetModified,put=PutModified))
|
|
VARIANT_BOOL Modified;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetName ( );
|
|
void PutName (
|
|
_bstr_t pVal );
|
|
long GetWidth ( );
|
|
void PutWidth (
|
|
long pVal );
|
|
long GetPrecision ( );
|
|
void PutPrecision (
|
|
long pVal );
|
|
enum FieldType GetType ( );
|
|
void PutType (
|
|
enum FieldType pVal );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
IFieldPtr Clone ( );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL pVal );
|
|
_bstr_t GetAlias ( );
|
|
void PutAlias (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetJoined ( );
|
|
_bstr_t GetExpression ( );
|
|
void PutExpression (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetModified ( );
|
|
void PutModified (
|
|
VARIANT_BOOL pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Name (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Width (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Width (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Precision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Precision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Type (
|
|
/*[out,retval]*/ enum FieldType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Type (
|
|
/*[in]*/ enum FieldType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clone (
|
|
/*[out,retval]*/ struct IField * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Alias (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Alias (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Joined (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Expression (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Expression (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Modified (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Modified (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("72f792ce-b3b0-4246-a8e8-0335bd03455f"))
|
|
tkCategoryValue
|
|
{
|
|
cvSingleValue = 0,
|
|
cvRange = 1,
|
|
cvExpression = 2
|
|
};
|
|
|
|
enum __declspec(uuid("c914c27a-a74e-4831-af78-6db9e7696111"))
|
|
tkShapeElements
|
|
{
|
|
shElementDefault = 0,
|
|
shElementFill = 1,
|
|
shElementFill2 = 2,
|
|
shElementLines = 3,
|
|
shElementFillBackground = 4
|
|
};
|
|
|
|
enum __declspec(uuid("ebbc71f6-d747-485f-aea0-51bf87432f15"))
|
|
tkChartType
|
|
{
|
|
chtBarChart = 0,
|
|
chtPieChart = 1
|
|
};
|
|
|
|
struct __declspec(uuid("a9c1afeb-8cc6-4a36-8e41-e643c1302e6f"))
|
|
IChartField : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetIndex,put=PutIndex))
|
|
long Index;
|
|
__declspec(property(get=GetColor,put=PutColor))
|
|
OLE_COLOR Color;
|
|
__declspec(property(get=GetName,put=PutName))
|
|
_bstr_t Name;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetIndex ( );
|
|
void PutIndex (
|
|
long retVal );
|
|
OLE_COLOR GetColor ( );
|
|
void PutColor (
|
|
OLE_COLOR retVal );
|
|
_bstr_t GetName ( );
|
|
void PutName (
|
|
_bstr_t retVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Index (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Index (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Color (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Color (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Name (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("c5c7a7bf-17d4-4953-9cbc-4068b0fc59e6"))
|
|
tkChartValuesStyle
|
|
{
|
|
vsHorizontal = 0,
|
|
vsVertical = 1
|
|
};
|
|
|
|
enum __declspec(uuid("6dc3f142-cfcb-40d6-99d0-ee197334360c"))
|
|
tkValueType
|
|
{
|
|
vtDouble = 0,
|
|
vtString = 1,
|
|
vtBoolean = 2,
|
|
vtFloatArray = 3
|
|
};
|
|
|
|
struct __declspec(uuid("4365a8a1-2e46-4223-b2dc-65764262d88b"))
|
|
ITable : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetFieldIsJoined))
|
|
VARIANT_BOOL FieldIsJoined[];
|
|
__declspec(property(get=GetNumRows))
|
|
long NumRows;
|
|
__declspec(property(get=GetNumFields))
|
|
long NumFields;
|
|
__declspec(property(get=GetField))
|
|
IFieldPtr Field[];
|
|
__declspec(property(get=GetCellValue))
|
|
_variant_t CellValue[][];
|
|
__declspec(property(get=GetEditingTable))
|
|
VARIANT_BOOL EditingTable;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetCdlgFilter))
|
|
_bstr_t CdlgFilter;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetFieldJoinIndex))
|
|
int FieldJoinIndex[];
|
|
__declspec(property(get=GetJoinFields))
|
|
_bstr_t JoinFields[];
|
|
__declspec(property(get=GetFilename))
|
|
_bstr_t Filename;
|
|
__declspec(property(get=GetJoinOptions))
|
|
_bstr_t JoinOptions[];
|
|
__declspec(property(get=GetRowIsModified))
|
|
VARIANT_BOOL RowIsModified[];
|
|
__declspec(property(get=GetMinValue))
|
|
_variant_t MinValue[];
|
|
__declspec(property(get=GetMaxValue))
|
|
_variant_t MaxValue[];
|
|
__declspec(property(get=GetMeanValue))
|
|
double MeanValue[];
|
|
__declspec(property(get=GetStandardDeviation))
|
|
double StandardDeviation[];
|
|
__declspec(property(get=GetFieldIndexByName))
|
|
long FieldIndexByName[];
|
|
__declspec(property(get=GetIsJoined))
|
|
VARIANT_BOOL IsJoined;
|
|
__declspec(property(get=GetJoinCount))
|
|
int JoinCount;
|
|
__declspec(property(get=GetJoinFilename))
|
|
_bstr_t JoinFilename[];
|
|
__declspec(property(get=GetJoinFromField))
|
|
_bstr_t JoinFromField[];
|
|
__declspec(property(get=GetJoinToField))
|
|
_bstr_t JoinToField[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetNumRows ( );
|
|
long GetNumFields ( );
|
|
IFieldPtr GetField (
|
|
long FieldIndex );
|
|
_variant_t GetCellValue (
|
|
long FieldIndex,
|
|
long RowIndex );
|
|
VARIANT_BOOL GetEditingTable ( );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
_bstr_t GetCdlgFilter ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL Open (
|
|
_bstr_t dbfFilename,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL CreateNew (
|
|
_bstr_t dbfFilename );
|
|
VARIANT_BOOL SaveAs (
|
|
_bstr_t dbfFilename,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Close ( );
|
|
VARIANT_BOOL EditClear ( );
|
|
VARIANT_BOOL EditInsertField (
|
|
struct IField * Field,
|
|
long * FieldIndex,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditReplaceField (
|
|
long FieldIndex,
|
|
struct IField * NewField,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditDeleteField (
|
|
long FieldIndex,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditInsertRow (
|
|
long * RowIndex );
|
|
VARIANT_BOOL EditCellValue (
|
|
long FieldIndex,
|
|
long RowIndex,
|
|
const _variant_t & newVal );
|
|
VARIANT_BOOL StartEditingTable (
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL StopEditingTable (
|
|
VARIANT_BOOL ApplyChanges,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditDeleteRow (
|
|
long RowIndex );
|
|
VARIANT_BOOL Save (
|
|
struct ICallback * cBack );
|
|
_variant_t GetMinValue (
|
|
long FieldIndex );
|
|
_variant_t GetMaxValue (
|
|
long FieldIndex );
|
|
double GetMeanValue (
|
|
long FieldIndex );
|
|
double GetStandardDeviation (
|
|
long FieldIndex );
|
|
VARIANT_BOOL ParseExpression (
|
|
_bstr_t Expression,
|
|
BSTR * ErrorString );
|
|
VARIANT_BOOL Query (
|
|
_bstr_t Expression,
|
|
VARIANT * result,
|
|
BSTR * ErrorString );
|
|
long GetFieldIndexByName (
|
|
_bstr_t FieldName );
|
|
VARIANT_BOOL TestExpression (
|
|
_bstr_t Expression,
|
|
enum tkValueType ReturnType,
|
|
BSTR * ErrorString );
|
|
VARIANT_BOOL Calculate (
|
|
_bstr_t Expression,
|
|
long RowIndex,
|
|
VARIANT * result,
|
|
BSTR * ErrorString );
|
|
long EditAddField (
|
|
_bstr_t Name,
|
|
enum FieldType Type,
|
|
int Precision,
|
|
int Width );
|
|
VARIANT_BOOL Join (
|
|
struct ITable * table2,
|
|
_bstr_t field1,
|
|
_bstr_t field2 );
|
|
VARIANT_BOOL Join2 (
|
|
struct ITable * table2,
|
|
_bstr_t field1,
|
|
_bstr_t field2,
|
|
_bstr_t filenameToReopen,
|
|
_bstr_t JoinOptions );
|
|
VARIANT_BOOL StopJoin (
|
|
int joinIndex );
|
|
HRESULT StopAllJoins ( );
|
|
VARIANT_BOOL GetIsJoined ( );
|
|
int GetJoinCount ( );
|
|
_bstr_t GetJoinFilename (
|
|
int joinIndex );
|
|
_bstr_t GetJoinFromField (
|
|
int joinIndex );
|
|
_bstr_t GetJoinToField (
|
|
int joinIndex );
|
|
VARIANT_BOOL GetFieldIsJoined (
|
|
int FieldIndex );
|
|
int GetFieldJoinIndex (
|
|
int FieldIndex );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL TryJoin (
|
|
struct ITable * table2,
|
|
_bstr_t fieldTo,
|
|
_bstr_t fieldFrom,
|
|
int * rowCount,
|
|
int * joinRowCount );
|
|
VARIANT_BOOL Join3 (
|
|
struct ITable * table2,
|
|
_bstr_t field1,
|
|
_bstr_t field2,
|
|
_bstr_t filenameToReopen,
|
|
_bstr_t JoinOptions,
|
|
SAFEARRAY * fieldList );
|
|
VARIANT_BOOL Dump (
|
|
_bstr_t dbfFilename,
|
|
struct ICallback * cBack );
|
|
_bstr_t GetJoinFields (
|
|
long joinIndex );
|
|
_bstr_t GetFilename ( );
|
|
_bstr_t GetJoinOptions (
|
|
long joinIndex );
|
|
HRESULT ClearCache ( );
|
|
VARIANT_BOOL GetRowIsModified (
|
|
long RowIndex );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_NumRows (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumFields (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Field (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ struct IField * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CellValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ long RowIndex,
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_EditingTable (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR dbfFilename,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateNew (
|
|
/*[in]*/ BSTR dbfFilename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveAs (
|
|
/*[in]*/ BSTR dbfFilename,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditClear (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditInsertField (
|
|
/*[in]*/ struct IField * Field,
|
|
/*[in,out]*/ long * FieldIndex,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditReplaceField (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ struct IField * NewField,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditDeleteField (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditInsertRow (
|
|
/*[in,out]*/ long * RowIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditCellValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ long RowIndex,
|
|
/*[in]*/ VARIANT newVal,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartEditingTable (
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopEditingTable (
|
|
/*[in]*/ VARIANT_BOOL ApplyChanges,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditDeleteRow (
|
|
/*[in]*/ long RowIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Save (
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ VARIANT * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ VARIANT * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MeanValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_StandardDeviation (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ParseExpression (
|
|
/*[in]*/ BSTR Expression,
|
|
/*[in,out]*/ BSTR * ErrorString,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Query (
|
|
/*[in]*/ BSTR Expression,
|
|
/*[in,out]*/ VARIANT * result,
|
|
/*[in,out]*/ BSTR * ErrorString,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FieldIndexByName (
|
|
/*[in]*/ BSTR FieldName,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TestExpression (
|
|
/*[in]*/ BSTR Expression,
|
|
/*[in]*/ enum tkValueType ReturnType,
|
|
/*[in,out]*/ BSTR * ErrorString,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Calculate (
|
|
/*[in]*/ BSTR Expression,
|
|
/*[in]*/ long RowIndex,
|
|
/*[out]*/ VARIANT * result,
|
|
/*[out]*/ BSTR * ErrorString,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditAddField (
|
|
/*[in]*/ BSTR Name,
|
|
/*[in]*/ enum FieldType Type,
|
|
/*[in]*/ int Precision,
|
|
/*[in]*/ int Width,
|
|
/*[out,retval]*/ long * FieldIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_Join (
|
|
/*[in]*/ struct ITable * table2,
|
|
/*[in]*/ BSTR field1,
|
|
/*[in]*/ BSTR field2,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Join2 (
|
|
/*[in]*/ struct ITable * table2,
|
|
/*[in]*/ BSTR field1,
|
|
/*[in]*/ BSTR field2,
|
|
/*[in]*/ BSTR filenameToReopen,
|
|
/*[in]*/ BSTR JoinOptions,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopJoin (
|
|
/*[in]*/ int joinIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopAllJoins ( ) = 0;
|
|
virtual HRESULT __stdcall get_IsJoined (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_JoinCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_JoinFilename (
|
|
/*[in]*/ int joinIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_JoinFromField (
|
|
/*[in]*/ int joinIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_JoinToField (
|
|
/*[in]*/ int joinIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FieldIsJoined (
|
|
/*[in]*/ int FieldIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FieldJoinIndex (
|
|
/*[in]*/ int FieldIndex,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TryJoin (
|
|
/*[in]*/ struct ITable * table2,
|
|
/*[in]*/ BSTR fieldTo,
|
|
/*[in]*/ BSTR fieldFrom,
|
|
/*[out]*/ int * rowCount,
|
|
/*[out]*/ int * joinRowCount,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Join3 (
|
|
/*[in]*/ struct ITable * table2,
|
|
/*[in]*/ BSTR field1,
|
|
/*[in]*/ BSTR field2,
|
|
/*[in]*/ BSTR filenameToReopen,
|
|
/*[in]*/ BSTR JoinOptions,
|
|
/*[in]*/ SAFEARRAY * fieldList,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Dump (
|
|
/*[in]*/ BSTR dbfFilename,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_JoinFields (
|
|
/*[in]*/ long joinIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Filename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_JoinOptions (
|
|
/*[in]*/ long joinIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearCache ( ) = 0;
|
|
virtual HRESULT __stdcall get_RowIsModified (
|
|
/*[in]*/ long RowIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("0536e234-cbd1-4975-9b2b-2ec1cd37f84a"))
|
|
tkShapefileSourceType
|
|
{
|
|
sstUninitialized = 0,
|
|
sstDiskBased = 1,
|
|
sstInMemory = 2
|
|
};
|
|
|
|
enum __declspec(uuid("1c045cde-4913-47db-9001-81af2eb35910"))
|
|
tkGeometryEngine
|
|
{
|
|
engineGeos = 0,
|
|
engineClipper = 1
|
|
};
|
|
|
|
enum __declspec(uuid("9e717d9c-aef5-4124-8339-af9b46d5370a"))
|
|
tkSelectionAppearance
|
|
{
|
|
saSelectionColor = 0,
|
|
saDrawingOptions = 1
|
|
};
|
|
|
|
enum __declspec(uuid("ef5afcda-91d5-4b81-a13c-0d3eb24e4e97"))
|
|
tkCollisionMode
|
|
{
|
|
AllowCollisions = 0,
|
|
LocalList = 1,
|
|
GlobalList = 2
|
|
};
|
|
|
|
enum __declspec(uuid("f7ec0dd4-86ae-4af2-8603-821c1b3f714f"))
|
|
tkShapeValidationType
|
|
{
|
|
svtInput = 0,
|
|
svtOutput = 1
|
|
};
|
|
|
|
enum __declspec(uuid("e30a98ab-13ac-4702-9f56-304787cb04fa"))
|
|
tkShapeValidationMode
|
|
{
|
|
NoValidation = 0,
|
|
TryFixProceedOnFailure = 1,
|
|
TryFixSkipOnFailure = 2,
|
|
AbortOnErrors = 3
|
|
};
|
|
|
|
enum __declspec(uuid("a64dde57-3f28-4f72-a4de-4aad0ccd34bf"))
|
|
tkShapeValidationStatus
|
|
{
|
|
WasntValidated = 0,
|
|
Valid = 1,
|
|
InvalidFixed = 2,
|
|
InvalidSkipped = 3,
|
|
InvalidReturned = 4,
|
|
OperationAborted = 5
|
|
};
|
|
|
|
struct __declspec(uuid("b96029d1-c6d6-4ef5-a0a4-b0df49434def"))
|
|
IShapeValidationInfo : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetClassName))
|
|
_bstr_t ClassName;
|
|
__declspec(property(get=GetMethodName))
|
|
_bstr_t MethodName;
|
|
__declspec(property(get=GetParameterName))
|
|
_bstr_t ParameterName;
|
|
__declspec(property(get=GetValidationType))
|
|
enum tkShapeValidationType ValidationType;
|
|
__declspec(property(get=GetValidationMode))
|
|
enum tkShapeValidationMode ValidationMode;
|
|
__declspec(property(get=GetIsValid))
|
|
VARIANT_BOOL IsValid;
|
|
__declspec(property(get=GetStatus))
|
|
enum tkShapeValidationStatus Status;
|
|
__declspec(property(get=GetWasValidated))
|
|
VARIANT_BOOL WasValidated;
|
|
__declspec(property(get=GetStillInvalidCount))
|
|
int StillInvalidCount;
|
|
__declspec(property(get=GetWereInvalidCount))
|
|
int WereInvalidCount;
|
|
__declspec(property(get=GetFixedCount))
|
|
int FixedCount;
|
|
__declspec(property(get=GetSkippedCount))
|
|
int SkippedCount;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetClassName ( );
|
|
_bstr_t GetMethodName ( );
|
|
_bstr_t GetParameterName ( );
|
|
enum tkShapeValidationType GetValidationType ( );
|
|
enum tkShapeValidationMode GetValidationMode ( );
|
|
VARIANT_BOOL GetIsValid ( );
|
|
enum tkShapeValidationStatus GetStatus ( );
|
|
VARIANT_BOOL GetWasValidated ( );
|
|
int GetStillInvalidCount ( );
|
|
int GetWereInvalidCount ( );
|
|
int GetFixedCount ( );
|
|
int GetSkippedCount ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_ClassName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MethodName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ParameterName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValidationType (
|
|
/*[out,retval]*/ enum tkShapeValidationType * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValidationMode (
|
|
/*[out,retval]*/ enum tkShapeValidationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsValid (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Status (
|
|
/*[out,retval]*/ enum tkShapeValidationStatus * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_WasValidated (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_StillInvalidCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_WereInvalidCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FixedCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SkippedCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("23c1d558-a645-4093-8782-102a6e3f4ec2"))
|
|
tkFieldStatOperation
|
|
{
|
|
fsoSum = 0,
|
|
fsoMin = 1,
|
|
fsoMax = 2,
|
|
fsoAvg = 3,
|
|
fsoWeightedAvg = 4,
|
|
fsoMode = 5
|
|
};
|
|
|
|
enum __declspec(uuid("e689bc76-309f-453b-be68-a838bfa79040"))
|
|
tkFieldOperationValidity
|
|
{
|
|
fovValid = 0,
|
|
fovFieldNotFound = 1,
|
|
fovNotSupported = 2
|
|
};
|
|
|
|
enum __declspec(uuid("c4dc2024-0249-4585-a34e-abf30f05ab5b"))
|
|
tkSupportType
|
|
{
|
|
stGdal = 0,
|
|
stGdalOverviews = 1
|
|
};
|
|
|
|
enum __declspec(uuid("423d6519-8961-440b-bdf4-0dbf1727ce63"))
|
|
tkOgrSaveType
|
|
{
|
|
ostGeometryOnly = 0,
|
|
ostAttributesOnly = 1,
|
|
ostSaveAll = 2
|
|
};
|
|
|
|
enum __declspec(uuid("e314fa80-f752-4d88-ac31-e3eb053576da"))
|
|
tkOgrSaveResult
|
|
{
|
|
osrNoChanges = 0,
|
|
osrAllSaved = 1,
|
|
osrSomeSaved = 2,
|
|
osrNoneSaved = 3
|
|
};
|
|
|
|
enum __declspec(uuid("fb18c88e-bd29-4f81-91bb-70ac7d8da997"))
|
|
tkOgrLayerCapability
|
|
{
|
|
olcRandomRead = 0,
|
|
olcSequentialWrite = 1,
|
|
olcRandomWrite = 2,
|
|
olcFastSpatialFilter = 3,
|
|
olcFastFeatureCount = 4,
|
|
olcFastGetExtent = 5,
|
|
olcCreateField = 6,
|
|
olcDeleteField = 7,
|
|
olcReorderFields = 8,
|
|
olcAlterFieldDefn = 9,
|
|
olcTransactions = 10,
|
|
olcDeleteFeature = 11,
|
|
olcFastSetNextByIndex = 12,
|
|
olcStringsAsUTF8 = 13,
|
|
olcIgnoreFields = 14,
|
|
olcCreateGeomField = 15
|
|
};
|
|
|
|
enum __declspec(uuid("0140b532-b59f-4eec-ad39-eb52800cf2d4"))
|
|
tkOgrSourceType
|
|
{
|
|
ogrUninitialized = 0,
|
|
ogrFile = 1,
|
|
ogrDbTable = 2,
|
|
ogrQuery = 3
|
|
};
|
|
|
|
enum __declspec(uuid("190b74f5-693b-44b4-b2ce-9d3881fffc3b"))
|
|
tkOgrDSCapability
|
|
{
|
|
odcCreateLayer = 0,
|
|
odcDeleteLayer = 1,
|
|
odcCreateGeomFieldAfterCreateLayer = 2,
|
|
odcCreateDataSource = 3,
|
|
odcDeleteDataSource = 4
|
|
};
|
|
|
|
enum __declspec(uuid("e428dd9e-c792-492a-8d73-52569aa19f73"))
|
|
tkUndoOperation
|
|
{
|
|
uoAddShape = 0,
|
|
uoRemoveShape = 1,
|
|
uoEditShape = 2,
|
|
uoMoveShapes = 3,
|
|
uoRotateShapes = 4
|
|
};
|
|
|
|
struct __declspec(uuid("3ac6ac7b-4413-4a80-ba7f-6e2eea495bbb"))
|
|
IUndoList : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetUndoCount))
|
|
long UndoCount;
|
|
__declspec(property(get=GetRedoCount))
|
|
long RedoCount;
|
|
__declspec(property(get=GetTotalLength))
|
|
long TotalLength;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
VARIANT_BOOL Undo (
|
|
VARIANT_BOOL ZoomToShape );
|
|
VARIANT_BOOL Redo (
|
|
VARIANT_BOOL ZoomToShape );
|
|
long GetUndoCount ( );
|
|
long GetRedoCount ( );
|
|
long GetTotalLength ( );
|
|
VARIANT_BOOL BeginBatch ( );
|
|
long EndBatch ( );
|
|
VARIANT_BOOL Add (
|
|
enum tkUndoOperation operationType,
|
|
long LayerHandle,
|
|
long ShapeIndex );
|
|
HRESULT Clear ( );
|
|
HRESULT ClearForLayer (
|
|
long LayerHandle );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Undo (
|
|
/*[in]*/ VARIANT_BOOL ZoomToShape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Redo (
|
|
/*[in]*/ VARIANT_BOOL ZoomToShape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UndoCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_RedoCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_TotalLength (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_BeginBatch (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EndBatch (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Add (
|
|
/*[in]*/ enum tkUndoOperation operationType,
|
|
/*[in]*/ long LayerHandle,
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearForLayer (
|
|
/*[in]*/ long LayerHandle ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("d8213df7-fa5e-4f34-a3a7-f56cb09f5d25"))
|
|
tkIdentifierMode
|
|
{
|
|
imAllLayers = 0,
|
|
imSingleLayer = 1,
|
|
imAllLayersStopOnFirst = 2
|
|
};
|
|
|
|
struct __declspec(uuid("9d96582b-fa79-43e9-ad1e-282a18cb796d"))
|
|
IIdentifier : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetHotTracking,put=PutHotTracking))
|
|
VARIANT_BOOL HotTracking;
|
|
__declspec(property(get=GetIdentifierMode,put=PutIdentifierMode))
|
|
enum tkIdentifierMode IdentifierMode;
|
|
__declspec(property(get=GetOutlineColor,put=PutOutlineColor))
|
|
OLE_COLOR OutlineColor;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL GetHotTracking ( );
|
|
void PutHotTracking (
|
|
VARIANT_BOOL pVal );
|
|
enum tkIdentifierMode GetIdentifierMode ( );
|
|
void PutIdentifierMode (
|
|
enum tkIdentifierMode pVal );
|
|
OLE_COLOR GetOutlineColor ( );
|
|
void PutOutlineColor (
|
|
OLE_COLOR pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_HotTracking (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_HotTracking (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IdentifierMode (
|
|
/*[out,retval]*/ enum tkIdentifierMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_IdentifierMode (
|
|
/*[in]*/ enum tkIdentifierMode pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OutlineColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OutlineColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("01bf0b10-6cbf-42b3-85e7-319936e06673"))
|
|
tkMeasuringType
|
|
{
|
|
MeasureDistance = 0,
|
|
MeasureArea = 1
|
|
};
|
|
|
|
enum __declspec(uuid("e6b3c9d5-576d-4e72-a025-cd6987e31982"))
|
|
tkUndoShortcut
|
|
{
|
|
usNone = 0,
|
|
usCtrlZ = 1,
|
|
usRightMouseButton = 2
|
|
};
|
|
|
|
struct __declspec(uuid("210c1174-b407-4942-a2f6-e546fe48cfa7"))
|
|
IMeasuring : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLength))
|
|
double Length;
|
|
__declspec(property(get=GetPointCount))
|
|
long PointCount;
|
|
__declspec(property(get=GetMeasuringType,put=PutMeasuringType))
|
|
enum tkMeasuringType MeasuringType;
|
|
__declspec(property(get=GetArea))
|
|
double Area;
|
|
__declspec(property(get=GetIsStopped))
|
|
VARIANT_BOOL IsStopped;
|
|
__declspec(property(get=GetPersistent,put=PutPersistent))
|
|
VARIANT_BOOL Persistent;
|
|
__declspec(property(get=GetShowBearing,put=PutShowBearing))
|
|
VARIANT_BOOL ShowBearing;
|
|
__declspec(property(get=GetIsUsingEllipsoid))
|
|
VARIANT_BOOL IsUsingEllipsoid;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetIsEmpty))
|
|
VARIANT_BOOL IsEmpty;
|
|
__declspec(property(get=GetBearingType,put=PutBearingType))
|
|
enum tkBearingType BearingType;
|
|
__declspec(property(get=GetShowLength,put=PutShowLength))
|
|
VARIANT_BOOL ShowLength;
|
|
__declspec(property(get=GetLengthUnits,put=PutLengthUnits))
|
|
enum tkLengthDisplayMode LengthUnits;
|
|
__declspec(property(get=GetAreaUnits,put=PutAreaUnits))
|
|
enum tkAreaDisplayMode AreaUnits;
|
|
__declspec(property(get=GetAngleFormat,put=PutAngleFormat))
|
|
enum tkAngleFormat AngleFormat;
|
|
__declspec(property(get=GetAnglePrecision,put=PutAnglePrecision))
|
|
long AnglePrecision;
|
|
__declspec(property(get=GetAreaPrecision,put=PutAreaPrecision))
|
|
long AreaPrecision;
|
|
__declspec(property(get=GetLengthPrecision,put=PutLengthPrecision))
|
|
long LengthPrecision;
|
|
__declspec(property(get=GetPointsVisible,put=PutPointsVisible))
|
|
VARIANT_BOOL PointsVisible;
|
|
__declspec(property(get=GetLineColor,put=PutLineColor))
|
|
OLE_COLOR LineColor;
|
|
__declspec(property(get=GetFillColor,put=PutFillColor))
|
|
OLE_COLOR FillColor;
|
|
__declspec(property(get=GetFillTransparency,put=PutFillTransparency))
|
|
unsigned char FillTransparency;
|
|
__declspec(property(get=GetLineWidth,put=PutLineWidth))
|
|
float LineWidth;
|
|
__declspec(property(get=GetLineStyle,put=PutLineStyle))
|
|
enum tkDashStyle LineStyle;
|
|
__declspec(property(get=GetPointLabelsVisible,put=PutPointLabelsVisible))
|
|
VARIANT_BOOL PointLabelsVisible;
|
|
__declspec(property(get=GetShowTotalLength,put=PutShowTotalLength))
|
|
VARIANT_BOOL ShowTotalLength;
|
|
__declspec(property(get=GetUndoButton,put=PutUndoButton))
|
|
enum tkUndoShortcut UndoButton;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double GetLength ( );
|
|
long GetPointCount ( );
|
|
VARIANT_BOOL UndoPoint ( );
|
|
VARIANT_BOOL get_PointXY (
|
|
long pointIndex,
|
|
double * x,
|
|
double * y );
|
|
double get_AreaWithClosingVertex (
|
|
double lastPointProjX,
|
|
double lastPointProjY );
|
|
enum tkMeasuringType GetMeasuringType ( );
|
|
void PutMeasuringType (
|
|
enum tkMeasuringType retVal );
|
|
HRESULT FinishMeasuring ( );
|
|
double GetArea ( );
|
|
VARIANT_BOOL GetIsStopped ( );
|
|
HRESULT Clear ( );
|
|
VARIANT_BOOL GetPersistent ( );
|
|
void PutPersistent (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetShowBearing ( );
|
|
void PutShowBearing (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetIsUsingEllipsoid ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
VARIANT_BOOL GetIsEmpty ( );
|
|
enum tkBearingType GetBearingType ( );
|
|
void PutBearingType (
|
|
enum tkBearingType pVal );
|
|
VARIANT_BOOL GetShowLength ( );
|
|
void PutShowLength (
|
|
VARIANT_BOOL pVal );
|
|
enum tkLengthDisplayMode GetLengthUnits ( );
|
|
void PutLengthUnits (
|
|
enum tkLengthDisplayMode pVal );
|
|
enum tkAreaDisplayMode GetAreaUnits ( );
|
|
void PutAreaUnits (
|
|
enum tkAreaDisplayMode pVal );
|
|
enum tkAngleFormat GetAngleFormat ( );
|
|
void PutAngleFormat (
|
|
enum tkAngleFormat pVal );
|
|
long GetAnglePrecision ( );
|
|
void PutAnglePrecision (
|
|
long pVal );
|
|
long GetAreaPrecision ( );
|
|
void PutAreaPrecision (
|
|
long pVal );
|
|
long GetLengthPrecision ( );
|
|
void PutLengthPrecision (
|
|
long pVal );
|
|
VARIANT_BOOL GetPointsVisible ( );
|
|
void PutPointsVisible (
|
|
VARIANT_BOOL pVal );
|
|
OLE_COLOR GetLineColor ( );
|
|
void PutLineColor (
|
|
OLE_COLOR pVal );
|
|
OLE_COLOR GetFillColor ( );
|
|
void PutFillColor (
|
|
OLE_COLOR pVal );
|
|
unsigned char GetFillTransparency ( );
|
|
void PutFillTransparency (
|
|
unsigned char pVal );
|
|
float GetLineWidth ( );
|
|
void PutLineWidth (
|
|
float pVal );
|
|
enum tkDashStyle GetLineStyle ( );
|
|
void PutLineStyle (
|
|
enum tkDashStyle pVal );
|
|
VARIANT_BOOL GetPointLabelsVisible ( );
|
|
void PutPointLabelsVisible (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetShowTotalLength ( );
|
|
void PutShowTotalLength (
|
|
VARIANT_BOOL pVal );
|
|
enum tkUndoShortcut GetUndoButton ( );
|
|
void PutUndoButton (
|
|
enum tkUndoShortcut pVal );
|
|
_bstr_t Serialize ( );
|
|
VARIANT_BOOL Deserialize (
|
|
_bstr_t state );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Length (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointCount (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_UndoPoint (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_get_PointXY (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out]*/ double * x,
|
|
/*[out]*/ double * y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_get_AreaWithClosingVertex (
|
|
/*[in]*/ double lastPointProjX,
|
|
/*[in]*/ double lastPointProjY,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MeasuringType (
|
|
/*[out,retval]*/ enum tkMeasuringType * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MeasuringType (
|
|
/*[in]*/ enum tkMeasuringType retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_FinishMeasuring ( ) = 0;
|
|
virtual HRESULT __stdcall get_Area (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsStopped (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall get_Persistent (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Persistent (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShowBearing (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShowBearing (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsUsingEllipsoid (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsEmpty (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BearingType (
|
|
/*[out,retval]*/ enum tkBearingType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BearingType (
|
|
/*[in]*/ enum tkBearingType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShowLength (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShowLength (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LengthUnits (
|
|
/*[out,retval]*/ enum tkLengthDisplayMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LengthUnits (
|
|
/*[in]*/ enum tkLengthDisplayMode pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AreaUnits (
|
|
/*[out,retval]*/ enum tkAreaDisplayMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AreaUnits (
|
|
/*[in]*/ enum tkAreaDisplayMode pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AngleFormat (
|
|
/*[out,retval]*/ enum tkAngleFormat * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AngleFormat (
|
|
/*[in]*/ enum tkAngleFormat pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AnglePrecision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AnglePrecision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AreaPrecision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AreaPrecision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LengthPrecision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LengthPrecision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointsVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointsVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillTransparency (
|
|
/*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillTransparency (
|
|
/*[in]*/ unsigned char pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineWidth (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineWidth (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineStyle (
|
|
/*[out,retval]*/ enum tkDashStyle * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineStyle (
|
|
/*[in]*/ enum tkDashStyle pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointLabelsVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointLabelsVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShowTotalLength (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShowTotalLength (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UndoButton (
|
|
/*[out,retval]*/ enum tkUndoShortcut * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UndoButton (
|
|
/*[in]*/ enum tkUndoShortcut pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR state,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("a2e93c9d-b196-4c82-a646-7c5910e44f6a"))
|
|
tkLayerType
|
|
{
|
|
ltUndefined = 0,
|
|
ltVector = 1,
|
|
ltRaster = 2
|
|
};
|
|
|
|
struct __declspec(uuid("19a5f3cc-c366-4565-8463-9029da068b33"))
|
|
ISelectionList : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetCount))
|
|
long Count;
|
|
__declspec(property(get=GetLayerHandle))
|
|
long LayerHandle[];
|
|
__declspec(property(get=GetShapeIndex))
|
|
long ShapeIndex[];
|
|
__declspec(property(get=GetLayerType))
|
|
enum tkLayerType LayerType[];
|
|
__declspec(property(get=GetRasterX))
|
|
long RasterX[];
|
|
__declspec(property(get=GetRasterY))
|
|
long RasterY[];
|
|
__declspec(property(get=GetRow))
|
|
long Row[];
|
|
__declspec(property(get=GetColumn))
|
|
long Column[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
HRESULT AddShape (
|
|
long LayerHandle,
|
|
long ShapeIndex );
|
|
long GetCount ( );
|
|
long GetLayerHandle (
|
|
long Index );
|
|
long GetShapeIndex (
|
|
long Index );
|
|
HRESULT Clear ( );
|
|
HRESULT RemoveByLayerHandle (
|
|
long LayerHandle );
|
|
HRESULT AddPixel (
|
|
long LayerHandle,
|
|
long Column,
|
|
long Row );
|
|
enum tkLayerType GetLayerType (
|
|
long Index );
|
|
long GetRasterX (
|
|
long Index );
|
|
long GetRasterY (
|
|
long Index );
|
|
HRESULT TogglePixel (
|
|
long LayerHandle,
|
|
long Column,
|
|
long Row );
|
|
long GetRow (
|
|
long Index );
|
|
long GetColumn (
|
|
long Index );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_AddShape (
|
|
/*[in]*/ long LayerHandle,
|
|
/*[in]*/ long ShapeIndex ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LayerHandle (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeIndex (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveByLayerHandle (
|
|
/*[in]*/ long LayerHandle ) = 0;
|
|
virtual HRESULT __stdcall raw_AddPixel (
|
|
/*[in]*/ long LayerHandle,
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row ) = 0;
|
|
virtual HRESULT __stdcall get_LayerType (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ enum tkLayerType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_RasterX (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_RasterY (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TogglePixel (
|
|
/*[in]*/ long LayerHandle,
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row ) = 0;
|
|
virtual HRESULT __stdcall get_Row (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Column (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("320ac432-2396-4e9f-9bcb-ec87de8449be"))
|
|
tkDrawReferenceList
|
|
{
|
|
dlScreenReferencedList = 0,
|
|
dlSpatiallyReferencedList = 1
|
|
};
|
|
|
|
struct __declspec(uuid("1fe926ab-1f1e-4058-8b1c-60ad2af92096"))
|
|
IDrawingRectangle : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=Getx,put=Putx))
|
|
double x;
|
|
__declspec(property(get=Gety,put=Puty))
|
|
double y;
|
|
__declspec(property(get=GetWidth,put=PutWidth))
|
|
double Width;
|
|
__declspec(property(get=GetHeight,put=PutHeight))
|
|
double Height;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetReferenceType,put=PutReferenceType))
|
|
enum tkDrawReferenceList ReferenceType;
|
|
__declspec(property(get=GetFillTransparency,put=PutFillTransparency))
|
|
unsigned char FillTransparency;
|
|
__declspec(property(get=GetColor,put=PutColor))
|
|
OLE_COLOR Color;
|
|
__declspec(property(get=GetLineWidth,put=PutLineWidth))
|
|
float LineWidth;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double Getx ( );
|
|
void Putx (
|
|
double pVal );
|
|
double Gety ( );
|
|
void Puty (
|
|
double pVal );
|
|
double GetWidth ( );
|
|
void PutWidth (
|
|
double pVal );
|
|
double GetHeight ( );
|
|
void PutHeight (
|
|
double pVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkDrawReferenceList GetReferenceType ( );
|
|
void PutReferenceType (
|
|
enum tkDrawReferenceList pVal );
|
|
unsigned char GetFillTransparency ( );
|
|
void PutFillTransparency (
|
|
unsigned char pVal );
|
|
OLE_COLOR GetColor ( );
|
|
void PutColor (
|
|
OLE_COLOR pVal );
|
|
float GetLineWidth ( );
|
|
void PutLineWidth (
|
|
float pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_x (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_x (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_y (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_y (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Width (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Width (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Height (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Height (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ReferenceType (
|
|
/*[out,retval]*/ enum tkDrawReferenceList * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ReferenceType (
|
|
/*[in]*/ enum tkDrawReferenceList pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillTransparency (
|
|
/*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillTransparency (
|
|
/*[in]*/ unsigned char pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Color (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Color (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineWidth (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineWidth (
|
|
/*[in]*/ float pVal ) = 0;
|
|
};
|
|
|
|
enum __declspec(uuid("514343d6-530d-4748-a0f5-b33f883bed3e"))
|
|
tkCustomDrawingFlags
|
|
{
|
|
CustomDrawingNone = 0,
|
|
OnDrawBackBufferHdc = 1,
|
|
OnDrawBackBufferBitmapData = 2,
|
|
BeforeAfterDrawing = 4,
|
|
BeforeAfterLayers = 8
|
|
};
|
|
|
|
enum __declspec(uuid("81897081-0416-4a11-a011-294176989374"))
|
|
tkRedrawType
|
|
{
|
|
RedrawAll = 1,
|
|
RedrawSkipDataLayers = 2,
|
|
RedrawMinimal = 3,
|
|
RedrawSkipAllLayers = 4
|
|
};
|
|
|
|
enum __declspec(uuid("5e15651a-3ab7-483f-bdb0-affa2ffb1a32"))
|
|
tkMapProjection
|
|
{
|
|
PROJECTION_CUSTOM = -1,
|
|
PROJECTION_NONE = 0,
|
|
PROJECTION_WGS84 = 1,
|
|
PROJECTION_GOOGLE_MERCATOR = 2
|
|
};
|
|
|
|
enum __declspec(uuid("af3f5f49-1d6b-4bd2-9370-a3c0da2368c7"))
|
|
tkKnownExtents
|
|
{
|
|
keSiliconValley = -3,
|
|
keGreenwich = -2,
|
|
keNone = -1,
|
|
keWorld = 0,
|
|
keAfghanistan = 1,
|
|
keAland_Islands = 2,
|
|
keAlbania = 3,
|
|
keAlgeria = 4,
|
|
keAmerican_Samoa = 5,
|
|
keAndorra = 6,
|
|
keAngola = 7,
|
|
keAnguilla = 8,
|
|
keAntigua = 9,
|
|
keArgentina = 10,
|
|
keArmenia = 11,
|
|
keAruba = 12,
|
|
keAustralia = 13,
|
|
keAustria = 14,
|
|
keAzerbaijan = 15,
|
|
keBahamas = 16,
|
|
keBahrain = 17,
|
|
keBangladesh = 18,
|
|
keBarbados = 19,
|
|
keBelarus = 20,
|
|
keBelgium = 21,
|
|
keBelize = 22,
|
|
keBenin = 23,
|
|
keBermuda = 24,
|
|
keBhutan = 25,
|
|
keBolivia = 26,
|
|
keBosnia_and_Herzegovina = 27,
|
|
keBotswana = 28,
|
|
keBrazil = 29,
|
|
keBritish_Virgin_Islands = 30,
|
|
keBrunei = 31,
|
|
keBulgaria = 32,
|
|
keBurkina_Faso = 33,
|
|
keBurundi = 34,
|
|
keCambodia = 35,
|
|
keCameroon = 36,
|
|
keCanada = 37,
|
|
keCape_Verde = 38,
|
|
keCayman_Islands = 39,
|
|
keCentral_African_Republic = 40,
|
|
keChad = 41,
|
|
keChile = 42,
|
|
keChina = 43,
|
|
keCocos_Islands = 44,
|
|
keColombia = 45,
|
|
keComoros = 46,
|
|
keCongo = 47,
|
|
keCook_Islands = 48,
|
|
keCosta_Rica = 49,
|
|
keCroatia = 50,
|
|
keCuba = 51,
|
|
keCyprus = 52,
|
|
keCzech_Republic = 53,
|
|
keDenmark = 54,
|
|
keDjibouti = 55,
|
|
keDominica = 56,
|
|
keDominican_Republic = 57,
|
|
keDR_Congo = 58,
|
|
keEcuador = 59,
|
|
keEgypt = 60,
|
|
keEl_Salvador = 61,
|
|
keEquatorial_Guinea = 62,
|
|
keEritrea = 63,
|
|
keEstonia = 64,
|
|
keEthiopia = 65,
|
|
keFaeroe_Islands = 66,
|
|
keFalkland_Islands = 67,
|
|
keFiji = 68,
|
|
keFinland = 69,
|
|
keFrance = 70,
|
|
keFrench_Guiana = 71,
|
|
keFrench_Polynesia = 72,
|
|
keGabon = 73,
|
|
keGambia = 74,
|
|
keGeorgia = 75,
|
|
keGermany = 76,
|
|
keGhana = 77,
|
|
keGibraltar = 78,
|
|
keGreat_Britain = 79,
|
|
keGreece = 80,
|
|
keGreenland = 81,
|
|
keGrenada = 82,
|
|
keGuadeloupe = 83,
|
|
keGuam = 84,
|
|
keGuatemala = 85,
|
|
keGuernsey = 86,
|
|
keGuinea = 87,
|
|
keGuinea_Bissau = 88,
|
|
keGuyana = 89,
|
|
keHaiti = 90,
|
|
keHonduras = 91,
|
|
keHungary = 92,
|
|
keIceland = 93,
|
|
keIndia = 94,
|
|
keIndonesia = 95,
|
|
keIran = 96,
|
|
keIraq = 97,
|
|
keIreland = 98,
|
|
keIsle_of_Man = 99,
|
|
keIsrael = 100,
|
|
keItaly = 101,
|
|
keIvory_Coast = 102,
|
|
keJamaica = 103,
|
|
keJapan = 104,
|
|
keJersey = 105,
|
|
keJordan = 106,
|
|
keKazakhstan = 107,
|
|
keKenya = 108,
|
|
keKiribati = 109,
|
|
keKuwait = 110,
|
|
keKyrgyzstan = 111,
|
|
keLaos = 112,
|
|
keLatvia = 113,
|
|
keLebanon = 114,
|
|
keLesotho = 115,
|
|
keLiberia = 116,
|
|
keLibya = 117,
|
|
keLiechtenstein = 118,
|
|
keLithuania = 119,
|
|
keLuxembourg = 120,
|
|
keMacao = 121,
|
|
keMacedonia = 122,
|
|
keMadagascar = 123,
|
|
keMalawi = 124,
|
|
keMalaysia = 125,
|
|
keMaldives = 126,
|
|
keMali = 127,
|
|
keMalta = 128,
|
|
keMarshall_Islands = 129,
|
|
keMartinique = 130,
|
|
keMauritania = 131,
|
|
keMauritius = 132,
|
|
keMayotte = 133,
|
|
keMexico = 134,
|
|
keMicronesia = 135,
|
|
keMoldova = 136,
|
|
keMonaco = 137,
|
|
keMongolia = 138,
|
|
keMontenegro = 139,
|
|
keMontserrat = 140,
|
|
keMorocco = 141,
|
|
keMozambique = 142,
|
|
keNamibia = 143,
|
|
keNauru = 144,
|
|
keNepal = 145,
|
|
keNetherlands = 146,
|
|
keNew_Caledonia = 147,
|
|
keNew_Zealand = 148,
|
|
keNicaragua = 149,
|
|
keNiger = 150,
|
|
keNigeria = 151,
|
|
keNiue = 152,
|
|
keNorfolk_Island = 153,
|
|
keNorth_Korea = 154,
|
|
keNorthern_Mariana_Islands = 155,
|
|
keNorway = 156,
|
|
keOccupied_Palestinian_Territory = 157,
|
|
keOman = 158,
|
|
kePakistan = 159,
|
|
kePalau = 160,
|
|
kePanama = 161,
|
|
kePapua_New_Guinea = 162,
|
|
keParaguay = 163,
|
|
kePeru = 164,
|
|
kePhilippines = 165,
|
|
kePitcairn = 166,
|
|
kePoland = 167,
|
|
kePortugal = 168,
|
|
kePuerto_Rico = 169,
|
|
keQatar = 170,
|
|
keReunion_Island = 171,
|
|
keRomania = 172,
|
|
keRussia = 173,
|
|
keRwanda = 174,
|
|
keSaint_Barthelemy = 175,
|
|
keSaint_Martin_French_part = 176,
|
|
keSamoa = 177,
|
|
keSan_Marino = 178,
|
|
keSao_Tome_and_Principe = 179,
|
|
keSaudi_Arabia = 180,
|
|
keSenegal = 181,
|
|
keSerbia = 182,
|
|
keSeychelles = 183,
|
|
keSierra_Leone = 184,
|
|
keSingapore = 185,
|
|
keSlovakia = 186,
|
|
keSlovenia = 187,
|
|
keSolomon_Islands = 188,
|
|
keSomalia = 189,
|
|
keSouth_Africa = 190,
|
|
keSouth_Korea = 191,
|
|
keSpain = 192,
|
|
keSri_Lanka = 193,
|
|
keSt_Helena = 194,
|
|
keSt_Kitts_and_Nevis = 195,
|
|
keSt_Lucia = 196,
|
|
keSt_Pierre_and_Miquelon = 197,
|
|
keSt_Vincent = 198,
|
|
keSudan = 199,
|
|
keSuriname = 200,
|
|
keSvalbard_and_Jan_Mayen = 201,
|
|
keSwaziland = 202,
|
|
keSweden = 203,
|
|
keSwitzerland = 204,
|
|
keSyria = 205,
|
|
keTajikistan = 206,
|
|
keTanzania = 207,
|
|
keThailand = 208,
|
|
keTimor_Leste = 209,
|
|
keTogo = 210,
|
|
keTokelau = 211,
|
|
keTonga = 212,
|
|
keTrinidad_and_Tobago = 213,
|
|
keTunisia = 214,
|
|
keTurkey = 215,
|
|
keTurkmenistan = 216,
|
|
keTurks_and_Caicos_Islands = 217,
|
|
keTuvalu = 218,
|
|
keUganda = 219,
|
|
keUkraine = 220,
|
|
keUnited_Arab_Emirates = 221,
|
|
keUruguay = 222,
|
|
keUS_Virgin_Islands = 223,
|
|
keUSA = 224,
|
|
keUzbekistan = 225,
|
|
keVanuatu = 226,
|
|
keVenezuela = 227,
|
|
keVietnam = 228,
|
|
keWallis_and_Futuna = 229,
|
|
keWestern_Sahara = 230,
|
|
keYemen = 231,
|
|
keZambia = 232,
|
|
keZimbabwe = 233
|
|
};
|
|
|
|
enum __declspec(uuid("f1045e18-fe93-4172-a7e4-aa67416a93b0"))
|
|
tkWmsVersion
|
|
{
|
|
wvEmpty = 0,
|
|
wvAuto = 1,
|
|
wv100 = 2,
|
|
wv110 = 3,
|
|
wv111 = 4,
|
|
wv13 = 5
|
|
};
|
|
|
|
enum __declspec(uuid("f4fb70ae-68f3-45d4-945f-78ee26a28f1d"))
|
|
tkLineStipple
|
|
{
|
|
lsNone = 0,
|
|
lsDotted = 1,
|
|
lsDashed = 2,
|
|
lsDashDotDash = 3,
|
|
lsDoubleSolid = 4,
|
|
lsDoubleSolidPlusDash = 5,
|
|
lsTrainTracks = 6,
|
|
lsCustom = 7,
|
|
lsDashDotDot = 8
|
|
};
|
|
|
|
enum __declspec(uuid("546ff8cf-249a-48e6-ad00-7015854d77b1"))
|
|
tkFillStipple
|
|
{
|
|
fsNone = 0,
|
|
fsVerticalBars = 1,
|
|
fsHorizontalBars = 2,
|
|
fsDiagonalDownRight = 3,
|
|
fsDiagonalDownLeft = 4,
|
|
fsPolkaDot = 5,
|
|
fsCustom = 6,
|
|
fsCross = 7,
|
|
fsRaster = 8
|
|
};
|
|
|
|
enum __declspec(uuid("c2095580-06b9-41f5-b06e-908b6fc0c8a3"))
|
|
tkPointType
|
|
{
|
|
ptSquare = 0,
|
|
ptCircle = 1,
|
|
ptDiamond = 2,
|
|
ptTriangleUp = 3,
|
|
ptTriangleDown = 4,
|
|
ptTriangleLeft = 5,
|
|
ptTriangleRight = 6,
|
|
ptUserDefined = 7,
|
|
ptImageList = 8,
|
|
ptFontChar = 9
|
|
};
|
|
|
|
enum __declspec(uuid("bcdbd4e0-8b7c-11da-a72b-0800200c9a66"))
|
|
tkResizeBehavior
|
|
{
|
|
rbClassic = 0,
|
|
rbModern = 1,
|
|
rbIntuitive = 2,
|
|
rbWarp = 3,
|
|
rbKeepScale = 4
|
|
};
|
|
|
|
enum __declspec(uuid("685cfa4d-ecbb-4753-a018-b8453f32dc92"))
|
|
tkCoordinatesDisplay
|
|
{
|
|
cdmNone = 0,
|
|
cdmAuto = 1,
|
|
cdmDegrees = 2,
|
|
cdmMapUnits = 3
|
|
};
|
|
|
|
enum __declspec(uuid("0f17f6d4-c34f-49eb-a47e-0996cdde12f8"))
|
|
tkCustomState
|
|
{
|
|
csAuto = 0,
|
|
csTrue = 1,
|
|
csFalse = 2
|
|
};
|
|
|
|
enum __declspec(uuid("46640334-bbc8-4237-a307-90d2c812c272"))
|
|
tkZoomBarVerbosity
|
|
{
|
|
zbvZoomOnly = 0,
|
|
zbvFull = 1,
|
|
zbvNone = 2
|
|
};
|
|
|
|
enum __declspec(uuid("ebdaa822-c53b-4cc1-b0f4-0832a0ecda96"))
|
|
tkZoomBehavior
|
|
{
|
|
zbDefault = 0,
|
|
zbUseTileLevels = 1
|
|
};
|
|
|
|
enum __declspec(uuid("c04a7c5d-6cd8-4671-96b7-0293d5fb81d4"))
|
|
tkZoomBoxStyle
|
|
{
|
|
zbsRubberBand = 0,
|
|
zbsGray = 1,
|
|
zbsGrayInverted = 2,
|
|
zbsOrange = 3,
|
|
zbsBlue = 4
|
|
};
|
|
|
|
struct __declspec(uuid("94ec8df4-6614-463a-b622-f65913bf98de"))
|
|
_ITableEvents : IDispatch
|
|
{
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
// Methods:
|
|
HRESULT OnUpdateJoin (
|
|
_bstr_t Filename,
|
|
_bstr_t fieldList,
|
|
_bstr_t JoinOptions,
|
|
struct ITable * joinSource );
|
|
};
|
|
|
|
struct __declspec(uuid("abea1545-08ab-4d5c-a594-d3017211ea95"))
|
|
_DMapEvents : IDispatch
|
|
{
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
// Methods:
|
|
HRESULT DblClick ( );
|
|
HRESULT MouseDown (
|
|
short Button,
|
|
short Shift,
|
|
long x,
|
|
long y );
|
|
HRESULT MouseUp (
|
|
short Button,
|
|
short Shift,
|
|
long x,
|
|
long y );
|
|
HRESULT MouseMove (
|
|
short Button,
|
|
short Shift,
|
|
long x,
|
|
long y );
|
|
HRESULT FileDropped (
|
|
_bstr_t Filename );
|
|
HRESULT SelectBoxFinal (
|
|
long left,
|
|
long right,
|
|
long bottom,
|
|
long top );
|
|
HRESULT SelectBoxDrag (
|
|
long left,
|
|
long right,
|
|
long bottom,
|
|
long top );
|
|
HRESULT ExtentsChanged ( );
|
|
HRESULT MapState (
|
|
long LayerHandle );
|
|
HRESULT OnDrawBackBuffer (
|
|
long BackBuffer );
|
|
HRESULT ShapeHighlighted (
|
|
long LayerHandle,
|
|
long ShapeIndex );
|
|
HRESULT BeforeDrawing (
|
|
long hDC,
|
|
long xMin,
|
|
long xMax,
|
|
long yMin,
|
|
long yMax,
|
|
enum tkMwBoolean * Handled );
|
|
HRESULT AfterDrawing (
|
|
long hDC,
|
|
long xMin,
|
|
long xMax,
|
|
long yMin,
|
|
long yMax,
|
|
enum tkMwBoolean * Handled );
|
|
HRESULT TilesLoaded (
|
|
VARIANT_BOOL SnapShot,
|
|
_bstr_t Key,
|
|
VARIANT_BOOL fromCache );
|
|
HRESULT MeasuringChanged (
|
|
enum tkMeasuringAction action );
|
|
HRESULT BeforeShapeEdit (
|
|
long LayerHandle,
|
|
long ShapeIndex,
|
|
enum tkMwBoolean * Cancel );
|
|
HRESULT ValidateShape (
|
|
long LayerHandle,
|
|
struct IShape * Shape,
|
|
enum tkMwBoolean * Cancel );
|
|
HRESULT AfterShapeEdit (
|
|
enum tkUndoOperation Operation,
|
|
long LayerHandle,
|
|
long ShapeIndex );
|
|
HRESULT ChooseLayer (
|
|
double xProj,
|
|
double yProj,
|
|
long * LayerHandle );
|
|
HRESULT ShapeValidationFailed (
|
|
_bstr_t errorMessage );
|
|
HRESULT BeforeDeleteShape (
|
|
enum tkDeleteTarget target,
|
|
enum tkMwBoolean * Cancel );
|
|
HRESULT ProjectionChanged ( );
|
|
HRESULT UndoListChanged ( );
|
|
HRESULT SelectionChanged (
|
|
long LayerHandle );
|
|
HRESULT ShapeIdentified (
|
|
long LayerHandle,
|
|
long ShapeIndex,
|
|
double pointX,
|
|
double pointY );
|
|
HRESULT LayerProjectionIsEmpty (
|
|
long LayerHandle,
|
|
enum tkMwBoolean * cancelAdding );
|
|
HRESULT ProjectionMismatch (
|
|
long LayerHandle,
|
|
enum tkMwBoolean * cancelAdding,
|
|
enum tkMwBoolean * Reproject );
|
|
HRESULT LayerReprojected (
|
|
long LayerHandle,
|
|
VARIANT_BOOL Success );
|
|
HRESULT LayerAdded (
|
|
long LayerHandle );
|
|
HRESULT LayerRemoved (
|
|
long LayerHandle,
|
|
VARIANT_BOOL fromRemoveAllLayers );
|
|
HRESULT BackgroundLoadingStarted (
|
|
long TaskId,
|
|
long LayerHandle );
|
|
HRESULT BackgroundLoadingFinished (
|
|
long TaskId,
|
|
long LayerHandle,
|
|
long NumFeatures,
|
|
long NumLoaded );
|
|
HRESULT GridOpened (
|
|
long LayerHandle,
|
|
_bstr_t gridFilename,
|
|
long bandIndex,
|
|
VARIANT_BOOL isUsingProxy );
|
|
HRESULT ShapesIdentified (
|
|
struct ISelectionList * selectedShapes,
|
|
double ProjX,
|
|
double ProjY );
|
|
HRESULT OnDrawBackBuffer2 (
|
|
long Height,
|
|
long Width,
|
|
long Stride,
|
|
long pixelFormat,
|
|
long scan0 );
|
|
HRESULT BeforeLayers (
|
|
long hDC,
|
|
long xMin,
|
|
long xMax,
|
|
long yMin,
|
|
long yMax,
|
|
enum tkMwBoolean * Handled );
|
|
HRESULT AfterLayers (
|
|
long hDC,
|
|
long xMin,
|
|
long xMax,
|
|
long yMin,
|
|
long yMax,
|
|
enum tkMwBoolean * Handled );
|
|
};
|
|
|
|
enum __declspec(uuid("f8da5c43-0b00-4efb-beac-67c522925884"))
|
|
tkMwBoolean
|
|
{
|
|
blnFalse = 0,
|
|
blnTrue = 1
|
|
};
|
|
|
|
enum __declspec(uuid("2ad7f93f-d4f7-4eb7-8b67-1c3b94e5498f"))
|
|
tkMeasuringAction
|
|
{
|
|
PointAdded = 0,
|
|
PointRemoved = 1,
|
|
MesuringStopped = 2
|
|
};
|
|
|
|
enum __declspec(uuid("cc04fef1-11bb-420f-8c32-5b7d7806ba46"))
|
|
tkDeleteTarget
|
|
{
|
|
dtNone = 0,
|
|
dtShape = 1,
|
|
dtPart = 2,
|
|
dtVertex = 3
|
|
};
|
|
|
|
struct __declspec(uuid("54f4c2f7-ed40-43b7-9d6f-e45965df7f95"))
|
|
Map;
|
|
// [ default ] dispinterface _DMap
|
|
// [ default, source ] dispinterface _DMapEvents
|
|
|
|
struct __declspec(uuid("b4a353e3-d3df-455c-8e4d-cfc937800820"))
|
|
Grid;
|
|
// [ default ] interface IGrid
|
|
|
|
struct __declspec(uuid("044afe79-d3de-4500-a14b-decea635b497"))
|
|
GridHeader;
|
|
// [ default ] interface IGridHeader
|
|
|
|
struct __declspec(uuid("86e02063-602c-47f2-9778-81e6979e3267"))
|
|
ESRIGridManager;
|
|
// [ default ] interface IESRIGridManager
|
|
|
|
struct __declspec(uuid("55b3f2da-eb09-4fa9-b74b-9a1b3e457318"))
|
|
IESRIGridManager : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
VARIANT_BOOL CanUseESRIGrids ( );
|
|
VARIANT_BOOL DeleteESRIGrids (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL IsESRIGrid (
|
|
_bstr_t Filename );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CanUseESRIGrids (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DeleteESRIGrids (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_IsESRIGrid (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("0db362e3-6f79-4226-af19-47b67b27e99b"))
|
|
Image;
|
|
// [ default ] interface IImage
|
|
|
|
struct __declspec(uuid("c0eac9eb-1d02-4bd9-8dab-4bf922c8cd13"))
|
|
Shapefile;
|
|
// [ default ] interface IShapefile
|
|
|
|
struct __declspec(uuid("ce7e6869-6f74-4e9d-9f07-3dcbadab6299"))
|
|
Shape;
|
|
// [ default ] interface IShape
|
|
|
|
struct __declspec(uuid("03f9b3db-637b-4544-bf7a-2f190f821f0d"))
|
|
Extents;
|
|
// [ default ] interface IExtents
|
|
|
|
struct __declspec(uuid("ce63ad29-c5eb-4865-b143-e0ac35ed6fbc"))
|
|
Point;
|
|
// [ default ] interface IPoint
|
|
|
|
struct __declspec(uuid("97efb80f-3638-4bdc-9128-c5a30194c257"))
|
|
Table;
|
|
// [ default ] interface ITable
|
|
// [ default, source ] dispinterface _ITableEvents
|
|
|
|
struct __declspec(uuid("c2c71e09-3deb-4e6c-b54a-d5613986bffe"))
|
|
Field;
|
|
// [ default ] interface IField
|
|
|
|
struct __declspec(uuid("b655545f-1d9c-4d81-a73c-205fc2c3c4ab"))
|
|
ShapeNetwork;
|
|
// [ default ] interface IShapeNetwork
|
|
|
|
enum __declspec(uuid("05d8ac58-5435-4957-b94b-8df7155d5f98"))
|
|
AmbiguityResolution
|
|
{
|
|
Z_VALUE = 0,
|
|
DISTANCE_TO_OUTLET = 1,
|
|
NO_RESOLUTION = 2
|
|
};
|
|
|
|
struct __declspec(uuid("b898877f-dc9e-4fbf-b997-b65dc97b72e9"))
|
|
Utils;
|
|
// [ default ] interface IUtils
|
|
|
|
enum __declspec(uuid("6f09e672-ea03-47dc-bc25-4a165dacc148"))
|
|
PolygonOperation
|
|
{
|
|
DIFFERENCE_OPERATION = 0,
|
|
INTERSECTION_OPERATION = 1,
|
|
EXCLUSIVEOR_OPERATION = 2,
|
|
UNION_OPERATION = 3
|
|
};
|
|
|
|
enum __declspec(uuid("b4ea9a5d-c2db-4da9-ae5b-a70e57c66c5c"))
|
|
SplitMethod
|
|
{
|
|
InscribedRadius = 0,
|
|
AngleDeviation = 1
|
|
};
|
|
|
|
enum __declspec(uuid("9f8a72ab-4841-4af9-85b8-9656c963ac66"))
|
|
tkInterface
|
|
{
|
|
idChart = 0,
|
|
idChartField = 1,
|
|
idCharts = 2,
|
|
idColorScheme = 3,
|
|
idESRIGridManager = 4,
|
|
idExtents = 5,
|
|
idField = 6,
|
|
idGeoProjection = 7,
|
|
idGlobalSettings = 8,
|
|
idGrid = 9,
|
|
idGridColorBreak = 10,
|
|
idGridColorScheme = 11,
|
|
idGridHeader = 12,
|
|
idImage = 13,
|
|
idLabelCategory = 14,
|
|
idLabel = 15,
|
|
idLabels = 16,
|
|
idLinePattern = 17,
|
|
idLineSegment = 18,
|
|
idPoint = 19,
|
|
idShape = 20,
|
|
idShapeDrawingOptions = 21,
|
|
idShapefile = 22,
|
|
idShapefileCategories = 23,
|
|
idShapefileCategory = 24,
|
|
idShapefileColorBreak = 25,
|
|
idShapefileColorScheme = 26,
|
|
idShapeNetwork = 27,
|
|
idTable = 28,
|
|
idTileProviders = 29,
|
|
idTiles = 30,
|
|
idTin = 31,
|
|
idUtils = 32,
|
|
idVector = 33,
|
|
idShapeValidationInfo = 34,
|
|
idMeasuring = 35,
|
|
idFileManager = 36,
|
|
idFieldStatOperations = 37,
|
|
idShapeEditor = 38,
|
|
idOgrDatasource = 39,
|
|
idOgrLayer = 40,
|
|
idUndoList = 41,
|
|
idIdentifier = 42,
|
|
idSelectionList = 43,
|
|
idDrawingRectangle = 44,
|
|
idGdalRasterBand = 45,
|
|
idHistogram = 46,
|
|
idGdalDataset = 47,
|
|
idGdalDriver = 48,
|
|
idGdalDriverManager = 49,
|
|
idFunction = 50,
|
|
idExpression = 51,
|
|
idWmsLayer = 52,
|
|
idGdalUtils = 53
|
|
};
|
|
|
|
enum __declspec(uuid("5774b893-d236-4ee4-8e92-2b9f019d2869"))
|
|
tkGridProxyFormat
|
|
{
|
|
gpfBmpProxy = 0,
|
|
gpfTiffProxy = 1
|
|
};
|
|
|
|
enum __declspec(uuid("29389daf-9ef7-4c89-b000-d4735eb1d789"))
|
|
tkProjectionSet
|
|
{
|
|
psAll_Projections = 1,
|
|
psNAD83_Subset = 2,
|
|
psWGS84_Subset = 4
|
|
};
|
|
|
|
struct __declspec(uuid("d226c4b1-c97c-469d-8cbc-8e3df2139612"))
|
|
Vector;
|
|
// [ default ] interface IVector
|
|
|
|
struct __declspec(uuid("eceb5841-f84e-4dfd-8c96-32216c69c818"))
|
|
GridColorScheme;
|
|
// [ default ] interface IGridColorScheme
|
|
|
|
struct __declspec(uuid("b82b0eb0-05b6-4ff2-aa16-bcd33fde6568"))
|
|
GridColorBreak;
|
|
// [ default ] interface IGridColorBreak
|
|
|
|
struct __declspec(uuid("677b1af6-a28d-4fab-8a5f-0f8763d88638"))
|
|
Tin;
|
|
// [ default ] interface ITin
|
|
|
|
struct __declspec(uuid("58804a7f-2c75-41af-9d32-5bd08db1baf6"))
|
|
ShapeDrawingOptions;
|
|
// [ default ] interface IShapeDrawingOptions
|
|
|
|
struct __declspec(uuid("cea6b369-f2ec-4927-bd8c-f0f6a4066ec6"))
|
|
Labels;
|
|
// [ default ] interface ILabels
|
|
|
|
struct __declspec(uuid("92add941-94c2-4a57-a058-e9999f21d6bf"))
|
|
LabelCategory;
|
|
// [ default ] interface ILabelCategory
|
|
|
|
struct __declspec(uuid("4d745ac7-d623-4f51-ba01-18793fc778a6"))
|
|
Label;
|
|
// [ default ] interface ILabel
|
|
|
|
struct __declspec(uuid("1a3b0d02-9265-41b0-84bb-9e09f262ff82"))
|
|
ShapefileCategories;
|
|
// [ default ] interface IShapefileCategories
|
|
|
|
struct __declspec(uuid("51464a2a-69f7-4cad-8728-9608580210a3"))
|
|
ShapefileCategory;
|
|
// [ default ] interface IShapefileCategory
|
|
|
|
struct __declspec(uuid("1176c871-4c0b-48cf-85b6-926a7948e0f7"))
|
|
Charts;
|
|
// [ default ] interface ICharts
|
|
|
|
struct __declspec(uuid("a109a2a1-775f-4fbf-b0c7-f703f8b0bc90"))
|
|
Chart;
|
|
// [ default ] interface IChart
|
|
|
|
struct __declspec(uuid("60409e71-bbb8-491c-a48b-ada7f383cb6e"))
|
|
ColorScheme;
|
|
// [ default ] interface IColorScheme
|
|
|
|
struct __declspec(uuid("8c429c40-4f0f-479a-b492-98819424801d"))
|
|
ChartField;
|
|
// [ default ] interface IChartField
|
|
|
|
struct __declspec(uuid("ff695b0c-4977-4d9e-88dd-0df4ff7082bc"))
|
|
LinePattern;
|
|
// [ default ] interface ILinePattern
|
|
|
|
struct __declspec(uuid("03a98c90-70ff-40c7-ad93-6bf8b41b170f"))
|
|
LineSegment;
|
|
// [ default ] interface ILineSegment
|
|
|
|
struct __declspec(uuid("b0828db2-3354-419f-82b0-ac0478ddb00d"))
|
|
GeoProjection;
|
|
// [ default ] interface IGeoProjection
|
|
|
|
struct __declspec(uuid("80cdfee0-576f-4141-906e-877638a2aef3"))
|
|
GlobalSettings;
|
|
// [ default ] interface IGlobalSettings
|
|
|
|
enum __declspec(uuid("eec76509-2f4b-4035-88b8-fc25b76f8ddf"))
|
|
tkGdalError
|
|
{
|
|
GdalErrorNone = 0,
|
|
GdalErrorAppDefined = 1,
|
|
GdalErrorOutOfMemory = 2,
|
|
GdalErrorFileIO = 3,
|
|
GdalErrorOpenFailed = 4,
|
|
GdalErrorIllegalArg = 5,
|
|
GdalErrorNotSupported = 6,
|
|
GdalErrorAssertionFailed = 7,
|
|
GdalErrorNoWriteAccess = 8,
|
|
GdalErrorUserInterrupt = 9,
|
|
GdalErrorObjectNull = 10,
|
|
GdalErrorUndefined = 11
|
|
};
|
|
|
|
enum __declspec(uuid("0e2e7cc8-9a4e-4ce4-85d3-f951fe723212"))
|
|
tkGdalErrorType
|
|
{
|
|
GdalNone = 0,
|
|
GdalDebug = 1,
|
|
GdalWarning = 2,
|
|
GdalFailure = 3,
|
|
GdalFatal = 4,
|
|
GdalUndefined = 5
|
|
};
|
|
|
|
enum __declspec(uuid("bc397a60-966f-45d6-b65c-7bc59f2dffa1"))
|
|
tkSmoothingMode
|
|
{
|
|
DefaultMode = 0,
|
|
HighSpeedMode = 1,
|
|
HighQualityMode = 2,
|
|
None = 3,
|
|
AntiAlias = 4
|
|
};
|
|
|
|
enum __declspec(uuid("86786053-9c59-41fb-825a-5d0382603c4b"))
|
|
tkCompositingQuality
|
|
{
|
|
Default = 0,
|
|
HighSpeed = 1,
|
|
HighQuality = 2,
|
|
GammaCorrected = 3,
|
|
AssumeLinear = 4
|
|
};
|
|
|
|
enum __declspec(uuid("b09fdaa5-7bd0-4fdf-9356-e6c4510e1b8c"))
|
|
tkLocalizedStrings
|
|
{
|
|
lsHectars = 0,
|
|
lsMeters = 1,
|
|
lsKilometers = 2,
|
|
lsSquareKilometers = 3,
|
|
lsSquareMeters = 4,
|
|
lsMapUnits = 5,
|
|
lsSquareMapUnits = 6,
|
|
lsMiles = 7,
|
|
lsFeet = 8,
|
|
lsLatitude = 9,
|
|
lsLongitude = 10,
|
|
lsRadians = 11,
|
|
lsNorthEast = 12,
|
|
lsSouthEast = 13,
|
|
lsSouthWest = 14,
|
|
lsNorthWest = 15,
|
|
lsNorth = 16,
|
|
lsEast = 17,
|
|
lsSouth = 18,
|
|
lsWest = 19,
|
|
lsAcres = 20,
|
|
lsSquareFeet = 21,
|
|
lsSquareMiles = 22
|
|
};
|
|
|
|
enum __declspec(uuid("da0a0612-901d-4877-8e68-cf2e6770b83d"))
|
|
tkRasterOverviewCreation
|
|
{
|
|
rocAuto = 0,
|
|
rocYes = 1,
|
|
rocNo = 2
|
|
};
|
|
|
|
enum __declspec(uuid("e607e6f3-b73e-4b9c-814a-623ad8a95f1d"))
|
|
tkTiffCompression
|
|
{
|
|
tkmAUTO = -1,
|
|
tkmJPEG = 0,
|
|
tkmLZW = 1,
|
|
tkmPACKBITS = 2,
|
|
tkmDEFLATE = 3,
|
|
tkmCCITTRLE = 4,
|
|
tkmCCITTFAX3 = 5,
|
|
tkmCCITTFAX4 = 6,
|
|
tkmNONE = 7
|
|
};
|
|
|
|
enum __declspec(uuid("dd146d7f-e630-4113-9971-a36c6796c5d5"))
|
|
tkOgrEncoding
|
|
{
|
|
oseUtf8 = 0,
|
|
oseAnsi = 1
|
|
};
|
|
|
|
enum __declspec(uuid("33f78390-b2b8-4214-9952-6bdc5458940a"))
|
|
tkPixelOffsetMode
|
|
{
|
|
pomDefault = 0,
|
|
pomHighPerformance = 1,
|
|
pomHighQuality = 2
|
|
};
|
|
|
|
enum __declspec(uuid("77528af3-a9f0-4f42-9b89-e55fc7221c6a"))
|
|
tkCallbackVerbosity
|
|
{
|
|
cvAll = 0,
|
|
cvLimited = 1
|
|
};
|
|
|
|
struct __declspec(uuid("97a80176-ee9a-461e-b494-f4f168f16eca"))
|
|
IGlobalSettings : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetMinPolygonArea,put=PutMinPolygonArea))
|
|
double MinPolygonArea;
|
|
__declspec(property(get=GetMinAreaToPerimeterRatio,put=PutMinAreaToPerimeterRatio))
|
|
double MinAreaToPerimeterRatio;
|
|
__declspec(property(get=GetClipperGcsMultiplicationFactor,put=PutClipperGcsMultiplicationFactor))
|
|
double ClipperGcsMultiplicationFactor;
|
|
__declspec(property(get=GetShapefileFastMode,put=PutShapefileFastMode))
|
|
VARIANT_BOOL ShapefileFastMode;
|
|
__declspec(property(get=GetShapefileFastUnion,put=PutShapefileFastUnion))
|
|
VARIANT_BOOL ShapefileFastUnion;
|
|
__declspec(property(get=GetGdalLastErrorNo))
|
|
enum tkGdalError GdalLastErrorNo;
|
|
__declspec(property(get=GetGdalLastErrorType))
|
|
enum tkGdalErrorType GdalLastErrorType;
|
|
__declspec(property(get=GetGdalLastErrorMsg))
|
|
_bstr_t GdalLastErrorMsg;
|
|
__declspec(property(get=GetGdalReprojectionErrorMsg))
|
|
_bstr_t GdalReprojectionErrorMsg;
|
|
__declspec(property(get=GetLabelsSmoothingMode,put=PutLabelsSmoothingMode))
|
|
enum tkSmoothingMode LabelsSmoothingMode;
|
|
__declspec(property(get=GetLabelsCompositingQuality,put=PutLabelsCompositingQuality))
|
|
enum tkCompositingQuality LabelsCompositingQuality;
|
|
__declspec(property(get=GetLocalizedString,put=PutLocalizedString))
|
|
_bstr_t LocalizedString[];
|
|
__declspec(property(get=GetZoomToFirstLayer,put=PutZoomToFirstLayer))
|
|
VARIANT_BOOL ZoomToFirstLayer;
|
|
__declspec(property(get=GetLabelsCollisionMode,put=PutLabelsCollisionMode))
|
|
enum tkCollisionMode LabelsCollisionMode;
|
|
__declspec(property(get=GetGridProxyFormat,put=PutGridProxyFormat))
|
|
enum tkGridProxyFormat GridProxyFormat;
|
|
__declspec(property(get=GetMaxDirectGridSizeMb,put=PutMaxDirectGridSizeMb))
|
|
double MaxDirectGridSizeMb;
|
|
__declspec(property(get=GetGridProxyMode,put=PutGridProxyMode))
|
|
enum tkGridProxyMode GridProxyMode;
|
|
__declspec(property(get=GetMaxUniqueValuesCountForGridScheme,put=PutMaxUniqueValuesCountForGridScheme))
|
|
int MaxUniqueValuesCountForGridScheme;
|
|
__declspec(property(get=GetRandomColorSchemeForGrids,put=PutRandomColorSchemeForGrids))
|
|
VARIANT_BOOL RandomColorSchemeForGrids;
|
|
__declspec(property(get=GetDefaultColorSchemeForGrids,put=PutDefaultColorSchemeForGrids))
|
|
enum PredefinedColorScheme DefaultColorSchemeForGrids;
|
|
__declspec(property(get=GetShapeOutputValidationMode,put=PutShapeOutputValidationMode))
|
|
enum tkShapeValidationMode ShapeOutputValidationMode;
|
|
__declspec(property(get=GetShapeInputValidationMode,put=PutShapeInputValidationMode))
|
|
enum tkShapeValidationMode ShapeInputValidationMode;
|
|
__declspec(property(get=GetGeometryEngine,put=PutGeometryEngine))
|
|
enum tkGeometryEngine GeometryEngine;
|
|
__declspec(property(get=GetSaveGridColorSchemeToFile,put=PutSaveGridColorSchemeToFile))
|
|
VARIANT_BOOL SaveGridColorSchemeToFile;
|
|
__declspec(property(get=GetMinOverviewWidth,put=PutMinOverviewWidth))
|
|
int MinOverviewWidth;
|
|
__declspec(property(get=GetRasterOverviewCreation,put=PutRasterOverviewCreation))
|
|
enum tkRasterOverviewCreation RasterOverviewCreation;
|
|
__declspec(property(get=GetTiffCompression,put=PutTiffCompression))
|
|
enum tkTiffCompression TiffCompression;
|
|
__declspec(property(get=GetRasterOverviewResampling,put=PutRasterOverviewResampling))
|
|
enum tkGDALResamplingMethod RasterOverviewResampling;
|
|
__declspec(property(get=GetTilesThreadPoolSize,put=PutTilesThreadPoolSize))
|
|
int TilesThreadPoolSize;
|
|
__declspec(property(get=GetLoadSymbologyOnAddLayer,put=PutLoadSymbologyOnAddLayer))
|
|
VARIANT_BOOL LoadSymbologyOnAddLayer;
|
|
__declspec(property(get=GetTilesMinZoomOnProjectionMismatch,put=PutTilesMinZoomOnProjectionMismatch))
|
|
int TilesMinZoomOnProjectionMismatch;
|
|
__declspec(property(get=GetImageUpsamplingMode,put=PutImageUpsamplingMode))
|
|
enum tkInterpolationMode ImageUpsamplingMode;
|
|
__declspec(property(get=GetImageDownsamplingMode,put=PutImageDownsamplingMode))
|
|
enum tkInterpolationMode ImageDownsamplingMode;
|
|
__declspec(property(get=GetOgrStringEncoding,put=PutOgrStringEncoding))
|
|
enum tkOgrEncoding OgrStringEncoding;
|
|
__declspec(property(get=GetOgrLayerMaxFeatureCount,put=PutOgrLayerMaxFeatureCount))
|
|
long OgrLayerMaxFeatureCount;
|
|
__declspec(property(get=GetAutoChooseOgrLoadingMode,put=PutAutoChooseOgrLoadingMode))
|
|
VARIANT_BOOL AutoChooseOgrLoadingMode;
|
|
__declspec(property(get=GetReprojectLayersOnAdding,put=PutReprojectLayersOnAdding))
|
|
VARIANT_BOOL ReprojectLayersOnAdding;
|
|
__declspec(property(get=GetApplicationCallback,put=PutApplicationCallback))
|
|
ICallbackPtr ApplicationCallback;
|
|
__declspec(property(get=GetHotTrackingMaxShapeCount,put=PutHotTrackingMaxShapeCount))
|
|
long HotTrackingMaxShapeCount;
|
|
__declspec(property(get=GetAllowLayersWithoutProjections,put=PutAllowLayersWithoutProjections))
|
|
VARIANT_BOOL AllowLayersWithoutProjections;
|
|
__declspec(property(get=GetAllowProjectionMismatch,put=PutAllowProjectionMismatch))
|
|
VARIANT_BOOL AllowProjectionMismatch;
|
|
__declspec(property(get=GetMouseTolerance,put=PutMouseTolerance))
|
|
double MouseTolerance;
|
|
__declspec(property(get=GetMaxReprojectionShapeCount,put=PutMaxReprojectionShapeCount))
|
|
long MaxReprojectionShapeCount;
|
|
__declspec(property(get=GetPixelOffsetMode,put=PutPixelOffsetMode))
|
|
enum tkPixelOffsetMode PixelOffsetMode;
|
|
__declspec(property(get=GetAutoChooseRenderingHintForLabels,put=PutAutoChooseRenderingHintForLabels))
|
|
VARIANT_BOOL AutoChooseRenderingHintForLabels;
|
|
__declspec(property(get=GetGdalVersion))
|
|
_bstr_t GdalVersion;
|
|
__declspec(property(get=GetOgrLayerForceUpdateMode,put=PutOgrLayerForceUpdateMode))
|
|
VARIANT_BOOL OgrLayerForceUpdateMode;
|
|
__declspec(property(get=GetForceHideLabels,put=PutForceHideLabels))
|
|
VARIANT_BOOL ForceHideLabels;
|
|
__declspec(property(get=GetGdalPluginPath,put=PutGdalPluginPath))
|
|
_bstr_t GdalPluginPath;
|
|
__declspec(property(get=GetGdalDataPath,put=PutGdalDataPath))
|
|
_bstr_t GdalDataPath;
|
|
__declspec(property(get=GetBingApiKey,put=PutBingApiKey))
|
|
_bstr_t BingApiKey;
|
|
__declspec(property(get=GetCompressOverviews,put=PutCompressOverviews))
|
|
enum tkTiffCompression CompressOverviews;
|
|
__declspec(property(get=GetGridFavorGreyscale,put=PutGridFavorGreyscale))
|
|
VARIANT_BOOL GridFavorGreyscale;
|
|
__declspec(property(get=GetGridUseHistogram,put=PutGridUseHistogram))
|
|
VARIANT_BOOL GridUseHistogram;
|
|
__declspec(property(get=GetOverrideLocalCallback,put=PutOverrideLocalCallback))
|
|
VARIANT_BOOL OverrideLocalCallback;
|
|
__declspec(property(get=GetCacheDbfRecords,put=PutCacheDbfRecords))
|
|
VARIANT_BOOL CacheDbfRecords;
|
|
__declspec(property(get=GetCacheShapeRenderingData,put=PutCacheShapeRenderingData))
|
|
VARIANT_BOOL CacheShapeRenderingData;
|
|
__declspec(property(get=GetTileLogFilename))
|
|
_bstr_t TileLogFilename;
|
|
__declspec(property(get=GetTileLogIsOpened))
|
|
VARIANT_BOOL TileLogIsOpened;
|
|
__declspec(property(get=GetLogTileErrorsOnly,put=PutLogTileErrorsOnly))
|
|
VARIANT_BOOL LogTileErrorsOnly;
|
|
__declspec(property(get=GetWmsDiskCaching,put=PutWmsDiskCaching))
|
|
VARIANT_BOOL WmsDiskCaching;
|
|
__declspec(property(get=GetCallbackVerbosity,put=PutCallbackVerbosity))
|
|
enum tkCallbackVerbosity CallbackVerbosity;
|
|
__declspec(property(get=GetOgrShareConnection,put=PutOgrShareConnection))
|
|
VARIANT_BOOL OgrShareConnection;
|
|
__declspec(property(get=GetOgrInterpretYNStringAsBoolean,put=PutOgrInterpretYNStringAsBoolean))
|
|
VARIANT_BOOL OgrInterpretYNStringAsBoolean;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double GetMinPolygonArea ( );
|
|
void PutMinPolygonArea (
|
|
double retVal );
|
|
double GetMinAreaToPerimeterRatio ( );
|
|
void PutMinAreaToPerimeterRatio (
|
|
double retVal );
|
|
double GetClipperGcsMultiplicationFactor ( );
|
|
void PutClipperGcsMultiplicationFactor (
|
|
double pVal );
|
|
VARIANT_BOOL GetShapefileFastMode ( );
|
|
void PutShapefileFastMode (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetShapefileFastUnion ( );
|
|
void PutShapefileFastUnion (
|
|
VARIANT_BOOL pVal );
|
|
enum tkGdalError GetGdalLastErrorNo ( );
|
|
enum tkGdalErrorType GetGdalLastErrorType ( );
|
|
_bstr_t GetGdalLastErrorMsg ( );
|
|
HRESULT ResetGdalError ( );
|
|
_bstr_t GetGdalReprojectionErrorMsg ( );
|
|
enum tkSmoothingMode GetLabelsSmoothingMode ( );
|
|
void PutLabelsSmoothingMode (
|
|
enum tkSmoothingMode pVal );
|
|
enum tkCompositingQuality GetLabelsCompositingQuality ( );
|
|
void PutLabelsCompositingQuality (
|
|
enum tkCompositingQuality pVal );
|
|
_bstr_t GetLocalizedString (
|
|
enum tkLocalizedStrings unit );
|
|
void PutLocalizedString (
|
|
enum tkLocalizedStrings unit,
|
|
_bstr_t retVal );
|
|
VARIANT_BOOL GetZoomToFirstLayer ( );
|
|
void PutZoomToFirstLayer (
|
|
VARIANT_BOOL retVal );
|
|
enum tkCollisionMode GetLabelsCollisionMode ( );
|
|
void PutLabelsCollisionMode (
|
|
enum tkCollisionMode retVal );
|
|
enum tkGridProxyFormat GetGridProxyFormat ( );
|
|
void PutGridProxyFormat (
|
|
enum tkGridProxyFormat retVal );
|
|
double GetMaxDirectGridSizeMb ( );
|
|
void PutMaxDirectGridSizeMb (
|
|
double retVal );
|
|
enum tkGridProxyMode GetGridProxyMode ( );
|
|
void PutGridProxyMode (
|
|
enum tkGridProxyMode retVal );
|
|
int GetMaxUniqueValuesCountForGridScheme ( );
|
|
void PutMaxUniqueValuesCountForGridScheme (
|
|
int retVal );
|
|
VARIANT_BOOL GetRandomColorSchemeForGrids ( );
|
|
void PutRandomColorSchemeForGrids (
|
|
VARIANT_BOOL retVal );
|
|
enum PredefinedColorScheme GetDefaultColorSchemeForGrids ( );
|
|
void PutDefaultColorSchemeForGrids (
|
|
enum PredefinedColorScheme retVal );
|
|
enum tkShapeValidationMode GetShapeOutputValidationMode ( );
|
|
void PutShapeOutputValidationMode (
|
|
enum tkShapeValidationMode retVal );
|
|
enum tkShapeValidationMode GetShapeInputValidationMode ( );
|
|
void PutShapeInputValidationMode (
|
|
enum tkShapeValidationMode retVal );
|
|
enum tkGeometryEngine GetGeometryEngine ( );
|
|
void PutGeometryEngine (
|
|
enum tkGeometryEngine retVal );
|
|
VARIANT_BOOL GetSaveGridColorSchemeToFile ( );
|
|
void PutSaveGridColorSchemeToFile (
|
|
VARIANT_BOOL retVal );
|
|
int GetMinOverviewWidth ( );
|
|
void PutMinOverviewWidth (
|
|
int retVal );
|
|
enum tkRasterOverviewCreation GetRasterOverviewCreation ( );
|
|
void PutRasterOverviewCreation (
|
|
enum tkRasterOverviewCreation retVal );
|
|
enum tkTiffCompression GetTiffCompression ( );
|
|
void PutTiffCompression (
|
|
enum tkTiffCompression retVal );
|
|
enum tkGDALResamplingMethod GetRasterOverviewResampling ( );
|
|
void PutRasterOverviewResampling (
|
|
enum tkGDALResamplingMethod retVal );
|
|
int GetTilesThreadPoolSize ( );
|
|
void PutTilesThreadPoolSize (
|
|
int retVal );
|
|
VARIANT_BOOL GetLoadSymbologyOnAddLayer ( );
|
|
void PutLoadSymbologyOnAddLayer (
|
|
VARIANT_BOOL retVal );
|
|
int GetTilesMinZoomOnProjectionMismatch ( );
|
|
void PutTilesMinZoomOnProjectionMismatch (
|
|
int retVal );
|
|
enum tkInterpolationMode GetImageUpsamplingMode ( );
|
|
void PutImageUpsamplingMode (
|
|
enum tkInterpolationMode retVal );
|
|
enum tkInterpolationMode GetImageDownsamplingMode ( );
|
|
void PutImageDownsamplingMode (
|
|
enum tkInterpolationMode retVal );
|
|
enum tkOgrEncoding GetOgrStringEncoding ( );
|
|
void PutOgrStringEncoding (
|
|
enum tkOgrEncoding retVal );
|
|
long GetOgrLayerMaxFeatureCount ( );
|
|
void PutOgrLayerMaxFeatureCount (
|
|
long pVal );
|
|
VARIANT_BOOL GetAutoChooseOgrLoadingMode ( );
|
|
void PutAutoChooseOgrLoadingMode (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetReprojectLayersOnAdding ( );
|
|
void PutReprojectLayersOnAdding (
|
|
VARIANT_BOOL pVal );
|
|
ICallbackPtr GetApplicationCallback ( );
|
|
void PutApplicationCallback (
|
|
struct ICallback * pVal );
|
|
long GetHotTrackingMaxShapeCount ( );
|
|
void PutHotTrackingMaxShapeCount (
|
|
long pVal );
|
|
VARIANT_BOOL GetAllowLayersWithoutProjections ( );
|
|
void PutAllowLayersWithoutProjections (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetAllowProjectionMismatch ( );
|
|
void PutAllowProjectionMismatch (
|
|
VARIANT_BOOL pVal );
|
|
double GetMouseTolerance ( );
|
|
void PutMouseTolerance (
|
|
double pVal );
|
|
long GetMaxReprojectionShapeCount ( );
|
|
void PutMaxReprojectionShapeCount (
|
|
long pVal );
|
|
enum tkPixelOffsetMode GetPixelOffsetMode ( );
|
|
void PutPixelOffsetMode (
|
|
enum tkPixelOffsetMode pVal );
|
|
VARIANT_BOOL GetAutoChooseRenderingHintForLabels ( );
|
|
void PutAutoChooseRenderingHintForLabels (
|
|
VARIANT_BOOL pVal );
|
|
_bstr_t GetGdalVersion ( );
|
|
VARIANT_BOOL GetOgrLayerForceUpdateMode ( );
|
|
void PutOgrLayerForceUpdateMode (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetForceHideLabels ( );
|
|
void PutForceHideLabels (
|
|
VARIANT_BOOL pVal );
|
|
_bstr_t GetGdalPluginPath ( );
|
|
void PutGdalPluginPath (
|
|
_bstr_t pVal );
|
|
_bstr_t GetGdalDataPath ( );
|
|
void PutGdalDataPath (
|
|
_bstr_t pVal );
|
|
_bstr_t GetBingApiKey ( );
|
|
void PutBingApiKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL TestBingApiKey (
|
|
_bstr_t Key );
|
|
HRESULT SetHereMapsApiKey (
|
|
_bstr_t appId,
|
|
_bstr_t appCode );
|
|
enum tkTiffCompression GetCompressOverviews ( );
|
|
void PutCompressOverviews (
|
|
enum tkTiffCompression pVal );
|
|
VARIANT_BOOL GetGridFavorGreyscale ( );
|
|
void PutGridFavorGreyscale (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetGridUseHistogram ( );
|
|
void PutGridUseHistogram (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetOverrideLocalCallback ( );
|
|
void PutOverrideLocalCallback (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetCacheDbfRecords ( );
|
|
void PutCacheDbfRecords (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetCacheShapeRenderingData ( );
|
|
void PutCacheShapeRenderingData (
|
|
VARIANT_BOOL pVal );
|
|
_bstr_t GetTileLogFilename ( );
|
|
VARIANT_BOOL GetTileLogIsOpened ( );
|
|
VARIANT_BOOL GetLogTileErrorsOnly ( );
|
|
void PutLogTileErrorsOnly (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL StartLogTileRequests (
|
|
_bstr_t Filename,
|
|
VARIANT_BOOL errorsOnly );
|
|
HRESULT StopLogTileRequests ( );
|
|
VARIANT_BOOL GetWmsDiskCaching ( );
|
|
void PutWmsDiskCaching (
|
|
VARIANT_BOOL pVal );
|
|
enum tkCallbackVerbosity GetCallbackVerbosity ( );
|
|
void PutCallbackVerbosity (
|
|
enum tkCallbackVerbosity pVal );
|
|
VARIANT_BOOL GetOgrShareConnection ( );
|
|
void PutOgrShareConnection (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetOgrInterpretYNStringAsBoolean ( );
|
|
void PutOgrInterpretYNStringAsBoolean (
|
|
VARIANT_BOOL pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_MinPolygonArea (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinPolygonArea (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinAreaToPerimeterRatio (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinAreaToPerimeterRatio (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ClipperGcsMultiplicationFactor (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ClipperGcsMultiplicationFactor (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapefileFastMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapefileFastMode (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapefileFastUnion (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapefileFastUnion (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalLastErrorNo (
|
|
/*[out,retval]*/ enum tkGdalError * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalLastErrorType (
|
|
/*[out,retval]*/ enum tkGdalErrorType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalLastErrorMsg (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ResetGdalError ( ) = 0;
|
|
virtual HRESULT __stdcall get_GdalReprojectionErrorMsg (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LabelsSmoothingMode (
|
|
/*[out,retval]*/ enum tkSmoothingMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LabelsSmoothingMode (
|
|
/*[in]*/ enum tkSmoothingMode pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LabelsCompositingQuality (
|
|
/*[out,retval]*/ enum tkCompositingQuality * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LabelsCompositingQuality (
|
|
/*[in]*/ enum tkCompositingQuality pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LocalizedString (
|
|
/*[in]*/ enum tkLocalizedStrings unit,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LocalizedString (
|
|
/*[in]*/ enum tkLocalizedStrings unit,
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ZoomToFirstLayer (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ZoomToFirstLayer (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LabelsCollisionMode (
|
|
/*[out,retval]*/ enum tkCollisionMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LabelsCollisionMode (
|
|
/*[in]*/ enum tkCollisionMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridProxyFormat (
|
|
/*[out,retval]*/ enum tkGridProxyFormat * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GridProxyFormat (
|
|
/*[in]*/ enum tkGridProxyFormat retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxDirectGridSizeMb (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxDirectGridSizeMb (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridProxyMode (
|
|
/*[out,retval]*/ enum tkGridProxyMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GridProxyMode (
|
|
/*[in]*/ enum tkGridProxyMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxUniqueValuesCountForGridScheme (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxUniqueValuesCountForGridScheme (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RandomColorSchemeForGrids (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_RandomColorSchemeForGrids (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DefaultColorSchemeForGrids (
|
|
/*[out,retval]*/ enum PredefinedColorScheme * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DefaultColorSchemeForGrids (
|
|
/*[in]*/ enum PredefinedColorScheme retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeOutputValidationMode (
|
|
/*[out,retval]*/ enum tkShapeValidationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeOutputValidationMode (
|
|
/*[in]*/ enum tkShapeValidationMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeInputValidationMode (
|
|
/*[out,retval]*/ enum tkShapeValidationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeInputValidationMode (
|
|
/*[in]*/ enum tkShapeValidationMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeometryEngine (
|
|
/*[out,retval]*/ enum tkGeometryEngine * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GeometryEngine (
|
|
/*[in]*/ enum tkGeometryEngine retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SaveGridColorSchemeToFile (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SaveGridColorSchemeToFile (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinOverviewWidth (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinOverviewWidth (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RasterOverviewCreation (
|
|
/*[out,retval]*/ enum tkRasterOverviewCreation * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_RasterOverviewCreation (
|
|
/*[in]*/ enum tkRasterOverviewCreation retVal ) = 0;
|
|
virtual HRESULT __stdcall get_TiffCompression (
|
|
/*[out,retval]*/ enum tkTiffCompression * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_TiffCompression (
|
|
/*[in]*/ enum tkTiffCompression retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RasterOverviewResampling (
|
|
/*[out,retval]*/ enum tkGDALResamplingMethod * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_RasterOverviewResampling (
|
|
/*[in]*/ enum tkGDALResamplingMethod retVal ) = 0;
|
|
virtual HRESULT __stdcall get_TilesThreadPoolSize (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_TilesThreadPoolSize (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LoadSymbologyOnAddLayer (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LoadSymbologyOnAddLayer (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_TilesMinZoomOnProjectionMismatch (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_TilesMinZoomOnProjectionMismatch (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ImageUpsamplingMode (
|
|
/*[out,retval]*/ enum tkInterpolationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ImageUpsamplingMode (
|
|
/*[in]*/ enum tkInterpolationMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ImageDownsamplingMode (
|
|
/*[out,retval]*/ enum tkInterpolationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ImageDownsamplingMode (
|
|
/*[in]*/ enum tkInterpolationMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OgrStringEncoding (
|
|
/*[out,retval]*/ enum tkOgrEncoding * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OgrStringEncoding (
|
|
/*[in]*/ enum tkOgrEncoding retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OgrLayerMaxFeatureCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OgrLayerMaxFeatureCount (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AutoChooseOgrLoadingMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AutoChooseOgrLoadingMode (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ReprojectLayersOnAdding (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ReprojectLayersOnAdding (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ApplicationCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ApplicationCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HotTrackingMaxShapeCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_HotTrackingMaxShapeCount (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AllowLayersWithoutProjections (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AllowLayersWithoutProjections (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AllowProjectionMismatch (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AllowProjectionMismatch (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MouseTolerance (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MouseTolerance (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxReprojectionShapeCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxReprojectionShapeCount (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PixelOffsetMode (
|
|
/*[out,retval]*/ enum tkPixelOffsetMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PixelOffsetMode (
|
|
/*[in]*/ enum tkPixelOffsetMode pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AutoChooseRenderingHintForLabels (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AutoChooseRenderingHintForLabels (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalVersion (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OgrLayerForceUpdateMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OgrLayerForceUpdateMode (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ForceHideLabels (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ForceHideLabels (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalPluginPath (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GdalPluginPath (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalDataPath (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GdalDataPath (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BingApiKey (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BingApiKey (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TestBingApiKey (
|
|
/*[in]*/ BSTR Key,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetHereMapsApiKey (
|
|
/*[in]*/ BSTR appId,
|
|
/*[in]*/ BSTR appCode ) = 0;
|
|
virtual HRESULT __stdcall get_CompressOverviews (
|
|
/*[out,retval]*/ enum tkTiffCompression * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CompressOverviews (
|
|
/*[in]*/ enum tkTiffCompression pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridFavorGreyscale (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GridFavorGreyscale (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridUseHistogram (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GridUseHistogram (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OverrideLocalCallback (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OverrideLocalCallback (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CacheDbfRecords (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CacheDbfRecords (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CacheShapeRenderingData (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CacheShapeRenderingData (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_TileLogFilename (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_TileLogIsOpened (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LogTileErrorsOnly (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LogTileErrorsOnly (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartLogTileRequests (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ VARIANT_BOOL errorsOnly,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopLogTileRequests ( ) = 0;
|
|
virtual HRESULT __stdcall get_WmsDiskCaching (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_WmsDiskCaching (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CallbackVerbosity (
|
|
/*[out,retval]*/ enum tkCallbackVerbosity * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CallbackVerbosity (
|
|
/*[in]*/ enum tkCallbackVerbosity pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OgrShareConnection (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OgrShareConnection (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OgrInterpretYNStringAsBoolean (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OgrInterpretYNStringAsBoolean (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("9c7b823d-b1be-4c39-a552-8b148c008fc5"))
|
|
Tiles;
|
|
// [ default ] interface ITiles
|
|
|
|
struct __declspec(uuid("f2488d90-90b1-4862-bd16-81144151d284"))
|
|
TileProviders;
|
|
// [ default ] interface ITileProviders
|
|
|
|
struct __declspec(uuid("051deb36-4d72-4d36-a867-313244be17c3"))
|
|
Measuring;
|
|
// [ default ] interface IMeasuring
|
|
|
|
struct __declspec(uuid("b8223915-5cdf-4f55-a4b7-7c7293f2ffff"))
|
|
ShapeValidationInfo;
|
|
// [ default ] interface IShapeValidationInfo
|
|
|
|
struct __declspec(uuid("deca4d77-5191-4b19-9670-ecb9d36e2206"))
|
|
FieldStatOperations;
|
|
// [ default ] interface IFieldStatOperations
|
|
|
|
struct __declspec(uuid("ee5738fa-2dc4-411b-91dc-2e6af5c3543e"))
|
|
FileManager;
|
|
// [ default ] interface IFileManager
|
|
|
|
struct __declspec(uuid("33f91d20-8eba-4033-ae3b-15a7041087bb"))
|
|
OgrDatasource;
|
|
// [ default ] interface IOgrDatasource
|
|
|
|
struct __declspec(uuid("e13d56fe-78ce-4ecd-bf0f-3e9c9ddc73f9"))
|
|
OgrLayer;
|
|
// [ default ] interface IOgrLayer
|
|
|
|
struct __declspec(uuid("0e144eff-81a9-4b83-850c-47d1729331f5"))
|
|
UndoList;
|
|
// [ default ] interface IUndoList
|
|
|
|
struct __declspec(uuid("9a7caa08-4de0-439f-ba1d-3639513069be"))
|
|
Identifier;
|
|
// [ default ] interface IIdentifier
|
|
|
|
struct __declspec(uuid("85ea46df-fcb8-44a2-bfb0-2f5b0162768d"))
|
|
SelectionList;
|
|
// [ default ] interface ISelectionList
|
|
|
|
struct __declspec(uuid("60c40ec8-f1c5-4197-918c-cf2cefcab554"))
|
|
DrawingRectangle;
|
|
// [ default ] interface IDrawingRectangle
|
|
|
|
struct __declspec(uuid("b451aa42-a353-4ab0-af0e-88c5bce3b2b6"))
|
|
GdalRasterBand;
|
|
// [ default ] interface IGdalRasterBand
|
|
|
|
struct __declspec(uuid("746e104a-61ef-4a32-87c0-744354c06a18"))
|
|
Histogram;
|
|
// [ default ] interface IHistogram
|
|
|
|
struct __declspec(uuid("3cd18f05-e70d-4846-81f8-98b14cad8fa8"))
|
|
GdalDataset;
|
|
// [ default ] interface IGdalDataset
|
|
|
|
struct __declspec(uuid("8a42de62-bc6f-4412-86a1-9cea93e583f8"))
|
|
IGdalDataset : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetDriver))
|
|
IGdalDriverPtr Driver;
|
|
__declspec(property(get=GetSubDatasetCount))
|
|
long SubDatasetCount;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
IGdalDriverPtr GetDriver ( );
|
|
VARIANT_BOOL Open (
|
|
_bstr_t Filename,
|
|
VARIANT_BOOL readOnly );
|
|
HRESULT Close ( );
|
|
VARIANT_BOOL SetGeoTransform (
|
|
double xLeft,
|
|
double dX,
|
|
double yProjOnX,
|
|
double yTop,
|
|
double xProjOnY,
|
|
double dY );
|
|
VARIANT_BOOL SetProjection (
|
|
_bstr_t Projection );
|
|
long GetSubDatasetCount ( );
|
|
_bstr_t GetSubDatasetName (
|
|
int subDatasetIndex );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Driver (
|
|
/*[out,retval]*/ struct IGdalDriver * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ VARIANT_BOOL readOnly,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
virtual HRESULT __stdcall raw_SetGeoTransform (
|
|
/*[in]*/ double xLeft,
|
|
/*[in]*/ double dX,
|
|
/*[in]*/ double yProjOnX,
|
|
/*[in]*/ double yTop,
|
|
/*[in]*/ double xProjOnY,
|
|
/*[in]*/ double dY,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetProjection (
|
|
/*[in]*/ BSTR Projection,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SubDatasetCount (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetSubDatasetName (
|
|
/*[in]*/ int subDatasetIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("0fcbdc95-ac81-4902-90cc-d93b39d45928"))
|
|
GdalDriver;
|
|
// [ default ] interface IGdalDriver
|
|
|
|
struct __declspec(uuid("660e3b2d-d844-4bb3-9050-1d29ee9527b6"))
|
|
GdalDriverManager;
|
|
// [ default ] interface IGdalDriverManager
|
|
|
|
struct __declspec(uuid("e486b8f1-400f-4790-8574-7427906c664b"))
|
|
IGdalDriverManager : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetDriverCount))
|
|
long DriverCount;
|
|
__declspec(property(get=GetDriver))
|
|
IGdalDriverPtr Driver[];
|
|
__declspec(property(get=GetDriverByName))
|
|
IGdalDriverPtr DriverByName[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetDriverCount ( );
|
|
IGdalDriverPtr GetDriver (
|
|
long driverIndex );
|
|
IGdalDriverPtr GetDriverByName (
|
|
_bstr_t DriverName );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_DriverCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Driver (
|
|
/*[in]*/ long driverIndex,
|
|
/*[out,retval]*/ struct IGdalDriver * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DriverByName (
|
|
/*[in]*/ BSTR DriverName,
|
|
/*[out,retval]*/ struct IGdalDriver * * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("ca6176e3-b589-437a-920b-99e65b23bd3b"))
|
|
Function;
|
|
// [ default ] interface IFunction
|
|
|
|
enum __declspec(uuid("e6fc6622-8dce-4a1a-9e14-451ec15b0ea4"))
|
|
tkFunctionGroup
|
|
{
|
|
fgMath = 0,
|
|
fgStrings = 1,
|
|
fgGeometry = 2,
|
|
fgBranching = 3,
|
|
fgConversion = 4
|
|
};
|
|
|
|
struct __declspec(uuid("9cefaeb1-4a3b-40a6-b9e7-a23e08b291c0"))
|
|
IFunction : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetAlias))
|
|
_bstr_t Alias[];
|
|
__declspec(property(get=GetNumAliases))
|
|
long NumAliases;
|
|
__declspec(property(get=GetNumParameters))
|
|
long NumParameters;
|
|
__declspec(property(get=GetGroup))
|
|
enum tkFunctionGroup Group;
|
|
__declspec(property(get=GetDescription))
|
|
_bstr_t Description;
|
|
__declspec(property(get=GetParameterName))
|
|
_bstr_t ParameterName[];
|
|
__declspec(property(get=GetParameterDescription))
|
|
_bstr_t ParameterDescription[];
|
|
__declspec(property(get=GetSignature))
|
|
_bstr_t Signature;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetName ( );
|
|
_bstr_t GetAlias (
|
|
long aliasIndex );
|
|
long GetNumAliases ( );
|
|
long GetNumParameters ( );
|
|
enum tkFunctionGroup GetGroup ( );
|
|
_bstr_t GetDescription ( );
|
|
_bstr_t GetParameterName (
|
|
long parameterIndex );
|
|
_bstr_t GetParameterDescription (
|
|
long parameterIndex );
|
|
_bstr_t GetSignature ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Alias (
|
|
/*[in]*/ long aliasIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumAliases (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumParameters (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Group (
|
|
/*[out,retval]*/ enum tkFunctionGroup * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Description (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ParameterName (
|
|
/*[in]*/ long parameterIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ParameterDescription (
|
|
/*[in]*/ long parameterIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Signature (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2dd50e56-b81b-4456-9b32-6b763cb304e2"))
|
|
Expression;
|
|
// [ default ] interface IExpression
|
|
|
|
struct __declspec(uuid("9e78e6b9-d5fa-478d-83e8-1715c697a7dc"))
|
|
IExpression : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLastErrorMessage))
|
|
_bstr_t LastErrorMessage;
|
|
__declspec(property(get=GetLastErrorPosition))
|
|
long LastErrorPosition;
|
|
__declspec(property(get=GetNumSupportedFunctions))
|
|
long NumSupportedFunctions;
|
|
__declspec(property(get=GetSupportedFunction))
|
|
IFunctionPtr SupportedFunction[];
|
|
__declspec(property(get=GetTable))
|
|
ITablePtr Table;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL Parse (
|
|
_bstr_t expr );
|
|
VARIANT_BOOL Calculate (
|
|
VARIANT * result );
|
|
_bstr_t GetLastErrorMessage ( );
|
|
long GetLastErrorPosition ( );
|
|
long GetNumSupportedFunctions ( );
|
|
IFunctionPtr GetSupportedFunction (
|
|
long functionIndex );
|
|
VARIANT_BOOL ParseForTable (
|
|
_bstr_t expr,
|
|
struct ITable * tbl );
|
|
ITablePtr GetTable ( );
|
|
VARIANT_BOOL CalculateForTableRow (
|
|
long RowIndex,
|
|
long targetFieldIndex );
|
|
VARIANT_BOOL CalculateForTableRow2 (
|
|
long RowIndex,
|
|
VARIANT * result );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_Parse (
|
|
/*[in]*/ BSTR expr,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Calculate (
|
|
/*[out]*/ VARIANT * result,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorMessage (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorPosition (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumSupportedFunctions (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SupportedFunction (
|
|
/*[in]*/ long functionIndex,
|
|
/*[out,retval]*/ struct IFunction * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ParseForTable (
|
|
/*[in]*/ BSTR expr,
|
|
/*[in]*/ struct ITable * tbl,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Table (
|
|
/*[out,retval]*/ struct ITable * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CalculateForTableRow (
|
|
/*[in]*/ long RowIndex,
|
|
/*[in]*/ long targetFieldIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CalculateForTableRow2 (
|
|
/*[in]*/ long RowIndex,
|
|
/*[out]*/ VARIANT * result,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("ee9a0cda-162c-4663-a48f-a5a29c1071c6"))
|
|
WmsLayer;
|
|
// [ default ] interface IWmsLayer
|
|
|
|
struct __declspec(uuid("7ddfe06a-0461-4f72-9865-8274a91eb052"))
|
|
GdalUtils;
|
|
// [ default ] interface IGdalUtils
|
|
|
|
struct __declspec(uuid("5efd0c96-0c97-4573-b80b-12fc75c06e76"))
|
|
IGdalUtils : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetDetailedErrorMsg))
|
|
_bstr_t DetailedErrorMsg;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
VARIANT_BOOL GDALWarp (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrDstFilename,
|
|
SAFEARRAY * Options );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GdalVectorTranslate (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrDstFilename,
|
|
SAFEARRAY * Options,
|
|
VARIANT_BOOL useSharedConnection );
|
|
VARIANT_BOOL ClipVectorWithVector (
|
|
_bstr_t bstrSubjectFilename,
|
|
_bstr_t bstrOverlayFilename,
|
|
_bstr_t bstrDstFilename,
|
|
VARIANT_BOOL useSharedConnection );
|
|
_bstr_t GetDetailedErrorMsg ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GDALWarp (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ SAFEARRAY * Options,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GdalVectorTranslate (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ SAFEARRAY * Options,
|
|
/*[in]*/ VARIANT_BOOL useSharedConnection,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClipVectorWithVector (
|
|
/*[in]*/ BSTR bstrSubjectFilename,
|
|
/*[in]*/ BSTR bstrOverlayFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ VARIANT_BOOL useSharedConnection,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DetailedErrorMsg (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("105018e5-a71a-4734-ac06-094a3abcc7ba"))
|
|
IShapeEditor : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetShapeType,put=PutShapeType))
|
|
enum ShpfileType ShapeType;
|
|
__declspec(property(get=GetnumPoints))
|
|
long numPoints;
|
|
__declspec(property(get=GetValidatedShape))
|
|
IShapePtr ValidatedShape;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetSegmentLength))
|
|
double SegmentLength[];
|
|
__declspec(property(get=GetSegmentAngle))
|
|
double SegmentAngle[];
|
|
__declspec(property(get=GetAreaDisplayMode,put=PutAreaDisplayMode))
|
|
enum tkAreaDisplayMode AreaDisplayMode;
|
|
__declspec(property(get=GetSelectedVertex,put=PutSelectedVertex))
|
|
int SelectedVertex;
|
|
__declspec(property(get=GetRawData))
|
|
IShapePtr RawData;
|
|
__declspec(property(get=GetIsDigitizing))
|
|
VARIANT_BOOL IsDigitizing;
|
|
__declspec(property(get=GetArea))
|
|
double Area;
|
|
__declspec(property(get=GetBearingType,put=PutBearingType))
|
|
enum tkBearingType BearingType;
|
|
__declspec(property(get=GetLayerHandle))
|
|
long LayerHandle;
|
|
__declspec(property(get=GetShapeIndex))
|
|
long ShapeIndex;
|
|
__declspec(property(get=GetFillColor,put=PutFillColor))
|
|
OLE_COLOR FillColor;
|
|
__declspec(property(get=GetFillTransparency,put=PutFillTransparency))
|
|
unsigned char FillTransparency;
|
|
__declspec(property(get=GetLineColor,put=PutLineColor))
|
|
OLE_COLOR LineColor;
|
|
__declspec(property(get=GetLineWidth,put=PutLineWidth))
|
|
float LineWidth;
|
|
__declspec(property(get=GetIsEmpty))
|
|
VARIANT_BOOL IsEmpty;
|
|
__declspec(property(get=GetSnapTolerance,put=PutSnapTolerance))
|
|
double SnapTolerance;
|
|
__declspec(property(get=GetHighlightVertices,put=PutHighlightVertices))
|
|
enum tkLayerSelection HighlightVertices;
|
|
__declspec(property(get=GetSnapBehavior,put=PutSnapBehavior))
|
|
enum tkLayerSelection SnapBehavior;
|
|
__declspec(property(get=GetEditorState))
|
|
enum tkEditorState EditorState;
|
|
__declspec(property(get=GetIndicesVisible,put=PutIndicesVisible))
|
|
VARIANT_BOOL IndicesVisible;
|
|
__declspec(property(get=GetLengthDisplayMode,put=PutLengthDisplayMode))
|
|
enum tkLengthDisplayMode LengthDisplayMode;
|
|
__declspec(property(get=GetVerticesVisible,put=PutVerticesVisible))
|
|
VARIANT_BOOL VerticesVisible;
|
|
__declspec(property(get=GetValidationMode,put=PutValidationMode))
|
|
enum tkEditorValidation ValidationMode;
|
|
__declspec(property(get=GetEditorBehavior,put=PutEditorBehavior))
|
|
enum tkEditorBehavior EditorBehavior;
|
|
__declspec(property(get=GetHasChanges))
|
|
VARIANT_BOOL HasChanges;
|
|
__declspec(property(get=GetIsUsingEllipsoid))
|
|
VARIANT_BOOL IsUsingEllipsoid;
|
|
__declspec(property(get=GetLength))
|
|
double Length;
|
|
__declspec(property(get=GetShowArea,put=PutShowArea))
|
|
VARIANT_BOOL ShowArea;
|
|
__declspec(property(get=GetAreaPrecision,put=PutAreaPrecision))
|
|
long AreaPrecision;
|
|
__declspec(property(get=GetLengthPrecision,put=PutLengthPrecision))
|
|
long LengthPrecision;
|
|
__declspec(property(get=GetAngleFormat,put=PutAngleFormat))
|
|
enum tkAngleFormat AngleFormat;
|
|
__declspec(property(get=GetAnglePrecision,put=PutAnglePrecision))
|
|
long AnglePrecision;
|
|
__declspec(property(get=GetShowBearing,put=PutShowBearing))
|
|
VARIANT_BOOL ShowBearing;
|
|
__declspec(property(get=GetShowLength,put=PutShowLength))
|
|
VARIANT_BOOL ShowLength;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
enum ShpfileType GetShapeType ( );
|
|
void PutShapeType (
|
|
enum ShpfileType retVal );
|
|
long GetnumPoints ( );
|
|
VARIANT_BOOL get_PointXY (
|
|
long pointIndex,
|
|
double * x,
|
|
double * y );
|
|
IShapePtr GetValidatedShape ( );
|
|
VARIANT_BOOL UndoPoint ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
HRESULT Clear ( );
|
|
HRESULT CopyOptionsFrom (
|
|
struct IShapeDrawingOptions * Options );
|
|
double GetSegmentLength (
|
|
int segmentIndex );
|
|
double GetSegmentAngle (
|
|
int segmentIndex );
|
|
enum tkAreaDisplayMode GetAreaDisplayMode ( );
|
|
void PutAreaDisplayMode (
|
|
enum tkAreaDisplayMode retVal );
|
|
int GetSelectedVertex ( );
|
|
void PutSelectedVertex (
|
|
int retVal );
|
|
IShapePtr GetRawData ( );
|
|
VARIANT_BOOL GetIsDigitizing ( );
|
|
double GetArea ( );
|
|
enum tkBearingType GetBearingType ( );
|
|
void PutBearingType (
|
|
enum tkBearingType retVal );
|
|
VARIANT_BOOL put_PointXY (
|
|
long pointIndex,
|
|
double x,
|
|
double y );
|
|
long GetLayerHandle ( );
|
|
long GetShapeIndex ( );
|
|
OLE_COLOR GetFillColor ( );
|
|
void PutFillColor (
|
|
OLE_COLOR pVal );
|
|
unsigned char GetFillTransparency ( );
|
|
void PutFillTransparency (
|
|
unsigned char pVal );
|
|
OLE_COLOR GetLineColor ( );
|
|
void PutLineColor (
|
|
OLE_COLOR pVal );
|
|
float GetLineWidth ( );
|
|
void PutLineWidth (
|
|
float pVal );
|
|
VARIANT_BOOL GetIsEmpty ( );
|
|
double GetSnapTolerance ( );
|
|
void PutSnapTolerance (
|
|
double pVal );
|
|
enum tkLayerSelection GetHighlightVertices ( );
|
|
void PutHighlightVertices (
|
|
enum tkLayerSelection pVal );
|
|
enum tkLayerSelection GetSnapBehavior ( );
|
|
void PutSnapBehavior (
|
|
enum tkLayerSelection pVal );
|
|
enum tkEditorState GetEditorState ( );
|
|
VARIANT_BOOL StartEdit (
|
|
long LayerHandle,
|
|
long ShapeIndex );
|
|
VARIANT_BOOL GetIndicesVisible ( );
|
|
void PutIndicesVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkLengthDisplayMode GetLengthDisplayMode ( );
|
|
void PutLengthDisplayMode (
|
|
enum tkLengthDisplayMode pVal );
|
|
VARIANT_BOOL StartUnboundShape (
|
|
enum ShpfileType ShpType );
|
|
VARIANT_BOOL GetVerticesVisible ( );
|
|
void PutVerticesVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkEditorValidation GetValidationMode ( );
|
|
void PutValidationMode (
|
|
enum tkEditorValidation pVal );
|
|
VARIANT_BOOL StartOverlay (
|
|
enum tkEditorOverlay overlayType );
|
|
enum tkEditorBehavior GetEditorBehavior ( );
|
|
void PutEditorBehavior (
|
|
enum tkEditorBehavior pVal );
|
|
VARIANT_BOOL SaveChanges ( );
|
|
VARIANT_BOOL GetHasChanges ( );
|
|
VARIANT_BOOL GetIsUsingEllipsoid ( );
|
|
double GetLength ( );
|
|
VARIANT_BOOL GetShowArea ( );
|
|
void PutShowArea (
|
|
VARIANT_BOOL pVal );
|
|
long GetAreaPrecision ( );
|
|
void PutAreaPrecision (
|
|
long pVal );
|
|
long GetLengthPrecision ( );
|
|
void PutLengthPrecision (
|
|
long pVal );
|
|
enum tkAngleFormat GetAngleFormat ( );
|
|
void PutAngleFormat (
|
|
enum tkAngleFormat pVal );
|
|
long GetAnglePrecision ( );
|
|
void PutAnglePrecision (
|
|
long pVal );
|
|
VARIANT_BOOL GetShowBearing ( );
|
|
void PutShowBearing (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetShowLength ( );
|
|
void PutShowLength (
|
|
VARIANT_BOOL pVal );
|
|
_bstr_t Serialize ( );
|
|
VARIANT_BOOL Deserialize (
|
|
_bstr_t state );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_ShapeType (
|
|
/*[out,retval]*/ enum ShpfileType * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeType (
|
|
/*[in]*/ enum ShpfileType retVal ) = 0;
|
|
virtual HRESULT __stdcall get_numPoints (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_get_PointXY (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out]*/ double * x,
|
|
/*[out]*/ double * y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValidatedShape (
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_UndoPoint (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_CopyOptionsFrom (
|
|
/*[in]*/ struct IShapeDrawingOptions * Options ) = 0;
|
|
virtual HRESULT __stdcall get_SegmentLength (
|
|
/*[in]*/ int segmentIndex,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SegmentAngle (
|
|
/*[in]*/ int segmentIndex,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_AreaDisplayMode (
|
|
/*[out,retval]*/ enum tkAreaDisplayMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_AreaDisplayMode (
|
|
/*[in]*/ enum tkAreaDisplayMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SelectedVertex (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SelectedVertex (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RawData (
|
|
/*[out,retval]*/ struct IShape * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsDigitizing (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Area (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_BearingType (
|
|
/*[out,retval]*/ enum tkBearingType * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_BearingType (
|
|
/*[in]*/ enum tkBearingType retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_put_PointXY (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LayerHandle (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeIndex (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillTransparency (
|
|
/*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillTransparency (
|
|
/*[in]*/ unsigned char pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineWidth (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineWidth (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsEmpty (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SnapTolerance (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SnapTolerance (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HighlightVertices (
|
|
/*[out,retval]*/ enum tkLayerSelection * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_HighlightVertices (
|
|
/*[in]*/ enum tkLayerSelection pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SnapBehavior (
|
|
/*[out,retval]*/ enum tkLayerSelection * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SnapBehavior (
|
|
/*[in]*/ enum tkLayerSelection pVal ) = 0;
|
|
virtual HRESULT __stdcall get_EditorState (
|
|
/*[out,retval]*/ enum tkEditorState * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartEdit (
|
|
/*[in]*/ long LayerHandle,
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IndicesVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_IndicesVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LengthDisplayMode (
|
|
/*[out,retval]*/ enum tkLengthDisplayMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LengthDisplayMode (
|
|
/*[in]*/ enum tkLengthDisplayMode pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartUnboundShape (
|
|
/*[in]*/ enum ShpfileType ShpType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticesVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticesVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValidationMode (
|
|
/*[out,retval]*/ enum tkEditorValidation * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValidationMode (
|
|
/*[in]*/ enum tkEditorValidation pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartOverlay (
|
|
/*[in]*/ enum tkEditorOverlay overlayType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_EditorBehavior (
|
|
/*[out,retval]*/ enum tkEditorBehavior * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_EditorBehavior (
|
|
/*[in]*/ enum tkEditorBehavior pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveChanges (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasChanges (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsUsingEllipsoid (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Length (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShowArea (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShowArea (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AreaPrecision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AreaPrecision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LengthPrecision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LengthPrecision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AngleFormat (
|
|
/*[out,retval]*/ enum tkAngleFormat * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AngleFormat (
|
|
/*[in]*/ enum tkAngleFormat pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AnglePrecision (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AnglePrecision (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShowBearing (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShowBearing (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShowLength (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShowLength (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR state,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("5fa550e3-2044-4034-baaa-b4cce90a0c41"))
|
|
IShape : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetPartAsShape))
|
|
IShapePtr PartAsShape[];
|
|
__declspec(property(get=GetnumPoints))
|
|
long numPoints;
|
|
__declspec(property(get=GetNumParts))
|
|
long NumParts;
|
|
__declspec(property(get=GetShapeType,put=PutShapeType))
|
|
enum ShpfileType ShapeType;
|
|
__declspec(property(get=GetPoint,put=PutPoint))
|
|
IPointPtr Point[];
|
|
__declspec(property(get=GetPart,put=PutPart))
|
|
long Part[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetIsValidReason))
|
|
_bstr_t IsValidReason;
|
|
__declspec(property(get=GetInteriorPoint))
|
|
IPointPtr InteriorPoint;
|
|
__declspec(property(get=GetExtents))
|
|
IExtentsPtr Extents;
|
|
__declspec(property(get=GetCentroid))
|
|
IPointPtr Centroid;
|
|
__declspec(property(get=GetShapeType2D))
|
|
enum ShpfileType ShapeType2D;
|
|
__declspec(property(get=GetIsEmpty))
|
|
VARIANT_BOOL IsEmpty;
|
|
__declspec(property(get=GetLength))
|
|
double Length;
|
|
__declspec(property(get=GetPerimeter))
|
|
double Perimeter;
|
|
__declspec(property(get=GetArea))
|
|
double Area;
|
|
__declspec(property(get=GetIsValid))
|
|
VARIANT_BOOL IsValid;
|
|
__declspec(property(get=GetPartIsClockWise))
|
|
VARIANT_BOOL PartIsClockWise[];
|
|
__declspec(property(get=GetCenter))
|
|
IPointPtr Center;
|
|
__declspec(property(get=GetEndOfPart))
|
|
long EndOfPart[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetnumPoints ( );
|
|
long GetNumParts ( );
|
|
enum ShpfileType GetShapeType ( );
|
|
void PutShapeType (
|
|
enum ShpfileType pVal );
|
|
IPointPtr GetPoint (
|
|
long pointIndex );
|
|
void PutPoint (
|
|
long pointIndex,
|
|
struct IPoint * pVal );
|
|
long GetPart (
|
|
long PartIndex );
|
|
void PutPart (
|
|
long PartIndex,
|
|
long pVal );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL Create (
|
|
enum ShpfileType ShpType );
|
|
VARIANT_BOOL InsertPoint (
|
|
struct IPoint * NewPoint,
|
|
long * pointIndex );
|
|
VARIANT_BOOL DeletePoint (
|
|
long pointIndex );
|
|
VARIANT_BOOL InsertPart (
|
|
long pointIndex,
|
|
long * PartIndex );
|
|
VARIANT_BOOL DeletePart (
|
|
long PartIndex );
|
|
IExtentsPtr GetExtents ( );
|
|
_bstr_t SerializeToString ( );
|
|
VARIANT_BOOL CreateFromString (
|
|
_bstr_t Serialized );
|
|
VARIANT_BOOL PointInThisPoly (
|
|
struct IPoint * pt );
|
|
IPointPtr GetCentroid ( );
|
|
double GetLength ( );
|
|
double GetPerimeter ( );
|
|
double GetArea ( );
|
|
VARIANT_BOOL Relates (
|
|
struct IShape * Shape,
|
|
enum tkSpatialRelation Relation );
|
|
double Distance (
|
|
struct IShape * Shape );
|
|
IShapePtr Buffer (
|
|
double Distance,
|
|
long nQuadSegments );
|
|
IShapePtr Clip (
|
|
struct IShape * Shape,
|
|
enum tkClipOperation Operation );
|
|
VARIANT_BOOL Contains (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Crosses (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Disjoint (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Equals (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Intersects (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Overlaps (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Touches (
|
|
struct IShape * Shape );
|
|
VARIANT_BOOL Within (
|
|
struct IShape * Shape );
|
|
IShapePtr Boundary ( );
|
|
IShapePtr ConvexHull ( );
|
|
VARIANT_BOOL GetIsValid ( );
|
|
VARIANT_BOOL GetXY (
|
|
long pointIndex,
|
|
double * x,
|
|
double * y );
|
|
VARIANT_BOOL GetPartIsClockWise (
|
|
long PartIndex );
|
|
VARIANT_BOOL ReversePointsOrder (
|
|
long PartIndex );
|
|
VARIANT_BOOL GetIntersection (
|
|
struct IShape * Shape,
|
|
VARIANT * Results );
|
|
IPointPtr GetCenter ( );
|
|
long GetEndOfPart (
|
|
long PartIndex );
|
|
IShapePtr GetPartAsShape (
|
|
long PartIndex );
|
|
_bstr_t GetIsValidReason ( );
|
|
IPointPtr GetInteriorPoint ( );
|
|
IShapePtr Clone ( );
|
|
VARIANT_BOOL Explode (
|
|
VARIANT * Results );
|
|
VARIANT_BOOL put_XY (
|
|
long pointIndex,
|
|
double x,
|
|
double y );
|
|
VARIANT_BOOL ExportToBinary (
|
|
VARIANT * bytesArray );
|
|
VARIANT_BOOL ImportFromBinary (
|
|
const _variant_t & bytesArray );
|
|
HRESULT FixUp (
|
|
struct IShape * * retVal );
|
|
long AddPoint (
|
|
double x,
|
|
double y );
|
|
_bstr_t ExportToWKT ( );
|
|
VARIANT_BOOL ImportFromWKT (
|
|
_bstr_t Serialized );
|
|
VARIANT_BOOL CopyFrom (
|
|
struct IShape * sourceShape );
|
|
IShapePtr ClosestPoints (
|
|
struct IShape * shape2 );
|
|
VARIANT_BOOL put_M (
|
|
long pointIndex,
|
|
double M );
|
|
VARIANT_BOOL put_Z (
|
|
long pointIndex,
|
|
double Z );
|
|
VARIANT_BOOL get_M (
|
|
long pointIndex,
|
|
double * M );
|
|
VARIANT_BOOL get_Z (
|
|
long pointIndex,
|
|
double * Z );
|
|
IShapePtr BufferWithParams (
|
|
double Distance,
|
|
long numSegments,
|
|
VARIANT_BOOL singleSided,
|
|
enum tkBufferCap capStyle,
|
|
enum tkBufferJoin joinStyle,
|
|
double mitreLimit );
|
|
HRESULT Move (
|
|
double xOffset,
|
|
double yOffset );
|
|
HRESULT Rotate (
|
|
double originX,
|
|
double originY,
|
|
double angle );
|
|
enum ShpfileType GetShapeType2D ( );
|
|
VARIANT_BOOL SplitByPolyline (
|
|
struct IShape * polyline,
|
|
VARIANT * Results );
|
|
VARIANT_BOOL GetIsEmpty ( );
|
|
HRESULT Clear ( );
|
|
IShapePtr FixUp2 (
|
|
enum tkUnitsOfMeasure units );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_numPoints (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumParts (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeType (
|
|
/*[out,retval]*/ enum ShpfileType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeType (
|
|
/*[in]*/ enum ShpfileType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Point (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out,retval]*/ struct IPoint * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Point (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in]*/ struct IPoint * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Part (
|
|
/*[in]*/ long PartIndex,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Part (
|
|
/*[in]*/ long PartIndex,
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Create (
|
|
/*[in]*/ enum ShpfileType ShpType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertPoint (
|
|
/*[in]*/ struct IPoint * NewPoint,
|
|
/*[in,out]*/ long * pointIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DeletePoint (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertPart (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in,out]*/ long * PartIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DeletePart (
|
|
/*[in]*/ long PartIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Extents (
|
|
/*[out,retval]*/ struct IExtents * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SerializeToString (
|
|
/*[out,retval]*/ BSTR * Serialized ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateFromString (
|
|
/*[in]*/ BSTR Serialized,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PointInThisPoly (
|
|
/*[in]*/ struct IPoint * pt,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Centroid (
|
|
/*[out,retval]*/ struct IPoint * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Length (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Perimeter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Area (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Relates (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in]*/ enum tkSpatialRelation Relation,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Distance (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Buffer (
|
|
/*[in]*/ double Distance,
|
|
/*[in]*/ long nQuadSegments,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clip (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in]*/ enum tkClipOperation Operation,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Contains (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Crosses (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Disjoint (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Equals (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Intersects (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Overlaps (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Touches (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Within (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Boundary (
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ConvexHull (
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsValid (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_XY (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in,out]*/ double * x,
|
|
/*[in,out]*/ double * y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PartIsClockWise (
|
|
/*[in]*/ long PartIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReversePointsOrder (
|
|
/*[in]*/ long PartIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetIntersection (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in,out]*/ VARIANT * Results,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Center (
|
|
/*[out,retval]*/ struct IPoint * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_EndOfPart (
|
|
/*[in]*/ long PartIndex,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PartAsShape (
|
|
/*[in]*/ long PartIndex,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsValidReason (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_InteriorPoint (
|
|
/*[out,retval]*/ struct IPoint * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clone (
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Explode (
|
|
/*[in,out]*/ VARIANT * Results,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_put_XY (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExportToBinary (
|
|
/*[in,out]*/ VARIANT * bytesArray,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromBinary (
|
|
/*[in]*/ VARIANT bytesArray,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_FixUp (
|
|
/*[out]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddPoint (
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out,retval]*/ long * pointIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_ExportToWKT (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromWKT (
|
|
/*[in]*/ BSTR Serialized,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CopyFrom (
|
|
/*[in]*/ struct IShape * sourceShape,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClosestPoints (
|
|
/*[in]*/ struct IShape * shape2,
|
|
/*[out,retval]*/ struct IShape * * result ) = 0;
|
|
virtual HRESULT __stdcall raw_put_M (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in]*/ double M,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_put_Z (
|
|
/*[in]*/ long pointIndex,
|
|
/*[in]*/ double Z,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_get_M (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out]*/ double * M,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_get_Z (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out]*/ double * Z,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_BufferWithParams (
|
|
/*[in]*/ double Distance,
|
|
/*[in]*/ long numSegments,
|
|
/*[in]*/ VARIANT_BOOL singleSided,
|
|
/*[in]*/ enum tkBufferCap capStyle,
|
|
/*[in]*/ enum tkBufferJoin joinStyle,
|
|
/*[in]*/ double mitreLimit,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Move (
|
|
/*[in]*/ double xOffset,
|
|
/*[in]*/ double yOffset ) = 0;
|
|
virtual HRESULT __stdcall raw_Rotate (
|
|
/*[in]*/ double originX,
|
|
/*[in]*/ double originY,
|
|
/*[in]*/ double angle ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeType2D (
|
|
/*[out,retval]*/ enum ShpfileType * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SplitByPolyline (
|
|
/*[in]*/ struct IShape * polyline,
|
|
/*[in,out]*/ VARIANT * Results,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsEmpty (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_FixUp2 (
|
|
/*[in]*/ enum tkUnitsOfMeasure units,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("a5692259-035e-487a-8d89-509dd6dd0f64"))
|
|
IExtents : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetxMin))
|
|
double xMin;
|
|
__declspec(property(get=GetxMax))
|
|
double xMax;
|
|
__declspec(property(get=GetyMin))
|
|
double yMin;
|
|
__declspec(property(get=GetyMax))
|
|
double yMax;
|
|
__declspec(property(get=GetzMin))
|
|
double zMin;
|
|
__declspec(property(get=GetzMax))
|
|
double zMax;
|
|
__declspec(property(get=GetmMin))
|
|
double mMin;
|
|
__declspec(property(get=GetmMax))
|
|
double mMax;
|
|
__declspec(property(get=GetCenter))
|
|
IPointPtr Center;
|
|
__declspec(property(get=GetWidth))
|
|
double Width;
|
|
__declspec(property(get=GetHeight))
|
|
double Height;
|
|
__declspec(property(get=GetDepth))
|
|
double Depth;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
HRESULT SetBounds (
|
|
double xMin,
|
|
double yMin,
|
|
double zMin,
|
|
double xMax,
|
|
double yMax,
|
|
double zMax );
|
|
HRESULT GetBounds (
|
|
double * xMin,
|
|
double * yMin,
|
|
double * zMin,
|
|
double * xMax,
|
|
double * yMax,
|
|
double * zMax );
|
|
double GetxMin ( );
|
|
double GetxMax ( );
|
|
double GetyMin ( );
|
|
double GetyMax ( );
|
|
double GetzMin ( );
|
|
double GetzMax ( );
|
|
double GetmMin ( );
|
|
double GetmMax ( );
|
|
HRESULT GetMeasureBounds (
|
|
double * mMin,
|
|
double * mMax );
|
|
HRESULT SetMeasureBounds (
|
|
double mMin,
|
|
double mMax );
|
|
_bstr_t ToDebugString ( );
|
|
VARIANT_BOOL PointIsWithin (
|
|
double x,
|
|
double y );
|
|
IShapePtr ToShape ( );
|
|
IPointPtr GetCenter ( );
|
|
HRESULT MoveTo (
|
|
double x,
|
|
double y );
|
|
double GetWidth ( );
|
|
double GetHeight ( );
|
|
double GetDepth ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_SetBounds (
|
|
/*[in]*/ double xMin,
|
|
/*[in]*/ double yMin,
|
|
/*[in]*/ double zMin,
|
|
/*[in]*/ double xMax,
|
|
/*[in]*/ double yMax,
|
|
/*[in]*/ double zMax ) = 0;
|
|
virtual HRESULT __stdcall raw_GetBounds (
|
|
/*[out]*/ double * xMin,
|
|
/*[out]*/ double * yMin,
|
|
/*[out]*/ double * zMin,
|
|
/*[out]*/ double * xMax,
|
|
/*[out]*/ double * yMax,
|
|
/*[out]*/ double * zMax ) = 0;
|
|
virtual HRESULT __stdcall get_xMin (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_xMax (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_yMin (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_yMax (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_zMin (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_zMax (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_mMin (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_mMax (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetMeasureBounds (
|
|
/*[out]*/ double * mMin,
|
|
/*[out]*/ double * mMax ) = 0;
|
|
virtual HRESULT __stdcall raw_SetMeasureBounds (
|
|
/*[in]*/ double mMin,
|
|
/*[in]*/ double mMax ) = 0;
|
|
virtual HRESULT __stdcall raw_ToDebugString (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PointIsWithin (
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ToShape (
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Center (
|
|
/*[out,retval]*/ struct IPoint * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveTo (
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y ) = 0;
|
|
virtual HRESULT __stdcall get_Width (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Height (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Depth (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("4b341a36-cfa6-4421-9d08-fd5b06097307"))
|
|
ILabel : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetRotation,put=PutRotation))
|
|
double Rotation;
|
|
__declspec(property(get=GetText,put=PutText))
|
|
_bstr_t Text;
|
|
__declspec(property(get=Getx,put=Putx))
|
|
double x;
|
|
__declspec(property(get=Gety,put=Puty))
|
|
double y;
|
|
__declspec(property(get=GetIsDrawn))
|
|
VARIANT_BOOL IsDrawn;
|
|
__declspec(property(get=GetCategory,put=PutCategory))
|
|
long Category;
|
|
__declspec(property(get=GetScreenExtents))
|
|
IExtentsPtr ScreenExtents;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL retVal );
|
|
double GetRotation ( );
|
|
void PutRotation (
|
|
double retVal );
|
|
_bstr_t GetText ( );
|
|
void PutText (
|
|
_bstr_t retVal );
|
|
double Getx ( );
|
|
void Putx (
|
|
double retVal );
|
|
double Gety ( );
|
|
void Puty (
|
|
double retVal );
|
|
VARIANT_BOOL GetIsDrawn ( );
|
|
long GetCategory ( );
|
|
void PutCategory (
|
|
long retVal );
|
|
IExtentsPtr GetScreenExtents ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Rotation (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Rotation (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Text (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Text (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_x (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_x (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_y (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_y (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsDrawn (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Category (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Category (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ScreenExtents (
|
|
/*[out,retval]*/ struct IExtents * * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("a73af37e-3a6a-4532-b48f-fa53309fa117"))
|
|
ILabels : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetVerticalPosition,put=PutVerticalPosition))
|
|
enum tkVerticalPosition VerticalPosition;
|
|
__declspec(property(get=GetCategory,put=PutCategory))
|
|
ILabelCategoryPtr Category[];
|
|
__declspec(property(get=GetCount))
|
|
long Count;
|
|
__declspec(property(get=GetNumParts))
|
|
long NumParts[];
|
|
__declspec(property(get=GetNumCategories))
|
|
long NumCategories;
|
|
__declspec(property(get=GetLabel))
|
|
ILabelPtr Label[][];
|
|
__declspec(property(get=GetSynchronized,put=PutSynchronized))
|
|
VARIANT_BOOL Synchronized;
|
|
__declspec(property(get=GetScaleLabels,put=PutScaleLabels))
|
|
VARIANT_BOOL ScaleLabels;
|
|
__declspec(property(get=GetBasicScale,put=PutBasicScale))
|
|
double BasicScale;
|
|
__declspec(property(get=GetMaxVisibleScale,put=PutMaxVisibleScale))
|
|
double MaxVisibleScale;
|
|
__declspec(property(get=GetMinVisibleScale,put=PutMinVisibleScale))
|
|
double MinVisibleScale;
|
|
__declspec(property(get=GetDynamicVisibility,put=PutDynamicVisibility))
|
|
VARIANT_BOOL DynamicVisibility;
|
|
__declspec(property(get=GetAvoidCollisions,put=PutAvoidCollisions))
|
|
VARIANT_BOOL AvoidCollisions;
|
|
__declspec(property(get=GetCollisionBuffer,put=PutCollisionBuffer))
|
|
long CollisionBuffer;
|
|
__declspec(property(get=GetUseWidthLimits,put=PutUseWidthLimits))
|
|
VARIANT_BOOL UseWidthLimits;
|
|
__declspec(property(get=GetRemoveDuplicates,put=PutRemoveDuplicates))
|
|
VARIANT_BOOL RemoveDuplicates;
|
|
__declspec(property(get=GetUseGdiPlus,put=PutUseGdiPlus))
|
|
VARIANT_BOOL UseGdiPlus;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetOffsetX,put=PutOffsetX))
|
|
double OffsetX;
|
|
__declspec(property(get=GetOffsetY,put=PutOffsetY))
|
|
double OffsetY;
|
|
__declspec(property(get=GetAlignment,put=PutAlignment))
|
|
enum tkLabelAlignment Alignment;
|
|
__declspec(property(get=GetLineOrientation,put=PutLineOrientation))
|
|
enum tkLineLabelOrientation LineOrientation;
|
|
__declspec(property(get=GetFontName,put=PutFontName))
|
|
_bstr_t FontName;
|
|
__declspec(property(get=GetFontSize,put=PutFontSize))
|
|
long FontSize;
|
|
__declspec(property(get=GetFontItalic,put=PutFontItalic))
|
|
VARIANT_BOOL FontItalic;
|
|
__declspec(property(get=GetFontBold,put=PutFontBold))
|
|
VARIANT_BOOL FontBold;
|
|
__declspec(property(get=GetFontUnderline,put=PutFontUnderline))
|
|
VARIANT_BOOL FontUnderline;
|
|
__declspec(property(get=GetFontStrikeOut,put=PutFontStrikeOut))
|
|
VARIANT_BOOL FontStrikeOut;
|
|
__declspec(property(get=GetFontColor,put=PutFontColor))
|
|
OLE_COLOR FontColor;
|
|
__declspec(property(get=GetFontColor2,put=PutFontColor2))
|
|
OLE_COLOR FontColor2;
|
|
__declspec(property(get=GetFontGradientMode,put=PutFontGradientMode))
|
|
enum tkLinearGradientMode FontGradientMode;
|
|
__declspec(property(get=GetFontTransparency,put=PutFontTransparency))
|
|
long FontTransparency;
|
|
__declspec(property(get=GetFontOutlineVisible,put=PutFontOutlineVisible))
|
|
VARIANT_BOOL FontOutlineVisible;
|
|
__declspec(property(get=GetShadowVisible,put=PutShadowVisible))
|
|
VARIANT_BOOL ShadowVisible;
|
|
__declspec(property(get=GetHaloVisible,put=PutHaloVisible))
|
|
VARIANT_BOOL HaloVisible;
|
|
__declspec(property(get=GetFontOutlineColor,put=PutFontOutlineColor))
|
|
OLE_COLOR FontOutlineColor;
|
|
__declspec(property(get=GetShadowColor,put=PutShadowColor))
|
|
OLE_COLOR ShadowColor;
|
|
__declspec(property(get=GetHaloColor,put=PutHaloColor))
|
|
OLE_COLOR HaloColor;
|
|
__declspec(property(get=GetFontOutlineWidth,put=PutFontOutlineWidth))
|
|
long FontOutlineWidth;
|
|
__declspec(property(get=GetShadowOffsetX,put=PutShadowOffsetX))
|
|
long ShadowOffsetX;
|
|
__declspec(property(get=GetShadowOffsetY,put=PutShadowOffsetY))
|
|
long ShadowOffsetY;
|
|
__declspec(property(get=GetHaloSize,put=PutHaloSize))
|
|
long HaloSize;
|
|
__declspec(property(get=GetFrameType,put=PutFrameType))
|
|
enum tkLabelFrameType FrameType;
|
|
__declspec(property(get=GetFrameOutlineColor,put=PutFrameOutlineColor))
|
|
OLE_COLOR FrameOutlineColor;
|
|
__declspec(property(get=GetFrameBackColor,put=PutFrameBackColor))
|
|
OLE_COLOR FrameBackColor;
|
|
__declspec(property(get=GetFrameBackColor2,put=PutFrameBackColor2))
|
|
OLE_COLOR FrameBackColor2;
|
|
__declspec(property(get=GetFrameGradientMode,put=PutFrameGradientMode))
|
|
enum tkLinearGradientMode FrameGradientMode;
|
|
__declspec(property(get=GetFrameOutlineStyle,put=PutFrameOutlineStyle))
|
|
enum tkDashStyle FrameOutlineStyle;
|
|
__declspec(property(get=GetFrameOutlineWidth,put=PutFrameOutlineWidth))
|
|
long FrameOutlineWidth;
|
|
__declspec(property(get=GetFramePaddingX,put=PutFramePaddingX))
|
|
long FramePaddingX;
|
|
__declspec(property(get=GetFramePaddingY,put=PutFramePaddingY))
|
|
long FramePaddingY;
|
|
__declspec(property(get=GetFrameTransparency,put=PutFrameTransparency))
|
|
long FrameTransparency;
|
|
__declspec(property(get=GetInboxAlignment,put=PutInboxAlignment))
|
|
enum tkLabelAlignment InboxAlignment;
|
|
__declspec(property(get=GetClassificationField,put=PutClassificationField))
|
|
long ClassificationField;
|
|
__declspec(property(get=GetOptions,put=PutOptions))
|
|
ILabelCategoryPtr Options;
|
|
__declspec(property(get=GetFrameVisible,put=PutFrameVisible))
|
|
VARIANT_BOOL FrameVisible;
|
|
__declspec(property(get=GetVisibilityExpression,put=PutVisibilityExpression))
|
|
_bstr_t VisibilityExpression;
|
|
__declspec(property(get=GetMinDrawingSize,put=PutMinDrawingSize))
|
|
long MinDrawingSize;
|
|
__declspec(property(get=GetAutoOffset,put=PutAutoOffset))
|
|
VARIANT_BOOL AutoOffset;
|
|
__declspec(property(get=GetExpression,put=PutExpression))
|
|
_bstr_t Expression;
|
|
__declspec(property(get=GetSavingMode,put=PutSavingMode))
|
|
enum tkSavingMode SavingMode;
|
|
__declspec(property(get=GetPositioning,put=PutPositioning))
|
|
enum tkLabelPositioning Positioning;
|
|
__declspec(property(get=GetTextRenderingHint,put=PutTextRenderingHint))
|
|
enum tkTextRenderingHint TextRenderingHint;
|
|
__declspec(property(get=GetFloatNumberFormat,put=PutFloatNumberFormat))
|
|
_bstr_t FloatNumberFormat;
|
|
__declspec(property(get=GetFontSize2,put=PutFontSize2))
|
|
long FontSize2;
|
|
__declspec(property(get=GetUseVariableSize,put=PutUseVariableSize))
|
|
VARIANT_BOOL UseVariableSize;
|
|
__declspec(property(get=GetLogScaleForSize,put=PutLogScaleForSize))
|
|
VARIANT_BOOL LogScaleForSize;
|
|
__declspec(property(get=GetMinVisibleZoom,put=PutMinVisibleZoom))
|
|
long MinVisibleZoom;
|
|
__declspec(property(get=GetMaxVisibleZoom,put=PutMaxVisibleZoom))
|
|
long MaxVisibleZoom;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
enum tkVerticalPosition GetVerticalPosition ( );
|
|
void PutVerticalPosition (
|
|
enum tkVerticalPosition retVal );
|
|
ILabelCategoryPtr GetCategory (
|
|
long Index );
|
|
void PutCategory (
|
|
long Index,
|
|
struct ILabelCategory * pVal );
|
|
HRESULT AddLabel (
|
|
_bstr_t Text,
|
|
double x,
|
|
double y,
|
|
double Rotation,
|
|
long Category );
|
|
VARIANT_BOOL InsertLabel (
|
|
long Index,
|
|
_bstr_t Text,
|
|
double x,
|
|
double y,
|
|
double Rotation,
|
|
long Category );
|
|
VARIANT_BOOL RemoveLabel (
|
|
long Index );
|
|
HRESULT AddPart (
|
|
long Index,
|
|
_bstr_t Text,
|
|
double x,
|
|
double y,
|
|
double Rotation,
|
|
long Category );
|
|
VARIANT_BOOL InsertPart (
|
|
long Index,
|
|
long Part,
|
|
_bstr_t Text,
|
|
double x,
|
|
double y,
|
|
double Rotation,
|
|
long Category );
|
|
VARIANT_BOOL RemovePart (
|
|
long Index,
|
|
long Part );
|
|
ILabelCategoryPtr AddCategory (
|
|
_bstr_t Name );
|
|
ILabelCategoryPtr InsertCategory (
|
|
long Index,
|
|
_bstr_t Name );
|
|
VARIANT_BOOL RemoveCategory (
|
|
long Index );
|
|
HRESULT Clear ( );
|
|
HRESULT ClearCategories ( );
|
|
VARIANT_BOOL Select (
|
|
struct IExtents * BoundingBox,
|
|
long Tolerance,
|
|
enum SelectMode SelectMode,
|
|
VARIANT * LabelIndices,
|
|
VARIANT * PartIndices );
|
|
long GetCount ( );
|
|
long GetNumParts (
|
|
long Index );
|
|
long GetNumCategories ( );
|
|
ILabelPtr GetLabel (
|
|
long Index,
|
|
long Part );
|
|
VARIANT_BOOL GetSynchronized ( );
|
|
void PutSynchronized (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetScaleLabels ( );
|
|
void PutScaleLabels (
|
|
VARIANT_BOOL retVal );
|
|
double GetBasicScale ( );
|
|
void PutBasicScale (
|
|
double retVal );
|
|
double GetMaxVisibleScale ( );
|
|
void PutMaxVisibleScale (
|
|
double retVal );
|
|
double GetMinVisibleScale ( );
|
|
void PutMinVisibleScale (
|
|
double retVal );
|
|
VARIANT_BOOL GetDynamicVisibility ( );
|
|
void PutDynamicVisibility (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetAvoidCollisions ( );
|
|
void PutAvoidCollisions (
|
|
VARIANT_BOOL retVal );
|
|
long GetCollisionBuffer ( );
|
|
void PutCollisionBuffer (
|
|
long retVal );
|
|
VARIANT_BOOL GetUseWidthLimits ( );
|
|
void PutUseWidthLimits (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetRemoveDuplicates ( );
|
|
void PutRemoveDuplicates (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetUseGdiPlus ( );
|
|
void PutUseGdiPlus (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL retVal );
|
|
double GetOffsetX ( );
|
|
void PutOffsetX (
|
|
double retVal );
|
|
double GetOffsetY ( );
|
|
void PutOffsetY (
|
|
double retVal );
|
|
enum tkLabelAlignment GetAlignment ( );
|
|
void PutAlignment (
|
|
enum tkLabelAlignment retVal );
|
|
enum tkLineLabelOrientation GetLineOrientation ( );
|
|
void PutLineOrientation (
|
|
enum tkLineLabelOrientation retVal );
|
|
_bstr_t GetFontName ( );
|
|
void PutFontName (
|
|
_bstr_t retVal );
|
|
long GetFontSize ( );
|
|
void PutFontSize (
|
|
long retVal );
|
|
VARIANT_BOOL GetFontItalic ( );
|
|
void PutFontItalic (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetFontBold ( );
|
|
void PutFontBold (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetFontUnderline ( );
|
|
void PutFontUnderline (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetFontStrikeOut ( );
|
|
void PutFontStrikeOut (
|
|
VARIANT_BOOL retVal );
|
|
OLE_COLOR GetFontColor ( );
|
|
void PutFontColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetFontColor2 ( );
|
|
void PutFontColor2 (
|
|
OLE_COLOR retVal );
|
|
enum tkLinearGradientMode GetFontGradientMode ( );
|
|
void PutFontGradientMode (
|
|
enum tkLinearGradientMode retVal );
|
|
long GetFontTransparency ( );
|
|
void PutFontTransparency (
|
|
long retVal );
|
|
VARIANT_BOOL GetFontOutlineVisible ( );
|
|
void PutFontOutlineVisible (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetShadowVisible ( );
|
|
void PutShadowVisible (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetHaloVisible ( );
|
|
void PutHaloVisible (
|
|
VARIANT_BOOL retVal );
|
|
OLE_COLOR GetFontOutlineColor ( );
|
|
void PutFontOutlineColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetShadowColor ( );
|
|
void PutShadowColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetHaloColor ( );
|
|
void PutHaloColor (
|
|
OLE_COLOR retVal );
|
|
long GetFontOutlineWidth ( );
|
|
void PutFontOutlineWidth (
|
|
long retVal );
|
|
long GetShadowOffsetX ( );
|
|
void PutShadowOffsetX (
|
|
long retVal );
|
|
long GetShadowOffsetY ( );
|
|
void PutShadowOffsetY (
|
|
long retVal );
|
|
long GetHaloSize ( );
|
|
void PutHaloSize (
|
|
long retVal );
|
|
enum tkLabelFrameType GetFrameType ( );
|
|
void PutFrameType (
|
|
enum tkLabelFrameType retVal );
|
|
OLE_COLOR GetFrameOutlineColor ( );
|
|
void PutFrameOutlineColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetFrameBackColor ( );
|
|
void PutFrameBackColor (
|
|
OLE_COLOR retVal );
|
|
OLE_COLOR GetFrameBackColor2 ( );
|
|
void PutFrameBackColor2 (
|
|
OLE_COLOR retVal );
|
|
enum tkLinearGradientMode GetFrameGradientMode ( );
|
|
void PutFrameGradientMode (
|
|
enum tkLinearGradientMode retVal );
|
|
enum tkDashStyle GetFrameOutlineStyle ( );
|
|
void PutFrameOutlineStyle (
|
|
enum tkDashStyle retVal );
|
|
long GetFrameOutlineWidth ( );
|
|
void PutFrameOutlineWidth (
|
|
long retVal );
|
|
long GetFramePaddingX ( );
|
|
void PutFramePaddingX (
|
|
long retVal );
|
|
long GetFramePaddingY ( );
|
|
void PutFramePaddingY (
|
|
long retVal );
|
|
long GetFrameTransparency ( );
|
|
void PutFrameTransparency (
|
|
long retVal );
|
|
enum tkLabelAlignment GetInboxAlignment ( );
|
|
void PutInboxAlignment (
|
|
enum tkLabelAlignment retVal );
|
|
long GetClassificationField ( );
|
|
void PutClassificationField (
|
|
long FieldIndex );
|
|
VARIANT_BOOL GenerateCategories (
|
|
long FieldIndex,
|
|
enum tkClassificationType ClassificationType,
|
|
long numClasses );
|
|
HRESULT ApplyCategories ( );
|
|
ILabelCategoryPtr GetOptions ( );
|
|
void PutOptions (
|
|
struct ILabelCategory * retVal );
|
|
HRESULT ApplyColorScheme (
|
|
enum tkColorSchemeType Type,
|
|
struct IColorScheme * ColorScheme );
|
|
HRESULT ApplyColorScheme2 (
|
|
enum tkColorSchemeType Type,
|
|
struct IColorScheme * ColorScheme,
|
|
enum tkLabelElements Element );
|
|
HRESULT ApplyColorScheme3 (
|
|
enum tkColorSchemeType Type,
|
|
struct IColorScheme * ColorScheme,
|
|
enum tkLabelElements Element,
|
|
long CategoryStartIndex,
|
|
long CategoryEndIndex );
|
|
VARIANT_BOOL GetFrameVisible ( );
|
|
void PutFrameVisible (
|
|
VARIANT_BOOL retVal );
|
|
_bstr_t GetVisibilityExpression ( );
|
|
void PutVisibilityExpression (
|
|
_bstr_t retVal );
|
|
long GetMinDrawingSize ( );
|
|
void PutMinDrawingSize (
|
|
long retVal );
|
|
VARIANT_BOOL MoveCategoryUp (
|
|
long Index );
|
|
VARIANT_BOOL MoveCategoryDown (
|
|
long Index );
|
|
VARIANT_BOOL GetAutoOffset ( );
|
|
void PutAutoOffset (
|
|
VARIANT_BOOL retVal );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
_bstr_t GetExpression ( );
|
|
void PutExpression (
|
|
_bstr_t retVal );
|
|
VARIANT_BOOL SaveToXML (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL LoadFromXML (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL SaveToDbf (
|
|
VARIANT_BOOL saveText,
|
|
VARIANT_BOOL saveCategory );
|
|
VARIANT_BOOL SaveToDbf2 (
|
|
_bstr_t xField,
|
|
_bstr_t yField,
|
|
_bstr_t angleField,
|
|
_bstr_t textField,
|
|
_bstr_t categoryField,
|
|
VARIANT_BOOL saveText,
|
|
VARIANT_BOOL saveCategory );
|
|
VARIANT_BOOL LoadFromDbf (
|
|
VARIANT_BOOL loadText,
|
|
VARIANT_BOOL loadCategory );
|
|
VARIANT_BOOL LoadFromDbf2 (
|
|
_bstr_t xField,
|
|
_bstr_t yField,
|
|
_bstr_t angleField,
|
|
_bstr_t textField,
|
|
_bstr_t categoryField,
|
|
VARIANT_BOOL loadText,
|
|
VARIANT_BOOL loadCategory );
|
|
long Generate (
|
|
_bstr_t Expression,
|
|
enum tkLabelPositioning Method,
|
|
VARIANT_BOOL LargestPartOnly );
|
|
enum tkSavingMode GetSavingMode ( );
|
|
void PutSavingMode (
|
|
enum tkSavingMode retVal );
|
|
enum tkLabelPositioning GetPositioning ( );
|
|
void PutPositioning (
|
|
enum tkLabelPositioning pVal );
|
|
enum tkTextRenderingHint GetTextRenderingHint ( );
|
|
void PutTextRenderingHint (
|
|
enum tkTextRenderingHint pVal );
|
|
_bstr_t GetFloatNumberFormat ( );
|
|
void PutFloatNumberFormat (
|
|
_bstr_t pVal );
|
|
HRESULT ForceRecalculateExpression ( );
|
|
long GetFontSize2 ( );
|
|
void PutFontSize2 (
|
|
long pVal );
|
|
VARIANT_BOOL GetUseVariableSize ( );
|
|
void PutUseVariableSize (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetLogScaleForSize ( );
|
|
void PutLogScaleForSize (
|
|
VARIANT_BOOL pVal );
|
|
HRESULT UpdateSizeField ( );
|
|
long GetMinVisibleZoom ( );
|
|
void PutMinVisibleZoom (
|
|
long pVal );
|
|
long GetMaxVisibleZoom ( );
|
|
void PutMaxVisibleZoom (
|
|
long pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticalPosition (
|
|
/*[out,retval]*/ enum tkVerticalPosition * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticalPosition (
|
|
/*[in]*/ enum tkVerticalPosition retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Category (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ struct ILabelCategory * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Category (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ struct ILabelCategory * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddLabel (
|
|
/*[in]*/ BSTR Text,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[in]*/ double Rotation,
|
|
/*[in]*/ long Category ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertLabel (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ BSTR Text,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[in]*/ double Rotation,
|
|
/*[in]*/ long Category,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveLabel (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddPart (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ BSTR Text,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[in]*/ double Rotation,
|
|
/*[in]*/ long Category ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertPart (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ long Part,
|
|
/*[in]*/ BSTR Text,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[in]*/ double Rotation,
|
|
/*[in]*/ long Category,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemovePart (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ long Part,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_AddCategory (
|
|
/*[in]*/ BSTR Name,
|
|
/*[out,retval]*/ struct ILabelCategory * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertCategory (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ BSTR Name,
|
|
/*[out,retval]*/ struct ILabelCategory * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveCategory (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearCategories ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Select (
|
|
/*[in]*/ struct IExtents * BoundingBox,
|
|
/*[in]*/ long Tolerance,
|
|
/*[in]*/ enum SelectMode SelectMode,
|
|
/*[in,out]*/ VARIANT * LabelIndices,
|
|
/*[in,out]*/ VARIANT * PartIndices,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumParts (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumCategories (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Label (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ long Part,
|
|
/*[out,retval]*/ struct ILabel * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Synchronized (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Synchronized (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ScaleLabels (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ScaleLabels (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_BasicScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_BasicScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxVisibleScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxVisibleScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinVisibleScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinVisibleScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DynamicVisibility (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DynamicVisibility (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_AvoidCollisions (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_AvoidCollisions (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CollisionBuffer (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_CollisionBuffer (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseWidthLimits (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseWidthLimits (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RemoveDuplicates (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_RemoveDuplicates (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseGdiPlus (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseGdiPlus (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OffsetX (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OffsetX (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OffsetY (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OffsetY (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Alignment (
|
|
/*[out,retval]*/ enum tkLabelAlignment * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Alignment (
|
|
/*[in]*/ enum tkLabelAlignment retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineOrientation (
|
|
/*[out,retval]*/ enum tkLineLabelOrientation * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineOrientation (
|
|
/*[in]*/ enum tkLineLabelOrientation retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontName (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontSize (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontSize (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontItalic (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontItalic (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontBold (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontBold (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontUnderline (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontUnderline (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontStrikeOut (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontStrikeOut (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontColor2 (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontColor2 (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontGradientMode (
|
|
/*[out,retval]*/ enum tkLinearGradientMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontGradientMode (
|
|
/*[in]*/ enum tkLinearGradientMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontTransparency (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontTransparency (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontOutlineVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontOutlineVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HaloVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_HaloVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontOutlineColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontOutlineColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HaloColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_HaloColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontOutlineWidth (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontOutlineWidth (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowOffsetX (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowOffsetX (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShadowOffsetY (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShadowOffsetY (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HaloSize (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_HaloSize (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameType (
|
|
/*[out,retval]*/ enum tkLabelFrameType * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameType (
|
|
/*[in]*/ enum tkLabelFrameType retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameOutlineColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameOutlineColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameBackColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameBackColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameBackColor2 (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameBackColor2 (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameGradientMode (
|
|
/*[out,retval]*/ enum tkLinearGradientMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameGradientMode (
|
|
/*[in]*/ enum tkLinearGradientMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameOutlineStyle (
|
|
/*[out,retval]*/ enum tkDashStyle * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameOutlineStyle (
|
|
/*[in]*/ enum tkDashStyle retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameOutlineWidth (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameOutlineWidth (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FramePaddingX (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FramePaddingX (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FramePaddingY (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FramePaddingY (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameTransparency (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameTransparency (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_InboxAlignment (
|
|
/*[out,retval]*/ enum tkLabelAlignment * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_InboxAlignment (
|
|
/*[in]*/ enum tkLabelAlignment retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ClassificationField (
|
|
/*[out,retval]*/ long * FieldIndex ) = 0;
|
|
virtual HRESULT __stdcall put_ClassificationField (
|
|
/*[in]*/ long FieldIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateCategories (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ enum tkClassificationType ClassificationType,
|
|
/*[in]*/ long numClasses,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyCategories ( ) = 0;
|
|
virtual HRESULT __stdcall get_Options (
|
|
/*[out,retval]*/ struct ILabelCategory * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Options (
|
|
/*[in]*/ struct ILabelCategory * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColorScheme (
|
|
/*[in]*/ enum tkColorSchemeType Type,
|
|
/*[in]*/ struct IColorScheme * ColorScheme ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColorScheme2 (
|
|
/*[in]*/ enum tkColorSchemeType Type,
|
|
/*[in]*/ struct IColorScheme * ColorScheme,
|
|
/*[in]*/ enum tkLabelElements Element ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColorScheme3 (
|
|
/*[in]*/ enum tkColorSchemeType Type,
|
|
/*[in]*/ struct IColorScheme * ColorScheme,
|
|
/*[in]*/ enum tkLabelElements Element,
|
|
/*[in]*/ long CategoryStartIndex,
|
|
/*[in]*/ long CategoryEndIndex ) = 0;
|
|
virtual HRESULT __stdcall get_FrameVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_VisibilityExpression (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_VisibilityExpression (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinDrawingSize (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinDrawingSize (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveCategoryUp (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveCategoryDown (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_AutoOffset (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_AutoOffset (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall get_Expression (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Expression (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveToXML (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LoadFromXML (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveToDbf (
|
|
/*[in]*/ VARIANT_BOOL saveText,
|
|
/*[in]*/ VARIANT_BOOL saveCategory,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveToDbf2 (
|
|
/*[in]*/ BSTR xField,
|
|
/*[in]*/ BSTR yField,
|
|
/*[in]*/ BSTR angleField,
|
|
/*[in]*/ BSTR textField,
|
|
/*[in]*/ BSTR categoryField,
|
|
/*[in]*/ VARIANT_BOOL saveText,
|
|
/*[in]*/ VARIANT_BOOL saveCategory,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LoadFromDbf (
|
|
/*[in]*/ VARIANT_BOOL loadText,
|
|
/*[in]*/ VARIANT_BOOL loadCategory,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LoadFromDbf2 (
|
|
/*[in]*/ BSTR xField,
|
|
/*[in]*/ BSTR yField,
|
|
/*[in]*/ BSTR angleField,
|
|
/*[in]*/ BSTR textField,
|
|
/*[in]*/ BSTR categoryField,
|
|
/*[in]*/ VARIANT_BOOL loadText,
|
|
/*[in]*/ VARIANT_BOOL loadCategory,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Generate (
|
|
/*[in]*/ BSTR Expression,
|
|
/*[in]*/ enum tkLabelPositioning Method,
|
|
/*[in]*/ VARIANT_BOOL LargestPartOnly,
|
|
/*[out,retval]*/ long * Count ) = 0;
|
|
virtual HRESULT __stdcall get_SavingMode (
|
|
/*[out,retval]*/ enum tkSavingMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SavingMode (
|
|
/*[in]*/ enum tkSavingMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Positioning (
|
|
/*[out,retval]*/ enum tkLabelPositioning * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Positioning (
|
|
/*[in]*/ enum tkLabelPositioning pVal ) = 0;
|
|
virtual HRESULT __stdcall get_TextRenderingHint (
|
|
/*[out,retval]*/ enum tkTextRenderingHint * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_TextRenderingHint (
|
|
/*[in]*/ enum tkTextRenderingHint pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FloatNumberFormat (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FloatNumberFormat (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ForceRecalculateExpression ( ) = 0;
|
|
virtual HRESULT __stdcall get_FontSize2 (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontSize2 (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseVariableSize (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseVariableSize (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LogScaleForSize (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LogScaleForSize (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_UpdateSizeField ( ) = 0;
|
|
virtual HRESULT __stdcall get_MinVisibleZoom (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinVisibleZoom (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxVisibleZoom (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxVisibleZoom (
|
|
/*[in]*/ long pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("aed5318e-9e3d-4276-be03-71edfedc0f1f"))
|
|
IGeoProjection : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLinearUnits))
|
|
enum tkUnitsOfMeasure LinearUnits;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetIsGeographic))
|
|
VARIANT_BOOL IsGeographic;
|
|
__declspec(property(get=GetIsProjected))
|
|
VARIANT_BOOL IsProjected;
|
|
__declspec(property(get=GetIsLocal))
|
|
VARIANT_BOOL IsLocal;
|
|
__declspec(property(get=GetIsSame))
|
|
VARIANT_BOOL IsSame[];
|
|
__declspec(property(get=GetIsSameGeogCS))
|
|
VARIANT_BOOL IsSameGeogCS[];
|
|
__declspec(property(get=GetInverseFlattening))
|
|
double InverseFlattening;
|
|
__declspec(property(get=GetSemiMajor))
|
|
double SemiMajor;
|
|
__declspec(property(get=GetSemiMinor))
|
|
double SemiMinor;
|
|
__declspec(property(get=GetProjectionParam))
|
|
VARIANT_BOOL ProjectionParam[][];
|
|
__declspec(property(get=GetIsEmpty))
|
|
VARIANT_BOOL IsEmpty;
|
|
__declspec(property(get=GetName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetProjectionName))
|
|
_bstr_t ProjectionName;
|
|
__declspec(property(get=GetGeogCSName))
|
|
_bstr_t GeogCSName;
|
|
__declspec(property(get=GetGeogCSParam))
|
|
VARIANT_BOOL GeogCSParam[][];
|
|
__declspec(property(get=GetIsSameExt))
|
|
VARIANT_BOOL IsSameExt[][][];
|
|
__declspec(property(get=GetHasTransformation))
|
|
VARIANT_BOOL HasTransformation;
|
|
__declspec(property(get=GetIsFrozen))
|
|
VARIANT_BOOL IsFrozen;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t ExportToProj4 ( );
|
|
VARIANT_BOOL ImportFromProj4 (
|
|
_bstr_t proj );
|
|
VARIANT_BOOL ImportFromESRI (
|
|
_bstr_t proj );
|
|
VARIANT_BOOL ImportFromEPSG (
|
|
long projCode );
|
|
_bstr_t ExportToWKT ( );
|
|
VARIANT_BOOL ImportFromWKT (
|
|
_bstr_t proj );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
HRESULT SetWellKnownGeogCS (
|
|
enum tkCoordinateSystem newVal );
|
|
VARIANT_BOOL GetIsGeographic ( );
|
|
VARIANT_BOOL GetIsProjected ( );
|
|
VARIANT_BOOL GetIsLocal ( );
|
|
VARIANT_BOOL GetIsSame (
|
|
struct IGeoProjection * proj );
|
|
VARIANT_BOOL GetIsSameGeogCS (
|
|
struct IGeoProjection * proj );
|
|
double GetInverseFlattening ( );
|
|
double GetSemiMajor ( );
|
|
double GetSemiMinor ( );
|
|
VARIANT_BOOL GetProjectionParam (
|
|
enum tkProjectionParameter Name,
|
|
double * Value );
|
|
VARIANT_BOOL GetIsEmpty ( );
|
|
VARIANT_BOOL CopyFrom (
|
|
struct IGeoProjection * sourceProj );
|
|
_bstr_t GetName ( );
|
|
_bstr_t GetProjectionName ( );
|
|
_bstr_t GetGeogCSName ( );
|
|
VARIANT_BOOL GetGeogCSParam (
|
|
enum tkGeogCSParameter Name,
|
|
double * pVal );
|
|
HRESULT SetWgs84Projection (
|
|
enum tkWgs84Projection Projection );
|
|
HRESULT SetNad83Projection (
|
|
enum tkNad83Projection Projection );
|
|
VARIANT_BOOL GetIsSameExt (
|
|
struct IGeoProjection * proj,
|
|
struct IExtents * bounds,
|
|
int numSamplingPoints );
|
|
VARIANT_BOOL ReadFromFile (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL WriteToFile (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL ImportFromAutoDetect (
|
|
_bstr_t proj );
|
|
VARIANT_BOOL StartTransform (
|
|
struct IGeoProjection * target );
|
|
HRESULT StopTransform ( );
|
|
VARIANT_BOOL Transform (
|
|
double * x,
|
|
double * y );
|
|
VARIANT_BOOL GetHasTransformation ( );
|
|
VARIANT_BOOL SetGoogleMercator ( );
|
|
VARIANT_BOOL Clear ( );
|
|
IGeoProjectionPtr Clone ( );
|
|
VARIANT_BOOL SetWgs84 ( );
|
|
VARIANT_BOOL GetIsFrozen ( );
|
|
VARIANT_BOOL TryAutoDetectEpsg (
|
|
int * epsgCode );
|
|
VARIANT_BOOL WriteToFileEx (
|
|
_bstr_t Filename,
|
|
VARIANT_BOOL esri );
|
|
VARIANT_BOOL ReadFromFileEx (
|
|
_bstr_t Filename,
|
|
VARIANT_BOOL esri );
|
|
_bstr_t ExportToEsri ( );
|
|
enum tkUnitsOfMeasure GetLinearUnits ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_ExportToProj4 (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromProj4 (
|
|
/*[in]*/ BSTR proj,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromESRI (
|
|
/*[in]*/ BSTR proj,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromEPSG (
|
|
/*[in]*/ long projCode,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExportToWKT (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromWKT (
|
|
/*[in]*/ BSTR proj,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetWellKnownGeogCS (
|
|
/*[in]*/ enum tkCoordinateSystem newVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsGeographic (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsProjected (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsLocal (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsSame (
|
|
/*[in]*/ struct IGeoProjection * proj,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsSameGeogCS (
|
|
/*[in]*/ struct IGeoProjection * proj,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_InverseFlattening (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SemiMajor (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SemiMinor (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ProjectionParam (
|
|
/*[in]*/ enum tkProjectionParameter Name,
|
|
/*[in]*/ double * Value,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsEmpty (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CopyFrom (
|
|
/*[in]*/ struct IGeoProjection * sourceProj,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ProjectionName (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeogCSName (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeogCSParam (
|
|
/*[in]*/ enum tkGeogCSParameter Name,
|
|
/*[in]*/ double * pVal,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetWgs84Projection (
|
|
/*[in]*/ enum tkWgs84Projection Projection ) = 0;
|
|
virtual HRESULT __stdcall raw_SetNad83Projection (
|
|
/*[in]*/ enum tkNad83Projection Projection ) = 0;
|
|
virtual HRESULT __stdcall get_IsSameExt (
|
|
/*[in]*/ struct IGeoProjection * proj,
|
|
/*[in]*/ struct IExtents * bounds,
|
|
/*[in]*/ int numSamplingPoints,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReadFromFile (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_WriteToFile (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportFromAutoDetect (
|
|
/*[in]*/ BSTR proj,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartTransform (
|
|
/*[in]*/ struct IGeoProjection * target,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopTransform ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Transform (
|
|
/*[in,out]*/ double * x,
|
|
/*[in,out]*/ double * y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasTransformation (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetGoogleMercator (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clone (
|
|
/*[out,retval]*/ struct IGeoProjection * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetWgs84 (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsFrozen (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TryAutoDetectEpsg (
|
|
/*[out]*/ int * epsgCode,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_WriteToFileEx (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ VARIANT_BOOL esri,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReadFromFileEx (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ VARIANT_BOOL esri,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExportToEsri (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LinearUnits (
|
|
/*[out,retval]*/ enum tkUnitsOfMeasure * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("e42814d1-6269-41b1-93c2-aa848f00e459"))
|
|
IGridHeader : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetNumberCols,put=PutNumberCols))
|
|
long NumberCols;
|
|
__declspec(property(get=GetNumberRows,put=PutNumberRows))
|
|
long NumberRows;
|
|
__declspec(property(get=GetNodataValue,put=PutNodataValue))
|
|
_variant_t NodataValue;
|
|
__declspec(property(get=GetdX,put=PutdX))
|
|
double dX;
|
|
__declspec(property(get=GetdY,put=PutdY))
|
|
double dY;
|
|
__declspec(property(get=GetXllCenter,put=PutXllCenter))
|
|
double XllCenter;
|
|
__declspec(property(get=GetYllCenter,put=PutYllCenter))
|
|
double YllCenter;
|
|
__declspec(property(get=GetProjection,put=PutProjection))
|
|
_bstr_t Projection;
|
|
__declspec(property(get=GetNotes,put=PutNotes))
|
|
_bstr_t Notes;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetColorTable,put=PutColorTable))
|
|
_bstr_t ColorTable;
|
|
__declspec(property(get=GetGeoProjection,put=PutGeoProjection))
|
|
IGeoProjectionPtr GeoProjection;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetNumberCols ( );
|
|
void PutNumberCols (
|
|
long pVal );
|
|
long GetNumberRows ( );
|
|
void PutNumberRows (
|
|
long pVal );
|
|
_variant_t GetNodataValue ( );
|
|
void PutNodataValue (
|
|
const _variant_t & pVal );
|
|
double GetdX ( );
|
|
void PutdX (
|
|
double pVal );
|
|
double GetdY ( );
|
|
void PutdY (
|
|
double pVal );
|
|
double GetXllCenter ( );
|
|
void PutXllCenter (
|
|
double pVal );
|
|
double GetYllCenter ( );
|
|
void PutYllCenter (
|
|
double pVal );
|
|
_bstr_t GetProjection ( );
|
|
void PutProjection (
|
|
_bstr_t pVal );
|
|
_bstr_t GetNotes ( );
|
|
void PutNotes (
|
|
_bstr_t pVal );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
HRESULT CopyFrom (
|
|
struct IGridHeader * pVal );
|
|
_bstr_t GetColorTable ( );
|
|
void PutColorTable (
|
|
_bstr_t pVal );
|
|
IGeoProjectionPtr GetGeoProjection ( );
|
|
void PutGeoProjection (
|
|
struct IGeoProjection * pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_NumberCols (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_NumberCols (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumberRows (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_NumberRows (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NodataValue (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_NodataValue (
|
|
/*[in]*/ VARIANT pVal ) = 0;
|
|
virtual HRESULT __stdcall get_dX (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_dX (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_dY (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_dY (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_XllCenter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_XllCenter (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_YllCenter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_YllCenter (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Projection (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Projection (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Notes (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Notes (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CopyFrom (
|
|
/*[in]*/ struct IGridHeader * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ColorTable (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ColorTable (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeoProjection (
|
|
/*[out,retval]*/ struct IGeoProjection * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GeoProjection (
|
|
/*[in]*/ struct IGeoProjection * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("60ebe66a-56cd-4609-a118-a9d85a6dfa2f"))
|
|
ITileProviders : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetCount))
|
|
long Count;
|
|
__declspec(property(get=GetId))
|
|
long Id[];
|
|
__declspec(property(get=GetName,put=PutName))
|
|
_bstr_t Name[];
|
|
__declspec(property(get=GetUrlPattern))
|
|
_bstr_t UrlPattern[];
|
|
__declspec(property(get=GetProjection))
|
|
enum tkTileProjection Projection[];
|
|
__declspec(property(get=GetMinZoom))
|
|
int MinZoom[];
|
|
__declspec(property(get=GetMaxZoom))
|
|
int MaxZoom[];
|
|
__declspec(property(get=GetVersion,put=PutVersion))
|
|
_bstr_t Version[];
|
|
__declspec(property(get=GetIndexByProvider))
|
|
int IndexByProvider[];
|
|
__declspec(property(get=GetIndexByProviderId))
|
|
int IndexByProviderId[];
|
|
__declspec(property(get=GetIsCustom))
|
|
VARIANT_BOOL IsCustom[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetLanguage,put=PutLanguage))
|
|
_bstr_t Language[];
|
|
__declspec(property(get=GetGeographicBounds,put=PutGeographicBounds))
|
|
IExtentsPtr GeographicBounds[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL Remove (
|
|
long ProviderId,
|
|
VARIANT_BOOL ClearCache );
|
|
HRESULT Clear (
|
|
VARIANT_BOOL ClearCache );
|
|
long GetCount ( );
|
|
VARIANT_BOOL Add (
|
|
int Id,
|
|
_bstr_t Name,
|
|
_bstr_t UrlPattern,
|
|
enum tkTileProjection Projection,
|
|
int MinZoom,
|
|
int MaxZoom );
|
|
long GetId (
|
|
int Index );
|
|
_bstr_t GetName (
|
|
int Index );
|
|
void PutName (
|
|
int Index,
|
|
_bstr_t retVal );
|
|
_bstr_t GetUrlPattern (
|
|
int Index );
|
|
enum tkTileProjection GetProjection (
|
|
int Index );
|
|
int GetMinZoom (
|
|
int Index );
|
|
int GetMaxZoom (
|
|
int Index );
|
|
_bstr_t GetVersion (
|
|
int Index );
|
|
void PutVersion (
|
|
int Index,
|
|
_bstr_t retVal );
|
|
int GetIndexByProvider (
|
|
enum tkTileProvider Provider );
|
|
int GetIndexByProviderId (
|
|
int ProviderId );
|
|
VARIANT_BOOL GetIsCustom (
|
|
int Index );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetLanguage (
|
|
int Index );
|
|
void PutLanguage (
|
|
int Index,
|
|
_bstr_t retVal );
|
|
IExtentsPtr GetGeographicBounds (
|
|
int Index );
|
|
void PutGeographicBounds (
|
|
int Index,
|
|
struct IExtents * pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_Remove (
|
|
/*[in]*/ long ProviderId,
|
|
/*[in]*/ VARIANT_BOOL ClearCache,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear (
|
|
VARIANT_BOOL ClearCache ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Add (
|
|
/*[in]*/ int Id,
|
|
/*[in]*/ BSTR Name,
|
|
/*[in]*/ BSTR UrlPattern,
|
|
/*[in]*/ enum tkTileProjection Projection,
|
|
/*[in]*/ int MinZoom,
|
|
/*[in]*/ int MaxZoom,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Id (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Name (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UrlPattern (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Projection (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ enum tkTileProjection * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinZoom (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxZoom (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Version (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Version (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IndexByProvider (
|
|
/*[in]*/ enum tkTileProvider Provider,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IndexByProviderId (
|
|
/*[in]*/ int ProviderId,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsCustom (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Language (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Language (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeographicBounds (
|
|
/*[in]*/ int Index,
|
|
/*[out,retval]*/ struct IExtents * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GeographicBounds (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ struct IExtents * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("6bc1a3d4-74b0-426e-8be8-01ae26a4f470"))
|
|
ITiles : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetProvider,put=PutProvider))
|
|
enum tkTileProvider Provider;
|
|
__declspec(property(get=GetGridLinesVisible,put=PutGridLinesVisible))
|
|
VARIANT_BOOL GridLinesVisible;
|
|
__declspec(property(get=GetDoCaching,put=PutDoCaching))
|
|
VARIANT_BOOL DoCaching[];
|
|
__declspec(property(get=GetUseCache,put=PutUseCache))
|
|
VARIANT_BOOL UseCache[];
|
|
__declspec(property(get=GetUseServer,put=PutUseServer))
|
|
VARIANT_BOOL UseServer;
|
|
__declspec(property(get=GetCacheSize))
|
|
double CacheSize[];
|
|
__declspec(property(get=GetMaxCacheSize,put=PutMaxCacheSize))
|
|
double MaxCacheSize[];
|
|
__declspec(property(get=GetMinScaleToCache,put=PutMinScaleToCache))
|
|
int MinScaleToCache;
|
|
__declspec(property(get=GetMaxScaleToCache,put=PutMaxScaleToCache))
|
|
int MaxScaleToCache;
|
|
__declspec(property(get=GetMaxZoom))
|
|
int MaxZoom;
|
|
__declspec(property(get=GetMinZoom))
|
|
int MinZoom;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetServerProjection))
|
|
IGeoProjectionPtr ServerProjection;
|
|
__declspec(property(get=GetCacheSize2))
|
|
double CacheSize2[][][];
|
|
__declspec(property(get=GetProjectionStatus))
|
|
enum tkTilesProjectionStatus ProjectionStatus;
|
|
__declspec(property(get=GetProxyAuthenticationScheme,put=PutProxyAuthenticationScheme))
|
|
enum tkProxyAuthentication ProxyAuthenticationScheme;
|
|
__declspec(property(get=GetProjectionIsSphericalMercator))
|
|
VARIANT_BOOL ProjectionIsSphericalMercator;
|
|
__declspec(property(get=GetProxy))
|
|
_bstr_t Proxy;
|
|
__declspec(property(get=GetDiskCacheFilename,put=PutDiskCacheFilename))
|
|
_bstr_t DiskCacheFilename;
|
|
__declspec(property(get=GetProviders))
|
|
ITileProvidersPtr Providers;
|
|
__declspec(property(get=GetProviderId,put=PutProviderId))
|
|
int ProviderId;
|
|
__declspec(property(get=GetProviderName))
|
|
_bstr_t ProviderName;
|
|
__declspec(property(get=GetCurrentZoom))
|
|
int CurrentZoom;
|
|
__declspec(property(get=GetDelayRequestTimeout,put=PutDelayRequestTimeout))
|
|
long DelayRequestTimeout;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkTileProvider GetProvider ( );
|
|
void PutProvider (
|
|
enum tkTileProvider pVal );
|
|
VARIANT_BOOL GetGridLinesVisible ( );
|
|
void PutGridLinesVisible (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetDoCaching (
|
|
enum tkCacheType cacheType );
|
|
void PutDoCaching (
|
|
enum tkCacheType cacheType,
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetUseCache (
|
|
enum tkCacheType cacheType );
|
|
void PutUseCache (
|
|
enum tkCacheType cacheType,
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetUseServer ( );
|
|
void PutUseServer (
|
|
VARIANT_BOOL pVal );
|
|
double GetCacheSize (
|
|
enum tkCacheType cacheType );
|
|
double GetMaxCacheSize (
|
|
enum tkCacheType cacheType );
|
|
void PutMaxCacheSize (
|
|
enum tkCacheType cacheType,
|
|
double pVal );
|
|
int GetMinScaleToCache ( );
|
|
void PutMinScaleToCache (
|
|
int pVal );
|
|
int GetMaxScaleToCache ( );
|
|
void PutMaxScaleToCache (
|
|
int pVal );
|
|
HRESULT ClearCache (
|
|
enum tkCacheType cacheType );
|
|
HRESULT ClearCache2 (
|
|
enum tkCacheType cacheType,
|
|
int ProviderId,
|
|
int fromScale,
|
|
int toScale );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
double GetCacheSize2 (
|
|
enum tkCacheType cacheType,
|
|
int Provider,
|
|
int Scale );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL SetProxy (
|
|
_bstr_t address,
|
|
int port );
|
|
_bstr_t GetProxy ( );
|
|
VARIANT_BOOL AutodetectProxy ( );
|
|
_bstr_t GetDiskCacheFilename ( );
|
|
void PutDiskCacheFilename (
|
|
_bstr_t pVal );
|
|
ITileProvidersPtr GetProviders ( );
|
|
int GetProviderId ( );
|
|
void PutProviderId (
|
|
int retVal );
|
|
IExtentsPtr GetTilesIndices (
|
|
struct IExtents * boundsDegrees,
|
|
int zoom,
|
|
int ProviderId );
|
|
long Prefetch (
|
|
double minLat,
|
|
double maxLat,
|
|
double minLng,
|
|
double maxLng,
|
|
int zoom,
|
|
int ProviderId,
|
|
struct IStopExecution * stop );
|
|
long Prefetch2 (
|
|
int minX,
|
|
int maxX,
|
|
int minY,
|
|
int maxY,
|
|
int zoom,
|
|
int ProviderId,
|
|
struct IStopExecution * stop );
|
|
long get_DiskCacheCount (
|
|
int Provider,
|
|
int zoom,
|
|
int xMin,
|
|
int xMax,
|
|
int yMin,
|
|
int yMax );
|
|
_bstr_t GetProviderName ( );
|
|
VARIANT_BOOL CheckConnection (
|
|
_bstr_t url );
|
|
IExtentsPtr GetTileBounds (
|
|
int ProviderId,
|
|
int zoom,
|
|
int tileX,
|
|
int tileY );
|
|
int GetCurrentZoom ( );
|
|
long PrefetchToFolder (
|
|
struct IExtents * Extents,
|
|
int zoom,
|
|
int ProviderId,
|
|
_bstr_t savePath,
|
|
_bstr_t fileExtension,
|
|
struct IStopExecution * stop );
|
|
long GetDelayRequestTimeout ( );
|
|
void PutDelayRequestTimeout (
|
|
long retVal );
|
|
int GetMaxZoom ( );
|
|
int GetMinZoom ( );
|
|
IGeoProjectionPtr GetServerProjection ( );
|
|
enum tkTilesProjectionStatus GetProjectionStatus ( );
|
|
VARIANT_BOOL SetProxyAuthentication (
|
|
_bstr_t username,
|
|
_bstr_t password,
|
|
_bstr_t domain );
|
|
HRESULT ClearProxyAuthorization ( );
|
|
enum tkProxyAuthentication GetProxyAuthenticationScheme ( );
|
|
void PutProxyAuthenticationScheme (
|
|
enum tkProxyAuthentication pVal );
|
|
VARIANT_BOOL GetProjectionIsSphericalMercator ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Provider (
|
|
/*[out,retval]*/ enum tkTileProvider * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Provider (
|
|
/*[in]*/ enum tkTileProvider pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridLinesVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GridLinesVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DoCaching (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_DoCaching (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseCache (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseCache (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseServer (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseServer (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CacheSize (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxCacheSize (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxCacheSize (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinScaleToCache (
|
|
/*[out,retval]*/ int * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinScaleToCache (
|
|
/*[in]*/ int pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxScaleToCache (
|
|
/*[out,retval]*/ int * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxScaleToCache (
|
|
/*[in]*/ int pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearCache (
|
|
/*[in]*/ enum tkCacheType cacheType ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearCache2 (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[in]*/ int ProviderId,
|
|
/*[in]*/ int fromScale,
|
|
/*[in]*/ int toScale ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CacheSize2 (
|
|
/*[in]*/ enum tkCacheType cacheType,
|
|
/*[in]*/ int Provider,
|
|
/*[in]*/ int Scale,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetProxy (
|
|
/*[in]*/ BSTR address,
|
|
/*[in]*/ int port,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Proxy (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AutodetectProxy (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DiskCacheFilename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_DiskCacheFilename (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Providers (
|
|
/*[out,retval]*/ struct ITileProviders * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ProviderId (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ProviderId (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetTilesIndices (
|
|
/*[in]*/ struct IExtents * boundsDegrees,
|
|
/*[in]*/ int zoom,
|
|
/*[in]*/ int ProviderId,
|
|
/*[out,retval]*/ struct IExtents * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Prefetch (
|
|
/*[in]*/ double minLat,
|
|
/*[in]*/ double maxLat,
|
|
/*[in]*/ double minLng,
|
|
/*[in]*/ double maxLng,
|
|
/*[in]*/ int zoom,
|
|
/*[in]*/ int ProviderId,
|
|
struct IStopExecution * stop,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Prefetch2 (
|
|
/*[in]*/ int minX,
|
|
/*[in]*/ int maxX,
|
|
/*[in]*/ int minY,
|
|
/*[in]*/ int maxY,
|
|
/*[in]*/ int zoom,
|
|
/*[in]*/ int ProviderId,
|
|
struct IStopExecution * stop,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_get_DiskCacheCount (
|
|
/*[in]*/ int Provider,
|
|
/*[in]*/ int zoom,
|
|
/*[in]*/ int xMin,
|
|
/*[in]*/ int xMax,
|
|
/*[in]*/ int yMin,
|
|
/*[in]*/ int yMax,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ProviderName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CheckConnection (
|
|
/*[in]*/ BSTR url,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetTileBounds (
|
|
/*[in]*/ int ProviderId,
|
|
/*[in]*/ int zoom,
|
|
/*[in]*/ int tileX,
|
|
/*[in]*/ int tileY,
|
|
/*[out,retval]*/ struct IExtents * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CurrentZoom (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PrefetchToFolder (
|
|
/*[in]*/ struct IExtents * Extents,
|
|
/*[in]*/ int zoom,
|
|
/*[in]*/ int ProviderId,
|
|
/*[in]*/ BSTR savePath,
|
|
/*[in]*/ BSTR fileExtension,
|
|
/*[in]*/ struct IStopExecution * stop,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DelayRequestTimeout (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DelayRequestTimeout (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxZoom (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinZoom (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ServerProjection (
|
|
/*[out,retval]*/ struct IGeoProjection * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ProjectionStatus (
|
|
/*[out,retval]*/ enum tkTilesProjectionStatus * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetProxyAuthentication (
|
|
/*[in]*/ BSTR username,
|
|
/*[in]*/ BSTR password,
|
|
/*[in]*/ BSTR domain,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearProxyAuthorization ( ) = 0;
|
|
virtual HRESULT __stdcall get_ProxyAuthenticationScheme (
|
|
/*[out,retval]*/ enum tkProxyAuthentication * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ProxyAuthenticationScheme (
|
|
/*[in]*/ enum tkProxyAuthentication pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ProjectionIsSphericalMercator (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("34613d99-ddab-48ca-ab5d-cad805e7986c"))
|
|
IChart : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetPositionX,put=PutPositionX))
|
|
double PositionX;
|
|
__declspec(property(get=GetPositionY,put=PutPositionY))
|
|
double PositionY;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetIsDrawn,put=PutIsDrawn))
|
|
VARIANT_BOOL IsDrawn;
|
|
__declspec(property(get=GetScreenExtents))
|
|
IExtentsPtr ScreenExtents;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
double GetPositionX ( );
|
|
void PutPositionX (
|
|
double retVal );
|
|
double GetPositionY ( );
|
|
void PutPositionY (
|
|
double retVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetIsDrawn ( );
|
|
void PutIsDrawn (
|
|
VARIANT_BOOL retVal );
|
|
IExtentsPtr GetScreenExtents ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_PositionX (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_PositionX (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PositionY (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_PositionY (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsDrawn (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_IsDrawn (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ScreenExtents (
|
|
/*[out,retval]*/ struct IExtents * * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("d98bb982-8d47-47bc-81ca-0efa15d1b4f6"))
|
|
ICharts : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetAvoidCollisions,put=PutAvoidCollisions))
|
|
VARIANT_BOOL AvoidCollisions;
|
|
__declspec(property(get=GetChartType,put=PutChartType))
|
|
enum tkChartType ChartType;
|
|
__declspec(property(get=GetBarWidth,put=PutBarWidth))
|
|
long BarWidth;
|
|
__declspec(property(get=GetBarHeight,put=PutBarHeight))
|
|
long BarHeight;
|
|
__declspec(property(get=GetPieRadius,put=PutPieRadius))
|
|
long PieRadius;
|
|
__declspec(property(get=GetPieRotation,put=PutPieRotation))
|
|
double PieRotation;
|
|
__declspec(property(get=GetNumFields))
|
|
long NumFields;
|
|
__declspec(property(get=GetTilt,put=PutTilt))
|
|
double Tilt;
|
|
__declspec(property(get=GetThickness,put=PutThickness))
|
|
double Thickness;
|
|
__declspec(property(get=GetPieRadius2,put=PutPieRadius2))
|
|
long PieRadius2;
|
|
__declspec(property(get=GetSizeField,put=PutSizeField))
|
|
long SizeField;
|
|
__declspec(property(get=GetNormalizationField,put=PutNormalizationField))
|
|
long NormalizationField;
|
|
__declspec(property(get=GetUseVariableRadius,put=PutUseVariableRadius))
|
|
VARIANT_BOOL UseVariableRadius;
|
|
__declspec(property(get=GetUse3DMode,put=PutUse3DMode))
|
|
VARIANT_BOOL Use3DMode;
|
|
__declspec(property(get=GetTransparency,put=PutTransparency))
|
|
short Transparency;
|
|
__declspec(property(get=GetLineColor,put=PutLineColor))
|
|
OLE_COLOR LineColor;
|
|
__declspec(property(get=GetVerticalPosition,put=PutVerticalPosition))
|
|
enum tkVerticalPosition VerticalPosition;
|
|
__declspec(property(get=GetChart))
|
|
IChartPtr Chart[];
|
|
__declspec(property(get=GetField))
|
|
IChartFieldPtr Field[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetCount))
|
|
long Count;
|
|
__declspec(property(get=GetMaxVisibleScale,put=PutMaxVisibleScale))
|
|
double MaxVisibleScale;
|
|
__declspec(property(get=GetMinVisibleScale,put=PutMinVisibleScale))
|
|
double MinVisibleScale;
|
|
__declspec(property(get=GetDynamicVisibility,put=PutDynamicVisibility))
|
|
VARIANT_BOOL DynamicVisibility;
|
|
__declspec(property(get=GetIconWidth))
|
|
long IconWidth;
|
|
__declspec(property(get=GetIconHeight))
|
|
long IconHeight;
|
|
__declspec(property(get=GetCaption,put=PutCaption))
|
|
_bstr_t Caption;
|
|
__declspec(property(get=GetValuesFontName,put=PutValuesFontName))
|
|
_bstr_t ValuesFontName;
|
|
__declspec(property(get=GetValuesFontSize,put=PutValuesFontSize))
|
|
long ValuesFontSize;
|
|
__declspec(property(get=GetValuesFontItalic,put=PutValuesFontItalic))
|
|
VARIANT_BOOL ValuesFontItalic;
|
|
__declspec(property(get=GetValuesFontBold,put=PutValuesFontBold))
|
|
VARIANT_BOOL ValuesFontBold;
|
|
__declspec(property(get=GetValuesFontColor,put=PutValuesFontColor))
|
|
OLE_COLOR ValuesFontColor;
|
|
__declspec(property(get=GetValuesFrameVisible,put=PutValuesFrameVisible))
|
|
VARIANT_BOOL ValuesFrameVisible;
|
|
__declspec(property(get=GetValuesFrameColor,put=PutValuesFrameColor))
|
|
OLE_COLOR ValuesFrameColor;
|
|
__declspec(property(get=GetValuesVisible,put=PutValuesVisible))
|
|
VARIANT_BOOL ValuesVisible;
|
|
__declspec(property(get=GetValuesStyle,put=PutValuesStyle))
|
|
enum tkChartValuesStyle ValuesStyle;
|
|
__declspec(property(get=GetVisibilityExpression,put=PutVisibilityExpression))
|
|
_bstr_t VisibilityExpression;
|
|
__declspec(property(get=GetCollisionBuffer,put=PutCollisionBuffer))
|
|
long CollisionBuffer;
|
|
__declspec(property(get=GetOffsetX,put=PutOffsetX))
|
|
long OffsetX;
|
|
__declspec(property(get=GetOffsetY,put=PutOffsetY))
|
|
long OffsetY;
|
|
__declspec(property(get=GetSavingMode,put=PutSavingMode))
|
|
enum tkSavingMode SavingMode;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetAvoidCollisions ( );
|
|
void PutAvoidCollisions (
|
|
VARIANT_BOOL pVal );
|
|
enum tkChartType GetChartType ( );
|
|
void PutChartType (
|
|
enum tkChartType pVal );
|
|
long GetBarWidth ( );
|
|
void PutBarWidth (
|
|
long pVal );
|
|
long GetBarHeight ( );
|
|
void PutBarHeight (
|
|
long pVal );
|
|
long GetPieRadius ( );
|
|
void PutPieRadius (
|
|
long pVal );
|
|
double GetPieRotation ( );
|
|
void PutPieRotation (
|
|
double pVal );
|
|
long GetNumFields ( );
|
|
HRESULT AddField2 (
|
|
long FieldIndex,
|
|
OLE_COLOR Color );
|
|
VARIANT_BOOL InsertField2 (
|
|
long Index,
|
|
long FieldIndex,
|
|
OLE_COLOR Color );
|
|
VARIANT_BOOL RemoveField (
|
|
long Index );
|
|
HRESULT ClearFields ( );
|
|
VARIANT_BOOL MoveField (
|
|
long OldIndex,
|
|
long NewIndex );
|
|
VARIANT_BOOL Generate (
|
|
enum tkLabelPositioning Type );
|
|
HRESULT Clear ( );
|
|
VARIANT_BOOL DrawChart (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
VARIANT_BOOL hideLabels,
|
|
OLE_COLOR backColor );
|
|
double GetTilt ( );
|
|
void PutTilt (
|
|
double pVal );
|
|
double GetThickness ( );
|
|
void PutThickness (
|
|
double pVal );
|
|
long GetPieRadius2 ( );
|
|
void PutPieRadius2 (
|
|
long pVal );
|
|
long GetSizeField ( );
|
|
void PutSizeField (
|
|
long pVal );
|
|
long GetNormalizationField ( );
|
|
void PutNormalizationField (
|
|
long pVal );
|
|
VARIANT_BOOL GetUseVariableRadius ( );
|
|
void PutUseVariableRadius (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetUse3DMode ( );
|
|
void PutUse3DMode (
|
|
VARIANT_BOOL pVal );
|
|
short GetTransparency ( );
|
|
void PutTransparency (
|
|
short pVal );
|
|
OLE_COLOR GetLineColor ( );
|
|
void PutLineColor (
|
|
OLE_COLOR pVal );
|
|
enum tkVerticalPosition GetVerticalPosition ( );
|
|
void PutVerticalPosition (
|
|
enum tkVerticalPosition pVal );
|
|
IChartPtr GetChart (
|
|
long Chart );
|
|
IChartFieldPtr GetField (
|
|
long FieldIndex );
|
|
VARIANT_BOOL AddField (
|
|
struct IChartField * Field );
|
|
VARIANT_BOOL InsertField (
|
|
long Index,
|
|
struct IChartField * Field );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
long GetCount ( );
|
|
double GetMaxVisibleScale ( );
|
|
void PutMaxVisibleScale (
|
|
double retVal );
|
|
double GetMinVisibleScale ( );
|
|
void PutMinVisibleScale (
|
|
double retVal );
|
|
VARIANT_BOOL GetDynamicVisibility ( );
|
|
void PutDynamicVisibility (
|
|
VARIANT_BOOL retVal );
|
|
long GetIconWidth ( );
|
|
long GetIconHeight ( );
|
|
_bstr_t GetCaption ( );
|
|
void PutCaption (
|
|
_bstr_t retVal );
|
|
_bstr_t GetValuesFontName ( );
|
|
void PutValuesFontName (
|
|
_bstr_t retVal );
|
|
long GetValuesFontSize ( );
|
|
void PutValuesFontSize (
|
|
long retVal );
|
|
VARIANT_BOOL GetValuesFontItalic ( );
|
|
void PutValuesFontItalic (
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetValuesFontBold ( );
|
|
void PutValuesFontBold (
|
|
VARIANT_BOOL retVal );
|
|
OLE_COLOR GetValuesFontColor ( );
|
|
void PutValuesFontColor (
|
|
OLE_COLOR retVal );
|
|
VARIANT_BOOL GetValuesFrameVisible ( );
|
|
void PutValuesFrameVisible (
|
|
VARIANT_BOOL retVal );
|
|
OLE_COLOR GetValuesFrameColor ( );
|
|
void PutValuesFrameColor (
|
|
OLE_COLOR retVal );
|
|
VARIANT_BOOL GetValuesVisible ( );
|
|
void PutValuesVisible (
|
|
VARIANT_BOOL retVal );
|
|
enum tkChartValuesStyle GetValuesStyle ( );
|
|
void PutValuesStyle (
|
|
enum tkChartValuesStyle retVal );
|
|
VARIANT_BOOL Select (
|
|
struct IExtents * BoundingBox,
|
|
long Tolerance,
|
|
enum SelectMode SelectMode,
|
|
VARIANT * Indices );
|
|
_bstr_t GetVisibilityExpression ( );
|
|
void PutVisibilityExpression (
|
|
_bstr_t retVal );
|
|
long GetCollisionBuffer ( );
|
|
void PutCollisionBuffer (
|
|
long retVal );
|
|
long GetOffsetX ( );
|
|
void PutOffsetX (
|
|
long retVal );
|
|
long GetOffsetY ( );
|
|
void PutOffsetY (
|
|
long retVal );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL SaveToXML (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL LoadFromXML (
|
|
_bstr_t Filename );
|
|
enum tkSavingMode GetSavingMode ( );
|
|
void PutSavingMode (
|
|
enum tkSavingMode retVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AvoidCollisions (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AvoidCollisions (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ChartType (
|
|
/*[out,retval]*/ enum tkChartType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ChartType (
|
|
/*[in]*/ enum tkChartType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BarWidth (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BarWidth (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BarHeight (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BarHeight (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PieRadius (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PieRadius (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PieRotation (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PieRotation (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumFields (
|
|
/*[out,retval]*/ long * newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddField2 (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ OLE_COLOR Color ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertField2 (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ OLE_COLOR Color,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveField (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearFields ( ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveField (
|
|
/*[in]*/ long OldIndex,
|
|
/*[in]*/ long NewIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_Generate (
|
|
/*[in]*/ enum tkLabelPositioning Type,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawChart (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ VARIANT_BOOL hideLabels,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Tilt (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Tilt (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Thickness (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Thickness (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PieRadius2 (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PieRadius2 (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SizeField (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SizeField (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NormalizationField (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_NormalizationField (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseVariableRadius (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseVariableRadius (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Use3DMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Use3DMode (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Transparency (
|
|
/*[out,retval]*/ short * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Transparency (
|
|
/*[in]*/ short pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticalPosition (
|
|
/*[out,retval]*/ enum tkVerticalPosition * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticalPosition (
|
|
/*[in]*/ enum tkVerticalPosition pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Chart (
|
|
/*[in]*/ long Chart,
|
|
/*[out,retval]*/ struct IChart * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Field (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ struct IChartField * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddField (
|
|
/*[in]*/ struct IChartField * Field,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_InsertField (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ struct IChartField * Field,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxVisibleScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxVisibleScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinVisibleScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinVisibleScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DynamicVisibility (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DynamicVisibility (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IconWidth (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IconHeight (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Caption (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Caption (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFontName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFontName (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFontSize (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFontSize (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFontItalic (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFontItalic (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFontBold (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFontBold (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFontColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFontColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFrameVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFrameVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesFrameColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesFrameColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesVisible (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValuesStyle (
|
|
/*[out,retval]*/ enum tkChartValuesStyle * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValuesStyle (
|
|
/*[in]*/ enum tkChartValuesStyle retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Select (
|
|
/*[in]*/ struct IExtents * BoundingBox,
|
|
/*[in]*/ long Tolerance,
|
|
/*[in]*/ enum SelectMode SelectMode,
|
|
/*[in,out]*/ VARIANT * Indices,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_VisibilityExpression (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_VisibilityExpression (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CollisionBuffer (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_CollisionBuffer (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OffsetX (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OffsetX (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OffsetY (
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_OffsetY (
|
|
/*[in]*/ long retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveToXML (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LoadFromXML (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SavingMode (
|
|
/*[out,retval]*/ enum tkSavingMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SavingMode (
|
|
/*[in]*/ enum tkSavingMode retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("74bfb63d-6dbc-41ff-a50f-22cd10bac930"))
|
|
IWmsLayer : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetName,put=PutName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetBoundingBox,put=PutBoundingBox))
|
|
IExtentsPtr BoundingBox;
|
|
__declspec(property(get=GetEpsg,put=PutEpsg))
|
|
long Epsg;
|
|
__declspec(property(get=GetLayers,put=PutLayers))
|
|
_bstr_t Layers;
|
|
__declspec(property(get=GetBaseUrl,put=PutBaseUrl))
|
|
_bstr_t BaseUrl;
|
|
__declspec(property(get=GetId,put=PutId))
|
|
long Id;
|
|
__declspec(property(get=GetFormat,put=PutFormat))
|
|
_bstr_t Format;
|
|
__declspec(property(get=GetIsEmpty))
|
|
VARIANT_BOOL IsEmpty;
|
|
__declspec(property(get=GetMapExtents))
|
|
IExtentsPtr MapExtents;
|
|
__declspec(property(get=GetGeoProjection))
|
|
IGeoProjectionPtr GeoProjection;
|
|
__declspec(property(get=GetOpacity,put=PutOpacity))
|
|
unsigned char Opacity;
|
|
__declspec(property(get=GetBrightness,put=PutBrightness))
|
|
float Brightness;
|
|
__declspec(property(get=GetContrast,put=PutContrast))
|
|
float Contrast;
|
|
__declspec(property(get=GetSaturation,put=PutSaturation))
|
|
float Saturation;
|
|
__declspec(property(get=GetHue,put=PutHue))
|
|
float Hue;
|
|
__declspec(property(get=GetGamma,put=PutGamma))
|
|
float Gamma;
|
|
__declspec(property(get=GetUseCache,put=PutUseCache))
|
|
VARIANT_BOOL UseCache;
|
|
__declspec(property(get=GetDoCaching,put=PutDoCaching))
|
|
VARIANT_BOOL DoCaching;
|
|
__declspec(property(get=GetTransparentColor,put=PutTransparentColor))
|
|
OLE_COLOR TransparentColor;
|
|
__declspec(property(get=GetUseTransparentColor,put=PutUseTransparentColor))
|
|
VARIANT_BOOL UseTransparentColor;
|
|
__declspec(property(get=GetVersion,put=PutVersion))
|
|
enum tkWmsVersion Version;
|
|
__declspec(property(get=GetStyles,put=PutStyles))
|
|
_bstr_t Styles;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
_bstr_t GetName ( );
|
|
void PutName (
|
|
_bstr_t pVal );
|
|
IExtentsPtr GetBoundingBox ( );
|
|
void PutBoundingBox (
|
|
struct IExtents * pVal );
|
|
long GetEpsg ( );
|
|
void PutEpsg (
|
|
long pVal );
|
|
_bstr_t GetLayers ( );
|
|
void PutLayers (
|
|
_bstr_t pVal );
|
|
_bstr_t GetBaseUrl ( );
|
|
void PutBaseUrl (
|
|
_bstr_t pVal );
|
|
long GetId ( );
|
|
void PutId (
|
|
long pVal );
|
|
_bstr_t GetFormat ( );
|
|
void PutFormat (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetIsEmpty ( );
|
|
IExtentsPtr GetMapExtents ( );
|
|
HRESULT Close ( );
|
|
_bstr_t Serialize ( );
|
|
VARIANT_BOOL Deserialize (
|
|
_bstr_t state );
|
|
IGeoProjectionPtr GetGeoProjection ( );
|
|
unsigned char GetOpacity ( );
|
|
void PutOpacity (
|
|
unsigned char pVal );
|
|
float GetBrightness ( );
|
|
void PutBrightness (
|
|
float pVal );
|
|
float GetContrast ( );
|
|
void PutContrast (
|
|
float pVal );
|
|
float GetSaturation ( );
|
|
void PutSaturation (
|
|
float pVal );
|
|
float GetHue ( );
|
|
void PutHue (
|
|
float pVal );
|
|
float GetGamma ( );
|
|
void PutGamma (
|
|
float pVal );
|
|
VARIANT_BOOL GetUseCache ( );
|
|
void PutUseCache (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetDoCaching ( );
|
|
void PutDoCaching (
|
|
VARIANT_BOOL pVal );
|
|
OLE_COLOR GetTransparentColor ( );
|
|
void PutTransparentColor (
|
|
OLE_COLOR pVal );
|
|
VARIANT_BOOL GetUseTransparentColor ( );
|
|
void PutUseTransparentColor (
|
|
VARIANT_BOOL pVal );
|
|
enum tkWmsVersion GetVersion ( );
|
|
void PutVersion (
|
|
enum tkWmsVersion pVal );
|
|
_bstr_t GetStyles ( );
|
|
void PutStyles (
|
|
_bstr_t pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Name (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BoundingBox (
|
|
/*[out,retval]*/ struct IExtents * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BoundingBox (
|
|
/*[in]*/ struct IExtents * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Epsg (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Epsg (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Layers (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Layers (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BaseUrl (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BaseUrl (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Id (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Id (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Format (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Format (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsEmpty (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MapExtents (
|
|
/*[out,retval]*/ struct IExtents * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR state,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeoProjection (
|
|
/*[out,retval]*/ struct IGeoProjection * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Opacity (
|
|
/*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Opacity (
|
|
/*[in]*/ unsigned char pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Brightness (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Brightness (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Contrast (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Contrast (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Saturation (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Saturation (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Hue (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Hue (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Gamma (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Gamma (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseCache (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseCache (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DoCaching (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_DoCaching (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_TransparentColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_TransparentColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseTransparentColor (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseTransparentColor (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Version (
|
|
/*[out,retval]*/ enum tkWmsVersion * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Version (
|
|
/*[in]*/ enum tkWmsVersion pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Styles (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Styles (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("7399b752-61d9-4a23-973f-1033431dd009"))
|
|
IShapeDrawingOptions : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetFillVisible,put=PutFillVisible))
|
|
VARIANT_BOOL FillVisible;
|
|
__declspec(property(get=GetLineVisible,put=PutLineVisible))
|
|
VARIANT_BOOL LineVisible;
|
|
__declspec(property(get=GetLineTransparency,put=PutLineTransparency))
|
|
float LineTransparency;
|
|
__declspec(property(get=GetFillColor,put=PutFillColor))
|
|
OLE_COLOR FillColor;
|
|
__declspec(property(get=GetLineColor,put=PutLineColor))
|
|
OLE_COLOR LineColor;
|
|
__declspec(property(get=GetDrawingMode,put=PutDrawingMode))
|
|
enum tkVectorDrawingMode DrawingMode;
|
|
__declspec(property(get=GetFillHatchStyle,put=PutFillHatchStyle))
|
|
enum tkGDIPlusHatchStyle FillHatchStyle;
|
|
__declspec(property(get=GetLineStipple,put=PutLineStipple))
|
|
enum tkDashStyle LineStipple;
|
|
__declspec(property(get=GetPointShape,put=PutPointShape))
|
|
enum tkPointShapeType PointShape;
|
|
__declspec(property(get=GetFillTransparency,put=PutFillTransparency))
|
|
float FillTransparency;
|
|
__declspec(property(get=GetLineWidth,put=PutLineWidth))
|
|
float LineWidth;
|
|
__declspec(property(get=GetPointSize,put=PutPointSize))
|
|
float PointSize;
|
|
__declspec(property(get=GetFillBgTransparent,put=PutFillBgTransparent))
|
|
VARIANT_BOOL FillBgTransparent;
|
|
__declspec(property(get=GetFillBgColor,put=PutFillBgColor))
|
|
OLE_COLOR FillBgColor;
|
|
__declspec(property(get=GetPicture,put=PutPicture))
|
|
IImagePtr Picture;
|
|
__declspec(property(get=GetVisible,put=PutVisible))
|
|
VARIANT_BOOL Visible;
|
|
__declspec(property(get=GetFillType,put=PutFillType))
|
|
enum tkFillType FillType;
|
|
__declspec(property(get=GetFillGradientType,put=PutFillGradientType))
|
|
enum tkGradientType FillGradientType;
|
|
__declspec(property(get=GetPointType,put=PutPointType))
|
|
enum tkPointSymbolType PointType;
|
|
__declspec(property(get=GetFillColor2,put=PutFillColor2))
|
|
OLE_COLOR FillColor2;
|
|
__declspec(property(get=GetPointRotation,put=PutPointRotation))
|
|
double PointRotation;
|
|
__declspec(property(get=GetPointSidesCount,put=PutPointSidesCount))
|
|
long PointSidesCount;
|
|
__declspec(property(get=GetPointSidesRatio,put=PutPointSidesRatio))
|
|
float PointSidesRatio;
|
|
__declspec(property(get=GetFillRotation,put=PutFillRotation))
|
|
double FillRotation;
|
|
__declspec(property(get=GetFillGradientBounds,put=PutFillGradientBounds))
|
|
enum tkGradientBounds FillGradientBounds;
|
|
__declspec(property(get=GetPictureScaleX,put=PutPictureScaleX))
|
|
double PictureScaleX;
|
|
__declspec(property(get=GetPictureScaleY,put=PutPictureScaleY))
|
|
double PictureScaleY;
|
|
__declspec(property(get=GetPointCharacter,put=PutPointCharacter))
|
|
short PointCharacter;
|
|
__declspec(property(get=GetFontName,put=PutFontName))
|
|
_bstr_t FontName;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetVerticesVisible,put=PutVerticesVisible))
|
|
VARIANT_BOOL VerticesVisible;
|
|
__declspec(property(get=GetVerticesType,put=PutVerticesType))
|
|
enum tkVertexType VerticesType;
|
|
__declspec(property(get=GetVerticesColor,put=PutVerticesColor))
|
|
OLE_COLOR VerticesColor;
|
|
__declspec(property(get=GetVerticesSize,put=PutVerticesSize))
|
|
long VerticesSize;
|
|
__declspec(property(get=GetVerticesFillVisible,put=PutVerticesFillVisible))
|
|
VARIANT_BOOL VerticesFillVisible;
|
|
__declspec(property(get=GetLinePattern,put=PutLinePattern))
|
|
ILinePatternPtr LinePattern;
|
|
__declspec(property(get=GetTag,put=PutTag))
|
|
_bstr_t Tag;
|
|
__declspec(property(get=GetUseLinePattern,put=PutUseLinePattern))
|
|
VARIANT_BOOL UseLinePattern;
|
|
__declspec(property(get=GetDynamicVisibility,put=PutDynamicVisibility))
|
|
VARIANT_BOOL DynamicVisibility;
|
|
__declspec(property(get=GetMaxVisibleScale,put=PutMaxVisibleScale))
|
|
double MaxVisibleScale;
|
|
__declspec(property(get=GetMinVisibleScale,put=PutMinVisibleScale))
|
|
double MinVisibleScale;
|
|
__declspec(property(get=GetAlignPictureByBottom,put=PutAlignPictureByBottom))
|
|
VARIANT_BOOL AlignPictureByBottom;
|
|
__declspec(property(get=GetFrameVisible,put=PutFrameVisible))
|
|
VARIANT_BOOL FrameVisible;
|
|
__declspec(property(get=GetFrameType,put=PutFrameType))
|
|
enum tkLabelFrameType FrameType;
|
|
__declspec(property(get=GetPointReflection,put=PutPointReflection))
|
|
enum tkPointReflectionType PointReflection;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL GetFillVisible ( );
|
|
void PutFillVisible (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetLineVisible ( );
|
|
void PutLineVisible (
|
|
VARIANT_BOOL pVal );
|
|
float GetLineTransparency ( );
|
|
void PutLineTransparency (
|
|
float pVal );
|
|
OLE_COLOR GetFillColor ( );
|
|
void PutFillColor (
|
|
OLE_COLOR pVal );
|
|
OLE_COLOR GetLineColor ( );
|
|
void PutLineColor (
|
|
OLE_COLOR pVal );
|
|
enum tkVectorDrawingMode GetDrawingMode ( );
|
|
void PutDrawingMode (
|
|
enum tkVectorDrawingMode pVal );
|
|
enum tkGDIPlusHatchStyle GetFillHatchStyle ( );
|
|
void PutFillHatchStyle (
|
|
enum tkGDIPlusHatchStyle pVal );
|
|
enum tkDashStyle GetLineStipple ( );
|
|
void PutLineStipple (
|
|
enum tkDashStyle pVal );
|
|
enum tkPointShapeType GetPointShape ( );
|
|
void PutPointShape (
|
|
enum tkPointShapeType pVal );
|
|
float GetFillTransparency ( );
|
|
void PutFillTransparency (
|
|
float pVal );
|
|
float GetLineWidth ( );
|
|
void PutLineWidth (
|
|
float pVal );
|
|
float GetPointSize ( );
|
|
void PutPointSize (
|
|
float pVal );
|
|
VARIANT_BOOL GetFillBgTransparent ( );
|
|
void PutFillBgTransparent (
|
|
VARIANT_BOOL pVal );
|
|
OLE_COLOR GetFillBgColor ( );
|
|
void PutFillBgColor (
|
|
OLE_COLOR pVal );
|
|
IImagePtr GetPicture ( );
|
|
void PutPicture (
|
|
struct IImage * pVal );
|
|
VARIANT_BOOL GetVisible ( );
|
|
void PutVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkFillType GetFillType ( );
|
|
void PutFillType (
|
|
enum tkFillType pVal );
|
|
enum tkGradientType GetFillGradientType ( );
|
|
void PutFillGradientType (
|
|
enum tkGradientType pVal );
|
|
enum tkPointSymbolType GetPointType ( );
|
|
void PutPointType (
|
|
enum tkPointSymbolType pVal );
|
|
OLE_COLOR GetFillColor2 ( );
|
|
void PutFillColor2 (
|
|
OLE_COLOR pVal );
|
|
double GetPointRotation ( );
|
|
void PutPointRotation (
|
|
double pVal );
|
|
long GetPointSidesCount ( );
|
|
void PutPointSidesCount (
|
|
long pVal );
|
|
float GetPointSidesRatio ( );
|
|
void PutPointSidesRatio (
|
|
float pVal );
|
|
double GetFillRotation ( );
|
|
void PutFillRotation (
|
|
double pVal );
|
|
enum tkGradientBounds GetFillGradientBounds ( );
|
|
void PutFillGradientBounds (
|
|
enum tkGradientBounds pVal );
|
|
double GetPictureScaleX ( );
|
|
void PutPictureScaleX (
|
|
double pVal );
|
|
double GetPictureScaleY ( );
|
|
void PutPictureScaleY (
|
|
double pVal );
|
|
VARIANT_BOOL DrawShape (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
struct IShape * Shape,
|
|
VARIANT_BOOL drawVertices,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
short GetPointCharacter ( );
|
|
void PutPointCharacter (
|
|
short pVal );
|
|
_bstr_t GetFontName ( );
|
|
void PutFontName (
|
|
_bstr_t pVal );
|
|
IShapeDrawingOptionsPtr Clone ( );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
VARIANT_BOOL DrawRectangle (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
int Width,
|
|
int Height,
|
|
VARIANT_BOOL drawVertices,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
VARIANT_BOOL DrawPoint (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
VARIANT_BOOL GetVerticesVisible ( );
|
|
void PutVerticesVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkVertexType GetVerticesType ( );
|
|
void PutVerticesType (
|
|
enum tkVertexType pVal );
|
|
OLE_COLOR GetVerticesColor ( );
|
|
void PutVerticesColor (
|
|
OLE_COLOR pVal );
|
|
long GetVerticesSize ( );
|
|
void PutVerticesSize (
|
|
long pVal );
|
|
VARIANT_BOOL GetVerticesFillVisible ( );
|
|
void PutVerticesFillVisible (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL DrawLine (
|
|
int * * hDC,
|
|
float x,
|
|
float y,
|
|
int Width,
|
|
int Height,
|
|
VARIANT_BOOL drawVertices,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
ILinePatternPtr GetLinePattern ( );
|
|
void PutLinePattern (
|
|
struct ILinePattern * pVal );
|
|
_bstr_t GetTag ( );
|
|
void PutTag (
|
|
_bstr_t retVal );
|
|
HRESULT SetGradientFill (
|
|
OLE_COLOR Color,
|
|
short range );
|
|
HRESULT SetDefaultPointSymbol (
|
|
enum tkDefaultPointSymbol symbol );
|
|
VARIANT_BOOL GetUseLinePattern ( );
|
|
void PutUseLinePattern (
|
|
VARIANT_BOOL retVal );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL DrawPointVB (
|
|
int hDC,
|
|
float x,
|
|
float y,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
VARIANT_BOOL DrawLineVB (
|
|
int hDC,
|
|
float x,
|
|
float y,
|
|
int Width,
|
|
int Height,
|
|
VARIANT_BOOL drawVertices,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
VARIANT_BOOL DrawRectangleVB (
|
|
int hDC,
|
|
float x,
|
|
float y,
|
|
int Width,
|
|
int Height,
|
|
VARIANT_BOOL drawVertices,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
VARIANT_BOOL DrawShapeVB (
|
|
int hDC,
|
|
float x,
|
|
float y,
|
|
struct IShape * Shape,
|
|
VARIANT_BOOL drawVertices,
|
|
int clipWidth,
|
|
int clipHeight,
|
|
OLE_COLOR backColor,
|
|
unsigned char backAlpha );
|
|
VARIANT_BOOL GetDynamicVisibility ( );
|
|
void PutDynamicVisibility (
|
|
VARIANT_BOOL retVal );
|
|
double GetMaxVisibleScale ( );
|
|
void PutMaxVisibleScale (
|
|
double retVal );
|
|
double GetMinVisibleScale ( );
|
|
void PutMinVisibleScale (
|
|
double retVal );
|
|
VARIANT_BOOL GetAlignPictureByBottom ( );
|
|
void PutAlignPictureByBottom (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetFrameVisible ( );
|
|
void PutFrameVisible (
|
|
VARIANT_BOOL pVal );
|
|
enum tkLabelFrameType GetFrameType ( );
|
|
void PutFrameType (
|
|
enum tkLabelFrameType pVal );
|
|
enum tkPointReflectionType GetPointReflection ( );
|
|
void PutPointReflection (
|
|
enum tkPointReflectionType pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_FillVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineTransparency (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineTransparency (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DrawingMode (
|
|
/*[out,retval]*/ enum tkVectorDrawingMode * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_DrawingMode (
|
|
/*[in]*/ enum tkVectorDrawingMode pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillHatchStyle (
|
|
/*[out,retval]*/ enum tkGDIPlusHatchStyle * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillHatchStyle (
|
|
/*[in]*/ enum tkGDIPlusHatchStyle pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineStipple (
|
|
/*[out,retval]*/ enum tkDashStyle * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineStipple (
|
|
/*[in]*/ enum tkDashStyle pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointShape (
|
|
/*[out,retval]*/ enum tkPointShapeType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointShape (
|
|
/*[in]*/ enum tkPointShapeType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillTransparency (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillTransparency (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LineWidth (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LineWidth (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointSize (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointSize (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillBgTransparent (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillBgTransparent (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillBgColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillBgColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Picture (
|
|
/*[out,retval]*/ struct IImage * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Picture (
|
|
/*[in]*/ struct IImage * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Visible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Visible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillType (
|
|
/*[out,retval]*/ enum tkFillType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillType (
|
|
/*[in]*/ enum tkFillType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillGradientType (
|
|
/*[out,retval]*/ enum tkGradientType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillGradientType (
|
|
/*[in]*/ enum tkGradientType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointType (
|
|
/*[out,retval]*/ enum tkPointSymbolType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointType (
|
|
/*[in]*/ enum tkPointSymbolType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillColor2 (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillColor2 (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointRotation (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointRotation (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointSidesCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointSidesCount (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointSidesRatio (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointSidesRatio (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillRotation (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillRotation (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FillGradientBounds (
|
|
/*[out,retval]*/ enum tkGradientBounds * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FillGradientBounds (
|
|
/*[in]*/ enum tkGradientBounds pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PictureScaleX (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PictureScaleX (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PictureScaleY (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PictureScaleY (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawShape (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in]*/ VARIANT_BOOL drawVertices,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointCharacter (
|
|
/*[out,retval]*/ short * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointCharacter (
|
|
/*[in]*/ short pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FontName (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FontName (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clone (
|
|
/*[out,retval]*/ struct IShapeDrawingOptions * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawRectangle (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int Width,
|
|
/*[in]*/ int Height,
|
|
/*[in]*/ VARIANT_BOOL drawVertices,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawPoint (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticesVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticesVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticesType (
|
|
/*[out,retval]*/ enum tkVertexType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticesType (
|
|
/*[in]*/ enum tkVertexType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticesColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticesColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticesSize (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticesSize (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_VerticesFillVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VerticesFillVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawLine (
|
|
/*[in]*/ int * * hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int Width,
|
|
/*[in]*/ int Height,
|
|
/*[in]*/ VARIANT_BOOL drawVertices,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LinePattern (
|
|
/*[out,retval]*/ struct ILinePattern * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LinePattern (
|
|
/*[in]*/ struct ILinePattern * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Tag (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Tag (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetGradientFill (
|
|
/*[in]*/ OLE_COLOR Color,
|
|
/*[in]*/ short range ) = 0;
|
|
virtual HRESULT __stdcall raw_SetDefaultPointSymbol (
|
|
/*[in]*/ enum tkDefaultPointSymbol symbol ) = 0;
|
|
virtual HRESULT __stdcall get_UseLinePattern (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseLinePattern (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawPointVB (
|
|
/*[in]*/ int hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawLineVB (
|
|
/*[in]*/ int hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int Width,
|
|
/*[in]*/ int Height,
|
|
/*[in]*/ VARIANT_BOOL drawVertices,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawRectangleVB (
|
|
/*[in]*/ int hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ int Width,
|
|
/*[in]*/ int Height,
|
|
/*[in]*/ VARIANT_BOOL drawVertices,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DrawShapeVB (
|
|
/*[in]*/ int hDC,
|
|
/*[in]*/ float x,
|
|
/*[in]*/ float y,
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in]*/ VARIANT_BOOL drawVertices,
|
|
/*[in]*/ int clipWidth,
|
|
/*[in]*/ int clipHeight,
|
|
/*[in]*/ OLE_COLOR backColor,
|
|
/*[in]*/ unsigned char backAlpha,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DynamicVisibility (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DynamicVisibility (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxVisibleScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxVisibleScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinVisibleScale (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinVisibleScale (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_AlignPictureByBottom (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AlignPictureByBottom (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameVisible (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameVisible (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FrameType (
|
|
/*[out,retval]*/ enum tkLabelFrameType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FrameType (
|
|
/*[in]*/ enum tkLabelFrameType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PointReflection (
|
|
/*[out,retval]*/ enum tkPointReflectionType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_PointReflection (
|
|
/*[in]*/ enum tkPointReflectionType pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("688eb3ff-cf7a-490c-9bc7-be47ceb32c59"))
|
|
IShapefileCategory : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetName,put=PutName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetExpression,put=PutExpression))
|
|
_bstr_t Expression;
|
|
__declspec(property(get=GetDrawingOptions,put=PutDrawingOptions))
|
|
IShapeDrawingOptionsPtr DrawingOptions;
|
|
__declspec(property(get=GetValueType,put=PutValueType))
|
|
enum tkCategoryValue ValueType;
|
|
__declspec(property(get=GetMinValue,put=PutMinValue))
|
|
_variant_t MinValue;
|
|
__declspec(property(get=GetMaxValue,put=PutMaxValue))
|
|
_variant_t MaxValue;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetName ( );
|
|
void PutName (
|
|
_bstr_t retVal );
|
|
_bstr_t GetExpression ( );
|
|
void PutExpression (
|
|
_bstr_t retVal );
|
|
IShapeDrawingOptionsPtr GetDrawingOptions ( );
|
|
void PutDrawingOptions (
|
|
struct IShapeDrawingOptions * retVal );
|
|
enum tkCategoryValue GetValueType ( );
|
|
void PutValueType (
|
|
enum tkCategoryValue pVal );
|
|
_variant_t GetMinValue ( );
|
|
void PutMinValue (
|
|
const _variant_t & pVal );
|
|
_variant_t GetMaxValue ( );
|
|
void PutMaxValue (
|
|
const _variant_t & pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Name (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Expression (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Expression (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DrawingOptions (
|
|
/*[out,retval]*/ struct IShapeDrawingOptions * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DrawingOptions (
|
|
/*[in]*/ struct IShapeDrawingOptions * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValueType (
|
|
/*[out,retval]*/ enum tkCategoryValue * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValueType (
|
|
/*[in]*/ enum tkCategoryValue pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinValue (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinValue (
|
|
/*[in]*/ VARIANT pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxValue (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxValue (
|
|
/*[in]*/ VARIANT pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("79c5f83e-fb53-4189-9ec4-4ac25440d825"))
|
|
IImage : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetWidth))
|
|
long Width;
|
|
__declspec(property(get=GetHeight))
|
|
long Height;
|
|
__declspec(property(get=GetYllCenter,put=PutYllCenter))
|
|
double YllCenter;
|
|
__declspec(property(get=GetXllCenter,put=PutXllCenter))
|
|
double XllCenter;
|
|
__declspec(property(get=GetdY,put=PutdY))
|
|
double dY;
|
|
__declspec(property(get=GetdX,put=PutdX))
|
|
double dX;
|
|
__declspec(property(get=GetValue,put=PutValue))
|
|
int Value[][];
|
|
__declspec(property(get=GetIsInRam))
|
|
VARIANT_BOOL IsInRam;
|
|
__declspec(property(get=GetTransparencyColor,put=PutTransparencyColor))
|
|
OLE_COLOR TransparencyColor;
|
|
__declspec(property(get=GetUseTransparencyColor,put=PutUseTransparencyColor))
|
|
VARIANT_BOOL UseTransparencyColor;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetCdlgFilter))
|
|
_bstr_t CdlgFilter;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetFileHandle))
|
|
long FileHandle;
|
|
__declspec(property(get=GetImageType))
|
|
enum ImageType _ImageType;
|
|
__declspec(property(get=GetFilename))
|
|
_bstr_t Filename;
|
|
__declspec(property(get=GetOriginalWidth))
|
|
long OriginalWidth;
|
|
__declspec(property(get=GetOriginalHeight))
|
|
long OriginalHeight;
|
|
__declspec(property(get=GetAllowHillshade,put=PutAllowHillshade))
|
|
VARIANT_BOOL AllowHillshade;
|
|
__declspec(property(get=GetSetToGrey,put=PutSetToGrey))
|
|
VARIANT_BOOL SetToGrey;
|
|
__declspec(property(get=GetUseHistogram,put=PutUseHistogram))
|
|
VARIANT_BOOL UseHistogram;
|
|
__declspec(property(get=GetHasColorTable))
|
|
VARIANT_BOOL HasColorTable;
|
|
__declspec(property(get=GetPaletteInterpretation))
|
|
_bstr_t PaletteInterpretation;
|
|
__declspec(property(get=GetBufferSize,put=PutBufferSize))
|
|
int BufferSize;
|
|
__declspec(property(get=GetNoBands))
|
|
int NoBands;
|
|
__declspec(property(get=GetImageColorScheme,put=PutImageColorScheme))
|
|
enum PredefinedColorScheme ImageColorScheme;
|
|
__declspec(property(get=GetDrawingMethod,put=PutDrawingMethod))
|
|
int DrawingMethod;
|
|
__declspec(property(get=GetClearGDALCache,put=PutClearGDALCache))
|
|
VARIANT_BOOL ClearGDALCache;
|
|
__declspec(property(get=GetTransparencyPercent,put=PutTransparencyPercent))
|
|
double TransparencyPercent;
|
|
__declspec(property(get=GetTransparencyColor2,put=PutTransparencyColor2))
|
|
OLE_COLOR TransparencyColor2;
|
|
__declspec(property(get=GetDownsamplingMode,put=PutDownsamplingMode))
|
|
enum tkInterpolationMode DownsamplingMode;
|
|
__declspec(property(get=GetUpsamplingMode,put=PutUpsamplingMode))
|
|
enum tkInterpolationMode UpsamplingMode;
|
|
__declspec(property(get=GetLabels,put=PutLabels))
|
|
ILabelsPtr Labels;
|
|
__declspec(property(get=GetExtents))
|
|
IExtentsPtr Extents;
|
|
__declspec(property(get=GetCanUseGrouping,put=PutCanUseGrouping))
|
|
VARIANT_BOOL CanUseGrouping;
|
|
__declspec(property(get=GetOriginalXllCenter,put=PutOriginalXllCenter))
|
|
double OriginalXllCenter;
|
|
__declspec(property(get=GetOriginalYllCenter,put=PutOriginalYllCenter))
|
|
double OriginalYllCenter;
|
|
__declspec(property(get=GetOriginalDX,put=PutOriginalDX))
|
|
double OriginalDX;
|
|
__declspec(property(get=GetOriginalDY,put=PutOriginalDY))
|
|
double OriginalDY;
|
|
__declspec(property(get=GetNumOverviews))
|
|
int NumOverviews;
|
|
__declspec(property(get=GetSourceType))
|
|
enum tkImageSourceType SourceType;
|
|
__declspec(property(get=GetWarped))
|
|
VARIANT_BOOL Warped;
|
|
__declspec(property(get=GetSourceGridName))
|
|
_bstr_t SourceGridName;
|
|
__declspec(property(get=GetIsGridProxy))
|
|
VARIANT_BOOL IsGridProxy;
|
|
__declspec(property(get=GetCustomColorScheme,put=PutCustomColorScheme))
|
|
IGridColorSchemePtr CustomColorScheme;
|
|
__declspec(property(get=GetAllowGridRendering,put=PutAllowGridRendering))
|
|
enum tkGridRendering AllowGridRendering;
|
|
__declspec(property(get=GetGridRendering))
|
|
VARIANT_BOOL GridRendering;
|
|
__declspec(property(get=GetIsRgb))
|
|
VARIANT_BOOL IsRgb;
|
|
__declspec(property(get=GetSourceFilename))
|
|
_bstr_t SourceFilename;
|
|
__declspec(property(get=GetSourceGridBandIndex,put=PutSourceGridBandIndex))
|
|
int SourceGridBandIndex;
|
|
__declspec(property(get=GetGridProxyColorScheme))
|
|
IGridColorSchemePtr GridProxyColorScheme;
|
|
__declspec(property(get=GetGeoProjection,put=PutGeoProjection))
|
|
IGeoProjectionPtr GeoProjection;
|
|
__declspec(property(get=GetIsEmpty))
|
|
VARIANT_BOOL IsEmpty;
|
|
__declspec(property(get=GetBand))
|
|
IGdalRasterBandPtr Band[];
|
|
__declspec(property(get=GetPaletteInterpretation2))
|
|
enum tkPaletteInterpretation PaletteInterpretation2;
|
|
__declspec(property(get=GetActiveBand))
|
|
IGdalRasterBandPtr ActiveBand;
|
|
__declspec(property(get=GetBrightness,put=PutBrightness))
|
|
float Brightness;
|
|
__declspec(property(get=GetContrast,put=PutContrast))
|
|
float Contrast;
|
|
__declspec(property(get=GetSaturation,put=PutSaturation))
|
|
float Saturation;
|
|
__declspec(property(get=GetHue,put=PutHue))
|
|
float Hue;
|
|
__declspec(property(get=GetGamma,put=PutGamma))
|
|
float Gamma;
|
|
__declspec(property(get=GetColorizeIntensity,put=PutColorizeIntensity))
|
|
float ColorizeIntensity;
|
|
__declspec(property(get=GetColorizeColor,put=PutColorizeColor))
|
|
OLE_COLOR ColorizeColor;
|
|
__declspec(property(get=GetGdalDriver))
|
|
IGdalDriverPtr GdalDriver;
|
|
__declspec(property(get=GetRedBandIndex,put=PutRedBandIndex))
|
|
long RedBandIndex;
|
|
__declspec(property(get=GetGreenBandIndex,put=PutGreenBandIndex))
|
|
long GreenBandIndex;
|
|
__declspec(property(get=GetBlueBandIndex,put=PutBlueBandIndex))
|
|
long BlueBandIndex;
|
|
__declspec(property(get=GetUseRgbBandMapping,put=PutUseRgbBandMapping))
|
|
VARIANT_BOOL UseRgbBandMapping;
|
|
__declspec(property(get=GetForceSingleBandRendering,put=PutForceSingleBandRendering))
|
|
VARIANT_BOOL ForceSingleBandRendering;
|
|
__declspec(property(get=GetAlphaBandIndex,put=PutAlphaBandIndex))
|
|
long AlphaBandIndex;
|
|
__declspec(property(get=GetUseActiveBandAsAlpha,put=PutUseActiveBandAsAlpha))
|
|
VARIANT_BOOL UseActiveBandAsAlpha;
|
|
__declspec(property(get=GetBandMinimum))
|
|
double BandMinimum[];
|
|
__declspec(property(get=GetBandMaximum))
|
|
double BandMaximum[];
|
|
__declspec(property(get=GetReverseGreyscale,put=PutReverseGreyscale))
|
|
VARIANT_BOOL ReverseGreyscale;
|
|
__declspec(property(get=GetIgnoreColorTable,put=PutIgnoreColorTable))
|
|
VARIANT_BOOL IgnoreColorTable;
|
|
__declspec(property(get=GetRenderingMode))
|
|
enum tkRasterRendering RenderingMode;
|
|
__declspec(property(get=GetValueWithAlpha,put=PutValueWithAlpha))
|
|
OLE_COLOR ValueWithAlpha[][];
|
|
__declspec(property(get=GetBufferOffsetX))
|
|
long BufferOffsetX;
|
|
__declspec(property(get=GetBufferOffsetY))
|
|
long BufferOffsetY;
|
|
__declspec(property(get=GetActiveColorScheme))
|
|
IGridColorSchemePtr ActiveColorScheme;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL Open (
|
|
_bstr_t ImageFileName,
|
|
enum ImageType FileType,
|
|
VARIANT_BOOL InRam,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Save (
|
|
_bstr_t ImageFileName,
|
|
VARIANT_BOOL WriteWorldFile,
|
|
enum ImageType FileType,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL CreateNew (
|
|
long NewWidth,
|
|
long NewHeight );
|
|
VARIANT_BOOL Close ( );
|
|
VARIANT_BOOL Clear (
|
|
OLE_COLOR CanvasColor,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GetRow (
|
|
long Row,
|
|
long * Vals );
|
|
long GetWidth ( );
|
|
long GetHeight ( );
|
|
double GetYllCenter ( );
|
|
void PutYllCenter (
|
|
double pVal );
|
|
double GetXllCenter ( );
|
|
void PutXllCenter (
|
|
double pVal );
|
|
double GetdY ( );
|
|
void PutdY (
|
|
double pVal );
|
|
double GetdX ( );
|
|
void PutdX (
|
|
double pVal );
|
|
int GetValue (
|
|
long Row,
|
|
long col );
|
|
void PutValue (
|
|
long Row,
|
|
long col,
|
|
int pVal );
|
|
VARIANT_BOOL GetIsInRam ( );
|
|
OLE_COLOR GetTransparencyColor ( );
|
|
void PutTransparencyColor (
|
|
OLE_COLOR pVal );
|
|
VARIANT_BOOL GetUseTransparencyColor ( );
|
|
void PutUseTransparencyColor (
|
|
VARIANT_BOOL pVal );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
_bstr_t GetCdlgFilter ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
long GetFileHandle ( );
|
|
enum ImageType GetImageType ( );
|
|
IPictureDisp * GetPicture ( );
|
|
void PutRefPicture (
|
|
IPictureDisp * pVal );
|
|
_bstr_t GetFilename ( );
|
|
VARIANT_BOOL GetImageBitsDC (
|
|
long hDC );
|
|
VARIANT_BOOL SetImageBitsDC (
|
|
long hDC );
|
|
HRESULT SetVisibleExtents (
|
|
double newMinX,
|
|
double newMinY,
|
|
double newMaxX,
|
|
double newMaxY,
|
|
long newPixelsInView,
|
|
float transPercent );
|
|
VARIANT_BOOL SetProjection (
|
|
_bstr_t Proj4 );
|
|
_bstr_t GetProjection ( );
|
|
long GetOriginalWidth ( );
|
|
long GetOriginalHeight ( );
|
|
VARIANT_BOOL Resource (
|
|
_bstr_t newImgPath );
|
|
VARIANT_BOOL _pushSchemetkRaster (
|
|
struct IGridColorScheme * cScheme );
|
|
VARIANT_BOOL GetAllowHillshade ( );
|
|
void PutAllowHillshade (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetSetToGrey ( );
|
|
void PutSetToGrey (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetUseHistogram ( );
|
|
void PutUseHistogram (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetHasColorTable ( );
|
|
_bstr_t GetPaletteInterpretation ( );
|
|
int GetBufferSize ( );
|
|
void PutBufferSize (
|
|
int pVal );
|
|
int GetNoBands ( );
|
|
enum PredefinedColorScheme GetImageColorScheme ( );
|
|
void PutImageColorScheme (
|
|
enum PredefinedColorScheme pVal );
|
|
int GetDrawingMethod ( );
|
|
void PutDrawingMethod (
|
|
int retVal );
|
|
VARIANT_BOOL BuildOverviews (
|
|
enum tkGDALResamplingMethod ResamplingMethod,
|
|
int NumOverviews,
|
|
SAFEARRAY * OverviewList );
|
|
VARIANT_BOOL GetClearGDALCache ( );
|
|
void PutClearGDALCache (
|
|
VARIANT_BOOL retVal );
|
|
double GetTransparencyPercent ( );
|
|
void PutTransparencyPercent (
|
|
double retVal );
|
|
OLE_COLOR GetTransparencyColor2 ( );
|
|
void PutTransparencyColor2 (
|
|
OLE_COLOR retVal );
|
|
enum tkInterpolationMode GetDownsamplingMode ( );
|
|
void PutDownsamplingMode (
|
|
enum tkInterpolationMode retVal );
|
|
enum tkInterpolationMode GetUpsamplingMode ( );
|
|
void PutUpsamplingMode (
|
|
enum tkInterpolationMode retVal );
|
|
ILabelsPtr GetLabels ( );
|
|
void PutLabels (
|
|
struct ILabels * pVal );
|
|
IExtentsPtr GetExtents ( );
|
|
HRESULT ProjectionToImage (
|
|
double ProjX,
|
|
double ProjY,
|
|
long * Column,
|
|
long * Row );
|
|
HRESULT ImageToProjection (
|
|
long Column,
|
|
long Row,
|
|
double * ProjX,
|
|
double * ProjY );
|
|
HRESULT ProjectionToBuffer (
|
|
double ProjX,
|
|
double ProjY,
|
|
long * BufferX,
|
|
long * BufferY );
|
|
HRESULT BufferToProjection (
|
|
long BufferX,
|
|
long BufferY,
|
|
double * ProjX,
|
|
double * ProjY );
|
|
VARIANT_BOOL GetCanUseGrouping ( );
|
|
void PutCanUseGrouping (
|
|
VARIANT_BOOL pVal );
|
|
double GetOriginalXllCenter ( );
|
|
void PutOriginalXllCenter (
|
|
double pVal );
|
|
double GetOriginalYllCenter ( );
|
|
void PutOriginalYllCenter (
|
|
double pVal );
|
|
double GetOriginalDX ( );
|
|
void PutOriginalDX (
|
|
double pVal );
|
|
double GetOriginalDY ( );
|
|
void PutOriginalDY (
|
|
double pVal );
|
|
long GetUniqueColors (
|
|
double MaxBufferSizeMB,
|
|
VARIANT * Colors,
|
|
VARIANT * Frequencies );
|
|
HRESULT SetNoDataValue (
|
|
double Value,
|
|
VARIANT_BOOL * result );
|
|
int GetNumOverviews ( );
|
|
VARIANT_BOOL LoadBuffer (
|
|
double maxBufferSize );
|
|
enum tkImageSourceType GetSourceType ( );
|
|
_bstr_t Serialize (
|
|
VARIANT_BOOL SerializePixels );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL GetWarped ( );
|
|
_bstr_t GetSourceGridName ( );
|
|
VARIANT_BOOL GetIsGridProxy ( );
|
|
IGridColorSchemePtr GetCustomColorScheme ( );
|
|
void PutCustomColorScheme (
|
|
struct IGridColorScheme * pVal );
|
|
enum tkGridRendering GetAllowGridRendering ( );
|
|
void PutAllowGridRendering (
|
|
enum tkGridRendering pVal );
|
|
VARIANT_BOOL GetGridRendering ( );
|
|
HRESULT SetTransparentColor (
|
|
OLE_COLOR Color );
|
|
VARIANT_BOOL GetIsRgb ( );
|
|
IGridPtr OpenAsGrid ( );
|
|
_bstr_t GetSourceFilename ( );
|
|
int GetSourceGridBandIndex ( );
|
|
void PutSourceGridBandIndex (
|
|
int pVal );
|
|
IGridColorSchemePtr GetGridProxyColorScheme ( );
|
|
IGeoProjectionPtr GetGeoProjection ( );
|
|
void PutGeoProjection (
|
|
struct IGeoProjection * pVal );
|
|
VARIANT_BOOL GetIsEmpty ( );
|
|
IGdalRasterBandPtr GetBand (
|
|
long bandIndex );
|
|
enum tkPaletteInterpretation GetPaletteInterpretation2 ( );
|
|
IGdalRasterBandPtr GetActiveBand ( );
|
|
float GetBrightness ( );
|
|
void PutBrightness (
|
|
float pVal );
|
|
float GetContrast ( );
|
|
void PutContrast (
|
|
float pVal );
|
|
float GetSaturation ( );
|
|
void PutSaturation (
|
|
float pVal );
|
|
float GetHue ( );
|
|
void PutHue (
|
|
float pVal );
|
|
float GetGamma ( );
|
|
void PutGamma (
|
|
float pVal );
|
|
float GetColorizeIntensity ( );
|
|
void PutColorizeIntensity (
|
|
float pVal );
|
|
OLE_COLOR GetColorizeColor ( );
|
|
void PutColorizeColor (
|
|
OLE_COLOR pVal );
|
|
VARIANT_BOOL ClearOverviews ( );
|
|
IGdalDriverPtr GetGdalDriver ( );
|
|
long GetRedBandIndex ( );
|
|
void PutRedBandIndex (
|
|
long pVal );
|
|
long GetGreenBandIndex ( );
|
|
void PutGreenBandIndex (
|
|
long pVal );
|
|
long GetBlueBandIndex ( );
|
|
void PutBlueBandIndex (
|
|
long pVal );
|
|
VARIANT_BOOL GetUseRgbBandMapping ( );
|
|
void PutUseRgbBandMapping (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetForceSingleBandRendering ( );
|
|
void PutForceSingleBandRendering (
|
|
VARIANT_BOOL pVal );
|
|
long GetAlphaBandIndex ( );
|
|
void PutAlphaBandIndex (
|
|
long pVal );
|
|
VARIANT_BOOL GetUseActiveBandAsAlpha ( );
|
|
void PutUseActiveBandAsAlpha (
|
|
VARIANT_BOOL pVal );
|
|
double GetBandMinimum (
|
|
long bandIndex );
|
|
double GetBandMaximum (
|
|
long bandIndex );
|
|
VARIANT_BOOL SetBandMinMax (
|
|
long bandIndex,
|
|
double min,
|
|
double max );
|
|
VARIANT_BOOL SetDefaultMinMax (
|
|
long bandIndex );
|
|
VARIANT_BOOL GetReverseGreyscale ( );
|
|
void PutReverseGreyscale (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetIgnoreColorTable ( );
|
|
void PutIgnoreColorTable (
|
|
VARIANT_BOOL pVal );
|
|
enum tkRasterRendering GetRenderingMode ( );
|
|
OLE_COLOR GetValueWithAlpha (
|
|
long Row,
|
|
long col );
|
|
void PutValueWithAlpha (
|
|
long Row,
|
|
long col,
|
|
OLE_COLOR pVal );
|
|
long GetBufferOffsetX ( );
|
|
long GetBufferOffsetY ( );
|
|
IGridColorSchemePtr GetActiveColorScheme ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR ImageFileName,
|
|
/*[in]*/ enum ImageType FileType,
|
|
/*[in]*/ VARIANT_BOOL InRam,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Save (
|
|
/*[in]*/ BSTR ImageFileName,
|
|
/*[in]*/ VARIANT_BOOL WriteWorldFile,
|
|
/*[in]*/ enum ImageType FileType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateNew (
|
|
/*[in]*/ long NewWidth,
|
|
/*[in]*/ long NewHeight,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear (
|
|
/*[in]*/ OLE_COLOR CanvasColor,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetRow (
|
|
/*[in]*/ long Row,
|
|
/*[in,out]*/ long * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Width (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Height (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_YllCenter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_YllCenter (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_XllCenter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_XllCenter (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_dY (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_dY (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_dX (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_dX (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Value (
|
|
/*[in]*/ long Row,
|
|
/*[in]*/ long col,
|
|
/*[out,retval]*/ int * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Value (
|
|
/*[in]*/ long Row,
|
|
/*[in]*/ long col,
|
|
/*[in]*/ int pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsInRam (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_TransparencyColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_TransparencyColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseTransparencyColor (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseTransparencyColor (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FileHandle (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ImageType (
|
|
/*[out,retval]*/ enum ImageType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Picture (
|
|
/*[out,retval]*/ IPictureDisp * * pVal ) = 0;
|
|
virtual HRESULT __stdcall putref_Picture (
|
|
/*[in]*/ IPictureDisp * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Filename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetImageBitsDC (
|
|
/*[in]*/ long hDC,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetImageBitsDC (
|
|
/*[in]*/ long hDC,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetVisibleExtents (
|
|
/*[in]*/ double newMinX,
|
|
/*[in]*/ double newMinY,
|
|
/*[in]*/ double newMaxX,
|
|
/*[in]*/ double newMaxY,
|
|
/*[in]*/ long newPixelsInView,
|
|
/*[in]*/ float transPercent ) = 0;
|
|
virtual HRESULT __stdcall raw_SetProjection (
|
|
/*[in]*/ BSTR Proj4,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetProjection (
|
|
/*[out,retval]*/ BSTR * Proj4 ) = 0;
|
|
virtual HRESULT __stdcall get_OriginalWidth (
|
|
/*[out,retval]*/ long * OriginalWidth ) = 0;
|
|
virtual HRESULT __stdcall get_OriginalHeight (
|
|
/*[out,retval]*/ long * OriginalHeight ) = 0;
|
|
virtual HRESULT __stdcall raw_Resource (
|
|
/*[in]*/ BSTR newImgPath,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw__pushSchemetkRaster (
|
|
/*[in]*/ struct IGridColorScheme * cScheme,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_AllowHillshade (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AllowHillshade (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SetToGrey (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SetToGrey (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseHistogram (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseHistogram (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasColorTable (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_PaletteInterpretation (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BufferSize (
|
|
/*[out,retval]*/ int * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BufferSize (
|
|
/*[in]*/ int pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NoBands (
|
|
/*[out,retval]*/ int * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ImageColorScheme (
|
|
/*[out,retval]*/ enum PredefinedColorScheme * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ImageColorScheme (
|
|
/*[in]*/ enum PredefinedColorScheme pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DrawingMethod (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DrawingMethod (
|
|
/*[in]*/ int retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_BuildOverviews (
|
|
/*[in]*/ enum tkGDALResamplingMethod ResamplingMethod,
|
|
/*[in]*/ int NumOverviews,
|
|
/*[in]*/ SAFEARRAY * OverviewList,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ClearGDALCache (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ClearGDALCache (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_TransparencyPercent (
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_TransparencyPercent (
|
|
/*[in]*/ double retVal ) = 0;
|
|
virtual HRESULT __stdcall get_TransparencyColor2 (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_TransparencyColor2 (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DownsamplingMode (
|
|
/*[out,retval]*/ enum tkInterpolationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_DownsamplingMode (
|
|
/*[in]*/ enum tkInterpolationMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UpsamplingMode (
|
|
/*[out,retval]*/ enum tkInterpolationMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_UpsamplingMode (
|
|
/*[in]*/ enum tkInterpolationMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Labels (
|
|
/*[out,retval]*/ struct ILabels * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Labels (
|
|
/*[in]*/ struct ILabels * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Extents (
|
|
/*[out,retval]*/ struct IExtents * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ProjectionToImage (
|
|
/*[in]*/ double ProjX,
|
|
/*[in]*/ double ProjY,
|
|
/*[out]*/ long * Column,
|
|
/*[out]*/ long * Row ) = 0;
|
|
virtual HRESULT __stdcall raw_ImageToProjection (
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row,
|
|
/*[out]*/ double * ProjX,
|
|
/*[out]*/ double * ProjY ) = 0;
|
|
virtual HRESULT __stdcall raw_ProjectionToBuffer (
|
|
/*[in]*/ double ProjX,
|
|
/*[in]*/ double ProjY,
|
|
/*[out]*/ long * BufferX,
|
|
/*[out]*/ long * BufferY ) = 0;
|
|
virtual HRESULT __stdcall raw_BufferToProjection (
|
|
/*[in]*/ long BufferX,
|
|
/*[in]*/ long BufferY,
|
|
/*[out]*/ double * ProjX,
|
|
/*[out]*/ double * ProjY ) = 0;
|
|
virtual HRESULT __stdcall get_CanUseGrouping (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CanUseGrouping (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OriginalXllCenter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OriginalXllCenter (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OriginalYllCenter (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OriginalYllCenter (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OriginalDX (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OriginalDX (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_OriginalDY (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_OriginalDY (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetUniqueColors (
|
|
/*[in]*/ double MaxBufferSizeMB,
|
|
/*[out]*/ VARIANT * Colors,
|
|
/*[out]*/ VARIANT * Frequencies,
|
|
/*[out,retval]*/ long * Count ) = 0;
|
|
virtual HRESULT __stdcall raw_SetNoDataValue (
|
|
double Value,
|
|
VARIANT_BOOL * result ) = 0;
|
|
virtual HRESULT __stdcall get_NumOverviews (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LoadBuffer (
|
|
/*[in]*/ double maxBufferSize,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceType (
|
|
/*[out,retval]*/ enum tkImageSourceType * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[in]*/ VARIANT_BOOL SerializePixels,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall get_Warped (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceGridName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsGridProxy (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CustomColorScheme (
|
|
/*[out,retval]*/ struct IGridColorScheme * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CustomColorScheme (
|
|
/*[in]*/ struct IGridColorScheme * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AllowGridRendering (
|
|
/*[out,retval]*/ enum tkGridRendering * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AllowGridRendering (
|
|
/*[in]*/ enum tkGridRendering pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridRendering (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetTransparentColor (
|
|
/*[in]*/ OLE_COLOR Color ) = 0;
|
|
virtual HRESULT __stdcall get_IsRgb (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenAsGrid (
|
|
/*[out,retval]*/ struct IGrid * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceFilename (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceGridBandIndex (
|
|
/*[out,retval]*/ int * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SourceGridBandIndex (
|
|
/*[in]*/ int pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GridProxyColorScheme (
|
|
/*[out,retval]*/ struct IGridColorScheme * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeoProjection (
|
|
/*[out,retval]*/ struct IGeoProjection * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GeoProjection (
|
|
/*[in]*/ struct IGeoProjection * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsEmpty (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Band (
|
|
/*[in]*/ long bandIndex,
|
|
/*[out,retval]*/ struct IGdalRasterBand * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PaletteInterpretation2 (
|
|
/*[out,retval]*/ enum tkPaletteInterpretation * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ActiveBand (
|
|
/*[out,retval]*/ struct IGdalRasterBand * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Brightness (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Brightness (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Contrast (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Contrast (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Saturation (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Saturation (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Hue (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Hue (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Gamma (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Gamma (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ColorizeIntensity (
|
|
/*[out,retval]*/ float * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ColorizeIntensity (
|
|
/*[in]*/ float pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ColorizeColor (
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ColorizeColor (
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearOverviews (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalDriver (
|
|
/*[out,retval]*/ struct IGdalDriver * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_RedBandIndex (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_RedBandIndex (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GreenBandIndex (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GreenBandIndex (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BlueBandIndex (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_BlueBandIndex (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseRgbBandMapping (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseRgbBandMapping (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ForceSingleBandRendering (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ForceSingleBandRendering (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AlphaBandIndex (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_AlphaBandIndex (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseActiveBandAsAlpha (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseActiveBandAsAlpha (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BandMinimum (
|
|
/*[in]*/ long bandIndex,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BandMaximum (
|
|
/*[in]*/ long bandIndex,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetBandMinMax (
|
|
/*[in]*/ long bandIndex,
|
|
/*[in]*/ double min,
|
|
/*[in]*/ double max,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetDefaultMinMax (
|
|
/*[in]*/ long bandIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ReverseGreyscale (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ReverseGreyscale (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IgnoreColorTable (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_IgnoreColorTable (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_RenderingMode (
|
|
/*[out,retval]*/ enum tkRasterRendering * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ValueWithAlpha (
|
|
/*[in]*/ long Row,
|
|
/*[in]*/ long col,
|
|
/*[out,retval]*/ OLE_COLOR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ValueWithAlpha (
|
|
/*[in]*/ long Row,
|
|
/*[in]*/ long col,
|
|
/*[in]*/ OLE_COLOR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BufferOffsetX (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_BufferOffsetY (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ActiveColorScheme (
|
|
/*[out,retval]*/ struct IGridColorScheme * * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("18dfb64a-9e72-4cbe-afd6-a5b7421dd0cb"))
|
|
IGrid : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetExtents))
|
|
IExtentsPtr Extents;
|
|
__declspec(property(get=GetHeader))
|
|
IGridHeaderPtr Header;
|
|
__declspec(property(get=GetValue,put=PutValue))
|
|
_variant_t Value[][];
|
|
__declspec(property(get=GetInRam))
|
|
VARIANT_BOOL InRam;
|
|
__declspec(property(get=GetMaximum))
|
|
_variant_t Maximum;
|
|
__declspec(property(get=GetMinimum))
|
|
_variant_t Minimum;
|
|
__declspec(property(get=GetDataType))
|
|
enum GridDataType DataType;
|
|
__declspec(property(get=GetFilename))
|
|
_bstr_t Filename;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetPreferedDisplayMode,put=PutPreferedDisplayMode))
|
|
enum tkGridProxyMode PreferedDisplayMode;
|
|
__declspec(property(get=GetHasValidImageProxy))
|
|
VARIANT_BOOL HasValidImageProxy;
|
|
__declspec(property(get=GetBand))
|
|
IGdalRasterBandPtr Band[];
|
|
__declspec(property(get=GetActiveBand))
|
|
IGdalRasterBandPtr ActiveBand;
|
|
__declspec(property(get=GetCdlgFilter))
|
|
_bstr_t CdlgFilter;
|
|
__declspec(property(get=GetRasterColorTableColoringScheme))
|
|
IGridColorSchemePtr RasterColorTableColoringScheme;
|
|
__declspec(property(get=GetNumBands))
|
|
int NumBands;
|
|
__declspec(property(get=GetActiveBandIndex))
|
|
int ActiveBandIndex;
|
|
__declspec(property(get=GetSourceType))
|
|
enum tkGridSourceType SourceType;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
IGridHeaderPtr GetHeader ( );
|
|
_variant_t GetValue (
|
|
long Column,
|
|
long Row );
|
|
void PutValue (
|
|
long Column,
|
|
long Row,
|
|
const _variant_t & pVal );
|
|
VARIANT_BOOL GetInRam ( );
|
|
_variant_t GetMaximum ( );
|
|
_variant_t GetMinimum ( );
|
|
enum GridDataType GetDataType ( );
|
|
_bstr_t GetFilename ( );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL Open (
|
|
_bstr_t Filename,
|
|
enum GridDataType DataType,
|
|
VARIANT_BOOL InRam,
|
|
enum GridFileType FileType,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL CreateNew (
|
|
_bstr_t Filename,
|
|
struct IGridHeader * Header,
|
|
enum GridDataType DataType,
|
|
const _variant_t & InitialValue,
|
|
VARIANT_BOOL InRam,
|
|
enum GridFileType FileType,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Close ( );
|
|
VARIANT_BOOL Save (
|
|
_bstr_t Filename,
|
|
enum GridFileType GridFileType,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Clear (
|
|
const _variant_t & ClearValue );
|
|
HRESULT ProjToCell (
|
|
double x,
|
|
double y,
|
|
long * Column,
|
|
long * Row );
|
|
HRESULT CellToProj (
|
|
long Column,
|
|
long Row,
|
|
double * x,
|
|
double * y );
|
|
_bstr_t GetCdlgFilter ( );
|
|
VARIANT_BOOL AssignNewProjection (
|
|
_bstr_t Projection );
|
|
IGridColorSchemePtr GetRasterColorTableColoringScheme ( );
|
|
VARIANT_BOOL GetRow (
|
|
long Row,
|
|
float * Vals );
|
|
VARIANT_BOOL PutRow (
|
|
long Row,
|
|
float * Vals );
|
|
VARIANT_BOOL GetFloatWindow (
|
|
long StartRow,
|
|
long EndRow,
|
|
long StartCol,
|
|
long EndCol,
|
|
float * Vals );
|
|
VARIANT_BOOL PutFloatWindow (
|
|
long StartRow,
|
|
long EndRow,
|
|
long StartCol,
|
|
long EndCol,
|
|
float * Vals );
|
|
VARIANT_BOOL SetInvalidValuesToNodata (
|
|
double MinThresholdValue,
|
|
double MaxThresholdValue );
|
|
VARIANT_BOOL Resource (
|
|
_bstr_t newSrcPath );
|
|
int GetNumBands ( );
|
|
int GetActiveBandIndex ( );
|
|
VARIANT_BOOL OpenBand (
|
|
int bandIndex );
|
|
enum tkGridSourceType GetSourceType ( );
|
|
IExtentsPtr GetExtents ( );
|
|
IImagePtr OpenAsImage (
|
|
struct IGridColorScheme * Scheme,
|
|
enum tkGridProxyMode proxyMode,
|
|
struct ICallback * cBack );
|
|
IGridColorSchemePtr RetrieveColorScheme (
|
|
enum tkGridSchemeRetrieval Method );
|
|
IGridColorSchemePtr GenerateColorScheme (
|
|
enum tkGridSchemeGeneration Method,
|
|
enum PredefinedColorScheme Colors );
|
|
VARIANT_BOOL RemoveImageProxy ( );
|
|
IImagePtr CreateImageProxy (
|
|
struct IGridColorScheme * ColorScheme );
|
|
enum tkGridProxyMode GetPreferedDisplayMode ( );
|
|
void PutPreferedDisplayMode (
|
|
enum tkGridProxyMode retVal );
|
|
VARIANT_BOOL GetHasValidImageProxy ( );
|
|
IGridColorSchemePtr RetrieveOrGenerateColorScheme (
|
|
enum tkGridSchemeRetrieval retrievalMethod,
|
|
enum tkGridSchemeGeneration generateMethod,
|
|
enum PredefinedColorScheme Colors );
|
|
VARIANT_BOOL GetFloatWindow2 (
|
|
long StartRow,
|
|
long EndRow,
|
|
long StartCol,
|
|
long EndCol,
|
|
double * Vals );
|
|
VARIANT_BOOL PutFloatWindow2 (
|
|
long StartRow,
|
|
long EndRow,
|
|
long StartCol,
|
|
long EndCol,
|
|
double * Vals );
|
|
VARIANT_BOOL PutRow2 (
|
|
long Row,
|
|
double * Vals );
|
|
VARIANT_BOOL GetRow2 (
|
|
long Row,
|
|
double * Vals );
|
|
IGdalRasterBandPtr GetBand (
|
|
long bandIndex );
|
|
IGdalRasterBandPtr GetActiveBand ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_Header (
|
|
/*[out,retval]*/ struct IGridHeader * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Value (
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row,
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Value (
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row,
|
|
/*[in]*/ VARIANT pVal ) = 0;
|
|
virtual HRESULT __stdcall get_InRam (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Maximum (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Minimum (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DataType (
|
|
/*[out,retval]*/ enum GridDataType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Filename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum GridDataType DataType,
|
|
/*[in]*/ VARIANT_BOOL InRam,
|
|
/*[in]*/ enum GridFileType FileType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateNew (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ struct IGridHeader * Header,
|
|
/*[in]*/ enum GridDataType DataType,
|
|
/*[in]*/ VARIANT InitialValue,
|
|
/*[in]*/ VARIANT_BOOL InRam,
|
|
/*[in]*/ enum GridFileType FileType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Save (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum GridFileType GridFileType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear (
|
|
/*[in]*/ VARIANT ClearValue,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ProjToCell (
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out]*/ long * Column,
|
|
/*[out]*/ long * Row ) = 0;
|
|
virtual HRESULT __stdcall raw_CellToProj (
|
|
/*[in]*/ long Column,
|
|
/*[in]*/ long Row,
|
|
/*[out]*/ double * x,
|
|
/*[out]*/ double * y ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AssignNewProjection (
|
|
/*[in]*/ BSTR Projection,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_RasterColorTableColoringScheme (
|
|
/*[out,retval]*/ struct IGridColorScheme * * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetRow (
|
|
/*[in]*/ long Row,
|
|
/*[in,out]*/ float * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PutRow (
|
|
/*[in]*/ long Row,
|
|
/*[in,out]*/ float * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetFloatWindow (
|
|
/*[in]*/ long StartRow,
|
|
/*[in]*/ long EndRow,
|
|
/*[in]*/ long StartCol,
|
|
/*[in]*/ long EndCol,
|
|
/*[in,out]*/ float * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PutFloatWindow (
|
|
/*[in]*/ long StartRow,
|
|
/*[in]*/ long EndRow,
|
|
/*[in]*/ long StartCol,
|
|
/*[in]*/ long EndCol,
|
|
/*[in,out]*/ float * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SetInvalidValuesToNodata (
|
|
/*[in]*/ double MinThresholdValue,
|
|
/*[in]*/ double MaxThresholdValue,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Resource (
|
|
/*[in]*/ BSTR newSrcPath,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumBands (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ActiveBandIndex (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenBand (
|
|
/*[in]*/ int bandIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceType (
|
|
/*[out,retval]*/ enum tkGridSourceType * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Extents (
|
|
/*[out,retval]*/ struct IExtents * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenAsImage (
|
|
/*[in]*/ struct IGridColorScheme * Scheme,
|
|
/*[in]*/ enum tkGridProxyMode proxyMode,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IImage * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RetrieveColorScheme (
|
|
/*[in]*/ enum tkGridSchemeRetrieval Method,
|
|
/*[out,retval]*/ struct IGridColorScheme * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateColorScheme (
|
|
/*[in]*/ enum tkGridSchemeGeneration Method,
|
|
/*[in]*/ enum PredefinedColorScheme Colors,
|
|
/*[out,retval]*/ struct IGridColorScheme * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveImageProxy (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateImageProxy (
|
|
/*[in]*/ struct IGridColorScheme * ColorScheme,
|
|
/*[out,retval]*/ struct IImage * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_PreferedDisplayMode (
|
|
/*[out,retval]*/ enum tkGridProxyMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_PreferedDisplayMode (
|
|
/*[in]*/ enum tkGridProxyMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasValidImageProxy (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RetrieveOrGenerateColorScheme (
|
|
/*[in]*/ enum tkGridSchemeRetrieval retrievalMethod,
|
|
/*[in]*/ enum tkGridSchemeGeneration generateMethod,
|
|
/*[in]*/ enum PredefinedColorScheme Colors,
|
|
/*[out,retval]*/ struct IGridColorScheme * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetFloatWindow2 (
|
|
/*[in]*/ long StartRow,
|
|
/*[in]*/ long EndRow,
|
|
/*[in]*/ long StartCol,
|
|
/*[in]*/ long EndCol,
|
|
/*[in,out]*/ double * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PutFloatWindow2 (
|
|
/*[in]*/ long StartRow,
|
|
/*[in]*/ long EndRow,
|
|
/*[in]*/ long StartCol,
|
|
/*[in]*/ long EndCol,
|
|
/*[in,out]*/ double * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PutRow2 (
|
|
/*[in]*/ long Row,
|
|
/*[in,out]*/ double * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetRow2 (
|
|
/*[in]*/ long Row,
|
|
/*[in,out]*/ double * Vals,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Band (
|
|
/*[in]*/ long bandIndex,
|
|
/*[out,retval]*/ struct IGdalRasterBand * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ActiveBand (
|
|
/*[out,retval]*/ struct IGdalRasterBand * * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("55dd824e-332e-41ca-b40c-c8dc81ee209c"))
|
|
ITin : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetNumTriangles))
|
|
long NumTriangles;
|
|
__declspec(property(get=GetNumVertices))
|
|
long NumVertices;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetCdlgFilter))
|
|
_bstr_t CdlgFilter;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetFilename))
|
|
_bstr_t Filename;
|
|
__declspec(property(get=GetIsNDTriangle))
|
|
VARIANT_BOOL IsNDTriangle[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL Open (
|
|
_bstr_t TinFile,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL CreateNew (
|
|
struct IGrid * Grid,
|
|
double Deviation,
|
|
enum SplitMethod SplitTest,
|
|
double STParam,
|
|
long MeshDivisions,
|
|
long MaximumTriangles,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Save (
|
|
_bstr_t TinFilename,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Close ( );
|
|
VARIANT_BOOL Select (
|
|
long * TriangleHint,
|
|
double x,
|
|
double y,
|
|
double * Z );
|
|
long GetNumTriangles ( );
|
|
long GetNumVertices ( );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
_bstr_t GetCdlgFilter ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
HRESULT Triangle (
|
|
long TriIndex,
|
|
long * vtx1Index,
|
|
long * vtx2Index,
|
|
long * vtx3Index );
|
|
HRESULT Vertex (
|
|
long VtxIndex,
|
|
double * x,
|
|
double * y,
|
|
double * Z );
|
|
HRESULT max (
|
|
double * x,
|
|
double * y,
|
|
double * Z );
|
|
HRESULT min (
|
|
double * x,
|
|
double * y,
|
|
double * Z );
|
|
_bstr_t GetFilename ( );
|
|
VARIANT_BOOL GetIsNDTriangle (
|
|
long TriIndex );
|
|
HRESULT TriangleNeighbors (
|
|
long TriIndex,
|
|
long * triIndex1,
|
|
long * triIndex2,
|
|
long * triIndex3 );
|
|
VARIANT_BOOL CreateTinFromPoints (
|
|
SAFEARRAY * Points );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR TinFile,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateNew (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ double Deviation,
|
|
/*[in]*/ enum SplitMethod SplitTest,
|
|
/*[in]*/ double STParam,
|
|
/*[in]*/ long MeshDivisions,
|
|
/*[in]*/ long MaximumTriangles,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Save (
|
|
/*[in]*/ BSTR TinFilename,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Select (
|
|
/*[in,out]*/ long * TriangleHint,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out]*/ double * Z,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumTriangles (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumVertices (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Triangle (
|
|
/*[in]*/ long TriIndex,
|
|
/*[out]*/ long * vtx1Index,
|
|
/*[out]*/ long * vtx2Index,
|
|
/*[out]*/ long * vtx3Index ) = 0;
|
|
virtual HRESULT __stdcall raw_Vertex (
|
|
/*[in]*/ long VtxIndex,
|
|
/*[out]*/ double * x,
|
|
/*[out]*/ double * y,
|
|
/*[out]*/ double * Z ) = 0;
|
|
virtual HRESULT __stdcall raw_max (
|
|
/*[out]*/ double * x,
|
|
/*[out]*/ double * y,
|
|
/*[out]*/ double * Z ) = 0;
|
|
virtual HRESULT __stdcall raw_min (
|
|
/*[out]*/ double * x,
|
|
/*[out]*/ double * y,
|
|
/*[out]*/ double * Z ) = 0;
|
|
virtual HRESULT __stdcall get_Filename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsNDTriangle (
|
|
/*[in]*/ long TriIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TriangleNeighbors (
|
|
/*[in]*/ long TriIndex,
|
|
/*[in,out]*/ long * triIndex1,
|
|
/*[in,out]*/ long * triIndex2,
|
|
/*[in,out]*/ long * triIndex3 ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateTinFromPoints (
|
|
/*[in]*/ SAFEARRAY * Points,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("73ba5648-1a53-4c20-a01f-b37ebc9d093f"))
|
|
IFileManager : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetIsSupported))
|
|
VARIANT_BOOL IsSupported[];
|
|
__declspec(property(get=GetIsRgbImage))
|
|
VARIANT_BOOL IsRgbImage[];
|
|
__declspec(property(get=GetIsGrid))
|
|
VARIANT_BOOL IsGrid[];
|
|
__declspec(property(get=GetIsVectorLayer))
|
|
VARIANT_BOOL IsVectorLayer[];
|
|
__declspec(property(get=GetOpenStrategy))
|
|
enum tkFileOpenStrategy OpenStrategy[];
|
|
__declspec(property(get=GetCanOpenAs))
|
|
VARIANT_BOOL CanOpenAs[][];
|
|
__declspec(property(get=GetIsSupportedBy))
|
|
VARIANT_BOOL IsSupportedBy[][];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetLastOpenStrategy))
|
|
enum tkFileOpenStrategy LastOpenStrategy;
|
|
__declspec(property(get=GetLastOpenFilename))
|
|
_bstr_t LastOpenFilename;
|
|
__declspec(property(get=GetLastOpenIsSuccess))
|
|
VARIANT_BOOL LastOpenIsSuccess;
|
|
__declspec(property(get=GetHasGdalOverviews))
|
|
VARIANT_BOOL HasGdalOverviews[];
|
|
__declspec(property(get=GetHasValidProxyForGrid))
|
|
VARIANT_BOOL HasValidProxyForGrid[];
|
|
__declspec(property(get=GetCdlgFilter))
|
|
_bstr_t CdlgFilter;
|
|
__declspec(property(get=GetCdlgRasterFilter))
|
|
_bstr_t CdlgRasterFilter;
|
|
__declspec(property(get=GetCdlgVectorFilter))
|
|
_bstr_t CdlgVectorFilter;
|
|
__declspec(property(get=GetSupportedGdalFormats))
|
|
_bstr_t SupportedGdalFormats;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL GetIsSupported (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL GetIsRgbImage (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL GetIsGrid (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL GetIsVectorLayer (
|
|
_bstr_t Filename );
|
|
enum tkFileOpenStrategy GetOpenStrategy (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL GetCanOpenAs (
|
|
_bstr_t Filename,
|
|
enum tkFileOpenStrategy OpenStrategy );
|
|
IDispatchPtr Open (
|
|
_bstr_t Filename,
|
|
enum tkFileOpenStrategy OpenStrategy,
|
|
struct ICallback * cBack );
|
|
IShapefilePtr OpenShapefile (
|
|
_bstr_t Filename,
|
|
struct ICallback * cBack );
|
|
IImagePtr OpenRaster (
|
|
_bstr_t Filename,
|
|
enum tkFileOpenStrategy OpenStrategy,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GetIsSupportedBy (
|
|
_bstr_t Filename,
|
|
enum tkSupportType supportType );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
enum tkFileOpenStrategy GetLastOpenStrategy ( );
|
|
_bstr_t GetLastOpenFilename ( );
|
|
VARIANT_BOOL GetLastOpenIsSuccess ( );
|
|
VARIANT_BOOL GetHasGdalOverviews (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL ClearGdalOverviews (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL BuildGdalOverviews (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL RemoveProxyForGrid (
|
|
_bstr_t Filename );
|
|
VARIANT_BOOL GetHasValidProxyForGrid (
|
|
_bstr_t Filename );
|
|
IOgrLayerPtr OpenFromDatabase (
|
|
_bstr_t connectionString,
|
|
_bstr_t LayerNameOrQuery );
|
|
IOgrLayerPtr OpenVectorLayer (
|
|
_bstr_t Filename,
|
|
enum ShpfileType preferedShapeType,
|
|
VARIANT_BOOL forUpdate );
|
|
IOgrDatasourcePtr OpenVectorDatasource (
|
|
_bstr_t Filename );
|
|
_bstr_t GetCdlgFilter ( );
|
|
_bstr_t GetCdlgRasterFilter ( );
|
|
_bstr_t GetCdlgVectorFilter ( );
|
|
_bstr_t GetSupportedGdalFormats ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_IsSupported (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsRgbImage (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsGrid (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsVectorLayer (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OpenStrategy (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ enum tkFileOpenStrategy * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CanOpenAs (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum tkFileOpenStrategy OpenStrategy,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum tkFileOpenStrategy OpenStrategy,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ IDispatch * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenShapefile (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenRaster (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum tkFileOpenStrategy OpenStrategy,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IImage * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsSupportedBy (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum tkSupportType supportType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastOpenStrategy (
|
|
/*[out,retval]*/ enum tkFileOpenStrategy * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastOpenFilename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastOpenIsSuccess (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasGdalOverviews (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearGdalOverviews (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_BuildGdalOverviews (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveProxyForGrid (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasValidProxyForGrid (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenFromDatabase (
|
|
/*[in]*/ BSTR connectionString,
|
|
/*[in]*/ BSTR LayerNameOrQuery,
|
|
/*[out,retval]*/ struct IOgrLayer * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenVectorLayer (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum ShpfileType preferedShapeType,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[out,retval]*/ struct IOgrLayer * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenVectorDatasource (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ struct IOgrDatasource * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgRasterFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgVectorFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SupportedGdalFormats (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("5dc72405-c39c-4755-8cfc-9876a89225bc"))
|
|
IShapefile : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetShapeCategory2,put=PutShapeCategory2))
|
|
_bstr_t ShapeCategory2[];
|
|
__declspec(property(get=GetNumShapes))
|
|
long NumShapes;
|
|
__declspec(property(get=GetNumFields))
|
|
long NumFields;
|
|
__declspec(property(get=GetExtents))
|
|
IExtentsPtr Extents;
|
|
__declspec(property(get=GetShapefileType))
|
|
enum ShpfileType ShapefileType;
|
|
__declspec(property(get=GetShape))
|
|
IShapePtr Shape[];
|
|
__declspec(property(get=GetEditingShapes))
|
|
VARIANT_BOOL EditingShapes;
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetCdlgFilter))
|
|
_bstr_t CdlgFilter;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetShapeCategory3,put=PutShapeCategory3))
|
|
IShapefileCategoryPtr ShapeCategory3[];
|
|
__declspec(property(get=GetLastInputValidation))
|
|
IShapeValidationInfoPtr LastInputValidation;
|
|
__declspec(property(get=GetLastOutputValidation))
|
|
IShapeValidationInfoPtr LastOutputValidation;
|
|
__declspec(property(get=GetShapeVisible))
|
|
VARIANT_BOOL ShapeVisible[];
|
|
__declspec(property(get=GetShapeRotation,put=PutShapeRotation))
|
|
double ShapeRotation[];
|
|
__declspec(property(get=GetVolatile,put=PutVolatile))
|
|
VARIANT_BOOL Volatile;
|
|
__declspec(property(get=GetShapeModified,put=PutShapeModified))
|
|
VARIANT_BOOL ShapeModified[];
|
|
__declspec(property(get=GetInteractiveEditing,put=PutInteractiveEditing))
|
|
VARIANT_BOOL InteractiveEditing;
|
|
__declspec(property(get=GetShapeIsHidden,put=PutShapeIsHidden))
|
|
VARIANT_BOOL ShapeIsHidden[];
|
|
__declspec(property(get=GetSnappable,put=PutSnappable))
|
|
VARIANT_BOOL Snappable;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetShapefileType2D))
|
|
enum ShpfileType ShapefileType2D;
|
|
__declspec(property(get=GetFieldIndexByName))
|
|
long FieldIndexByName[];
|
|
__declspec(property(get=GetShapeRendered))
|
|
VARIANT_BOOL ShapeRendered[];
|
|
__declspec(property(get=GetSortField,put=PutSortField))
|
|
_bstr_t SortField;
|
|
__declspec(property(get=GetSortAscending,put=PutSortAscending))
|
|
VARIANT_BOOL SortAscending;
|
|
__declspec(property(get=GetField))
|
|
IFieldPtr Field[];
|
|
__declspec(property(get=GetCellValue))
|
|
_variant_t CellValue[][];
|
|
__declspec(property(get=GetEditingTable))
|
|
VARIANT_BOOL EditingTable;
|
|
__declspec(property(get=GetFileHandle))
|
|
long FileHandle;
|
|
__declspec(property(get=GetFilename))
|
|
_bstr_t Filename;
|
|
__declspec(property(get=GetAppendMode))
|
|
VARIANT_BOOL AppendMode;
|
|
__declspec(property(get=GetProjection,put=PutProjection))
|
|
_bstr_t Projection;
|
|
__declspec(property(get=GetFieldByName))
|
|
IFieldPtr FieldByName[];
|
|
__declspec(property(get=GetnumPoints))
|
|
long numPoints[];
|
|
__declspec(property(get=GetUseSpatialIndex,put=PutUseSpatialIndex))
|
|
VARIANT_BOOL UseSpatialIndex;
|
|
__declspec(property(get=GetHasSpatialIndex,put=PutHasSpatialIndex))
|
|
VARIANT_BOOL HasSpatialIndex;
|
|
__declspec(property(get=GetCacheExtents,put=PutCacheExtents))
|
|
VARIANT_BOOL CacheExtents;
|
|
__declspec(property(get=GetUseQTree,put=PutUseQTree))
|
|
VARIANT_BOOL UseQTree;
|
|
__declspec(property(get=GetSpatialIndexMaxAreaPercent,put=PutSpatialIndexMaxAreaPercent))
|
|
double SpatialIndexMaxAreaPercent;
|
|
__declspec(property(get=GetCanUseSpatialIndex))
|
|
VARIANT_BOOL CanUseSpatialIndex[];
|
|
__declspec(property(get=GetNumSelected))
|
|
long NumSelected;
|
|
__declspec(property(get=GetShapeSelected,put=PutShapeSelected))
|
|
VARIANT_BOOL ShapeSelected[];
|
|
__declspec(property(get=GetSelectionDrawingOptions,put=PutSelectionDrawingOptions))
|
|
IShapeDrawingOptionsPtr SelectionDrawingOptions;
|
|
__declspec(property(get=GetLabels,put=PutLabels))
|
|
ILabelsPtr Labels;
|
|
__declspec(property(get=GetDefaultDrawingOptions,put=PutDefaultDrawingOptions))
|
|
IShapeDrawingOptionsPtr DefaultDrawingOptions;
|
|
__declspec(property(get=GetCategories,put=PutCategories))
|
|
IShapefileCategoriesPtr Categories;
|
|
__declspec(property(get=GetCharts,put=PutCharts))
|
|
IChartsPtr Charts;
|
|
__declspec(property(get=GetShapeCategory,put=PutShapeCategory))
|
|
long ShapeCategory[];
|
|
__declspec(property(get=GetTable))
|
|
ITablePtr Table;
|
|
__declspec(property(get=GetVisibilityExpression,put=PutVisibilityExpression))
|
|
_bstr_t VisibilityExpression;
|
|
__declspec(property(get=GetFastMode,put=PutFastMode))
|
|
VARIANT_BOOL FastMode;
|
|
__declspec(property(get=GetMinDrawingSize,put=PutMinDrawingSize))
|
|
long MinDrawingSize;
|
|
__declspec(property(get=GetSourceType))
|
|
enum tkShapefileSourceType SourceType;
|
|
__declspec(property(get=GetGeometryEngine,put=PutGeometryEngine))
|
|
enum tkGeometryEngine GeometryEngine;
|
|
__declspec(property(get=GetSelectionColor,put=PutSelectionColor))
|
|
OLE_COLOR SelectionColor;
|
|
__declspec(property(get=GetSelectionAppearance,put=PutSelectionAppearance))
|
|
enum tkSelectionAppearance SelectionAppearance;
|
|
__declspec(property(get=GetCollisionMode,put=PutCollisionMode))
|
|
enum tkCollisionMode CollisionMode;
|
|
__declspec(property(get=GetSelectionTransparency,put=PutSelectionTransparency))
|
|
unsigned char SelectionTransparency;
|
|
__declspec(property(put=PutStopExecution))
|
|
IStopExecutionPtr StopExecution;
|
|
__declspec(property(get=GetGeoProjection,put=PutGeoProjection))
|
|
IGeoProjectionPtr GeoProjection;
|
|
__declspec(property(get=GetIdentifiable,put=PutIdentifiable))
|
|
VARIANT_BOOL Identifiable;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetNumShapes ( );
|
|
long GetNumFields ( );
|
|
IExtentsPtr GetExtents ( );
|
|
enum ShpfileType GetShapefileType ( );
|
|
IShapePtr GetShape (
|
|
long ShapeIndex );
|
|
VARIANT_BOOL GetEditingShapes ( );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetCdlgFilter ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL Open (
|
|
_bstr_t ShapefileName,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL CreateNew (
|
|
_bstr_t ShapefileName,
|
|
enum ShpfileType ShapefileType );
|
|
VARIANT_BOOL SaveAs (
|
|
_bstr_t ShapefileName,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Close ( );
|
|
VARIANT_BOOL EditClear ( );
|
|
VARIANT_BOOL EditInsertShape (
|
|
struct IShape * Shape,
|
|
long * ShapeIndex );
|
|
VARIANT_BOOL EditDeleteShape (
|
|
long ShapeIndex );
|
|
VARIANT_BOOL SelectShapes (
|
|
struct IExtents * BoundBox,
|
|
double Tolerance,
|
|
enum SelectMode SelectMode,
|
|
VARIANT * result );
|
|
VARIANT_BOOL StartEditingShapes (
|
|
VARIANT_BOOL StartEditTable,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL StopEditingShapes (
|
|
VARIANT_BOOL ApplyChanges,
|
|
VARIANT_BOOL StopEditTable,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditInsertField (
|
|
struct IField * NewField,
|
|
long * FieldIndex,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditDeleteField (
|
|
long FieldIndex,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL EditCellValue (
|
|
long FieldIndex,
|
|
long ShapeIndex,
|
|
const _variant_t & newVal );
|
|
VARIANT_BOOL StartEditingTable (
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL StopEditingTable (
|
|
VARIANT_BOOL ApplyChanges,
|
|
struct ICallback * cBack );
|
|
IFieldPtr GetField (
|
|
long FieldIndex );
|
|
_variant_t GetCellValue (
|
|
long FieldIndex,
|
|
long ShapeIndex );
|
|
VARIANT_BOOL GetEditingTable ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetFileHandle ( );
|
|
_bstr_t GetFilename ( );
|
|
IPointPtr QuickPoint (
|
|
long ShapeIndex,
|
|
long pointIndex );
|
|
IExtentsPtr QuickExtents (
|
|
long ShapeIndex );
|
|
SAFEARRAY * QuickPoints (
|
|
long ShapeIndex,
|
|
long * numPoints );
|
|
VARIANT_BOOL PointInShape (
|
|
long ShapeIndex,
|
|
double x,
|
|
double y );
|
|
long PointInShapefile (
|
|
double x,
|
|
double y );
|
|
VARIANT_BOOL BeginPointInShapefile ( );
|
|
HRESULT EndPointInShapefile ( );
|
|
_bstr_t GetProjection ( );
|
|
void PutProjection (
|
|
_bstr_t pVal );
|
|
IFieldPtr GetFieldByName (
|
|
_bstr_t FieldName );
|
|
long GetnumPoints (
|
|
long ShapeIndex );
|
|
VARIANT_BOOL CreateNewWithShapeID (
|
|
_bstr_t ShapefileName,
|
|
enum ShpfileType ShapefileType );
|
|
VARIANT_BOOL GetUseSpatialIndex ( );
|
|
void PutUseSpatialIndex (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL CreateSpatialIndex (
|
|
_bstr_t ShapefileName );
|
|
VARIANT_BOOL GetHasSpatialIndex ( );
|
|
void PutHasSpatialIndex (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL Resource (
|
|
_bstr_t newShpPath );
|
|
VARIANT_BOOL GetCacheExtents ( );
|
|
void PutCacheExtents (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL RefreshExtents ( );
|
|
VARIANT_BOOL RefreshShapeExtents (
|
|
long ShapeId );
|
|
VARIANT_BOOL GetUseQTree ( );
|
|
void PutUseQTree (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL Save (
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL IsSpatialIndexValid ( );
|
|
void PutSpatialIndexMaxAreaPercent (
|
|
double pVal );
|
|
double GetSpatialIndexMaxAreaPercent ( );
|
|
VARIANT_BOOL GetCanUseSpatialIndex (
|
|
struct IExtents * pArea );
|
|
IShapefilePtr GetIntersection (
|
|
VARIANT_BOOL SelectedOnlyOfThis,
|
|
struct IShapefile * sf,
|
|
VARIANT_BOOL SelectedOnly,
|
|
enum ShpfileType FileType,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL SelectByShapefile (
|
|
struct IShapefile * sf,
|
|
enum tkSpatialRelation Relation,
|
|
VARIANT_BOOL SelectedOnly,
|
|
VARIANT * result,
|
|
struct ICallback * cBack );
|
|
long GetNumSelected ( );
|
|
VARIANT_BOOL GetShapeSelected (
|
|
long ShapeIndex );
|
|
void PutShapeSelected (
|
|
long ShapeIndex,
|
|
VARIANT_BOOL pVal );
|
|
IShapeDrawingOptionsPtr GetSelectionDrawingOptions ( );
|
|
void PutSelectionDrawingOptions (
|
|
struct IShapeDrawingOptions * pVal );
|
|
HRESULT SelectAll ( );
|
|
HRESULT SelectNone ( );
|
|
HRESULT InvertSelection ( );
|
|
IShapefilePtr Dissolve (
|
|
long FieldIndex,
|
|
VARIANT_BOOL SelectedOnly );
|
|
ILabelsPtr GetLabels ( );
|
|
void PutLabels (
|
|
struct ILabels * pVal );
|
|
long GenerateLabels (
|
|
long FieldIndex,
|
|
enum tkLabelPositioning Method,
|
|
VARIANT_BOOL LargestPartOnly );
|
|
IShapefilePtr Clone ( );
|
|
IShapeDrawingOptionsPtr GetDefaultDrawingOptions ( );
|
|
void PutDefaultDrawingOptions (
|
|
struct IShapeDrawingOptions * pVal );
|
|
IShapefileCategoriesPtr GetCategories ( );
|
|
void PutCategories (
|
|
struct IShapefileCategories * pVal );
|
|
IChartsPtr GetCharts ( );
|
|
void PutCharts (
|
|
struct ICharts * pVal );
|
|
long GetShapeCategory (
|
|
long ShapeIndex );
|
|
void PutShapeCategory (
|
|
long ShapeIndex,
|
|
long pVal );
|
|
ITablePtr GetTable ( );
|
|
_bstr_t GetVisibilityExpression ( );
|
|
void PutVisibilityExpression (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetFastMode ( );
|
|
void PutFastMode (
|
|
VARIANT_BOOL pVal );
|
|
long GetMinDrawingSize ( );
|
|
void PutMinDrawingSize (
|
|
long pVal );
|
|
enum tkShapefileSourceType GetSourceType ( );
|
|
IShapefilePtr BufferByDistance (
|
|
double Distance,
|
|
long nSegments,
|
|
VARIANT_BOOL SelectedOnly,
|
|
VARIANT_BOOL MergeResults );
|
|
enum tkGeometryEngine GetGeometryEngine ( );
|
|
void PutGeometryEngine (
|
|
enum tkGeometryEngine pVal );
|
|
IShapefilePtr Difference (
|
|
VARIANT_BOOL SelectedOnlySubject,
|
|
struct IShapefile * sfOverlay,
|
|
VARIANT_BOOL SelectedOnlyOverlay );
|
|
IShapefilePtr Clip (
|
|
VARIANT_BOOL SelectedOnlySubject,
|
|
struct IShapefile * sfOverlay,
|
|
VARIANT_BOOL SelectedOnlyOverlay );
|
|
IShapefilePtr SymmDifference (
|
|
VARIANT_BOOL SelectedOnlySubject,
|
|
struct IShapefile * sfOverlay,
|
|
VARIANT_BOOL SelectedOnlyOverlay );
|
|
IShapefilePtr Union (
|
|
VARIANT_BOOL SelectedOnlySubject,
|
|
struct IShapefile * sfOverlay,
|
|
VARIANT_BOOL SelectedOnlyOverlay );
|
|
IShapefilePtr ExplodeShapes (
|
|
VARIANT_BOOL SelectedOnly );
|
|
IShapefilePtr AggregateShapes (
|
|
VARIANT_BOOL SelectedOnly,
|
|
long FieldIndex );
|
|
IShapefilePtr ExportSelection ( );
|
|
IShapefilePtr Sort (
|
|
long FieldIndex,
|
|
VARIANT_BOOL Ascending );
|
|
IShapefilePtr Merge (
|
|
VARIANT_BOOL SelectedOnlyThis,
|
|
struct IShapefile * sf,
|
|
VARIANT_BOOL SelectedOnly );
|
|
OLE_COLOR GetSelectionColor ( );
|
|
void PutSelectionColor (
|
|
OLE_COLOR retVal );
|
|
enum tkSelectionAppearance GetSelectionAppearance ( );
|
|
void PutSelectionAppearance (
|
|
enum tkSelectionAppearance retVal );
|
|
enum tkCollisionMode GetCollisionMode ( );
|
|
void PutCollisionMode (
|
|
enum tkCollisionMode retVal );
|
|
unsigned char GetSelectionTransparency ( );
|
|
void PutSelectionTransparency (
|
|
unsigned char retVal );
|
|
void PutStopExecution (
|
|
struct IStopExecution * _arg1 );
|
|
_bstr_t Serialize (
|
|
VARIANT_BOOL SaveSelection );
|
|
HRESULT Deserialize (
|
|
VARIANT_BOOL LoadSelection,
|
|
_bstr_t newVal );
|
|
IGeoProjectionPtr GetGeoProjection ( );
|
|
void PutGeoProjection (
|
|
struct IGeoProjection * retVal );
|
|
IShapefilePtr Reproject (
|
|
struct IGeoProjection * newProjection,
|
|
long * reprojectedCount );
|
|
VARIANT_BOOL ReprojectInPlace (
|
|
struct IGeoProjection * newProjection,
|
|
long * reprojectedCount );
|
|
IShapefilePtr SimplifyLines (
|
|
double Tolerance,
|
|
VARIANT_BOOL SelectedOnly );
|
|
VARIANT_BOOL FixUpShapes (
|
|
struct IShapefile * * retVal );
|
|
long EditAddShape (
|
|
struct IShape * Shape );
|
|
long EditAddField (
|
|
_bstr_t Name,
|
|
enum FieldType Type,
|
|
int Precision,
|
|
int Width );
|
|
VARIANT_BOOL GetRelatedShapes (
|
|
long referenceIndex,
|
|
enum tkSpatialRelation Relation,
|
|
VARIANT * resultArray );
|
|
VARIANT_BOOL GetRelatedShapes2 (
|
|
struct IShape * referenceShape,
|
|
enum tkSpatialRelation Relation,
|
|
VARIANT * resultArray );
|
|
VARIANT_BOOL GetIdentifiable ( );
|
|
void PutIdentifiable (
|
|
VARIANT_BOOL retVal );
|
|
IShapefilePtr Segmentize ( );
|
|
VARIANT_BOOL GetClosestVertex (
|
|
double x,
|
|
double y,
|
|
double maxDistance,
|
|
long * ShapeIndex,
|
|
long * pointIndex,
|
|
double * Distance );
|
|
VARIANT_BOOL HasInvalidShapes ( );
|
|
_bstr_t GetShapeCategory2 (
|
|
long ShapeIndex );
|
|
void PutShapeCategory2 (
|
|
long ShapeIndex,
|
|
_bstr_t categoryName );
|
|
IShapefileCategoryPtr GetShapeCategory3 (
|
|
long ShapeIndex );
|
|
void PutShapeCategory3 (
|
|
long ShapeIndex,
|
|
struct IShapefileCategory * Category );
|
|
VARIANT_BOOL Dump (
|
|
_bstr_t ShapefileName,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL LoadDataFrom (
|
|
_bstr_t ShapefileName,
|
|
struct ICallback * cBack );
|
|
IShapeValidationInfoPtr GetLastInputValidation ( );
|
|
IShapeValidationInfoPtr GetLastOutputValidation ( );
|
|
HRESULT ClearCachedGeometries ( );
|
|
IShapefilePtr AggregateShapesWithStats (
|
|
VARIANT_BOOL SelectedOnly,
|
|
long FieldIndex,
|
|
struct IFieldStatOperations * statOperations );
|
|
IShapefilePtr DissolveWithStats (
|
|
long FieldIndex,
|
|
VARIANT_BOOL SelectedOnly,
|
|
struct IFieldStatOperations * statOperations );
|
|
VARIANT_BOOL GetShapeVisible (
|
|
long ShapeIndex );
|
|
double GetShapeRotation (
|
|
long ShapeIndex );
|
|
void PutShapeRotation (
|
|
long ShapeIndex,
|
|
double pVal );
|
|
VARIANT_BOOL GetVolatile ( );
|
|
void PutVolatile (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL EditUpdateShape (
|
|
long ShapeIndex,
|
|
struct IShape * shpNew );
|
|
VARIANT_BOOL GetShapeModified (
|
|
long ShapeIndex );
|
|
void PutShapeModified (
|
|
long ShapeIndex,
|
|
VARIANT_BOOL retVal );
|
|
VARIANT_BOOL GetInteractiveEditing ( );
|
|
void PutInteractiveEditing (
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetShapeIsHidden (
|
|
long ShapeIndex );
|
|
void PutShapeIsHidden (
|
|
long ShapeIndex,
|
|
VARIANT_BOOL pVal );
|
|
VARIANT_BOOL GetSnappable ( );
|
|
void PutSnappable (
|
|
VARIANT_BOOL pVal );
|
|
_bstr_t Serialize2 (
|
|
VARIANT_BOOL SaveSelection,
|
|
VARIANT_BOOL SerializeCategories );
|
|
enum ShpfileType GetShapefileType2D ( );
|
|
long GetFieldIndexByName (
|
|
_bstr_t FieldName );
|
|
VARIANT_BOOL Move (
|
|
double xOffset,
|
|
double yOffset );
|
|
VARIANT_BOOL RemoveSpatialIndex ( );
|
|
VARIANT_BOOL GetShapeRendered (
|
|
long ShapeIndex );
|
|
_bstr_t GetSortField ( );
|
|
void PutSortField (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL GetSortAscending ( );
|
|
void PutSortAscending (
|
|
VARIANT_BOOL pVal );
|
|
HRESULT UpdateSortField ( );
|
|
VARIANT_BOOL SaveAsEx (
|
|
_bstr_t newFilename,
|
|
VARIANT_BOOL stopEditing,
|
|
VARIANT_BOOL unboundFile );
|
|
VARIANT_BOOL FixUpShapes2 (
|
|
VARIANT_BOOL SelectedOnly,
|
|
struct IShapefile * * result );
|
|
VARIANT_BOOL StartAppendMode ( );
|
|
HRESULT StopAppendMode ( );
|
|
VARIANT_BOOL GetAppendMode ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_NumShapes (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumFields (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Extents (
|
|
/*[out,retval]*/ struct IExtents * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapefileType (
|
|
/*[out,retval]*/ enum ShpfileType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Shape (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ struct IShape * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_EditingShapes (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CdlgFilter (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateNew (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[in]*/ enum ShpfileType ShapefileType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveAs (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditClear (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditInsertShape (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in,out]*/ long * ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditDeleteShape (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SelectShapes (
|
|
/*[in]*/ struct IExtents * BoundBox,
|
|
/*[in]*/ double Tolerance,
|
|
/*[in]*/ enum SelectMode SelectMode,
|
|
/*[in,out]*/ VARIANT * result,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartEditingShapes (
|
|
/*[in]*/ VARIANT_BOOL StartEditTable,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopEditingShapes (
|
|
/*[in]*/ VARIANT_BOOL ApplyChanges,
|
|
/*[in]*/ VARIANT_BOOL StopEditTable,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditInsertField (
|
|
/*[in]*/ struct IField * NewField,
|
|
/*[in,out]*/ long * FieldIndex,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditDeleteField (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditCellValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ VARIANT newVal,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StartEditingTable (
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopEditingTable (
|
|
/*[in]*/ VARIANT_BOOL ApplyChanges,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Field (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ struct IField * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CellValue (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_EditingTable (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FileHandle (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Filename (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_QuickPoint (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ long pointIndex,
|
|
/*[out,retval]*/ struct IPoint * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_QuickExtents (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ struct IExtents * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_QuickPoints (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in,out]*/ long * numPoints,
|
|
/*[out,retval]*/ SAFEARRAY * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PointInShape (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_PointInShapefile (
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[out,retval]*/ long * ShapeIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_BeginPointInShapefile (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EndPointInShapefile ( ) = 0;
|
|
virtual HRESULT __stdcall get_Projection (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Projection (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FieldByName (
|
|
/*[in]*/ BSTR FieldName,
|
|
/*[out,retval]*/ struct IField * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_numPoints (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateNewWithShapeID (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[in]*/ enum ShpfileType ShapefileType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseSpatialIndex (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseSpatialIndex (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateSpatialIndex (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_HasSpatialIndex (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_HasSpatialIndex (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Resource (
|
|
/*[in]*/ BSTR newShpPath,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CacheExtents (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_CacheExtents (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RefreshExtents (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RefreshShapeExtents (
|
|
/*[in]*/ long ShapeId,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_UseQTree (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_UseQTree (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Save (
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_IsSpatialIndexValid (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SpatialIndexMaxAreaPercent (
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SpatialIndexMaxAreaPercent (
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CanUseSpatialIndex (
|
|
/*[in]*/ struct IExtents * pArea,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetIntersection (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlyOfThis,
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ enum ShpfileType FileType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SelectByShapefile (
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ enum tkSpatialRelation Relation,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in,out]*/ VARIANT * result,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumSelected (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeSelected (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeSelected (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SelectionDrawingOptions (
|
|
/*[out,retval]*/ struct IShapeDrawingOptions * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SelectionDrawingOptions (
|
|
/*[in]*/ struct IShapeDrawingOptions * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SelectAll ( ) = 0;
|
|
virtual HRESULT __stdcall raw_SelectNone ( ) = 0;
|
|
virtual HRESULT __stdcall raw_InvertSelection ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Dissolve (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[out,retval]*/ struct IShapefile * * sf ) = 0;
|
|
virtual HRESULT __stdcall get_Labels (
|
|
/*[out,retval]*/ struct ILabels * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Labels (
|
|
/*[in]*/ struct ILabels * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateLabels (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ enum tkLabelPositioning Method,
|
|
/*[in]*/ VARIANT_BOOL LargestPartOnly,
|
|
/*[out,retval]*/ long * Count ) = 0;
|
|
virtual HRESULT __stdcall raw_Clone (
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DefaultDrawingOptions (
|
|
/*[out,retval]*/ struct IShapeDrawingOptions * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_DefaultDrawingOptions (
|
|
/*[in]*/ struct IShapeDrawingOptions * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Categories (
|
|
/*[out,retval]*/ struct IShapefileCategories * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Categories (
|
|
/*[in]*/ struct IShapefileCategories * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Charts (
|
|
/*[out,retval]*/ struct ICharts * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Charts (
|
|
/*[in]*/ struct ICharts * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeCategory (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeCategory (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Table (
|
|
/*[out,retval]*/ struct ITable * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_VisibilityExpression (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_VisibilityExpression (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FastMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_FastMode (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MinDrawingSize (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MinDrawingSize (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceType (
|
|
/*[out,retval]*/ enum tkShapefileSourceType * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_BufferByDistance (
|
|
/*[in]*/ double Distance,
|
|
/*[in]*/ long nSegments,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ VARIANT_BOOL MergeResults,
|
|
/*[out,retval]*/ struct IShapefile * * sf ) = 0;
|
|
virtual HRESULT __stdcall get_GeometryEngine (
|
|
/*[out,retval]*/ enum tkGeometryEngine * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GeometryEngine (
|
|
/*[in]*/ enum tkGeometryEngine pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Difference (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlySubject,
|
|
/*[in]*/ struct IShapefile * sfOverlay,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlyOverlay,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clip (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlySubject,
|
|
/*[in]*/ struct IShapefile * sfOverlay,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlyOverlay,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SymmDifference (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlySubject,
|
|
/*[in]*/ struct IShapefile * sfOverlay,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlyOverlay,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Union (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlySubject,
|
|
/*[in]*/ struct IShapefile * sfOverlay,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlyOverlay,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExplodeShapes (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AggregateShapes (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ long FieldIndex,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExportSelection (
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Sort (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ VARIANT_BOOL Ascending,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Merge (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnlyThis,
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SelectionColor (
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SelectionColor (
|
|
/*[in]*/ OLE_COLOR retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SelectionAppearance (
|
|
/*[out,retval]*/ enum tkSelectionAppearance * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SelectionAppearance (
|
|
/*[in]*/ enum tkSelectionAppearance retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CollisionMode (
|
|
/*[out,retval]*/ enum tkCollisionMode * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_CollisionMode (
|
|
/*[in]*/ enum tkCollisionMode retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SelectionTransparency (
|
|
/*[out,retval]*/ unsigned char * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_SelectionTransparency (
|
|
/*[in]*/ unsigned char retVal ) = 0;
|
|
virtual HRESULT __stdcall put_StopExecution (
|
|
/*[in]*/ struct IStopExecution * _arg1 ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[in]*/ VARIANT_BOOL SaveSelection,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ VARIANT_BOOL LoadSelection,
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeoProjection (
|
|
/*[out,retval]*/ struct IGeoProjection * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GeoProjection (
|
|
/*[in]*/ struct IGeoProjection * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Reproject (
|
|
/*[in]*/ struct IGeoProjection * newProjection,
|
|
/*[in,out]*/ long * reprojectedCount,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReprojectInPlace (
|
|
/*[in]*/ struct IGeoProjection * newProjection,
|
|
/*[in,out]*/ long * reprojectedCount,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SimplifyLines (
|
|
/*[in]*/ double Tolerance,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_FixUpShapes (
|
|
/*[out]*/ struct IShapefile * * retVal,
|
|
/*[out,retval]*/ VARIANT_BOOL * fixed ) = 0;
|
|
virtual HRESULT __stdcall raw_EditAddShape (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ long * ShapeIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_EditAddField (
|
|
/*[in]*/ BSTR Name,
|
|
/*[in]*/ enum FieldType Type,
|
|
/*[in]*/ int Precision,
|
|
/*[in]*/ int Width,
|
|
/*[out,retval]*/ long * FieldIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_GetRelatedShapes (
|
|
/*[in]*/ long referenceIndex,
|
|
/*[in]*/ enum tkSpatialRelation Relation,
|
|
/*[in,out]*/ VARIANT * resultArray,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetRelatedShapes2 (
|
|
/*[in]*/ struct IShape * referenceShape,
|
|
/*[in]*/ enum tkSpatialRelation Relation,
|
|
/*[in,out]*/ VARIANT * resultArray,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Identifiable (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Identifiable (
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Segmentize (
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetClosestVertex (
|
|
/*[in]*/ double x,
|
|
/*[in]*/ double y,
|
|
/*[in]*/ double maxDistance,
|
|
/*[out]*/ long * ShapeIndex,
|
|
/*[out]*/ long * pointIndex,
|
|
/*[out]*/ double * Distance,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_HasInvalidShapes (
|
|
/*[out,retval]*/ VARIANT_BOOL * result ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeCategory2 (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ BSTR * categoryName ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeCategory2 (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ BSTR categoryName ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeCategory3 (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ struct IShapefileCategory * * Category ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeCategory3 (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ struct IShapefileCategory * Category ) = 0;
|
|
virtual HRESULT __stdcall raw_Dump (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LoadDataFrom (
|
|
/*[in]*/ BSTR ShapefileName,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastInputValidation (
|
|
/*[out,retval]*/ struct IShapeValidationInfo * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastOutputValidation (
|
|
/*[out,retval]*/ struct IShapeValidationInfo * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearCachedGeometries ( ) = 0;
|
|
virtual HRESULT __stdcall raw_AggregateShapesWithStats (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ struct IFieldStatOperations * statOperations,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DissolveWithStats (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ struct IFieldStatOperations * statOperations,
|
|
/*[out,retval]*/ struct IShapefile * * sf ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeVisible (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeRotation (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeRotation (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ double pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Volatile (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Volatile (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EditUpdateShape (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ struct IShape * shpNew,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeModified (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeModified (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ VARIANT_BOOL retVal ) = 0;
|
|
virtual HRESULT __stdcall get_InteractiveEditing (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_InteractiveEditing (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeIsHidden (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ShapeIsHidden (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Snappable (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Snappable (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize2 (
|
|
/*[in]*/ VARIANT_BOOL SaveSelection,
|
|
/*[in]*/ VARIANT_BOOL SerializeCategories,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapefileType2D (
|
|
/*[out,retval]*/ enum ShpfileType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_FieldIndexByName (
|
|
/*[in]*/ BSTR FieldName,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Move (
|
|
/*[in]*/ double xOffset,
|
|
/*[in]*/ double yOffset,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveSpatialIndex (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeRendered (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SortField (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SortField (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SortAscending (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_SortAscending (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_UpdateSortField ( ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveAsEx (
|
|
/*[in]*/ BSTR newFilename,
|
|
/*[in]*/ VARIANT_BOOL stopEditing,
|
|
/*[in]*/ VARIANT_BOOL unboundFile,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_FixUpShapes2 (
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[out]*/ struct IShapefile * * result,
|
|
/*[out,retval]*/ VARIANT_BOOL * fixed ) = 0;
|
|
virtual HRESULT __stdcall raw_StartAppendMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_StopAppendMode ( ) = 0;
|
|
virtual HRESULT __stdcall get_AppendMode (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("ec594cb1-fa55-469c-b662-192f7a464c23"))
|
|
IShapefileCategories : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetItem,put=PutItem))
|
|
IShapefileCategoryPtr Item[];
|
|
__declspec(property(get=GetCount))
|
|
long Count;
|
|
__declspec(property(get=GetShapefile))
|
|
IShapefilePtr Shapefile;
|
|
__declspec(property(get=GetCaption,put=PutCaption))
|
|
_bstr_t Caption;
|
|
__declspec(property(get=GetCategoryIndexByName))
|
|
int CategoryIndexByName[];
|
|
__declspec(property(get=GetCategoryIndex))
|
|
int CategoryIndex[];
|
|
__declspec(property(get=GetClassificationField,put=PutClassificationField))
|
|
long ClassificationField;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
IShapefileCategoryPtr Add (
|
|
_bstr_t Name );
|
|
IShapefileCategoryPtr Insert (
|
|
long Index,
|
|
_bstr_t Name );
|
|
VARIANT_BOOL Remove (
|
|
long Index );
|
|
HRESULT Clear ( );
|
|
IShapefileCategoryPtr GetItem (
|
|
long Index );
|
|
void PutItem (
|
|
long Index,
|
|
struct IShapefileCategory * pVal );
|
|
VARIANT_BOOL Generate (
|
|
long FieldIndex,
|
|
enum tkClassificationType ClassificationType,
|
|
long numClasses );
|
|
long GetCount ( );
|
|
IShapefilePtr GetShapefile ( );
|
|
HRESULT ApplyExpressions ( );
|
|
HRESULT ApplyExpression (
|
|
long CategoryIndex );
|
|
HRESULT ApplyColorScheme (
|
|
enum tkColorSchemeType Type,
|
|
struct IColorScheme * ColorScheme );
|
|
HRESULT ApplyColorScheme2 (
|
|
enum tkColorSchemeType Type,
|
|
struct IColorScheme * ColorScheme,
|
|
enum tkShapeElements ShapeElement );
|
|
HRESULT ApplyColorScheme3 (
|
|
enum tkColorSchemeType Type,
|
|
struct IColorScheme * ColorScheme,
|
|
enum tkShapeElements ShapeElement,
|
|
long CategoryStartIndex,
|
|
long CategoryEndIndex );
|
|
_bstr_t GetCaption ( );
|
|
void PutCaption (
|
|
_bstr_t pVal );
|
|
VARIANT_BOOL MoveUp (
|
|
long Index );
|
|
VARIANT_BOOL MoveDown (
|
|
long Index );
|
|
_bstr_t Serialize ( );
|
|
HRESULT Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL AddRange (
|
|
long FieldIndex,
|
|
enum tkClassificationType ClassificationType,
|
|
long numClasses,
|
|
const _variant_t & MinValue,
|
|
const _variant_t & MaxValue );
|
|
int GetCategoryIndexByName (
|
|
_bstr_t categoryName );
|
|
int GetCategoryIndex (
|
|
struct IShapefileCategory * Category );
|
|
VARIANT_BOOL GeneratePolygonColors (
|
|
struct IColorScheme * Scheme );
|
|
long GetClassificationField ( );
|
|
void PutClassificationField (
|
|
long pVal );
|
|
VARIANT_BOOL Generate2 (
|
|
_bstr_t FieldName,
|
|
enum tkClassificationType ClassificationType,
|
|
long numClasses );
|
|
HRESULT Add2 (
|
|
struct IShapefileCategory * Category );
|
|
VARIANT_BOOL Insert2 (
|
|
long Index,
|
|
struct IShapefileCategory * Category );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Add (
|
|
/*[in]*/ BSTR Name,
|
|
/*[out,retval]*/ struct IShapefileCategory * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Insert (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ BSTR Name,
|
|
/*[out,retval]*/ struct IShapefileCategory * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Remove (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall get_Item (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ struct IShapefileCategory * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Item (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ struct IShapefileCategory * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Generate (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ enum tkClassificationType ClassificationType,
|
|
/*[in]*/ long numClasses,
|
|
/*[out,retval]*/ VARIANT_BOOL * vbretval ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Shapefile (
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyExpressions ( ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyExpression (
|
|
/*[in]*/ long CategoryIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColorScheme (
|
|
/*[in]*/ enum tkColorSchemeType Type,
|
|
/*[in]*/ struct IColorScheme * ColorScheme ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColorScheme2 (
|
|
/*[in]*/ enum tkColorSchemeType Type,
|
|
/*[in]*/ struct IColorScheme * ColorScheme,
|
|
/*[in]*/ enum tkShapeElements ShapeElement ) = 0;
|
|
virtual HRESULT __stdcall raw_ApplyColorScheme3 (
|
|
/*[in]*/ enum tkColorSchemeType Type,
|
|
/*[in]*/ struct IColorScheme * ColorScheme,
|
|
/*[in]*/ enum tkShapeElements ShapeElement,
|
|
/*[in]*/ long CategoryStartIndex,
|
|
/*[in]*/ long CategoryEndIndex ) = 0;
|
|
virtual HRESULT __stdcall get_Caption (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Caption (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveUp (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveDown (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddRange (
|
|
/*[in]*/ long FieldIndex,
|
|
/*[in]*/ enum tkClassificationType ClassificationType,
|
|
/*[in]*/ long numClasses,
|
|
/*[in]*/ VARIANT MinValue,
|
|
/*[in]*/ VARIANT MaxValue,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_CategoryIndexByName (
|
|
/*[in]*/ BSTR categoryName,
|
|
/*[out,retval]*/ int * CategoryIndex ) = 0;
|
|
virtual HRESULT __stdcall get_CategoryIndex (
|
|
/*[in]*/ struct IShapefileCategory * Category,
|
|
/*[out,retval]*/ int * CategoryIndex ) = 0;
|
|
virtual HRESULT __stdcall raw_GeneratePolygonColors (
|
|
/*[in]*/ struct IColorScheme * Scheme,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ClassificationField (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ClassificationField (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Generate2 (
|
|
/*[in]*/ BSTR FieldName,
|
|
/*[in]*/ enum tkClassificationType ClassificationType,
|
|
/*[in]*/ long numClasses,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Add2 (
|
|
/*[in]*/ struct IShapefileCategory * Category ) = 0;
|
|
virtual HRESULT __stdcall raw_Insert2 (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ struct IShapefileCategory * Category,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("c0fbaa85-8657-4b72-a52b-9ef837c0bab5"))
|
|
IFieldStatOperations : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetCount))
|
|
int Count;
|
|
__declspec(property(get=GetOperation))
|
|
enum tkFieldStatOperation Operation[];
|
|
__declspec(property(get=GetFieldIndex))
|
|
int FieldIndex[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetFieldName))
|
|
_bstr_t FieldName[];
|
|
__declspec(property(get=GetOperationIsValid))
|
|
VARIANT_BOOL OperationIsValid[];
|
|
__declspec(property(get=GetOperationIsValidReason))
|
|
enum tkFieldOperationValidity OperationIsValidReason[];
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
HRESULT AddFieldIndex (
|
|
int FieldIndex,
|
|
enum tkFieldStatOperation Operation );
|
|
VARIANT_BOOL Remove (
|
|
int operationIndex );
|
|
HRESULT Clear ( );
|
|
int GetCount ( );
|
|
enum tkFieldStatOperation GetOperation (
|
|
int operationIndex );
|
|
int GetFieldIndex (
|
|
int operationIndex );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
HRESULT AddFieldName (
|
|
_bstr_t FieldName,
|
|
enum tkFieldStatOperation Operation );
|
|
_bstr_t GetFieldName (
|
|
int operationIndex );
|
|
VARIANT_BOOL Validate (
|
|
struct IShapefile * sf );
|
|
VARIANT_BOOL GetOperationIsValid (
|
|
int operationIndex );
|
|
enum tkFieldOperationValidity GetOperationIsValidReason (
|
|
int operationIndex );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_AddFieldIndex (
|
|
/*[in]*/ int FieldIndex,
|
|
/*[in]*/ enum tkFieldStatOperation Operation ) = 0;
|
|
virtual HRESULT __stdcall raw_Remove (
|
|
/*[in]*/ int operationIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
virtual HRESULT __stdcall get_Count (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Operation (
|
|
/*[in]*/ int operationIndex,
|
|
/*[out,retval]*/ enum tkFieldStatOperation * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FieldIndex (
|
|
/*[in]*/ int operationIndex,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_AddFieldName (
|
|
/*[in]*/ BSTR FieldName,
|
|
/*[in]*/ enum tkFieldStatOperation Operation ) = 0;
|
|
virtual HRESULT __stdcall get_FieldName (
|
|
/*[in]*/ int operationIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Validate (
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OperationIsValid (
|
|
/*[in]*/ int operationIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_OperationIsValidReason (
|
|
/*[in]*/ int operationIndex,
|
|
/*[out,retval]*/ enum tkFieldOperationValidity * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("ff8206be-8312-46bb-8af0-a637ce1acaf7"))
|
|
IOgrLayer : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetName))
|
|
_bstr_t Name;
|
|
__declspec(property(get=GetGeoProjection))
|
|
IGeoProjectionPtr GeoProjection;
|
|
__declspec(property(get=GetShapeType))
|
|
enum ShpfileType ShapeType;
|
|
__declspec(property(get=GetDataIsReprojected))
|
|
VARIANT_BOOL DataIsReprojected;
|
|
__declspec(property(get=GetFIDColumnName))
|
|
_bstr_t FIDColumnName;
|
|
__declspec(property(get=GetUpdateSourceErrorCount))
|
|
int UpdateSourceErrorCount;
|
|
__declspec(property(get=GetUpdateSourceErrorMsg))
|
|
_bstr_t UpdateSourceErrorMsg[];
|
|
__declspec(property(get=GetUpdateSourceErrorShapeIndex))
|
|
int UpdateSourceErrorShapeIndex[];
|
|
__declspec(property(get=GetFeatureCount))
|
|
int FeatureCount[];
|
|
__declspec(property(get=GetGeometryColumnName))
|
|
_bstr_t GeometryColumnName;
|
|
__declspec(property(get=GetSupportsEditing))
|
|
VARIANT_BOOL SupportsEditing[];
|
|
__declspec(property(get=GetSourceType))
|
|
enum tkOgrSourceType SourceType;
|
|
__declspec(property(get=GetGdalLastErrorMsg))
|
|
_bstr_t GdalLastErrorMsg;
|
|
__declspec(property(get=GetDynamicLoading,put=PutDynamicLoading))
|
|
VARIANT_BOOL DynamicLoading;
|
|
__declspec(property(get=GetMaxFeatureCount,put=PutMaxFeatureCount))
|
|
long MaxFeatureCount;
|
|
__declspec(property(get=GetSupportsStyles))
|
|
VARIANT_BOOL SupportsStyles;
|
|
__declspec(property(get=GetStyleName))
|
|
_bstr_t StyleName[];
|
|
__declspec(property(get=GetLabelExpression,put=PutLabelExpression))
|
|
_bstr_t LabelExpression;
|
|
__declspec(property(get=GetLabelPosition,put=PutLabelPosition))
|
|
enum tkLabelPositioning LabelPosition;
|
|
__declspec(property(get=GetLabelOrientation,put=PutLabelOrientation))
|
|
enum tkLineLabelOrientation LabelOrientation;
|
|
__declspec(property(get=GetShapeType2D))
|
|
enum ShpfileType ShapeType2D;
|
|
__declspec(property(get=GetDriverName))
|
|
_bstr_t DriverName;
|
|
__declspec(property(get=GetAvailableShapeTypes))
|
|
_variant_t AvailableShapeTypes;
|
|
__declspec(property(get=GetActiveShapeType,put=PutActiveShapeType))
|
|
enum ShpfileType ActiveShapeType;
|
|
__declspec(property(get=GetIsExternalDatasource))
|
|
VARIANT_BOOL IsExternalDatasource;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
HRESULT Close ( );
|
|
_bstr_t GetName ( );
|
|
IShapefilePtr GetBuffer ( );
|
|
VARIANT_BOOL ReloadFromSource ( );
|
|
VARIANT_BOOL RedefineQuery (
|
|
_bstr_t newSql );
|
|
_bstr_t GetConnectionString ( );
|
|
_bstr_t GetSourceQuery ( );
|
|
IGeoProjectionPtr GetGeoProjection ( );
|
|
enum ShpfileType GetShapeType ( );
|
|
VARIANT_BOOL GetDataIsReprojected ( );
|
|
_bstr_t GetFIDColumnName ( );
|
|
enum tkOgrSaveResult SaveChanges (
|
|
int * savedCount,
|
|
enum tkOgrSaveType saveType,
|
|
VARIANT_BOOL validateShapes );
|
|
VARIANT_BOOL TestCapability (
|
|
enum tkOgrLayerCapability capability );
|
|
int GetUpdateSourceErrorCount ( );
|
|
_bstr_t GetUpdateSourceErrorMsg (
|
|
int errorIndex );
|
|
int GetUpdateSourceErrorShapeIndex (
|
|
int errorIndex );
|
|
int GetFeatureCount (
|
|
VARIANT_BOOL forceLoading );
|
|
VARIANT_BOOL GetExtents (
|
|
struct IExtents * * layerExtents,
|
|
VARIANT_BOOL forceLoading );
|
|
_bstr_t GetGeometryColumnName ( );
|
|
VARIANT_BOOL GetSupportsEditing (
|
|
enum tkOgrSaveType editingType );
|
|
_bstr_t Serialize ( );
|
|
VARIANT_BOOL Deserialize (
|
|
_bstr_t newVal );
|
|
VARIANT_BOOL OpenFromQuery (
|
|
_bstr_t connectionString,
|
|
_bstr_t sql );
|
|
VARIANT_BOOL OpenFromDatabase (
|
|
_bstr_t connectionString,
|
|
_bstr_t LayerName,
|
|
VARIANT_BOOL forUpdate );
|
|
enum tkOgrSourceType GetSourceType ( );
|
|
_bstr_t GetGdalLastErrorMsg ( );
|
|
VARIANT_BOOL GetDynamicLoading ( );
|
|
void PutDynamicLoading (
|
|
VARIANT_BOOL pVal );
|
|
long GetMaxFeatureCount ( );
|
|
void PutMaxFeatureCount (
|
|
long pVal );
|
|
VARIANT_BOOL GetSupportsStyles ( );
|
|
long GetNumStyles ( );
|
|
_bstr_t GetStyleName (
|
|
long styleIndex );
|
|
VARIANT_BOOL ClearStyles ( );
|
|
VARIANT_BOOL RemoveStyle (
|
|
_bstr_t StyleName );
|
|
_bstr_t GetLabelExpression ( );
|
|
void PutLabelExpression (
|
|
_bstr_t pVal );
|
|
enum tkLabelPositioning GetLabelPosition ( );
|
|
void PutLabelPosition (
|
|
enum tkLabelPositioning pVal );
|
|
enum tkLineLabelOrientation GetLabelOrientation ( );
|
|
void PutLabelOrientation (
|
|
enum tkLineLabelOrientation pVal );
|
|
VARIANT_BOOL GenerateCategories (
|
|
_bstr_t FieldName,
|
|
enum tkClassificationType ClassificationType,
|
|
long numClasses,
|
|
enum tkMapColor colorStart,
|
|
enum tkMapColor colorEnd,
|
|
enum tkColorSchemeType schemeType );
|
|
enum ShpfileType GetShapeType2D ( );
|
|
_bstr_t GetDriverName ( );
|
|
VARIANT_BOOL OpenFromFile (
|
|
_bstr_t Filename,
|
|
VARIANT_BOOL forUpdate );
|
|
_variant_t GetAvailableShapeTypes ( );
|
|
enum ShpfileType GetActiveShapeType ( );
|
|
void PutActiveShapeType (
|
|
enum ShpfileType pVal );
|
|
VARIANT_BOOL GetIsExternalDatasource ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
virtual HRESULT __stdcall get_Name (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetBuffer (
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReloadFromSource (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RedefineQuery (
|
|
/*[in]*/ BSTR newSql,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetConnectionString (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetSourceQuery (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeoProjection (
|
|
/*[out,retval]*/ struct IGeoProjection * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeType (
|
|
/*[out,retval]*/ enum ShpfileType * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DataIsReprojected (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FIDColumnName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_SaveChanges (
|
|
/*[out]*/ int * savedCount,
|
|
/*[in]*/ enum tkOgrSaveType saveType,
|
|
/*[in]*/ VARIANT_BOOL validateShapes,
|
|
/*[out,retval]*/ enum tkOgrSaveResult * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TestCapability (
|
|
/*[in]*/ enum tkOgrLayerCapability capability,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UpdateSourceErrorCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UpdateSourceErrorMsg (
|
|
/*[in]*/ int errorIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_UpdateSourceErrorShapeIndex (
|
|
/*[in]*/ int errorIndex,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_FeatureCount (
|
|
/*[in]*/ VARIANT_BOOL forceLoading,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Extents (
|
|
/*[out]*/ struct IExtents * * layerExtents,
|
|
/*[in]*/ VARIANT_BOOL forceLoading,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GeometryColumnName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SupportsEditing (
|
|
/*[in]*/ enum tkOgrSaveType editingType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Serialize (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Deserialize (
|
|
/*[in]*/ BSTR newVal,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenFromQuery (
|
|
/*[in]*/ BSTR connectionString,
|
|
/*[in]*/ BSTR sql,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenFromDatabase (
|
|
/*[in]*/ BSTR connectionString,
|
|
/*[in]*/ BSTR LayerName,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_SourceType (
|
|
/*[out,retval]*/ enum tkOgrSourceType * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalLastErrorMsg (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DynamicLoading (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_DynamicLoading (
|
|
/*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
virtual HRESULT __stdcall get_MaxFeatureCount (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_MaxFeatureCount (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall get_SupportsStyles (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetNumStyles (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_StyleName (
|
|
/*[in]*/ long styleIndex,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClearStyles (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveStyle (
|
|
/*[in]*/ BSTR StyleName,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LabelExpression (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LabelExpression (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LabelPosition (
|
|
/*[out,retval]*/ enum tkLabelPositioning * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LabelPosition (
|
|
/*[in]*/ enum tkLabelPositioning pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LabelOrientation (
|
|
/*[out,retval]*/ enum tkLineLabelOrientation * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_LabelOrientation (
|
|
/*[in]*/ enum tkLineLabelOrientation pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateCategories (
|
|
/*[in]*/ BSTR FieldName,
|
|
/*[in]*/ enum tkClassificationType ClassificationType,
|
|
/*[in]*/ long numClasses,
|
|
/*[in]*/ enum tkMapColor colorStart,
|
|
/*[in]*/ enum tkMapColor colorEnd,
|
|
/*[in]*/ enum tkColorSchemeType schemeType,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ShapeType2D (
|
|
/*[out,retval]*/ enum ShpfileType * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DriverName (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OpenFromFile (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_AvailableShapeTypes (
|
|
/*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ActiveShapeType (
|
|
/*[out,retval]*/ enum ShpfileType * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ActiveShapeType (
|
|
/*[in]*/ enum ShpfileType pVal ) = 0;
|
|
virtual HRESULT __stdcall get_IsExternalDatasource (
|
|
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("ec7866be-ae6c-46d6-8e9a-1f55d166f440"))
|
|
IOgrDatasource : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetLayerCount))
|
|
int LayerCount;
|
|
__declspec(property(get=GetDriverName))
|
|
_bstr_t DriverName;
|
|
__declspec(property(get=GetDriverMetadata))
|
|
_bstr_t DriverMetadata[];
|
|
__declspec(property(get=GetDriverMetadataCount))
|
|
int DriverMetadataCount;
|
|
__declspec(property(get=GetDriverMetadataItem))
|
|
_bstr_t DriverMetadataItem[];
|
|
__declspec(property(get=GetGdalLastErrorMsg))
|
|
_bstr_t GdalLastErrorMsg;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
long GetLastErrorCode ( );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * retVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t retVal );
|
|
HRESULT Close ( );
|
|
VARIANT_BOOL Open (
|
|
_bstr_t connectionString );
|
|
int GetLayerCount ( );
|
|
IOgrLayerPtr GetLayer (
|
|
int Index,
|
|
VARIANT_BOOL forUpdate );
|
|
_bstr_t GetDriverName ( );
|
|
_bstr_t GetLayerName (
|
|
int layerIndex );
|
|
IOgrLayerPtr GetLayerByName (
|
|
_bstr_t LayerName,
|
|
VARIANT_BOOL forUpdate );
|
|
IOgrLayerPtr RunQuery (
|
|
_bstr_t sql );
|
|
VARIANT_BOOL DeleteLayer (
|
|
int layerIndex );
|
|
VARIANT_BOOL TestCapability (
|
|
enum tkOgrDSCapability capability );
|
|
VARIANT_BOOL CreateLayer (
|
|
_bstr_t LayerName,
|
|
enum ShpfileType ShpType,
|
|
struct IGeoProjection * Projection,
|
|
_bstr_t creationOptions );
|
|
int LayerIndexByName (
|
|
_bstr_t LayerName );
|
|
VARIANT_BOOL ImportShapefile (
|
|
struct IShapefile * sf,
|
|
_bstr_t LayerName,
|
|
_bstr_t creationOptions,
|
|
enum tkShapeValidationMode shapeValidationMode );
|
|
_bstr_t GetDriverMetadata (
|
|
enum tkGdalDriverMetadata Metadata );
|
|
int GetDriverMetadataCount ( );
|
|
_bstr_t GetDriverMetadataItem (
|
|
int metadataIndex );
|
|
VARIANT_BOOL ExecuteSQL (
|
|
_bstr_t sql,
|
|
BSTR * errorMessage );
|
|
_bstr_t GetGdalLastErrorMsg ( );
|
|
_variant_t GetSchemas ( );
|
|
IOgrLayerPtr GetLayer2 (
|
|
long Index,
|
|
VARIANT_BOOL forUpdate,
|
|
VARIANT_BOOL newConnection );
|
|
VARIANT_BOOL Open2 (
|
|
_bstr_t connectionString,
|
|
VARIANT_BOOL forUpdate );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ BSTR connectionString,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_LayerCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetLayer (
|
|
/*[in]*/ int Index,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[out,retval]*/ struct IOgrLayer * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DriverName (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetLayerName (
|
|
/*[in]*/ int layerIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetLayerByName (
|
|
/*[in]*/ BSTR LayerName,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[out,retval]*/ struct IOgrLayer * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RunQuery (
|
|
/*[in]*/ BSTR sql,
|
|
/*[out,retval]*/ struct IOgrLayer * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DeleteLayer (
|
|
/*[in]*/ int layerIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TestCapability (
|
|
/*[in]*/ enum tkOgrDSCapability capability,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateLayer (
|
|
/*[in]*/ BSTR LayerName,
|
|
/*[in]*/ enum ShpfileType ShpType,
|
|
/*[in]*/ struct IGeoProjection * Projection,
|
|
/*[in]*/ BSTR creationOptions,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_LayerIndexByName (
|
|
/*[in]*/ BSTR LayerName,
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ImportShapefile (
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ BSTR LayerName,
|
|
/*[in]*/ BSTR creationOptions,
|
|
/*[in]*/ enum tkShapeValidationMode shapeValidationMode,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DriverMetadata (
|
|
/*[in]*/ enum tkGdalDriverMetadata Metadata,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DriverMetadataCount (
|
|
/*[out,retval]*/ int * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_DriverMetadataItem (
|
|
/*[in]*/ int metadataIndex,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExecuteSQL (
|
|
/*[in]*/ BSTR sql,
|
|
/*[out]*/ BSTR * errorMessage,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_GdalLastErrorMsg (
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetSchemas (
|
|
/*[out,retval]*/ VARIANT * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetLayer2 (
|
|
/*[in]*/ long Index,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[in]*/ VARIANT_BOOL newConnection,
|
|
/*[out,retval]*/ struct IOgrLayer * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open2 (
|
|
/*[in]*/ BSTR connectionString,
|
|
/*[in]*/ VARIANT_BOOL forUpdate,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("2d4968f2-40d9-4f25-8be6-b51b959cc1b0"))
|
|
IShapeNetwork : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetShapefile))
|
|
IShapefilePtr Shapefile;
|
|
__declspec(property(get=GetCurrentShape))
|
|
IShapePtr CurrentShape;
|
|
__declspec(property(get=GetCurrentShapeIndex))
|
|
long CurrentShapeIndex;
|
|
__declspec(property(get=GetDistanceToOutlet))
|
|
double DistanceToOutlet[];
|
|
__declspec(property(get=GetNumDirectUps))
|
|
long NumDirectUps;
|
|
__declspec(property(get=GetNetworkSize))
|
|
long NetworkSize;
|
|
__declspec(property(get=GetAmbigShapeIndex))
|
|
long AmbigShapeIndex[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetParentIndex,put=PutParentIndex))
|
|
long ParentIndex;
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
long Build (
|
|
struct IShapefile * Shapefile,
|
|
long ShapeIndex,
|
|
long FinalPointIndex,
|
|
double Tolerance,
|
|
enum AmbiguityResolution ar,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL DeleteShape (
|
|
long ShapeIndex );
|
|
IGridPtr RasterizeD8 (
|
|
VARIANT_BOOL UseNetworkBounds,
|
|
struct IGridHeader * Header,
|
|
double Cellsize,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL MoveUp (
|
|
long UpIndex );
|
|
VARIANT_BOOL MoveDown ( );
|
|
VARIANT_BOOL MoveTo (
|
|
long ShapeIndex );
|
|
VARIANT_BOOL MoveToOutlet ( );
|
|
IShapefilePtr GetShapefile ( );
|
|
IShapePtr GetCurrentShape ( );
|
|
long GetCurrentShapeIndex ( );
|
|
double GetDistanceToOutlet (
|
|
long pointIndex );
|
|
long GetNumDirectUps ( );
|
|
long GetNetworkSize ( );
|
|
long GetAmbigShapeIndex (
|
|
long Index );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
long GetParentIndex ( );
|
|
void PutParentIndex (
|
|
long pVal );
|
|
VARIANT_BOOL Open (
|
|
struct IShapefile * sf,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL Close ( );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_Build (
|
|
/*[in]*/ struct IShapefile * Shapefile,
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[in]*/ long FinalPointIndex,
|
|
/*[in]*/ double Tolerance,
|
|
/*[in]*/ enum AmbiguityResolution ar,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ long * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_DeleteShape (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RasterizeD8 (
|
|
/*[in]*/ VARIANT_BOOL UseNetworkBounds,
|
|
/*[in]*/ struct IGridHeader * Header,
|
|
/*[in]*/ double Cellsize,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IGrid * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveUp (
|
|
/*[in]*/ long UpIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveDown (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveTo (
|
|
/*[in]*/ long ShapeIndex,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MoveToOutlet (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Shapefile (
|
|
/*[out,retval]*/ struct IShapefile * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CurrentShape (
|
|
/*[out,retval]*/ struct IShape * * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_CurrentShapeIndex (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_DistanceToOutlet (
|
|
/*[in]*/ long pointIndex,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NumDirectUps (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_NetworkSize (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_AmbigShapeIndex (
|
|
/*[in]*/ long Index,
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ParentIndex (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_ParentIndex (
|
|
/*[in]*/ long pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Open (
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Close (
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
struct __declspec(uuid("360bec33-7703-4693-b6ca-90fea22cf1b7"))
|
|
IUtils : IDispatch
|
|
{
|
|
//
|
|
// Property data
|
|
//
|
|
|
|
__declspec(property(get=GetLength))
|
|
double Length[];
|
|
__declspec(property(get=GetPerimeter))
|
|
double Perimeter[];
|
|
__declspec(property(get=GetArea))
|
|
double Area[];
|
|
__declspec(property(get=GetLastErrorCode))
|
|
long LastErrorCode;
|
|
__declspec(property(get=GetErrorMsg))
|
|
_bstr_t ErrorMsg[];
|
|
__declspec(property(get=GetGlobalCallback,put=PutGlobalCallback))
|
|
ICallbackPtr GlobalCallback;
|
|
__declspec(property(get=GetKey,put=PutKey))
|
|
_bstr_t Key;
|
|
__declspec(property(get=GetComUsageReport))
|
|
_bstr_t ComUsageReport[];
|
|
|
|
//
|
|
// Wrapper methods for error-handling
|
|
//
|
|
|
|
VARIANT_BOOL PointInPolygon (
|
|
struct IShape * Shp,
|
|
struct IPoint * TestPoint );
|
|
VARIANT_BOOL GridReplace (
|
|
struct IGrid * Grd,
|
|
const _variant_t & OldValue,
|
|
const _variant_t & NewValue,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GridInterpolateNoData (
|
|
struct IGrid * Grd,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL RemoveColinearPoints (
|
|
struct IShapefile * Shapes,
|
|
double LinearTolerance,
|
|
struct ICallback * cBack );
|
|
double GetLength (
|
|
struct IShape * Shape );
|
|
double GetPerimeter (
|
|
struct IShape * Shape );
|
|
double GetArea (
|
|
struct IShape * Shape );
|
|
long GetLastErrorCode ( );
|
|
_bstr_t GetErrorMsg (
|
|
long ErrorCode );
|
|
ICallbackPtr GetGlobalCallback ( );
|
|
void PutGlobalCallback (
|
|
struct ICallback * pVal );
|
|
_bstr_t GetKey ( );
|
|
void PutKey (
|
|
_bstr_t pVal );
|
|
IShapePtr ClipPolygon (
|
|
enum PolygonOperation op,
|
|
struct IShape * SubjectPolygon,
|
|
struct IShape * ClipPolygon );
|
|
IGridPtr GridMerge (
|
|
const _variant_t & Grids,
|
|
_bstr_t MergeFilename,
|
|
VARIANT_BOOL InRam,
|
|
enum GridFileType GrdFileType,
|
|
struct ICallback * cBack );
|
|
IShapePtr ShapeMerge (
|
|
struct IShapefile * Shapes,
|
|
long IndexOne,
|
|
long IndexTwo,
|
|
struct ICallback * cBack );
|
|
IImagePtr GridToImage (
|
|
struct IGrid * Grid,
|
|
struct IGridColorScheme * cScheme,
|
|
struct ICallback * cBack );
|
|
IShapefilePtr GridToShapefile (
|
|
struct IGrid * Grid,
|
|
struct IGrid * ConnectionGrid,
|
|
struct ICallback * cBack );
|
|
IGridPtr GridToGrid (
|
|
struct IGrid * Grid,
|
|
enum GridDataType OutDataType,
|
|
struct ICallback * cBack );
|
|
IShapefilePtr ShapeToShapeZ (
|
|
struct IShapefile * Shapefile,
|
|
struct IGrid * Grid,
|
|
struct ICallback * cBack );
|
|
IShapefilePtr TinToShapefile (
|
|
struct ITin * Tin,
|
|
enum ShpfileType Type,
|
|
struct ICallback * cBack );
|
|
IGridPtr ShapefileToGrid (
|
|
struct IShapefile * Shpfile,
|
|
VARIANT_BOOL UseShapefileBounds,
|
|
struct IGridHeader * GrdHeader,
|
|
double Cellsize,
|
|
VARIANT_BOOL UseShapeNumber,
|
|
short SingleValue );
|
|
IPictureDisp * hBitmapToPicture (
|
|
long hBitmap );
|
|
VARIANT_BOOL GenerateHillShade (
|
|
_bstr_t bstrGridFilename,
|
|
_bstr_t bstrShadeFilename,
|
|
float Z,
|
|
float Scale,
|
|
float az,
|
|
float alt );
|
|
VARIANT_BOOL GenerateContour (
|
|
_bstr_t pszSrcFilename,
|
|
_bstr_t pszDstFilename,
|
|
double dfInterval,
|
|
double dfNoData,
|
|
VARIANT_BOOL Is3D,
|
|
const _variant_t & dblFLArray,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL TranslateRaster (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrDstFilename,
|
|
_bstr_t bstrOptions,
|
|
struct ICallback * cBack );
|
|
IShapefilePtr OGRLayerToShapefile (
|
|
_bstr_t Filename,
|
|
enum ShpfileType ShpType,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL MergeImages (
|
|
SAFEARRAY * InputNames,
|
|
_bstr_t OutputName );
|
|
IShapefilePtr ReprojectShapefile (
|
|
struct IShapefile * sf,
|
|
struct IGeoProjection * source,
|
|
struct IGeoProjection * target );
|
|
OLE_COLOR ColorByName (
|
|
enum tkMapColor Name );
|
|
VARIANT_BOOL ClipGridWithPolygon (
|
|
_bstr_t inputGridfile,
|
|
struct IShape * poly,
|
|
_bstr_t resultGridfile,
|
|
VARIANT_BOOL keepExtents );
|
|
VARIANT_BOOL ClipGridWithPolygon2 (
|
|
struct IGrid * inputGrid,
|
|
struct IShape * poly,
|
|
_bstr_t resultGridfile,
|
|
VARIANT_BOOL keepExtents );
|
|
VARIANT_BOOL GridStatisticsToShapefile (
|
|
struct IGrid * Grid,
|
|
struct IShapefile * sf,
|
|
VARIANT_BOOL SelectedOnly,
|
|
VARIANT_BOOL overwriteFields,
|
|
VARIANT_BOOL useCenterWithinMethod );
|
|
VARIANT_BOOL Polygonize (
|
|
_bstr_t pszSrcFilename,
|
|
_bstr_t pszDstFilename,
|
|
int iSrcBand,
|
|
VARIANT_BOOL NoMask,
|
|
_bstr_t pszMaskFilename,
|
|
_bstr_t pszOGRFormat,
|
|
_bstr_t pszDstLayerName,
|
|
_bstr_t pszPixValFieldName,
|
|
struct ICallback * cBack );
|
|
_bstr_t GDALInfo (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrOptions,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GDALWarp (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrDstFilename,
|
|
_bstr_t bstrOptions,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GDALBuildVrt (
|
|
_bstr_t bstrDstFilename,
|
|
_bstr_t bstrOptions,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GDALAddOverviews (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrOptions,
|
|
_bstr_t bstrLevels,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL GDALRasterize (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrDstFilename,
|
|
_bstr_t bstrOptions,
|
|
struct ICallback * cBack );
|
|
_bstr_t OGRInfo (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrOptions,
|
|
_bstr_t bstrLayers,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL OGR2OGR (
|
|
_bstr_t bstrSrcFilename,
|
|
_bstr_t bstrDstFilename,
|
|
_bstr_t bstrOptions,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL ConvertDistance (
|
|
enum tkUnitsOfMeasure sourceUnit,
|
|
enum tkUnitsOfMeasure targetUnit,
|
|
double * Value );
|
|
IDispatchPtr CreateInstance (
|
|
enum tkInterface interfaceId );
|
|
double GeodesicDistance (
|
|
double lat1,
|
|
double lng1,
|
|
double lat2,
|
|
double lng2 );
|
|
VARIANT_BOOL MaskRaster (
|
|
_bstr_t Filename,
|
|
unsigned char newPerBandValue );
|
|
VARIANT_BOOL GridStatisticsForPolygon (
|
|
struct IGrid * Grid,
|
|
struct IGridHeader * Header,
|
|
struct IExtents * gridExtents,
|
|
struct IShape * Shape,
|
|
double NodataValue,
|
|
double * MeanValue,
|
|
double * MinValue,
|
|
double * MaxValue );
|
|
VARIANT_BOOL CopyNodataValues (
|
|
_bstr_t SourceFilename,
|
|
_bstr_t destFilename );
|
|
IImagePtr GridToImage2 (
|
|
struct IGrid * Grid,
|
|
struct IGridColorScheme * ci,
|
|
enum tkGridProxyFormat imageFormat,
|
|
VARIANT_BOOL InRam,
|
|
struct ICallback * cBack );
|
|
_bstr_t ErrorMsgFromObject (
|
|
IDispatch * comClass );
|
|
IGeoProjectionPtr TileProjectionToGeoProjection (
|
|
enum tkTileProjection Projection );
|
|
_bstr_t GetComUsageReport (
|
|
VARIANT_BOOL unreleasedOnly );
|
|
VARIANT_BOOL CalculateRaster (
|
|
SAFEARRAY * filenames,
|
|
_bstr_t Expression,
|
|
_bstr_t outputFilename,
|
|
_bstr_t gdalOutputFormat,
|
|
float NodataValue,
|
|
struct ICallback * cBack,
|
|
BSTR * ErrorMsg );
|
|
VARIANT_BOOL ReclassifyRaster (
|
|
_bstr_t Filename,
|
|
int bandIndex,
|
|
_bstr_t OutputName,
|
|
SAFEARRAY * LowerBounds,
|
|
SAFEARRAY * UpperBounds,
|
|
SAFEARRAY * NewValues,
|
|
_bstr_t gdalOutputFormat,
|
|
struct ICallback * cBack );
|
|
VARIANT_BOOL IsTiffGrid (
|
|
_bstr_t Filename );
|
|
double GeodesicArea (
|
|
struct IShape * shapeWgs84 );
|
|
VARIANT_BOOL FixUpShapes (
|
|
struct IShapefile * subject,
|
|
VARIANT_BOOL SelectedOnly,
|
|
_bstr_t outputFilename,
|
|
VARIANT_BOOL Overwrite );
|
|
VARIANT_BOOL BufferByDistance (
|
|
struct IShapefile * subject,
|
|
double Distance,
|
|
long nSegments,
|
|
VARIANT_BOOL SelectedOnly,
|
|
VARIANT_BOOL MergeResults,
|
|
_bstr_t outputFilename,
|
|
VARIANT_BOOL Overwrite );
|
|
VARIANT_BOOL ExplodeShapes (
|
|
struct IShapefile * subject,
|
|
VARIANT_BOOL SelectedOnly,
|
|
_bstr_t outputFilename,
|
|
VARIANT_BOOL Overwrite );
|
|
VARIANT_BOOL ExportSelection (
|
|
struct IShapefile * subject,
|
|
_bstr_t outputFilename,
|
|
VARIANT_BOOL Overwrite );
|
|
enum tkUnitsOfMeasure EPSGUnitConversion (
|
|
int EPSGUnitCode );
|
|
_bstr_t GetNAD83ProjectionName (
|
|
enum tkNad83Projection projectionID );
|
|
_bstr_t GetWGS84ProjectionName (
|
|
enum tkWgs84Projection projectionID );
|
|
_bstr_t GetProjectionNameByID (
|
|
int SRID );
|
|
VARIANT_BOOL GetProjectionList (
|
|
enum tkProjectionSet projectionSets,
|
|
VARIANT * list );
|
|
|
|
//
|
|
// Raw methods provided by interface
|
|
//
|
|
|
|
virtual HRESULT __stdcall raw_PointInPolygon (
|
|
/*[in]*/ struct IShape * Shp,
|
|
/*[in]*/ struct IPoint * TestPoint,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridReplace (
|
|
/*[in]*/ struct IGrid * Grd,
|
|
/*[in]*/ VARIANT OldValue,
|
|
/*[in]*/ VARIANT NewValue,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridInterpolateNoData (
|
|
/*[in]*/ struct IGrid * Grd,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_RemoveColinearPoints (
|
|
/*[in]*/ struct IShapefile * Shapes,
|
|
/*[in]*/ double LinearTolerance,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_Length (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Perimeter (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Area (
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[out,retval]*/ double * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_LastErrorCode (
|
|
/*[out,retval]*/ long * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_ErrorMsg (
|
|
/*[in]*/ long ErrorCode,
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_GlobalCallback (
|
|
/*[out,retval]*/ struct ICallback * * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_GlobalCallback (
|
|
/*[in]*/ struct ICallback * pVal ) = 0;
|
|
virtual HRESULT __stdcall get_Key (
|
|
/*[out,retval]*/ BSTR * pVal ) = 0;
|
|
virtual HRESULT __stdcall put_Key (
|
|
/*[in]*/ BSTR pVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClipPolygon (
|
|
/*[in]*/ enum PolygonOperation op,
|
|
/*[in]*/ struct IShape * SubjectPolygon,
|
|
/*[in]*/ struct IShape * ClipPolygon,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridMerge (
|
|
/*[in]*/ VARIANT Grids,
|
|
/*[in]*/ BSTR MergeFilename,
|
|
/*[in]*/ VARIANT_BOOL InRam,
|
|
/*[in]*/ enum GridFileType GrdFileType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IGrid * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ShapeMerge (
|
|
/*[in]*/ struct IShapefile * Shapes,
|
|
/*[in]*/ long IndexOne,
|
|
/*[in]*/ long IndexTwo,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShape * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridToImage (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ struct IGridColorScheme * cScheme,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IImage * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridToShapefile (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ struct IGrid * ConnectionGrid,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridToGrid (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ enum GridDataType OutDataType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IGrid * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ShapeToShapeZ (
|
|
/*[in]*/ struct IShapefile * Shapefile,
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TinToShapefile (
|
|
/*[in]*/ struct ITin * Tin,
|
|
/*[in]*/ enum ShpfileType Type,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShapefile * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ShapefileToGrid (
|
|
/*[in]*/ struct IShapefile * Shpfile,
|
|
/*[in]*/ VARIANT_BOOL UseShapefileBounds,
|
|
/*[in]*/ struct IGridHeader * GrdHeader,
|
|
/*[in]*/ double Cellsize,
|
|
/*[in]*/ VARIANT_BOOL UseShapeNumber,
|
|
/*[in]*/ short SingleValue,
|
|
/*[out,retval]*/ struct IGrid * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_hBitmapToPicture (
|
|
/*[in]*/ long hBitmap,
|
|
/*[out,retval]*/ IPictureDisp * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateHillShade (
|
|
/*[in]*/ BSTR bstrGridFilename,
|
|
/*[in]*/ BSTR bstrShadeFilename,
|
|
/*[in]*/ float Z,
|
|
/*[in]*/ float Scale,
|
|
/*[in]*/ float az,
|
|
/*[in]*/ float alt,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GenerateContour (
|
|
/*[in]*/ BSTR pszSrcFilename,
|
|
/*[in]*/ BSTR pszDstFilename,
|
|
/*[in]*/ double dfInterval,
|
|
/*[in]*/ double dfNoData,
|
|
/*[in]*/ VARIANT_BOOL Is3D,
|
|
/*[in]*/ VARIANT dblFLArray,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TranslateRaster (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OGRLayerToShapefile (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ enum ShpfileType ShpType,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IShapefile * * sf ) = 0;
|
|
virtual HRESULT __stdcall raw_MergeImages (
|
|
/*[in]*/ SAFEARRAY * InputNames,
|
|
/*[in]*/ BSTR OutputName,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReprojectShapefile (
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ struct IGeoProjection * source,
|
|
/*[in]*/ struct IGeoProjection * target,
|
|
/*[out,retval]*/ struct IShapefile * * result ) = 0;
|
|
virtual HRESULT __stdcall raw_ColorByName (
|
|
/*[in]*/ enum tkMapColor Name,
|
|
/*[out,retval]*/ OLE_COLOR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClipGridWithPolygon (
|
|
/*[in]*/ BSTR inputGridfile,
|
|
/*[in]*/ struct IShape * poly,
|
|
/*[in]*/ BSTR resultGridfile,
|
|
/*[in]*/ VARIANT_BOOL keepExtents,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ClipGridWithPolygon2 (
|
|
/*[in]*/ struct IGrid * inputGrid,
|
|
/*[in]*/ struct IShape * poly,
|
|
/*[in]*/ BSTR resultGridfile,
|
|
/*[in]*/ VARIANT_BOOL keepExtents,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridStatisticsToShapefile (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ struct IShapefile * sf,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ VARIANT_BOOL overwriteFields,
|
|
/*[in]*/ VARIANT_BOOL useCenterWithinMethod,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_Polygonize (
|
|
/*[in]*/ BSTR pszSrcFilename,
|
|
/*[in]*/ BSTR pszDstFilename,
|
|
/*[in]*/ int iSrcBand,
|
|
/*[in]*/ VARIANT_BOOL NoMask,
|
|
/*[in]*/ BSTR pszMaskFilename,
|
|
/*[in]*/ BSTR pszOGRFormat,
|
|
/*[in]*/ BSTR pszDstLayerName,
|
|
/*[in]*/ BSTR pszPixValFieldName,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GDALInfo (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ BSTR * bstrInfo ) = 0;
|
|
virtual HRESULT __stdcall raw_GDALWarp (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GDALBuildVrt (
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GDALAddOverviews (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ BSTR bstrLevels,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GDALRasterize (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_OGRInfo (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ BSTR bstrLayers,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ BSTR * bstrInfo ) = 0;
|
|
virtual HRESULT __stdcall raw_OGR2OGR (
|
|
/*[in]*/ BSTR bstrSrcFilename,
|
|
/*[in]*/ BSTR bstrDstFilename,
|
|
/*[in]*/ BSTR bstrOptions,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ConvertDistance (
|
|
/*[in]*/ enum tkUnitsOfMeasure sourceUnit,
|
|
/*[in]*/ enum tkUnitsOfMeasure targetUnit,
|
|
/*[in,out]*/ double * Value,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CreateInstance (
|
|
/*[in]*/ enum tkInterface interfaceId,
|
|
/*[out,retval]*/ IDispatch * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GeodesicDistance (
|
|
/*[in]*/ double lat1,
|
|
/*[in]*/ double lng1,
|
|
/*[in]*/ double lat2,
|
|
/*[in]*/ double lng2,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_MaskRaster (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ unsigned char newPerBandValue,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridStatisticsForPolygon (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ struct IGridHeader * Header,
|
|
/*[in]*/ struct IExtents * gridExtents,
|
|
/*[in]*/ struct IShape * Shape,
|
|
/*[in]*/ double NodataValue,
|
|
/*[in,out]*/ double * MeanValue,
|
|
/*[in,out]*/ double * MinValue,
|
|
/*[in,out]*/ double * MaxValue,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CopyNodataValues (
|
|
/*[in]*/ BSTR SourceFilename,
|
|
/*[in]*/ BSTR destFilename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GridToImage2 (
|
|
/*[in]*/ struct IGrid * Grid,
|
|
/*[in]*/ struct IGridColorScheme * ci,
|
|
/*[in]*/ enum tkGridProxyFormat imageFormat,
|
|
/*[in]*/ VARIANT_BOOL InRam,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ struct IImage * * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ErrorMsgFromObject (
|
|
/*[in]*/ IDispatch * comClass,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_TileProjectionToGeoProjection (
|
|
/*[in]*/ enum tkTileProjection Projection,
|
|
/*[out,retval]*/ struct IGeoProjection * * retVal ) = 0;
|
|
virtual HRESULT __stdcall get_ComUsageReport (
|
|
/*[in]*/ VARIANT_BOOL unreleasedOnly,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_CalculateRaster (
|
|
/*[in]*/ SAFEARRAY * filenames,
|
|
/*[in]*/ BSTR Expression,
|
|
/*[in]*/ BSTR outputFilename,
|
|
/*[in]*/ BSTR gdalOutputFormat,
|
|
/*[in]*/ float NodataValue,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out]*/ BSTR * ErrorMsg,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ReclassifyRaster (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[in]*/ int bandIndex,
|
|
/*[in]*/ BSTR OutputName,
|
|
/*[in]*/ SAFEARRAY * LowerBounds,
|
|
/*[in]*/ SAFEARRAY * UpperBounds,
|
|
/*[in]*/ SAFEARRAY * NewValues,
|
|
/*[in]*/ BSTR gdalOutputFormat,
|
|
/*[in]*/ struct ICallback * cBack,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_IsTiffGrid (
|
|
/*[in]*/ BSTR Filename,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GeodesicArea (
|
|
/*[in]*/ struct IShape * shapeWgs84,
|
|
/*[out,retval]*/ double * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_FixUpShapes (
|
|
/*[in]*/ struct IShapefile * subject,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ BSTR outputFilename,
|
|
/*[in]*/ VARIANT_BOOL Overwrite,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_BufferByDistance (
|
|
/*[in]*/ struct IShapefile * subject,
|
|
/*[in]*/ double Distance,
|
|
/*[in]*/ long nSegments,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ VARIANT_BOOL MergeResults,
|
|
/*[in]*/ BSTR outputFilename,
|
|
/*[in]*/ VARIANT_BOOL Overwrite,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExplodeShapes (
|
|
/*[in]*/ struct IShapefile * subject,
|
|
/*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
/*[in]*/ BSTR outputFilename,
|
|
/*[in]*/ VARIANT_BOOL Overwrite,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_ExportSelection (
|
|
/*[in]*/ struct IShapefile * subject,
|
|
/*[in]*/ BSTR outputFilename,
|
|
/*[in]*/ VARIANT_BOOL Overwrite,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_EPSGUnitConversion (
|
|
/*[in]*/ int EPSGUnitCode,
|
|
/*[out,retval]*/ enum tkUnitsOfMeasure * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetNAD83ProjectionName (
|
|
/*[in]*/ enum tkNad83Projection projectionID,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetWGS84ProjectionName (
|
|
/*[in]*/ enum tkWgs84Projection projectionID,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetProjectionNameByID (
|
|
/*[in]*/ int SRID,
|
|
/*[out,retval]*/ BSTR * retVal ) = 0;
|
|
virtual HRESULT __stdcall raw_GetProjectionList (
|
|
/*[in]*/ enum tkProjectionSet projectionSets,
|
|
/*[in,out]*/ VARIANT * list,
|
|
/*[out,retval]*/ VARIANT_BOOL * retVal ) = 0;
|
|
};
|
|
|
|
//
|
|
// Function implementation mapping
|
|
//
|
|
|
|
#pragma start_map_region("d:\gcs software\gcs-je20230622-981a\giscontroldlg\debug\mapwingis.tli")
|
|
__declspec(implementation_key(1)) HRESULT ICallback::Progress ( _bstr_t KeyOfSender, long Percent, _bstr_t Message );
|
|
__declspec(implementation_key(2)) HRESULT ICallback::Error ( _bstr_t KeyOfSender, _bstr_t ErrorMsg );
|
|
__declspec(implementation_key(3)) double IPoint::Getx ( );
|
|
__declspec(implementation_key(4)) void IPoint::Putx ( double pVal );
|
|
__declspec(implementation_key(5)) double IPoint::Gety ( );
|
|
__declspec(implementation_key(6)) void IPoint::Puty ( double pVal );
|
|
__declspec(implementation_key(7)) double IPoint::GetZ ( );
|
|
__declspec(implementation_key(8)) void IPoint::PutZ ( double pVal );
|
|
__declspec(implementation_key(9)) long IPoint::GetLastErrorCode ( );
|
|
__declspec(implementation_key(10)) _bstr_t IPoint::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(11)) ICallbackPtr IPoint::GetGlobalCallback ( );
|
|
__declspec(implementation_key(12)) void IPoint::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(13)) _bstr_t IPoint::GetKey ( );
|
|
__declspec(implementation_key(14)) void IPoint::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(15)) double IPoint::GetM ( );
|
|
__declspec(implementation_key(16)) void IPoint::PutM ( double pVal );
|
|
__declspec(implementation_key(17)) IPointPtr IPoint::Clone ( );
|
|
__declspec(implementation_key(18)) HRESULT IPoint::Set ( double newX, double newY, double newZ );
|
|
__declspec(implementation_key(19)) OLE_COLOR IGridColorBreak::GetHighColor ( );
|
|
__declspec(implementation_key(20)) void IGridColorBreak::PutHighColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(21)) OLE_COLOR IGridColorBreak::GetLowColor ( );
|
|
__declspec(implementation_key(22)) void IGridColorBreak::PutLowColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(23)) double IGridColorBreak::GetHighValue ( );
|
|
__declspec(implementation_key(24)) void IGridColorBreak::PutHighValue ( double pVal );
|
|
__declspec(implementation_key(25)) double IGridColorBreak::GetLowValue ( );
|
|
__declspec(implementation_key(26)) void IGridColorBreak::PutLowValue ( double pVal );
|
|
__declspec(implementation_key(27)) enum ColoringType IGridColorBreak::GetColoringType ( );
|
|
__declspec(implementation_key(28)) void IGridColorBreak::PutColoringType ( enum ColoringType pVal );
|
|
__declspec(implementation_key(29)) enum GradientModel IGridColorBreak::GetGradientModel ( );
|
|
__declspec(implementation_key(30)) void IGridColorBreak::PutGradientModel ( enum GradientModel pVal );
|
|
__declspec(implementation_key(31)) long IGridColorBreak::GetLastErrorCode ( );
|
|
__declspec(implementation_key(32)) _bstr_t IGridColorBreak::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(33)) ICallbackPtr IGridColorBreak::GetGlobalCallback ( );
|
|
__declspec(implementation_key(34)) void IGridColorBreak::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(35)) _bstr_t IGridColorBreak::GetKey ( );
|
|
__declspec(implementation_key(36)) void IGridColorBreak::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(37)) _bstr_t IGridColorBreak::GetCaption ( );
|
|
__declspec(implementation_key(38)) void IGridColorBreak::PutCaption ( _bstr_t pVal );
|
|
__declspec(implementation_key(39)) VARIANT_BOOL IGridColorBreak::GetVisible ( );
|
|
__declspec(implementation_key(40)) void IGridColorBreak::PutVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(41)) double IVector::Geti ( );
|
|
__declspec(implementation_key(42)) void IVector::Puti ( double pVal );
|
|
__declspec(implementation_key(43)) double IVector::Getj ( );
|
|
__declspec(implementation_key(44)) void IVector::Putj ( double pVal );
|
|
__declspec(implementation_key(45)) double IVector::Getk ( );
|
|
__declspec(implementation_key(46)) void IVector::Putk ( double pVal );
|
|
__declspec(implementation_key(47)) HRESULT IVector::Normalize ( );
|
|
__declspec(implementation_key(48)) double IVector::Dot ( struct IVector * V );
|
|
__declspec(implementation_key(49)) IVectorPtr IVector::CrossProduct ( struct IVector * V );
|
|
__declspec(implementation_key(50)) long IVector::GetLastErrorCode ( );
|
|
__declspec(implementation_key(51)) _bstr_t IVector::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(52)) ICallbackPtr IVector::GetGlobalCallback ( );
|
|
__declspec(implementation_key(53)) void IVector::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(54)) _bstr_t IVector::GetKey ( );
|
|
__declspec(implementation_key(55)) void IVector::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(56)) HRESULT IColorScheme::SetColors ( OLE_COLOR Color1, OLE_COLOR Color2 );
|
|
__declspec(implementation_key(57)) HRESULT IColorScheme::SetColors2 ( enum tkMapColor Color1, enum tkMapColor Color2 );
|
|
__declspec(implementation_key(58)) HRESULT IColorScheme::SetColors3 ( short MinRed, short MinGreen, short MinBlue, short MaxRed, short MaxGreen, short MaxBlue );
|
|
__declspec(implementation_key(59)) HRESULT IColorScheme::SetColors4 ( enum PredefinedColorScheme Scheme );
|
|
__declspec(implementation_key(60)) HRESULT IColorScheme::AddBreak ( double Value, OLE_COLOR Color );
|
|
__declspec(implementation_key(61)) VARIANT_BOOL IColorScheme::Remove ( long Index );
|
|
__declspec(implementation_key(62)) HRESULT IColorScheme::Clear ( );
|
|
__declspec(implementation_key(63)) long IColorScheme::GetNumBreaks ( );
|
|
__declspec(implementation_key(64)) OLE_COLOR IColorScheme::GetRandomColor ( double Value );
|
|
__declspec(implementation_key(65)) OLE_COLOR IColorScheme::GetGraduatedColor ( double Value );
|
|
__declspec(implementation_key(66)) OLE_COLOR IColorScheme::GetBreakColor ( long Index );
|
|
__declspec(implementation_key(67)) void IColorScheme::PutBreakColor ( long Index, OLE_COLOR retVal );
|
|
__declspec(implementation_key(68)) double IColorScheme::GetBreakValue ( long Index );
|
|
__declspec(implementation_key(69)) long IColorScheme::GetLastErrorCode ( );
|
|
__declspec(implementation_key(70)) _bstr_t IColorScheme::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(71)) ICallbackPtr IColorScheme::GetGlobalCallback ( );
|
|
__declspec(implementation_key(72)) void IColorScheme::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(73)) _bstr_t IColorScheme::GetKey ( );
|
|
__declspec(implementation_key(74)) void IColorScheme::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(75)) HRESULT IColorScheme::Reverse ( );
|
|
__declspec(implementation_key(76)) long IGridColorScheme::GetNumBreaks ( );
|
|
__declspec(implementation_key(77)) double IGridColorScheme::GetAmbientIntensity ( );
|
|
__declspec(implementation_key(78)) void IGridColorScheme::PutAmbientIntensity ( double pVal );
|
|
__declspec(implementation_key(79)) double IGridColorScheme::GetLightSourceIntensity ( );
|
|
__declspec(implementation_key(80)) void IGridColorScheme::PutLightSourceIntensity ( double pVal );
|
|
__declspec(implementation_key(81)) double IGridColorScheme::GetLightSourceAzimuth ( );
|
|
__declspec(implementation_key(82)) double IGridColorScheme::GetLightSourceElevation ( );
|
|
__declspec(implementation_key(83)) HRESULT IGridColorScheme::SetLightSource ( double Azimuth, double Elevation );
|
|
__declspec(implementation_key(84)) HRESULT IGridColorScheme::InsertBreak ( struct IGridColorBreak * BrkInfo );
|
|
__declspec(implementation_key(85)) IGridColorBreakPtr IGridColorScheme::GetBreak ( long Index );
|
|
__declspec(implementation_key(86)) HRESULT IGridColorScheme::DeleteBreak ( long Index );
|
|
__declspec(implementation_key(87)) HRESULT IGridColorScheme::Clear ( );
|
|
__declspec(implementation_key(88)) OLE_COLOR IGridColorScheme::GetNoDataColor ( );
|
|
__declspec(implementation_key(89)) void IGridColorScheme::PutNoDataColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(90)) HRESULT IGridColorScheme::UsePredefined ( double LowValue, double HighValue, enum PredefinedColorScheme Preset );
|
|
__declspec(implementation_key(91)) IVectorPtr IGridColorScheme::GetLightSource ( );
|
|
__declspec(implementation_key(92)) long IGridColorScheme::GetLastErrorCode ( );
|
|
__declspec(implementation_key(93)) _bstr_t IGridColorScheme::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(94)) ICallbackPtr IGridColorScheme::GetGlobalCallback ( );
|
|
__declspec(implementation_key(95)) void IGridColorScheme::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(96)) _bstr_t IGridColorScheme::GetKey ( );
|
|
__declspec(implementation_key(97)) void IGridColorScheme::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(98)) HRESULT IGridColorScheme::InsertAt ( int Position, struct IGridColorBreak * Break );
|
|
__declspec(implementation_key(99)) _bstr_t IGridColorScheme::Serialize ( );
|
|
__declspec(implementation_key(100)) HRESULT IGridColorScheme::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(101)) VARIANT_BOOL IGridColorScheme::ReadFromFile ( _bstr_t mwlegFilename, _bstr_t nodeName );
|
|
__declspec(implementation_key(102)) VARIANT_BOOL IGridColorScheme::WriteToFile ( _bstr_t mwlegFilename, _bstr_t gridName, int bandIndex );
|
|
__declspec(implementation_key(103)) HRESULT IGridColorScheme::ApplyColoringType ( enum ColoringType ColoringType );
|
|
__declspec(implementation_key(104)) HRESULT IGridColorScheme::ApplyGradientModel ( enum GradientModel GradientModel );
|
|
__declspec(implementation_key(105)) VARIANT_BOOL IGridColorScheme::ApplyColors ( enum tkColorSchemeType schemeType, struct IColorScheme * Scheme, VARIANT_BOOL gradientWithinCategories );
|
|
__declspec(implementation_key(106)) long ILabelCategory::GetPriority ( );
|
|
__declspec(implementation_key(107)) void ILabelCategory::PutPriority ( long retVal );
|
|
__declspec(implementation_key(108)) _bstr_t ILabelCategory::GetName ( );
|
|
__declspec(implementation_key(109)) void ILabelCategory::PutName ( _bstr_t retVal );
|
|
__declspec(implementation_key(110)) _bstr_t ILabelCategory::GetExpression ( );
|
|
__declspec(implementation_key(111)) void ILabelCategory::PutExpression ( _bstr_t retVal );
|
|
__declspec(implementation_key(112)) _variant_t ILabelCategory::GetMinValue ( );
|
|
__declspec(implementation_key(113)) void ILabelCategory::PutMinValue ( const _variant_t & pVal );
|
|
__declspec(implementation_key(114)) _variant_t ILabelCategory::GetMaxValue ( );
|
|
__declspec(implementation_key(115)) void ILabelCategory::PutMaxValue ( const _variant_t & pVal );
|
|
__declspec(implementation_key(116)) VARIANT_BOOL ILabelCategory::GetVisible ( );
|
|
__declspec(implementation_key(117)) void ILabelCategory::PutVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(118)) double ILabelCategory::GetOffsetX ( );
|
|
__declspec(implementation_key(119)) void ILabelCategory::PutOffsetX ( double retVal );
|
|
__declspec(implementation_key(120)) double ILabelCategory::GetOffsetY ( );
|
|
__declspec(implementation_key(121)) void ILabelCategory::PutOffsetY ( double retVal );
|
|
__declspec(implementation_key(122)) enum tkLabelAlignment ILabelCategory::GetAlignment ( );
|
|
__declspec(implementation_key(123)) void ILabelCategory::PutAlignment ( enum tkLabelAlignment retVal );
|
|
__declspec(implementation_key(124)) enum tkLineLabelOrientation ILabelCategory::GetLineOrientation ( );
|
|
__declspec(implementation_key(125)) void ILabelCategory::PutLineOrientation ( enum tkLineLabelOrientation retVal );
|
|
__declspec(implementation_key(126)) _bstr_t ILabelCategory::GetFontName ( );
|
|
__declspec(implementation_key(127)) void ILabelCategory::PutFontName ( _bstr_t retVal );
|
|
__declspec(implementation_key(128)) long ILabelCategory::GetFontSize ( );
|
|
__declspec(implementation_key(129)) void ILabelCategory::PutFontSize ( long retVal );
|
|
__declspec(implementation_key(130)) VARIANT_BOOL ILabelCategory::GetFontItalic ( );
|
|
__declspec(implementation_key(131)) void ILabelCategory::PutFontItalic ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(132)) VARIANT_BOOL ILabelCategory::GetFontBold ( );
|
|
__declspec(implementation_key(133)) void ILabelCategory::PutFontBold ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(134)) VARIANT_BOOL ILabelCategory::GetFontUnderline ( );
|
|
__declspec(implementation_key(135)) void ILabelCategory::PutFontUnderline ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(136)) VARIANT_BOOL ILabelCategory::GetFontStrikeOut ( );
|
|
__declspec(implementation_key(137)) void ILabelCategory::PutFontStrikeOut ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(138)) OLE_COLOR ILabelCategory::GetFontColor ( );
|
|
__declspec(implementation_key(139)) void ILabelCategory::PutFontColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(140)) OLE_COLOR ILabelCategory::GetFontColor2 ( );
|
|
__declspec(implementation_key(141)) void ILabelCategory::PutFontColor2 ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(142)) enum tkLinearGradientMode ILabelCategory::GetFontGradientMode ( );
|
|
__declspec(implementation_key(143)) void ILabelCategory::PutFontGradientMode ( enum tkLinearGradientMode retVal );
|
|
__declspec(implementation_key(144)) long ILabelCategory::GetFontTransparency ( );
|
|
__declspec(implementation_key(145)) void ILabelCategory::PutFontTransparency ( long retVal );
|
|
__declspec(implementation_key(146)) VARIANT_BOOL ILabelCategory::GetFontOutlineVisible ( );
|
|
__declspec(implementation_key(147)) void ILabelCategory::PutFontOutlineVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(148)) VARIANT_BOOL ILabelCategory::GetShadowVisible ( );
|
|
__declspec(implementation_key(149)) void ILabelCategory::PutShadowVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(150)) VARIANT_BOOL ILabelCategory::GetHaloVisible ( );
|
|
__declspec(implementation_key(151)) void ILabelCategory::PutHaloVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(152)) OLE_COLOR ILabelCategory::GetFontOutlineColor ( );
|
|
__declspec(implementation_key(153)) void ILabelCategory::PutFontOutlineColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(154)) OLE_COLOR ILabelCategory::GetShadowColor ( );
|
|
__declspec(implementation_key(155)) void ILabelCategory::PutShadowColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(156)) OLE_COLOR ILabelCategory::GetHaloColor ( );
|
|
__declspec(implementation_key(157)) void ILabelCategory::PutHaloColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(158)) long ILabelCategory::GetFontOutlineWidth ( );
|
|
__declspec(implementation_key(159)) void ILabelCategory::PutFontOutlineWidth ( long retVal );
|
|
__declspec(implementation_key(160)) long ILabelCategory::GetShadowOffsetX ( );
|
|
__declspec(implementation_key(161)) void ILabelCategory::PutShadowOffsetX ( long retVal );
|
|
__declspec(implementation_key(162)) long ILabelCategory::GetShadowOffsetY ( );
|
|
__declspec(implementation_key(163)) void ILabelCategory::PutShadowOffsetY ( long retVal );
|
|
__declspec(implementation_key(164)) long ILabelCategory::GetHaloSize ( );
|
|
__declspec(implementation_key(165)) void ILabelCategory::PutHaloSize ( long retVal );
|
|
__declspec(implementation_key(166)) enum tkLabelFrameType ILabelCategory::GetFrameType ( );
|
|
__declspec(implementation_key(167)) void ILabelCategory::PutFrameType ( enum tkLabelFrameType retVal );
|
|
__declspec(implementation_key(168)) OLE_COLOR ILabelCategory::GetFrameOutlineColor ( );
|
|
__declspec(implementation_key(169)) void ILabelCategory::PutFrameOutlineColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(170)) OLE_COLOR ILabelCategory::GetFrameBackColor ( );
|
|
__declspec(implementation_key(171)) void ILabelCategory::PutFrameBackColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(172)) OLE_COLOR ILabelCategory::GetFrameBackColor2 ( );
|
|
__declspec(implementation_key(173)) void ILabelCategory::PutFrameBackColor2 ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(174)) enum tkLinearGradientMode ILabelCategory::GetFrameGradientMode ( );
|
|
__declspec(implementation_key(175)) void ILabelCategory::PutFrameGradientMode ( enum tkLinearGradientMode retVal );
|
|
__declspec(implementation_key(176)) enum tkDashStyle ILabelCategory::GetFrameOutlineStyle ( );
|
|
__declspec(implementation_key(177)) void ILabelCategory::PutFrameOutlineStyle ( enum tkDashStyle retVal );
|
|
__declspec(implementation_key(178)) long ILabelCategory::GetFrameOutlineWidth ( );
|
|
__declspec(implementation_key(179)) void ILabelCategory::PutFrameOutlineWidth ( long retVal );
|
|
__declspec(implementation_key(180)) long ILabelCategory::GetFramePaddingX ( );
|
|
__declspec(implementation_key(181)) void ILabelCategory::PutFramePaddingX ( long retVal );
|
|
__declspec(implementation_key(182)) long ILabelCategory::GetFramePaddingY ( );
|
|
__declspec(implementation_key(183)) void ILabelCategory::PutFramePaddingY ( long retVal );
|
|
__declspec(implementation_key(184)) long ILabelCategory::GetFrameTransparency ( );
|
|
__declspec(implementation_key(185)) void ILabelCategory::PutFrameTransparency ( long retVal );
|
|
__declspec(implementation_key(186)) enum tkLabelAlignment ILabelCategory::GetInboxAlignment ( );
|
|
__declspec(implementation_key(187)) void ILabelCategory::PutInboxAlignment ( enum tkLabelAlignment retVal );
|
|
__declspec(implementation_key(188)) VARIANT_BOOL ILabelCategory::GetFrameVisible ( );
|
|
__declspec(implementation_key(189)) void ILabelCategory::PutFrameVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(190)) VARIANT_BOOL ILabelCategory::GetEnabled ( );
|
|
__declspec(implementation_key(191)) void ILabelCategory::PutEnabled ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(192)) _bstr_t ILabelCategory::Serialize ( );
|
|
__declspec(implementation_key(193)) HRESULT ILabelCategory::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(194)) long ILabelCategory::GetFontSize2 ( );
|
|
__declspec(implementation_key(195)) void ILabelCategory::PutFontSize2 ( long pVal );
|
|
__declspec(implementation_key(196)) long IHistogram::GetNumBuckets ( );
|
|
__declspec(implementation_key(197)) double IHistogram::GetMinValue ( );
|
|
__declspec(implementation_key(198)) double IHistogram::GetMaxValue ( );
|
|
__declspec(implementation_key(199)) long IHistogram::GetCount ( long bucketIndex );
|
|
__declspec(implementation_key(200)) double IHistogram::GetValue ( long bucketIndex );
|
|
__declspec(implementation_key(201)) long IHistogram::GetTotalCount ( );
|
|
__declspec(implementation_key(202)) IGridColorSchemePtr IHistogram::GenerateColorScheme ( long numClasses );
|
|
__declspec(implementation_key(203)) double IGdalRasterBand::GetNodataValue ( );
|
|
__declspec(implementation_key(204)) double IGdalRasterBand::GetMinimum ( );
|
|
__declspec(implementation_key(205)) double IGdalRasterBand::GetMaximum ( );
|
|
__declspec(implementation_key(206)) long IGdalRasterBand::GetOverviewCount ( );
|
|
__declspec(implementation_key(207)) enum tkColorInterpretation IGdalRasterBand::GetColorInterpretation ( );
|
|
__declspec(implementation_key(208)) void IGdalRasterBand::PutColorInterpretation ( enum tkColorInterpretation pVal );
|
|
__declspec(implementation_key(209)) enum tkGdalDataType IGdalRasterBand::GetDataType ( );
|
|
__declspec(implementation_key(210)) long IGdalRasterBand::GetXSize ( );
|
|
__declspec(implementation_key(211)) long IGdalRasterBand::GetYSize ( );
|
|
__declspec(implementation_key(212)) long IGdalRasterBand::GetBlockSizeX ( );
|
|
__declspec(implementation_key(213)) long IGdalRasterBand::GetBlockSizeY ( );
|
|
__declspec(implementation_key(214)) _bstr_t IGdalRasterBand::GetUnitType ( );
|
|
__declspec(implementation_key(215)) double IGdalRasterBand::GetScale ( );
|
|
__declspec(implementation_key(216)) double IGdalRasterBand::GetOffset ( );
|
|
__declspec(implementation_key(217)) VARIANT_BOOL IGdalRasterBand::GetHasColorTable ( );
|
|
__declspec(implementation_key(218)) long IGdalRasterBand::GetMetadataCount ( );
|
|
__declspec(implementation_key(219)) _bstr_t IGdalRasterBand::GetMetadataItem ( long itemIndex );
|
|
__declspec(implementation_key(220)) IGridColorSchemePtr IGdalRasterBand::GetColorTable ( );
|
|
__declspec(implementation_key(221)) VARIANT_BOOL IGdalRasterBand::GetUniqueValues ( long maxCount, VARIANT * arr );
|
|
__declspec(implementation_key(222)) IHistogramPtr IGdalRasterBand::GetDefaultHistogram ( VARIANT_BOOL forceCalculate );
|
|
__declspec(implementation_key(223)) IHistogramPtr IGdalRasterBand::GetHistogram ( double MinValue, double MaxValue, long NumBuckets, VARIANT_BOOL includeOutOfRange, VARIANT_BOOL allowApproximate );
|
|
__declspec(implementation_key(224)) IGdalRasterBandPtr IGdalRasterBand::GetOverview ( long overviewIndex );
|
|
__declspec(implementation_key(225)) VARIANT_BOOL IGdalRasterBand::GetStatistics ( VARIANT_BOOL allowApproximate, VARIANT_BOOL forceCalculation, double * Minimum, double * Maximum, double * mean, double * stdDev );
|
|
__declspec(implementation_key(226)) IGridColorSchemePtr IGdalRasterBand::Classify ( double MinValue, double MaxValue, enum tkClassificationType classification, long NumCategories );
|
|
__declspec(implementation_key(227)) VARIANT_BOOL IGdalRasterBand::ComputeMinMax ( VARIANT_BOOL allowApproximate, double * Minimum, double * Maximum );
|
|
__declspec(implementation_key(228)) VARIANT_BOOL IGdalRasterBand::GetValue ( long Column, long Row, double * pVal );
|
|
__declspec(implementation_key(229)) VARIANT_BOOL IGdalRasterBand::ComputeLocalStatistics ( long Column, long Row, long range, double * Minimum, double * Maximum, double * mean, double * stdDev, long * Count );
|
|
__declspec(implementation_key(230)) _bstr_t IGdalDriver::GetMetadata ( enum tkGdalDriverMetadata Metadata );
|
|
__declspec(implementation_key(231)) int IGdalDriver::GetMetadataCount ( );
|
|
__declspec(implementation_key(232)) _bstr_t IGdalDriver::GetMetadataItem ( int metadataIndex );
|
|
__declspec(implementation_key(233)) _bstr_t IGdalDriver::GetName ( );
|
|
__declspec(implementation_key(234)) VARIANT_BOOL IGdalDriver::GetIsVector ( );
|
|
__declspec(implementation_key(235)) VARIANT_BOOL IGdalDriver::GetIsRaster ( );
|
|
__declspec(implementation_key(236)) enum tkGdalDriverMetadata IGdalDriver::GetMetadataItemType ( int metadataIndex );
|
|
__declspec(implementation_key(237)) _bstr_t IGdalDriver::GetMetadataItemValue ( int metadataIndex );
|
|
__declspec(implementation_key(238)) _bstr_t IGdalDriver::GetMetadataItemKey ( int metadataIndex );
|
|
__declspec(implementation_key(239)) OLE_COLOR ILineSegment::GetColor ( );
|
|
__declspec(implementation_key(240)) void ILineSegment::PutColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(241)) float ILineSegment::GetLineWidth ( );
|
|
__declspec(implementation_key(242)) void ILineSegment::PutLineWidth ( float retVal );
|
|
__declspec(implementation_key(243)) enum tkDashStyle ILineSegment::GetLineStyle ( );
|
|
__declspec(implementation_key(244)) void ILineSegment::PutLineStyle ( enum tkDashStyle retVal );
|
|
__declspec(implementation_key(245)) enum tkLineType ILineSegment::GetLineType ( );
|
|
__declspec(implementation_key(246)) void ILineSegment::PutLineType ( enum tkLineType retVal );
|
|
__declspec(implementation_key(247)) enum tkDefaultPointSymbol ILineSegment::GetMarker ( );
|
|
__declspec(implementation_key(248)) void ILineSegment::PutMarker ( enum tkDefaultPointSymbol retVal );
|
|
__declspec(implementation_key(249)) float ILineSegment::GetMarkerSize ( );
|
|
__declspec(implementation_key(250)) void ILineSegment::PutMarkerSize ( float retVal );
|
|
__declspec(implementation_key(251)) float ILineSegment::GetMarkerInterval ( );
|
|
__declspec(implementation_key(252)) void ILineSegment::PutMarkerInterval ( float retVal );
|
|
__declspec(implementation_key(253)) enum tkLineLabelOrientation ILineSegment::GetMarkerOrientation ( );
|
|
__declspec(implementation_key(254)) void ILineSegment::PutMarkerOrientation ( enum tkLineLabelOrientation retVal );
|
|
__declspec(implementation_key(255)) VARIANT_BOOL ILineSegment::GetMarkerFlipFirst ( );
|
|
__declspec(implementation_key(256)) void ILineSegment::PutMarkerFlipFirst ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(257)) float ILineSegment::GetMarkerOffset ( );
|
|
__declspec(implementation_key(258)) void ILineSegment::PutMarkerOffset ( float retVal );
|
|
__declspec(implementation_key(259)) VARIANT_BOOL ILineSegment::Draw ( int * * hDC, float x, float y, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(260)) OLE_COLOR ILineSegment::GetMarkerOutlineColor ( );
|
|
__declspec(implementation_key(261)) void ILineSegment::PutMarkerOutlineColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(262)) VARIANT_BOOL ILineSegment::DrawVB ( int hDC, float x, float y, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(263)) _bstr_t ILinePattern::GetKey ( );
|
|
__declspec(implementation_key(264)) void ILinePattern::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(265)) ICallbackPtr ILinePattern::GetGlobalCallback ( );
|
|
__declspec(implementation_key(266)) void ILinePattern::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(267)) _bstr_t ILinePattern::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(268)) long ILinePattern::GetLastErrorCode ( );
|
|
__declspec(implementation_key(269)) ILineSegmentPtr ILinePattern::GetLine ( int Index );
|
|
__declspec(implementation_key(270)) void ILinePattern::PutLine ( int Index, struct ILineSegment * retVal );
|
|
__declspec(implementation_key(271)) int ILinePattern::GetCount ( );
|
|
__declspec(implementation_key(272)) HRESULT ILinePattern::AddLine ( OLE_COLOR Color, float Width, enum tkDashStyle style );
|
|
__declspec(implementation_key(273)) VARIANT_BOOL ILinePattern::InsertLine ( int Index, OLE_COLOR Color, float Width, enum tkDashStyle style );
|
|
__declspec(implementation_key(274)) ILineSegmentPtr ILinePattern::AddMarker ( enum tkDefaultPointSymbol Marker );
|
|
__declspec(implementation_key(275)) ILineSegmentPtr ILinePattern::InsertMarker ( int Index, enum tkDefaultPointSymbol Marker );
|
|
__declspec(implementation_key(276)) VARIANT_BOOL ILinePattern::RemoveItem ( int Index );
|
|
__declspec(implementation_key(277)) HRESULT ILinePattern::Clear ( );
|
|
__declspec(implementation_key(278)) VARIANT_BOOL ILinePattern::Draw ( int * * hDC, float x, float y, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(279)) unsigned char ILinePattern::GetTransparency ( );
|
|
__declspec(implementation_key(280)) void ILinePattern::PutTransparency ( unsigned char retVal );
|
|
__declspec(implementation_key(281)) _bstr_t ILinePattern::Serialize ( );
|
|
__declspec(implementation_key(282)) HRESULT ILinePattern::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(283)) VARIANT_BOOL ILinePattern::DrawVB ( int hDC, float x, float y, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(284)) void _DMap::PutGlobalCallback ( IDispatch * _arg1 );
|
|
__declspec(implementation_key(285)) IDispatchPtr _DMap::GetGlobalCallback ( );
|
|
__declspec(implementation_key(286)) void _DMap::PutExtents ( struct IExtents * _arg1 );
|
|
__declspec(implementation_key(287)) IExtentsPtr _DMap::GetExtents ( );
|
|
__declspec(implementation_key(288)) HRESULT _DMap::Redraw ( );
|
|
__declspec(implementation_key(289)) HRESULT _DMap::LockWindow ( enum tkLockMode LockMode );
|
|
__declspec(implementation_key(290)) HRESULT _DMap::Redraw2 ( enum tkRedrawType redrawType );
|
|
__declspec(implementation_key(291)) HRESULT _DMap::Redraw3 ( enum tkRedrawType redrawType, VARIANT_BOOL reloadTiles );
|
|
__declspec(implementation_key(292)) void _DMap::PutProjection ( enum tkMapProjection _arg1 );
|
|
__declspec(implementation_key(293)) enum tkMapProjection _DMap::GetProjection ( );
|
|
__declspec(implementation_key(294)) HRESULT _DMap::ProjToPixel ( double ProjX, double ProjY, double * pixelX, double * pixelY );
|
|
__declspec(implementation_key(295)) HRESULT _DMap::PixelToProj ( double pixelX, double pixelY, double * ProjX, double * ProjY );
|
|
__declspec(implementation_key(296)) VARIANT_BOOL _DMap::ProjToDegrees ( double ProjX, double ProjY, double * degreesLngX, double * degreesLatY );
|
|
__declspec(implementation_key(297)) VARIANT_BOOL _DMap::DegreesToProj ( double degreesLngX, double degreesLatY, double * ProjX, double * ProjY );
|
|
__declspec(implementation_key(298)) VARIANT_BOOL _DMap::PixelToDegrees ( double pixelX, double pixelY, double * degreesLngX, double * degreesLatY );
|
|
__declspec(implementation_key(299)) VARIANT_BOOL _DMap::DegreesToPixel ( double degreesLngX, double degreesLatY, double * pixelX, double * pixelY );
|
|
__declspec(implementation_key(300)) double _DMap::GetPixelsPerDegree ( );
|
|
__declspec(implementation_key(301)) double _DMap::GeodesicDistance ( double projX1, double projY1, double projX2, double projY2 );
|
|
__declspec(implementation_key(302)) double _DMap::GeodesicLength ( struct IShape * polyline );
|
|
__declspec(implementation_key(303)) double _DMap::GeodesicArea ( struct IShape * polygon );
|
|
__declspec(implementation_key(304)) long _DMap::AddLayer ( IDispatch * Object, VARIANT_BOOL Visible );
|
|
__declspec(implementation_key(305)) HRESULT _DMap::RemoveLayer ( long LayerHandle );
|
|
__declspec(implementation_key(306)) HRESULT _DMap::RemoveLayerWithoutClosing ( long LayerHandle );
|
|
__declspec(implementation_key(307)) HRESULT _DMap::RemoveAllLayers ( );
|
|
__declspec(implementation_key(308)) VARIANT_BOOL _DMap::MoveLayerUp ( long InitialPosition );
|
|
__declspec(implementation_key(309)) VARIANT_BOOL _DMap::MoveLayerDown ( long InitialPosition );
|
|
__declspec(implementation_key(310)) VARIANT_BOOL _DMap::MoveLayer ( long InitialPosition, long TargetPosition );
|
|
__declspec(implementation_key(311)) VARIANT_BOOL _DMap::MoveLayerTop ( long InitialPosition );
|
|
__declspec(implementation_key(312)) VARIANT_BOOL _DMap::MoveLayerBottom ( long InitialPosition );
|
|
__declspec(implementation_key(313)) long _DMap::GetLayerHandle ( long LayerPosition );
|
|
__declspec(implementation_key(314)) HRESULT _DMap::ZoomToMaxExtents ( );
|
|
__declspec(implementation_key(315)) HRESULT _DMap::ZoomToLayer ( long LayerHandle );
|
|
__declspec(implementation_key(316)) HRESULT _DMap::ZoomToShape ( long LayerHandle, long Shape );
|
|
__declspec(implementation_key(317)) HRESULT _DMap::ZoomIn ( double Percent );
|
|
__declspec(implementation_key(318)) HRESULT _DMap::ZoomOut ( double Percent );
|
|
__declspec(implementation_key(319)) long _DMap::ZoomToPrev ( );
|
|
__declspec(implementation_key(320)) long _DMap::ZoomToNext ( );
|
|
__declspec(implementation_key(321)) HRESULT _DMap::ClearExtentHistory ( );
|
|
__declspec(implementation_key(322)) VARIANT_BOOL _DMap::ZoomToSelected ( long LayerHandle );
|
|
__declspec(implementation_key(323)) VARIANT_BOOL _DMap::ZoomToWorld ( );
|
|
__declspec(implementation_key(324)) IExtentsPtr _DMap::GetGeographicExtents ( );
|
|
__declspec(implementation_key(325)) VARIANT_BOOL _DMap::SetGeographicExtents ( struct IExtents * pVal );
|
|
__declspec(implementation_key(326)) HRESULT _DMap::ZoomToMaxVisibleExtents ( );
|
|
__declspec(implementation_key(327)) VARIANT_BOOL _DMap::ZoomToTileLevel ( int zoom );
|
|
__declspec(implementation_key(328)) void _DMap::PutCurrentZoom ( int _arg1 );
|
|
__declspec(implementation_key(329)) int _DMap::GetCurrentZoom ( );
|
|
__declspec(implementation_key(330)) void _DMap::PutCurrentScale ( double _arg1 );
|
|
__declspec(implementation_key(331)) double _DMap::GetCurrentScale ( );
|
|
__declspec(implementation_key(332)) VARIANT_BOOL _DMap::SetGeographicExtents2 ( double xLongitude, double yLatitude, double widthKilometers );
|
|
__declspec(implementation_key(333)) IExtentsPtr _DMap::GetKnownExtents ( enum tkKnownExtents Extents );
|
|
__declspec(implementation_key(334)) void _DMap::PutLatitude ( float _arg1 );
|
|
__declspec(implementation_key(335)) float _DMap::GetLatitude ( );
|
|
__declspec(implementation_key(336)) void _DMap::PutLongitude ( float _arg1 );
|
|
__declspec(implementation_key(337)) float _DMap::GetLongitude ( );
|
|
__declspec(implementation_key(338)) void _DMap::PutKnownExtents ( enum tkKnownExtents _arg1 );
|
|
__declspec(implementation_key(339)) enum tkKnownExtents _DMap::GetKnownExtents ( );
|
|
__declspec(implementation_key(340)) VARIANT_BOOL _DMap::GetLayerVisible ( long LayerHandle );
|
|
__declspec(implementation_key(341)) void _DMap::PutLayerVisible ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(342)) _bstr_t _DMap::GetLayerKey ( long LayerHandle );
|
|
__declspec(implementation_key(343)) void _DMap::PutLayerKey ( long LayerHandle, _bstr_t _arg2 );
|
|
__declspec(implementation_key(344)) long _DMap::GetLayerPosition ( long LayerHandle );
|
|
__declspec(implementation_key(345)) _bstr_t _DMap::GetLayerName ( long LayerHandle );
|
|
__declspec(implementation_key(346)) void _DMap::PutLayerName ( long LayerHandle, _bstr_t _arg2 );
|
|
__declspec(implementation_key(347)) HRESULT _DMap::ReSourceLayer ( long LayerHandle, _bstr_t newSrcPath );
|
|
__declspec(implementation_key(348)) _bstr_t _DMap::GetLayerFilename ( long LayerHandle );
|
|
__declspec(implementation_key(349)) double _DMap::GetLayerMaxVisibleScale ( long LayerHandle );
|
|
__declspec(implementation_key(350)) void _DMap::PutLayerMaxVisibleScale ( long LayerHandle, double _arg2 );
|
|
__declspec(implementation_key(351)) double _DMap::GetLayerMinVisibleScale ( long LayerHandle );
|
|
__declspec(implementation_key(352)) void _DMap::PutLayerMinVisibleScale ( long LayerHandle, double _arg2 );
|
|
__declspec(implementation_key(353)) VARIANT_BOOL _DMap::GetLayerDynamicVisibility ( long LayerHandle );
|
|
__declspec(implementation_key(354)) void _DMap::PutLayerDynamicVisibility ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(355)) int _DMap::GetLayerMaxVisibleZoom ( long LayerHandle );
|
|
__declspec(implementation_key(356)) void _DMap::PutLayerMaxVisibleZoom ( long LayerHandle, int _arg2 );
|
|
__declspec(implementation_key(357)) int _DMap::GetLayerMinVisibleZoom ( long LayerHandle );
|
|
__declspec(implementation_key(358)) void _DMap::PutLayerMinVisibleZoom ( long LayerHandle, int _arg2 );
|
|
__declspec(implementation_key(359)) ILabelsPtr _DMap::GetLayerLabels ( long LayerHandle );
|
|
__declspec(implementation_key(360)) void _DMap::PutLayerLabels ( long LayerHandle, struct ILabels * _arg2 );
|
|
__declspec(implementation_key(361)) IShapefilePtr _DMap::GetShapefile ( long LayerHandle );
|
|
__declspec(implementation_key(362)) void _DMap::PutShapefile ( long LayerHandle, struct IShapefile * _arg2 );
|
|
__declspec(implementation_key(363)) IImagePtr _DMap::GetImage ( long LayerHandle );
|
|
__declspec(implementation_key(364)) void _DMap::PutImage ( long LayerHandle, struct IImage * _arg2 );
|
|
__declspec(implementation_key(365)) IDispatchPtr _DMap::GetGISGetObject ( long LayerHandle );
|
|
__declspec(implementation_key(366)) VARIANT_BOOL _DMap::GetLayerVisibleAtCurrentScale ( long LayerHandle );
|
|
__declspec(implementation_key(367)) IOgrLayerPtr _DMap::GetOgrLayer ( long LayerHandle );
|
|
__declspec(implementation_key(368)) IWmsLayerPtr _DMap::GetWmsLayer ( long LayerHandle );
|
|
__declspec(implementation_key(369)) IDispatchPtr _DMap::GetColorScheme ( long LayerHandle );
|
|
__declspec(implementation_key(370)) VARIANT_BOOL _DMap::SetImageLayerColorScheme ( long LayerHandle, IDispatch * ColorScheme );
|
|
__declspec(implementation_key(371)) IExtentsPtr _DMap::GetlayerExtents ( long LayerHandle );
|
|
__declspec(implementation_key(372)) HRESULT _DMap::ClearDrawing ( long DrawHandle );
|
|
__declspec(implementation_key(373)) HRESULT _DMap::ClearDrawings ( );
|
|
__declspec(implementation_key(374)) long _DMap::NewDrawing ( enum tkDrawReferenceList Projection );
|
|
__declspec(implementation_key(375)) HRESULT _DMap::DrawPoint ( double x, double y, long pixelSize, OLE_COLOR Color );
|
|
__declspec(implementation_key(376)) HRESULT _DMap::DrawLine ( double x1, double y1, double x2, double y2, long pixelWidth, OLE_COLOR Color );
|
|
__declspec(implementation_key(377)) HRESULT _DMap::DrawCircle ( double x, double y, double pixelRadius, OLE_COLOR Color, VARIANT_BOOL fill );
|
|
__declspec(implementation_key(378)) HRESULT _DMap::DrawPolygon ( VARIANT * xPoints, VARIANT * yPoints, long numPoints, OLE_COLOR Color, VARIANT_BOOL fill );
|
|
__declspec(implementation_key(379)) HRESULT _DMap::DrawWidePolygon ( VARIANT * xPoints, VARIANT * yPoints, long numPoints, OLE_COLOR Color, VARIANT_BOOL fill, short Width );
|
|
__declspec(implementation_key(380)) HRESULT _DMap::DrawWideCircle ( double x, double y, double pixelRadius, OLE_COLOR Color, VARIANT_BOOL fill, short Width );
|
|
__declspec(implementation_key(381)) HRESULT _DMap::DrawLineEx ( long LayerHandle, double x1, double y1, double x2, double y2, long pixelWidth, OLE_COLOR Color );
|
|
__declspec(implementation_key(382)) HRESULT _DMap::DrawPointEx ( long LayerHandle, double x, double y, long pixelSize, OLE_COLOR Color );
|
|
__declspec(implementation_key(383)) HRESULT _DMap::DrawCircleEx ( long LayerHandle, double x, double y, double pixelRadius, OLE_COLOR Color, VARIANT_BOOL fill );
|
|
__declspec(implementation_key(384)) HRESULT _DMap::DrawPolygonEx ( long LayerHandle, VARIANT * xPoints, VARIANT * yPoints, long numPoints, OLE_COLOR Color, VARIANT_BOOL fill );
|
|
__declspec(implementation_key(385)) HRESULT _DMap::DrawWideCircleEx ( long LayerHandle, double x, double y, double radius, OLE_COLOR Color, VARIANT_BOOL fill, short OutlineWidth );
|
|
__declspec(implementation_key(386)) HRESULT _DMap::DrawWidePolygonEx ( long LayerHandle, VARIANT * xPoints, VARIANT * yPoints, long numPoints, OLE_COLOR Color, VARIANT_BOOL fill, short OutlineWidth );
|
|
__declspec(implementation_key(387)) HRESULT _DMap::SetDrawingLayerVisible ( long LayerHandle, VARIANT_BOOL Visible );
|
|
__declspec(implementation_key(388)) ILabelsPtr _DMap::GetDrawingLabels ( long DrawingLayerIndex );
|
|
__declspec(implementation_key(389)) void _DMap::PutDrawingLabels ( long DrawingLayerIndex, struct ILabels * _arg2 );
|
|
__declspec(implementation_key(390)) _bstr_t _DMap::GetDrawingKey ( long DrawHandle );
|
|
__declspec(implementation_key(391)) void _DMap::PutDrawingKey ( long DrawHandle, _bstr_t _arg2 );
|
|
__declspec(implementation_key(392)) long _DMap::DrawLabel ( _bstr_t Text, double x, double y, double Rotation );
|
|
__declspec(implementation_key(393)) long _DMap::DrawLabelEx ( long DrawHandle, _bstr_t Text, double x, double y, double Rotation );
|
|
__declspec(implementation_key(394)) HRESULT _DMap::ClearDrawingLabels ( long DrawHandle );
|
|
__declspec(implementation_key(395)) void _DMap::PutDrawingLabelsVisible ( long DrawHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(396)) OLE_COLOR _DMap::GetShapeLayerFillColor ( long LayerHandle );
|
|
__declspec(implementation_key(397)) void _DMap::PutShapeLayerFillColor ( long LayerHandle, OLE_COLOR _arg2 );
|
|
__declspec(implementation_key(398)) OLE_COLOR _DMap::GetShapeLayerLineColor ( long LayerHandle );
|
|
__declspec(implementation_key(399)) void _DMap::PutShapeLayerLineColor ( long LayerHandle, OLE_COLOR _arg2 );
|
|
__declspec(implementation_key(400)) OLE_COLOR _DMap::GetShapeLayerPointColor ( long LayerHandle );
|
|
__declspec(implementation_key(401)) void _DMap::PutShapeLayerPointColor ( long LayerHandle, OLE_COLOR _arg2 );
|
|
__declspec(implementation_key(402)) VARIANT_BOOL _DMap::GetShapeLayerDrawFill ( long LayerHandle );
|
|
__declspec(implementation_key(403)) void _DMap::PutShapeLayerDrawFill ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(404)) VARIANT_BOOL _DMap::GetShapeLayerDrawLine ( long LayerHandle );
|
|
__declspec(implementation_key(405)) void _DMap::PutShapeLayerDrawLine ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(406)) VARIANT_BOOL _DMap::GetShapeLayerDrawPoint ( long LayerHandle );
|
|
__declspec(implementation_key(407)) void _DMap::PutShapeLayerDrawPoint ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(408)) float _DMap::GetShapeLayerLineWidth ( long LayerHandle );
|
|
__declspec(implementation_key(409)) void _DMap::PutShapeLayerLineWidth ( long LayerHandle, float _arg2 );
|
|
__declspec(implementation_key(410)) float _DMap::GetShapeLayerPointSize ( long LayerHandle );
|
|
__declspec(implementation_key(411)) void _DMap::PutShapeLayerPointSize ( long LayerHandle, float _arg2 );
|
|
__declspec(implementation_key(412)) float _DMap::GetShapeLayerFillTransparency ( long LayerHandle );
|
|
__declspec(implementation_key(413)) void _DMap::PutShapeLayerFillTransparency ( long LayerHandle, float _arg2 );
|
|
__declspec(implementation_key(414)) enum tkLineStipple _DMap::GetShapeLayerLineStipple ( long LayerHandle );
|
|
__declspec(implementation_key(415)) void _DMap::PutShapeLayerLineStipple ( long LayerHandle, enum tkLineStipple _arg2 );
|
|
__declspec(implementation_key(416)) enum tkFillStipple _DMap::GetShapeLayerFillStipple ( long LayerHandle );
|
|
__declspec(implementation_key(417)) void _DMap::PutShapeLayerFillStipple ( long LayerHandle, enum tkFillStipple _arg2 );
|
|
__declspec(implementation_key(418)) enum tkPointType _DMap::GetShapeLayerPointType ( long LayerHandle );
|
|
__declspec(implementation_key(419)) void _DMap::PutShapeLayerPointType ( long LayerHandle, enum tkPointType _arg2 );
|
|
__declspec(implementation_key(420)) OLE_COLOR _DMap::GetShapeLayerStippleColor ( long LayerHandle );
|
|
__declspec(implementation_key(421)) void _DMap::PutShapeLayerStippleColor ( long LayerHandle, OLE_COLOR _arg2 );
|
|
__declspec(implementation_key(422)) VARIANT_BOOL _DMap::GetShapeLayerStippleTransparent ( long LayerHandle );
|
|
__declspec(implementation_key(423)) void _DMap::PutShapeLayerStippleTransparent ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(424)) IImagePtr _DMap::SnapShot ( IDispatch * BoundBox );
|
|
__declspec(implementation_key(425)) IImagePtr _DMap::SnapShot2 ( long ClippingLayerNbr, double zoom, long pWidth );
|
|
__declspec(implementation_key(426)) IImagePtr _DMap::SnapShot3 ( double left, double right, double top, double bottom, long Width );
|
|
__declspec(implementation_key(427)) _bstr_t _DMap::SerializeLayer ( long LayerHandle );
|
|
__declspec(implementation_key(428)) VARIANT_BOOL _DMap::DeserializeLayer ( long LayerHandle, _bstr_t newVal );
|
|
__declspec(implementation_key(429)) VARIANT_BOOL _DMap::SaveMapState ( _bstr_t Filename, VARIANT_BOOL RelativePaths, VARIANT_BOOL Overwrite );
|
|
__declspec(implementation_key(430)) VARIANT_BOOL _DMap::LoadMapState ( _bstr_t Filename, IDispatch * Callback );
|
|
__declspec(implementation_key(431)) VARIANT_BOOL _DMap::SaveLayerOptions ( long LayerHandle, _bstr_t OptionsName, VARIANT_BOOL Overwrite, _bstr_t Description );
|
|
__declspec(implementation_key(432)) VARIANT_BOOL _DMap::LoadLayerOptions ( long LayerHandle, _bstr_t OptionsName, BSTR * Description );
|
|
__declspec(implementation_key(433)) _bstr_t _DMap::GetLayerDescription ( long LayerHandle );
|
|
__declspec(implementation_key(434)) void _DMap::PutLayerDescription ( long LayerHandle, _bstr_t _arg2 );
|
|
__declspec(implementation_key(435)) VARIANT_BOOL _DMap::DeserializeMapState ( _bstr_t state, VARIANT_BOOL LoadLayers, _bstr_t BasePath );
|
|
__declspec(implementation_key(436)) _bstr_t _DMap::SerializeMapState ( VARIANT_BOOL RelativePaths, _bstr_t BasePath );
|
|
__declspec(implementation_key(437)) VARIANT_BOOL _DMap::RemoveLayerOptions ( long LayerHandle, _bstr_t OptionsName );
|
|
__declspec(implementation_key(438)) VARIANT_BOOL _DMap::GetLayerSkipOnSaving ( long LayerHandle );
|
|
__declspec(implementation_key(439)) void _DMap::PutLayerSkipOnSaving ( long LayerHandle, VARIANT_BOOL _arg2 );
|
|
__declspec(implementation_key(440)) HRESULT _DMap::ShowToolTip ( _bstr_t Text, long Milliseconds );
|
|
__declspec(implementation_key(441)) void _DMap::PutMapResizeBehavior ( enum tkResizeBehavior _arg1 );
|
|
__declspec(implementation_key(442)) enum tkResizeBehavior _DMap::GetMapResizeBehavior ( );
|
|
__declspec(implementation_key(443)) VARIANT_BOOL _DMap::GetTrapRMouseDown ( );
|
|
__declspec(implementation_key(444)) void _DMap::PutTrapRMouseDown ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(445)) void _DMap::PutDisableWaitCursor ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(446)) VARIANT_BOOL _DMap::GetDisableWaitCursor ( );
|
|
__declspec(implementation_key(447)) void _DMap::PutShowCoordinates ( enum tkCoordinatesDisplay _arg1 );
|
|
__declspec(implementation_key(448)) enum tkCoordinatesDisplay _DMap::GetShowCoordinates ( );
|
|
__declspec(implementation_key(449)) void _DMap::PutGrabProjectionFromData ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(450)) VARIANT_BOOL _DMap::GetGrabProjectionFromData ( );
|
|
__declspec(implementation_key(451)) void _DMap::PutInertiaOnPanning ( enum tkCustomState _arg1 );
|
|
__declspec(implementation_key(452)) enum tkCustomState _DMap::GetInertiaOnPanning ( );
|
|
__declspec(implementation_key(453)) void _DMap::PutReuseTileBuffer ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(454)) VARIANT_BOOL _DMap::GetReuseTileBuffer ( );
|
|
__declspec(implementation_key(455)) void _DMap::PutZoomBarVerbosity ( enum tkZoomBarVerbosity _arg1 );
|
|
__declspec(implementation_key(456)) enum tkZoomBarVerbosity _DMap::GetZoomBarVerbosity ( );
|
|
__declspec(implementation_key(457)) void _DMap::PutZoomBarMinZoom ( long _arg1 );
|
|
__declspec(implementation_key(458)) long _DMap::GetZoomBarMinZoom ( );
|
|
__declspec(implementation_key(459)) void _DMap::PutZoomBarMaxZoom ( long _arg1 );
|
|
__declspec(implementation_key(460)) long _DMap::GetZoomBarMaxZoom ( );
|
|
__declspec(implementation_key(461)) void _DMap::PutZoomBehavior ( enum tkZoomBehavior _arg1 );
|
|
__declspec(implementation_key(462)) enum tkZoomBehavior _DMap::GetZoomBehavior ( );
|
|
__declspec(implementation_key(463)) void _DMap::PutShowZoomBar ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(464)) VARIANT_BOOL _DMap::GetShowZoomBar ( );
|
|
__declspec(implementation_key(465)) void _DMap::PutAnimationOnZooming ( enum tkCustomState _arg1 );
|
|
__declspec(implementation_key(466)) enum tkCustomState _DMap::GetAnimationOnZooming ( );
|
|
__declspec(implementation_key(467)) void _DMap::PutZoomBoxStyle ( enum tkZoomBoxStyle _arg1 );
|
|
__declspec(implementation_key(468)) enum tkZoomBoxStyle _DMap::GetZoomBoxStyle ( );
|
|
__declspec(implementation_key(469)) VARIANT_BOOL _DMap::GetUseAlternatePanCursor ( );
|
|
__declspec(implementation_key(470)) void _DMap::PutUseAlternatePanCursor ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(471)) VARIANT_BOOL _DMap::GetRecenterMapOnZoom ( );
|
|
__declspec(implementation_key(472)) void _DMap::PutRecenterMapOnZoom ( VARIANT_BOOL _arg1 );
|
|
__declspec(implementation_key(473)) HRESULT _DMap::Resize ( long Width, long Height );
|
|
__declspec(implementation_key(474)) HRESULT _DMap::Clear ( );
|
|
__declspec(implementation_key(475)) _bstr_t _DMap::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(476)) long _DMap::HWnd ( );
|
|
__declspec(implementation_key(477)) void _DMap::PutUDCursorHandle ( long _arg1 );
|
|
__declspec(implementation_key(478)) long _DMap::GetUDCursorHandle ( );
|
|
__declspec(implementation_key(479)) void _DMap::PutTileProvider ( enum tkTileProvider _arg1 );
|
|
__declspec(implementation_key(480)) enum tkTileProvider _DMap::GetTileProvider ( );
|
|
__declspec(implementation_key(481)) VARIANT_BOOL _DMap::FindSnapPoint ( double Tolerance, double xScreen, double yScreen, double * xFound, double * yFound );
|
|
__declspec(implementation_key(482)) HRESULT _DMap::Undo ( );
|
|
__declspec(implementation_key(483)) OLE_COLOR _DMap::GetbackColor ( );
|
|
__declspec(implementation_key(484)) void _DMap::PutbackColor ( OLE_COLOR _val );
|
|
__declspec(implementation_key(485)) double _DMap::GetZoomPercent ( );
|
|
__declspec(implementation_key(486)) void _DMap::PutZoomPercent ( double _val );
|
|
__declspec(implementation_key(487)) enum tkCursorMode _DMap::GetCursorMode ( );
|
|
__declspec(implementation_key(488)) void _DMap::PutCursorMode ( enum tkCursorMode _val );
|
|
__declspec(implementation_key(489)) enum tkCursor _DMap::GetMapCursor ( );
|
|
__declspec(implementation_key(490)) void _DMap::PutMapCursor ( enum tkCursor _val );
|
|
__declspec(implementation_key(491)) VARIANT_BOOL _DMap::GetSendMouseDown ( );
|
|
__declspec(implementation_key(492)) void _DMap::PutSendMouseDown ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(493)) VARIANT_BOOL _DMap::GetSendMouseUp ( );
|
|
__declspec(implementation_key(494)) void _DMap::PutSendMouseUp ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(495)) VARIANT_BOOL _DMap::GetSendMouseMove ( );
|
|
__declspec(implementation_key(496)) void _DMap::PutSendMouseMove ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(497)) VARIANT_BOOL _DMap::GetSendSelectBoxDrag ( );
|
|
__declspec(implementation_key(498)) void _DMap::PutSendSelectBoxDrag ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(499)) VARIANT_BOOL _DMap::GetSendSelectBoxFinal ( );
|
|
__declspec(implementation_key(500)) void _DMap::PutSendSelectBoxFinal ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(501)) double _DMap::GetExtentPad ( );
|
|
__declspec(implementation_key(502)) void _DMap::PutExtentPad ( double _val );
|
|
__declspec(implementation_key(503)) long _DMap::GetExtentHistory ( );
|
|
__declspec(implementation_key(504)) void _DMap::PutExtentHistory ( long _val );
|
|
__declspec(implementation_key(505)) _bstr_t _DMap::GetKey ( );
|
|
__declspec(implementation_key(506)) void _DMap::PutKey ( _bstr_t _val );
|
|
__declspec(implementation_key(507)) long _DMap::GetNumLayers ( );
|
|
__declspec(implementation_key(508)) long _DMap::GetLastErrorCode ( );
|
|
__declspec(implementation_key(509)) enum tkLockMode _DMap::GetIsLocked ( );
|
|
__declspec(implementation_key(510)) void _DMap::PutIsLocked ( enum tkLockMode _val );
|
|
__declspec(implementation_key(511)) VARIANT_BOOL _DMap::GetSendOnDrawBackBuffer ( );
|
|
__declspec(implementation_key(512)) void _DMap::PutSendOnDrawBackBuffer ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(513)) VARIANT_BOOL _DMap::GetUseSeamlessPan ( );
|
|
__declspec(implementation_key(514)) void _DMap::PutUseSeamlessPan ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(515)) double _DMap::GetMouseWheelSpeed ( );
|
|
__declspec(implementation_key(516)) void _DMap::PutMouseWheelSpeed ( double _val );
|
|
__declspec(implementation_key(517)) enum tkUnitsOfMeasure _DMap::GetMapUnits ( );
|
|
__declspec(implementation_key(518)) void _DMap::PutMapUnits ( enum tkUnitsOfMeasure _val );
|
|
__declspec(implementation_key(519)) _bstr_t _DMap::GetVersionNumber ( );
|
|
__declspec(implementation_key(520)) VARIANT_BOOL _DMap::GetShowRedrawTime ( );
|
|
__declspec(implementation_key(521)) void _DMap::PutShowRedrawTime ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(522)) VARIANT_BOOL _DMap::GetShowVersionNumber ( );
|
|
__declspec(implementation_key(523)) void _DMap::PutShowVersionNumber ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(524)) IGeoProjectionPtr _DMap::GetGeoProjection ( );
|
|
__declspec(implementation_key(525)) void _DMap::PutGeoProjection ( struct IGeoProjection * _val );
|
|
__declspec(implementation_key(526)) VARIANT_BOOL _DMap::GetScalebarVisible ( );
|
|
__declspec(implementation_key(527)) void _DMap::PutScalebarVisible ( VARIANT_BOOL _val );
|
|
__declspec(implementation_key(528)) enum tkScalebarUnits _DMap::GetScalebarUnits ( );
|
|
__declspec(implementation_key(529)) void _DMap::PutScalebarUnits ( enum tkScalebarUnits _val );
|
|
__declspec(implementation_key(530)) IExtentsPtr _DMap::GetMaxExtents ( );
|
|
__declspec(implementation_key(531)) ITilesPtr _DMap::GetTiles ( );
|
|
__declspec(implementation_key(532)) IFileManagerPtr _DMap::GetFileManager ( );
|
|
__declspec(implementation_key(533)) IUndoListPtr _DMap::GetUndoList ( );
|
|
__declspec(implementation_key(534)) IIdentifierPtr _DMap::GetIdentifier ( );
|
|
__declspec(implementation_key(535)) IShapeEditorPtr _DMap::GetShapeEditor ( );
|
|
__declspec(implementation_key(536)) IMeasuringPtr _DMap::GetMeasuring ( );
|
|
__declspec(implementation_key(537)) ISelectionListPtr _DMap::GetIdentifiedShapes ( );
|
|
__declspec(implementation_key(538)) IDrawingRectanglePtr _DMap::GetFocusRectangle ( );
|
|
__declspec(implementation_key(539)) enum tkCustomDrawingFlags _DMap::GetCustomDrawingFlags ( );
|
|
__declspec(implementation_key(540)) void _DMap::PutCustomDrawingFlags ( enum tkCustomDrawingFlags _val );
|
|
__declspec(implementation_key(541)) enum tkAngleFormat _DMap::GetShowCoordinatesFormat ( );
|
|
__declspec(implementation_key(542)) void _DMap::PutShowCoordinatesFormat ( enum tkAngleFormat _val );
|
|
__declspec(implementation_key(543)) long _DMap::GetExtentHistoryUndoCount ( );
|
|
__declspec(implementation_key(544)) long _DMap::GetExtentHistoryRedoCount ( );
|
|
__declspec(implementation_key(545)) VARIANT_BOOL IStopExecution::StopFunction ( );
|
|
__declspec(implementation_key(546)) _bstr_t IField::GetName ( );
|
|
__declspec(implementation_key(547)) void IField::PutName ( _bstr_t pVal );
|
|
__declspec(implementation_key(548)) long IField::GetWidth ( );
|
|
__declspec(implementation_key(549)) void IField::PutWidth ( long pVal );
|
|
__declspec(implementation_key(550)) long IField::GetPrecision ( );
|
|
__declspec(implementation_key(551)) void IField::PutPrecision ( long pVal );
|
|
__declspec(implementation_key(552)) enum FieldType IField::GetType ( );
|
|
__declspec(implementation_key(553)) void IField::PutType ( enum FieldType pVal );
|
|
__declspec(implementation_key(554)) long IField::GetLastErrorCode ( );
|
|
__declspec(implementation_key(555)) _bstr_t IField::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(556)) ICallbackPtr IField::GetGlobalCallback ( );
|
|
__declspec(implementation_key(557)) void IField::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(558)) _bstr_t IField::GetKey ( );
|
|
__declspec(implementation_key(559)) void IField::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(560)) IFieldPtr IField::Clone ( );
|
|
__declspec(implementation_key(561)) VARIANT_BOOL IField::GetVisible ( );
|
|
__declspec(implementation_key(562)) void IField::PutVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(563)) _bstr_t IField::GetAlias ( );
|
|
__declspec(implementation_key(564)) void IField::PutAlias ( _bstr_t pVal );
|
|
__declspec(implementation_key(565)) VARIANT_BOOL IField::GetJoined ( );
|
|
__declspec(implementation_key(566)) _bstr_t IField::GetExpression ( );
|
|
__declspec(implementation_key(567)) void IField::PutExpression ( _bstr_t pVal );
|
|
__declspec(implementation_key(568)) VARIANT_BOOL IField::GetModified ( );
|
|
__declspec(implementation_key(569)) void IField::PutModified ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(570)) long IChartField::GetIndex ( );
|
|
__declspec(implementation_key(571)) void IChartField::PutIndex ( long retVal );
|
|
__declspec(implementation_key(572)) OLE_COLOR IChartField::GetColor ( );
|
|
__declspec(implementation_key(573)) void IChartField::PutColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(574)) _bstr_t IChartField::GetName ( );
|
|
__declspec(implementation_key(575)) void IChartField::PutName ( _bstr_t retVal );
|
|
__declspec(implementation_key(576)) long ITable::GetNumRows ( );
|
|
__declspec(implementation_key(577)) long ITable::GetNumFields ( );
|
|
__declspec(implementation_key(578)) IFieldPtr ITable::GetField ( long FieldIndex );
|
|
__declspec(implementation_key(579)) _variant_t ITable::GetCellValue ( long FieldIndex, long RowIndex );
|
|
__declspec(implementation_key(580)) VARIANT_BOOL ITable::GetEditingTable ( );
|
|
__declspec(implementation_key(581)) long ITable::GetLastErrorCode ( );
|
|
__declspec(implementation_key(582)) _bstr_t ITable::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(583)) _bstr_t ITable::GetCdlgFilter ( );
|
|
__declspec(implementation_key(584)) ICallbackPtr ITable::GetGlobalCallback ( );
|
|
__declspec(implementation_key(585)) void ITable::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(586)) _bstr_t ITable::GetKey ( );
|
|
__declspec(implementation_key(587)) void ITable::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(588)) VARIANT_BOOL ITable::Open ( _bstr_t dbfFilename, struct ICallback * cBack );
|
|
__declspec(implementation_key(589)) VARIANT_BOOL ITable::CreateNew ( _bstr_t dbfFilename );
|
|
__declspec(implementation_key(590)) VARIANT_BOOL ITable::SaveAs ( _bstr_t dbfFilename, struct ICallback * cBack );
|
|
__declspec(implementation_key(591)) VARIANT_BOOL ITable::Close ( );
|
|
__declspec(implementation_key(592)) VARIANT_BOOL ITable::EditClear ( );
|
|
__declspec(implementation_key(593)) VARIANT_BOOL ITable::EditInsertField ( struct IField * Field, long * FieldIndex, struct ICallback * cBack );
|
|
__declspec(implementation_key(594)) VARIANT_BOOL ITable::EditReplaceField ( long FieldIndex, struct IField * NewField, struct ICallback * cBack );
|
|
__declspec(implementation_key(595)) VARIANT_BOOL ITable::EditDeleteField ( long FieldIndex, struct ICallback * cBack );
|
|
__declspec(implementation_key(596)) VARIANT_BOOL ITable::EditInsertRow ( long * RowIndex );
|
|
__declspec(implementation_key(597)) VARIANT_BOOL ITable::EditCellValue ( long FieldIndex, long RowIndex, const _variant_t & newVal );
|
|
__declspec(implementation_key(598)) VARIANT_BOOL ITable::StartEditingTable ( struct ICallback * cBack );
|
|
__declspec(implementation_key(599)) VARIANT_BOOL ITable::StopEditingTable ( VARIANT_BOOL ApplyChanges, struct ICallback * cBack );
|
|
__declspec(implementation_key(600)) VARIANT_BOOL ITable::EditDeleteRow ( long RowIndex );
|
|
__declspec(implementation_key(601)) VARIANT_BOOL ITable::Save ( struct ICallback * cBack );
|
|
__declspec(implementation_key(602)) _variant_t ITable::GetMinValue ( long FieldIndex );
|
|
__declspec(implementation_key(603)) _variant_t ITable::GetMaxValue ( long FieldIndex );
|
|
__declspec(implementation_key(604)) double ITable::GetMeanValue ( long FieldIndex );
|
|
__declspec(implementation_key(605)) double ITable::GetStandardDeviation ( long FieldIndex );
|
|
__declspec(implementation_key(606)) VARIANT_BOOL ITable::ParseExpression ( _bstr_t Expression, BSTR * ErrorString );
|
|
__declspec(implementation_key(607)) VARIANT_BOOL ITable::Query ( _bstr_t Expression, VARIANT * result, BSTR * ErrorString );
|
|
__declspec(implementation_key(608)) long ITable::GetFieldIndexByName ( _bstr_t FieldName );
|
|
__declspec(implementation_key(609)) VARIANT_BOOL ITable::TestExpression ( _bstr_t Expression, enum tkValueType ReturnType, BSTR * ErrorString );
|
|
__declspec(implementation_key(610)) VARIANT_BOOL ITable::Calculate ( _bstr_t Expression, long RowIndex, VARIANT * result, BSTR * ErrorString );
|
|
__declspec(implementation_key(611)) long ITable::EditAddField ( _bstr_t Name, enum FieldType Type, int Precision, int Width );
|
|
__declspec(implementation_key(612)) VARIANT_BOOL ITable::Join ( struct ITable * table2, _bstr_t field1, _bstr_t field2 );
|
|
__declspec(implementation_key(613)) VARIANT_BOOL ITable::Join2 ( struct ITable * table2, _bstr_t field1, _bstr_t field2, _bstr_t filenameToReopen, _bstr_t JoinOptions );
|
|
__declspec(implementation_key(614)) VARIANT_BOOL ITable::StopJoin ( int joinIndex );
|
|
__declspec(implementation_key(615)) HRESULT ITable::StopAllJoins ( );
|
|
__declspec(implementation_key(616)) VARIANT_BOOL ITable::GetIsJoined ( );
|
|
__declspec(implementation_key(617)) int ITable::GetJoinCount ( );
|
|
__declspec(implementation_key(618)) _bstr_t ITable::GetJoinFilename ( int joinIndex );
|
|
__declspec(implementation_key(619)) _bstr_t ITable::GetJoinFromField ( int joinIndex );
|
|
__declspec(implementation_key(620)) _bstr_t ITable::GetJoinToField ( int joinIndex );
|
|
__declspec(implementation_key(621)) VARIANT_BOOL ITable::GetFieldIsJoined ( int FieldIndex );
|
|
__declspec(implementation_key(622)) int ITable::GetFieldJoinIndex ( int FieldIndex );
|
|
__declspec(implementation_key(623)) _bstr_t ITable::Serialize ( );
|
|
__declspec(implementation_key(624)) HRESULT ITable::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(625)) VARIANT_BOOL ITable::TryJoin ( struct ITable * table2, _bstr_t fieldTo, _bstr_t fieldFrom, int * rowCount, int * joinRowCount );
|
|
__declspec(implementation_key(626)) VARIANT_BOOL ITable::Join3 ( struct ITable * table2, _bstr_t field1, _bstr_t field2, _bstr_t filenameToReopen, _bstr_t JoinOptions, SAFEARRAY * fieldList );
|
|
__declspec(implementation_key(627)) VARIANT_BOOL ITable::Dump ( _bstr_t dbfFilename, struct ICallback * cBack );
|
|
__declspec(implementation_key(628)) _bstr_t ITable::GetJoinFields ( long joinIndex );
|
|
__declspec(implementation_key(629)) _bstr_t ITable::GetFilename ( );
|
|
__declspec(implementation_key(630)) _bstr_t ITable::GetJoinOptions ( long joinIndex );
|
|
__declspec(implementation_key(631)) HRESULT ITable::ClearCache ( );
|
|
__declspec(implementation_key(632)) VARIANT_BOOL ITable::GetRowIsModified ( long RowIndex );
|
|
__declspec(implementation_key(633)) _bstr_t IShapeValidationInfo::GetClassName ( );
|
|
__declspec(implementation_key(634)) _bstr_t IShapeValidationInfo::GetMethodName ( );
|
|
__declspec(implementation_key(635)) _bstr_t IShapeValidationInfo::GetParameterName ( );
|
|
__declspec(implementation_key(636)) enum tkShapeValidationType IShapeValidationInfo::GetValidationType ( );
|
|
__declspec(implementation_key(637)) enum tkShapeValidationMode IShapeValidationInfo::GetValidationMode ( );
|
|
__declspec(implementation_key(638)) VARIANT_BOOL IShapeValidationInfo::GetIsValid ( );
|
|
__declspec(implementation_key(639)) enum tkShapeValidationStatus IShapeValidationInfo::GetStatus ( );
|
|
__declspec(implementation_key(640)) VARIANT_BOOL IShapeValidationInfo::GetWasValidated ( );
|
|
__declspec(implementation_key(641)) int IShapeValidationInfo::GetStillInvalidCount ( );
|
|
__declspec(implementation_key(642)) int IShapeValidationInfo::GetWereInvalidCount ( );
|
|
__declspec(implementation_key(643)) int IShapeValidationInfo::GetFixedCount ( );
|
|
__declspec(implementation_key(644)) int IShapeValidationInfo::GetSkippedCount ( );
|
|
__declspec(implementation_key(645)) _bstr_t IUndoList::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(646)) long IUndoList::GetLastErrorCode ( );
|
|
__declspec(implementation_key(647)) _bstr_t IUndoList::GetKey ( );
|
|
__declspec(implementation_key(648)) void IUndoList::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(649)) VARIANT_BOOL IUndoList::Undo ( VARIANT_BOOL ZoomToShape );
|
|
__declspec(implementation_key(650)) VARIANT_BOOL IUndoList::Redo ( VARIANT_BOOL ZoomToShape );
|
|
__declspec(implementation_key(651)) long IUndoList::GetUndoCount ( );
|
|
__declspec(implementation_key(652)) long IUndoList::GetRedoCount ( );
|
|
__declspec(implementation_key(653)) long IUndoList::GetTotalLength ( );
|
|
__declspec(implementation_key(654)) VARIANT_BOOL IUndoList::BeginBatch ( );
|
|
__declspec(implementation_key(655)) long IUndoList::EndBatch ( );
|
|
__declspec(implementation_key(656)) VARIANT_BOOL IUndoList::Add ( enum tkUndoOperation operationType, long LayerHandle, long ShapeIndex );
|
|
__declspec(implementation_key(657)) HRESULT IUndoList::Clear ( );
|
|
__declspec(implementation_key(658)) HRESULT IUndoList::ClearForLayer ( long LayerHandle );
|
|
__declspec(implementation_key(659)) VARIANT_BOOL IIdentifier::GetHotTracking ( );
|
|
__declspec(implementation_key(660)) void IIdentifier::PutHotTracking ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(661)) enum tkIdentifierMode IIdentifier::GetIdentifierMode ( );
|
|
__declspec(implementation_key(662)) void IIdentifier::PutIdentifierMode ( enum tkIdentifierMode pVal );
|
|
__declspec(implementation_key(663)) OLE_COLOR IIdentifier::GetOutlineColor ( );
|
|
__declspec(implementation_key(664)) void IIdentifier::PutOutlineColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(665)) double IMeasuring::GetLength ( );
|
|
__declspec(implementation_key(666)) long IMeasuring::GetPointCount ( );
|
|
__declspec(implementation_key(667)) VARIANT_BOOL IMeasuring::UndoPoint ( );
|
|
__declspec(implementation_key(668)) VARIANT_BOOL IMeasuring::get_PointXY ( long pointIndex, double * x, double * y );
|
|
__declspec(implementation_key(669)) double IMeasuring::get_AreaWithClosingVertex ( double lastPointProjX, double lastPointProjY );
|
|
__declspec(implementation_key(670)) enum tkMeasuringType IMeasuring::GetMeasuringType ( );
|
|
__declspec(implementation_key(671)) void IMeasuring::PutMeasuringType ( enum tkMeasuringType retVal );
|
|
__declspec(implementation_key(672)) HRESULT IMeasuring::FinishMeasuring ( );
|
|
__declspec(implementation_key(673)) double IMeasuring::GetArea ( );
|
|
__declspec(implementation_key(674)) VARIANT_BOOL IMeasuring::GetIsStopped ( );
|
|
__declspec(implementation_key(675)) HRESULT IMeasuring::Clear ( );
|
|
__declspec(implementation_key(676)) VARIANT_BOOL IMeasuring::GetPersistent ( );
|
|
__declspec(implementation_key(677)) void IMeasuring::PutPersistent ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(678)) VARIANT_BOOL IMeasuring::GetShowBearing ( );
|
|
__declspec(implementation_key(679)) void IMeasuring::PutShowBearing ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(680)) VARIANT_BOOL IMeasuring::GetIsUsingEllipsoid ( );
|
|
__declspec(implementation_key(681)) _bstr_t IMeasuring::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(682)) long IMeasuring::GetLastErrorCode ( );
|
|
__declspec(implementation_key(683)) ICallbackPtr IMeasuring::GetGlobalCallback ( );
|
|
__declspec(implementation_key(684)) void IMeasuring::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(685)) _bstr_t IMeasuring::GetKey ( );
|
|
__declspec(implementation_key(686)) void IMeasuring::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(687)) VARIANT_BOOL IMeasuring::GetIsEmpty ( );
|
|
__declspec(implementation_key(688)) enum tkBearingType IMeasuring::GetBearingType ( );
|
|
__declspec(implementation_key(689)) void IMeasuring::PutBearingType ( enum tkBearingType pVal );
|
|
__declspec(implementation_key(690)) VARIANT_BOOL IMeasuring::GetShowLength ( );
|
|
__declspec(implementation_key(691)) void IMeasuring::PutShowLength ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(692)) enum tkLengthDisplayMode IMeasuring::GetLengthUnits ( );
|
|
__declspec(implementation_key(693)) void IMeasuring::PutLengthUnits ( enum tkLengthDisplayMode pVal );
|
|
__declspec(implementation_key(694)) enum tkAreaDisplayMode IMeasuring::GetAreaUnits ( );
|
|
__declspec(implementation_key(695)) void IMeasuring::PutAreaUnits ( enum tkAreaDisplayMode pVal );
|
|
__declspec(implementation_key(696)) enum tkAngleFormat IMeasuring::GetAngleFormat ( );
|
|
__declspec(implementation_key(697)) void IMeasuring::PutAngleFormat ( enum tkAngleFormat pVal );
|
|
__declspec(implementation_key(698)) long IMeasuring::GetAnglePrecision ( );
|
|
__declspec(implementation_key(699)) void IMeasuring::PutAnglePrecision ( long pVal );
|
|
__declspec(implementation_key(700)) long IMeasuring::GetAreaPrecision ( );
|
|
__declspec(implementation_key(701)) void IMeasuring::PutAreaPrecision ( long pVal );
|
|
__declspec(implementation_key(702)) long IMeasuring::GetLengthPrecision ( );
|
|
__declspec(implementation_key(703)) void IMeasuring::PutLengthPrecision ( long pVal );
|
|
__declspec(implementation_key(704)) VARIANT_BOOL IMeasuring::GetPointsVisible ( );
|
|
__declspec(implementation_key(705)) void IMeasuring::PutPointsVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(706)) OLE_COLOR IMeasuring::GetLineColor ( );
|
|
__declspec(implementation_key(707)) void IMeasuring::PutLineColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(708)) OLE_COLOR IMeasuring::GetFillColor ( );
|
|
__declspec(implementation_key(709)) void IMeasuring::PutFillColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(710)) unsigned char IMeasuring::GetFillTransparency ( );
|
|
__declspec(implementation_key(711)) void IMeasuring::PutFillTransparency ( unsigned char pVal );
|
|
__declspec(implementation_key(712)) float IMeasuring::GetLineWidth ( );
|
|
__declspec(implementation_key(713)) void IMeasuring::PutLineWidth ( float pVal );
|
|
__declspec(implementation_key(714)) enum tkDashStyle IMeasuring::GetLineStyle ( );
|
|
__declspec(implementation_key(715)) void IMeasuring::PutLineStyle ( enum tkDashStyle pVal );
|
|
__declspec(implementation_key(716)) VARIANT_BOOL IMeasuring::GetPointLabelsVisible ( );
|
|
__declspec(implementation_key(717)) void IMeasuring::PutPointLabelsVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(718)) VARIANT_BOOL IMeasuring::GetShowTotalLength ( );
|
|
__declspec(implementation_key(719)) void IMeasuring::PutShowTotalLength ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(720)) enum tkUndoShortcut IMeasuring::GetUndoButton ( );
|
|
__declspec(implementation_key(721)) void IMeasuring::PutUndoButton ( enum tkUndoShortcut pVal );
|
|
__declspec(implementation_key(722)) _bstr_t IMeasuring::Serialize ( );
|
|
__declspec(implementation_key(723)) VARIANT_BOOL IMeasuring::Deserialize ( _bstr_t state );
|
|
__declspec(implementation_key(724)) HRESULT ISelectionList::AddShape ( long LayerHandle, long ShapeIndex );
|
|
__declspec(implementation_key(725)) long ISelectionList::GetCount ( );
|
|
__declspec(implementation_key(726)) long ISelectionList::GetLayerHandle ( long Index );
|
|
__declspec(implementation_key(727)) long ISelectionList::GetShapeIndex ( long Index );
|
|
__declspec(implementation_key(728)) HRESULT ISelectionList::Clear ( );
|
|
__declspec(implementation_key(729)) HRESULT ISelectionList::RemoveByLayerHandle ( long LayerHandle );
|
|
__declspec(implementation_key(730)) HRESULT ISelectionList::AddPixel ( long LayerHandle, long Column, long Row );
|
|
__declspec(implementation_key(731)) enum tkLayerType ISelectionList::GetLayerType ( long Index );
|
|
__declspec(implementation_key(732)) long ISelectionList::GetRasterX ( long Index );
|
|
__declspec(implementation_key(733)) long ISelectionList::GetRasterY ( long Index );
|
|
__declspec(implementation_key(734)) HRESULT ISelectionList::TogglePixel ( long LayerHandle, long Column, long Row );
|
|
__declspec(implementation_key(735)) long ISelectionList::GetRow ( long Index );
|
|
__declspec(implementation_key(736)) long ISelectionList::GetColumn ( long Index );
|
|
__declspec(implementation_key(737)) double IDrawingRectangle::Getx ( );
|
|
__declspec(implementation_key(738)) void IDrawingRectangle::Putx ( double pVal );
|
|
__declspec(implementation_key(739)) double IDrawingRectangle::Gety ( );
|
|
__declspec(implementation_key(740)) void IDrawingRectangle::Puty ( double pVal );
|
|
__declspec(implementation_key(741)) double IDrawingRectangle::GetWidth ( );
|
|
__declspec(implementation_key(742)) void IDrawingRectangle::PutWidth ( double pVal );
|
|
__declspec(implementation_key(743)) double IDrawingRectangle::GetHeight ( );
|
|
__declspec(implementation_key(744)) void IDrawingRectangle::PutHeight ( double pVal );
|
|
__declspec(implementation_key(745)) VARIANT_BOOL IDrawingRectangle::GetVisible ( );
|
|
__declspec(implementation_key(746)) void IDrawingRectangle::PutVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(747)) enum tkDrawReferenceList IDrawingRectangle::GetReferenceType ( );
|
|
__declspec(implementation_key(748)) void IDrawingRectangle::PutReferenceType ( enum tkDrawReferenceList pVal );
|
|
__declspec(implementation_key(749)) unsigned char IDrawingRectangle::GetFillTransparency ( );
|
|
__declspec(implementation_key(750)) void IDrawingRectangle::PutFillTransparency ( unsigned char pVal );
|
|
__declspec(implementation_key(751)) OLE_COLOR IDrawingRectangle::GetColor ( );
|
|
__declspec(implementation_key(752)) void IDrawingRectangle::PutColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(753)) float IDrawingRectangle::GetLineWidth ( );
|
|
__declspec(implementation_key(754)) void IDrawingRectangle::PutLineWidth ( float pVal );
|
|
__declspec(implementation_key(755)) HRESULT _ITableEvents::OnUpdateJoin ( _bstr_t Filename, _bstr_t fieldList, _bstr_t JoinOptions, struct ITable * joinSource );
|
|
__declspec(implementation_key(756)) HRESULT _DMapEvents::DblClick ( );
|
|
__declspec(implementation_key(757)) HRESULT _DMapEvents::MouseDown ( short Button, short Shift, long x, long y );
|
|
__declspec(implementation_key(758)) HRESULT _DMapEvents::MouseUp ( short Button, short Shift, long x, long y );
|
|
__declspec(implementation_key(759)) HRESULT _DMapEvents::MouseMove ( short Button, short Shift, long x, long y );
|
|
__declspec(implementation_key(760)) HRESULT _DMapEvents::FileDropped ( _bstr_t Filename );
|
|
__declspec(implementation_key(761)) HRESULT _DMapEvents::SelectBoxFinal ( long left, long right, long bottom, long top );
|
|
__declspec(implementation_key(762)) HRESULT _DMapEvents::SelectBoxDrag ( long left, long right, long bottom, long top );
|
|
__declspec(implementation_key(763)) HRESULT _DMapEvents::ExtentsChanged ( );
|
|
__declspec(implementation_key(764)) HRESULT _DMapEvents::MapState ( long LayerHandle );
|
|
__declspec(implementation_key(765)) HRESULT _DMapEvents::OnDrawBackBuffer ( long BackBuffer );
|
|
__declspec(implementation_key(766)) HRESULT _DMapEvents::ShapeHighlighted ( long LayerHandle, long ShapeIndex );
|
|
__declspec(implementation_key(767)) HRESULT _DMapEvents::BeforeDrawing ( long hDC, long xMin, long xMax, long yMin, long yMax, enum tkMwBoolean * Handled );
|
|
__declspec(implementation_key(768)) HRESULT _DMapEvents::AfterDrawing ( long hDC, long xMin, long xMax, long yMin, long yMax, enum tkMwBoolean * Handled );
|
|
__declspec(implementation_key(769)) HRESULT _DMapEvents::TilesLoaded ( VARIANT_BOOL SnapShot, _bstr_t Key, VARIANT_BOOL fromCache );
|
|
__declspec(implementation_key(770)) HRESULT _DMapEvents::MeasuringChanged ( enum tkMeasuringAction action );
|
|
__declspec(implementation_key(771)) HRESULT _DMapEvents::BeforeShapeEdit ( long LayerHandle, long ShapeIndex, enum tkMwBoolean * Cancel );
|
|
__declspec(implementation_key(772)) HRESULT _DMapEvents::ValidateShape ( long LayerHandle, struct IShape * Shape, enum tkMwBoolean * Cancel );
|
|
__declspec(implementation_key(773)) HRESULT _DMapEvents::AfterShapeEdit ( enum tkUndoOperation Operation, long LayerHandle, long ShapeIndex );
|
|
__declspec(implementation_key(774)) HRESULT _DMapEvents::ChooseLayer ( double xProj, double yProj, long * LayerHandle );
|
|
__declspec(implementation_key(775)) HRESULT _DMapEvents::ShapeValidationFailed ( _bstr_t errorMessage );
|
|
__declspec(implementation_key(776)) HRESULT _DMapEvents::BeforeDeleteShape ( enum tkDeleteTarget target, enum tkMwBoolean * Cancel );
|
|
__declspec(implementation_key(777)) HRESULT _DMapEvents::ProjectionChanged ( );
|
|
__declspec(implementation_key(778)) HRESULT _DMapEvents::UndoListChanged ( );
|
|
__declspec(implementation_key(779)) HRESULT _DMapEvents::SelectionChanged ( long LayerHandle );
|
|
__declspec(implementation_key(780)) HRESULT _DMapEvents::ShapeIdentified ( long LayerHandle, long ShapeIndex, double pointX, double pointY );
|
|
__declspec(implementation_key(781)) HRESULT _DMapEvents::LayerProjectionIsEmpty ( long LayerHandle, enum tkMwBoolean * cancelAdding );
|
|
__declspec(implementation_key(782)) HRESULT _DMapEvents::ProjectionMismatch ( long LayerHandle, enum tkMwBoolean * cancelAdding, enum tkMwBoolean * Reproject );
|
|
__declspec(implementation_key(783)) HRESULT _DMapEvents::LayerReprojected ( long LayerHandle, VARIANT_BOOL Success );
|
|
__declspec(implementation_key(784)) HRESULT _DMapEvents::LayerAdded ( long LayerHandle );
|
|
__declspec(implementation_key(785)) HRESULT _DMapEvents::LayerRemoved ( long LayerHandle, VARIANT_BOOL fromRemoveAllLayers );
|
|
__declspec(implementation_key(786)) HRESULT _DMapEvents::BackgroundLoadingStarted ( long TaskId, long LayerHandle );
|
|
__declspec(implementation_key(787)) HRESULT _DMapEvents::BackgroundLoadingFinished ( long TaskId, long LayerHandle, long NumFeatures, long NumLoaded );
|
|
__declspec(implementation_key(788)) HRESULT _DMapEvents::GridOpened ( long LayerHandle, _bstr_t gridFilename, long bandIndex, VARIANT_BOOL isUsingProxy );
|
|
__declspec(implementation_key(789)) HRESULT _DMapEvents::ShapesIdentified ( struct ISelectionList * selectedShapes, double ProjX, double ProjY );
|
|
__declspec(implementation_key(790)) HRESULT _DMapEvents::OnDrawBackBuffer2 ( long Height, long Width, long Stride, long pixelFormat, long scan0 );
|
|
__declspec(implementation_key(791)) HRESULT _DMapEvents::BeforeLayers ( long hDC, long xMin, long xMax, long yMin, long yMax, enum tkMwBoolean * Handled );
|
|
__declspec(implementation_key(792)) HRESULT _DMapEvents::AfterLayers ( long hDC, long xMin, long xMax, long yMin, long yMax, enum tkMwBoolean * Handled );
|
|
__declspec(implementation_key(793)) long IESRIGridManager::GetLastErrorCode ( );
|
|
__declspec(implementation_key(794)) _bstr_t IESRIGridManager::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(795)) ICallbackPtr IESRIGridManager::GetGlobalCallback ( );
|
|
__declspec(implementation_key(796)) void IESRIGridManager::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(797)) VARIANT_BOOL IESRIGridManager::CanUseESRIGrids ( );
|
|
__declspec(implementation_key(798)) VARIANT_BOOL IESRIGridManager::DeleteESRIGrids ( _bstr_t Filename );
|
|
__declspec(implementation_key(799)) VARIANT_BOOL IESRIGridManager::IsESRIGrid ( _bstr_t Filename );
|
|
__declspec(implementation_key(800)) double IGlobalSettings::GetMinPolygonArea ( );
|
|
__declspec(implementation_key(801)) void IGlobalSettings::PutMinPolygonArea ( double retVal );
|
|
__declspec(implementation_key(802)) double IGlobalSettings::GetMinAreaToPerimeterRatio ( );
|
|
__declspec(implementation_key(803)) void IGlobalSettings::PutMinAreaToPerimeterRatio ( double retVal );
|
|
__declspec(implementation_key(804)) double IGlobalSettings::GetClipperGcsMultiplicationFactor ( );
|
|
__declspec(implementation_key(805)) void IGlobalSettings::PutClipperGcsMultiplicationFactor ( double pVal );
|
|
__declspec(implementation_key(806)) VARIANT_BOOL IGlobalSettings::GetShapefileFastMode ( );
|
|
__declspec(implementation_key(807)) void IGlobalSettings::PutShapefileFastMode ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(808)) VARIANT_BOOL IGlobalSettings::GetShapefileFastUnion ( );
|
|
__declspec(implementation_key(809)) void IGlobalSettings::PutShapefileFastUnion ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(810)) enum tkGdalError IGlobalSettings::GetGdalLastErrorNo ( );
|
|
__declspec(implementation_key(811)) enum tkGdalErrorType IGlobalSettings::GetGdalLastErrorType ( );
|
|
__declspec(implementation_key(812)) _bstr_t IGlobalSettings::GetGdalLastErrorMsg ( );
|
|
__declspec(implementation_key(813)) HRESULT IGlobalSettings::ResetGdalError ( );
|
|
__declspec(implementation_key(814)) _bstr_t IGlobalSettings::GetGdalReprojectionErrorMsg ( );
|
|
__declspec(implementation_key(815)) enum tkSmoothingMode IGlobalSettings::GetLabelsSmoothingMode ( );
|
|
__declspec(implementation_key(816)) void IGlobalSettings::PutLabelsSmoothingMode ( enum tkSmoothingMode pVal );
|
|
__declspec(implementation_key(817)) enum tkCompositingQuality IGlobalSettings::GetLabelsCompositingQuality ( );
|
|
__declspec(implementation_key(818)) void IGlobalSettings::PutLabelsCompositingQuality ( enum tkCompositingQuality pVal );
|
|
__declspec(implementation_key(819)) _bstr_t IGlobalSettings::GetLocalizedString ( enum tkLocalizedStrings unit );
|
|
__declspec(implementation_key(820)) void IGlobalSettings::PutLocalizedString ( enum tkLocalizedStrings unit, _bstr_t retVal );
|
|
__declspec(implementation_key(821)) VARIANT_BOOL IGlobalSettings::GetZoomToFirstLayer ( );
|
|
__declspec(implementation_key(822)) void IGlobalSettings::PutZoomToFirstLayer ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(823)) enum tkCollisionMode IGlobalSettings::GetLabelsCollisionMode ( );
|
|
__declspec(implementation_key(824)) void IGlobalSettings::PutLabelsCollisionMode ( enum tkCollisionMode retVal );
|
|
__declspec(implementation_key(825)) enum tkGridProxyFormat IGlobalSettings::GetGridProxyFormat ( );
|
|
__declspec(implementation_key(826)) void IGlobalSettings::PutGridProxyFormat ( enum tkGridProxyFormat retVal );
|
|
__declspec(implementation_key(827)) double IGlobalSettings::GetMaxDirectGridSizeMb ( );
|
|
__declspec(implementation_key(828)) void IGlobalSettings::PutMaxDirectGridSizeMb ( double retVal );
|
|
__declspec(implementation_key(829)) enum tkGridProxyMode IGlobalSettings::GetGridProxyMode ( );
|
|
__declspec(implementation_key(830)) void IGlobalSettings::PutGridProxyMode ( enum tkGridProxyMode retVal );
|
|
__declspec(implementation_key(831)) int IGlobalSettings::GetMaxUniqueValuesCountForGridScheme ( );
|
|
__declspec(implementation_key(832)) void IGlobalSettings::PutMaxUniqueValuesCountForGridScheme ( int retVal );
|
|
__declspec(implementation_key(833)) VARIANT_BOOL IGlobalSettings::GetRandomColorSchemeForGrids ( );
|
|
__declspec(implementation_key(834)) void IGlobalSettings::PutRandomColorSchemeForGrids ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(835)) enum PredefinedColorScheme IGlobalSettings::GetDefaultColorSchemeForGrids ( );
|
|
__declspec(implementation_key(836)) void IGlobalSettings::PutDefaultColorSchemeForGrids ( enum PredefinedColorScheme retVal );
|
|
__declspec(implementation_key(837)) enum tkShapeValidationMode IGlobalSettings::GetShapeOutputValidationMode ( );
|
|
__declspec(implementation_key(838)) void IGlobalSettings::PutShapeOutputValidationMode ( enum tkShapeValidationMode retVal );
|
|
__declspec(implementation_key(839)) enum tkShapeValidationMode IGlobalSettings::GetShapeInputValidationMode ( );
|
|
__declspec(implementation_key(840)) void IGlobalSettings::PutShapeInputValidationMode ( enum tkShapeValidationMode retVal );
|
|
__declspec(implementation_key(841)) enum tkGeometryEngine IGlobalSettings::GetGeometryEngine ( );
|
|
__declspec(implementation_key(842)) void IGlobalSettings::PutGeometryEngine ( enum tkGeometryEngine retVal );
|
|
__declspec(implementation_key(843)) VARIANT_BOOL IGlobalSettings::GetSaveGridColorSchemeToFile ( );
|
|
__declspec(implementation_key(844)) void IGlobalSettings::PutSaveGridColorSchemeToFile ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(845)) int IGlobalSettings::GetMinOverviewWidth ( );
|
|
__declspec(implementation_key(846)) void IGlobalSettings::PutMinOverviewWidth ( int retVal );
|
|
__declspec(implementation_key(847)) enum tkRasterOverviewCreation IGlobalSettings::GetRasterOverviewCreation ( );
|
|
__declspec(implementation_key(848)) void IGlobalSettings::PutRasterOverviewCreation ( enum tkRasterOverviewCreation retVal );
|
|
__declspec(implementation_key(849)) enum tkTiffCompression IGlobalSettings::GetTiffCompression ( );
|
|
__declspec(implementation_key(850)) void IGlobalSettings::PutTiffCompression ( enum tkTiffCompression retVal );
|
|
__declspec(implementation_key(851)) enum tkGDALResamplingMethod IGlobalSettings::GetRasterOverviewResampling ( );
|
|
__declspec(implementation_key(852)) void IGlobalSettings::PutRasterOverviewResampling ( enum tkGDALResamplingMethod retVal );
|
|
__declspec(implementation_key(853)) int IGlobalSettings::GetTilesThreadPoolSize ( );
|
|
__declspec(implementation_key(854)) void IGlobalSettings::PutTilesThreadPoolSize ( int retVal );
|
|
__declspec(implementation_key(855)) VARIANT_BOOL IGlobalSettings::GetLoadSymbologyOnAddLayer ( );
|
|
__declspec(implementation_key(856)) void IGlobalSettings::PutLoadSymbologyOnAddLayer ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(857)) int IGlobalSettings::GetTilesMinZoomOnProjectionMismatch ( );
|
|
__declspec(implementation_key(858)) void IGlobalSettings::PutTilesMinZoomOnProjectionMismatch ( int retVal );
|
|
__declspec(implementation_key(859)) enum tkInterpolationMode IGlobalSettings::GetImageUpsamplingMode ( );
|
|
__declspec(implementation_key(860)) void IGlobalSettings::PutImageUpsamplingMode ( enum tkInterpolationMode retVal );
|
|
__declspec(implementation_key(861)) enum tkInterpolationMode IGlobalSettings::GetImageDownsamplingMode ( );
|
|
__declspec(implementation_key(862)) void IGlobalSettings::PutImageDownsamplingMode ( enum tkInterpolationMode retVal );
|
|
__declspec(implementation_key(863)) enum tkOgrEncoding IGlobalSettings::GetOgrStringEncoding ( );
|
|
__declspec(implementation_key(864)) void IGlobalSettings::PutOgrStringEncoding ( enum tkOgrEncoding retVal );
|
|
__declspec(implementation_key(865)) long IGlobalSettings::GetOgrLayerMaxFeatureCount ( );
|
|
__declspec(implementation_key(866)) void IGlobalSettings::PutOgrLayerMaxFeatureCount ( long pVal );
|
|
__declspec(implementation_key(867)) VARIANT_BOOL IGlobalSettings::GetAutoChooseOgrLoadingMode ( );
|
|
__declspec(implementation_key(868)) void IGlobalSettings::PutAutoChooseOgrLoadingMode ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(869)) VARIANT_BOOL IGlobalSettings::GetReprojectLayersOnAdding ( );
|
|
__declspec(implementation_key(870)) void IGlobalSettings::PutReprojectLayersOnAdding ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(871)) ICallbackPtr IGlobalSettings::GetApplicationCallback ( );
|
|
__declspec(implementation_key(872)) void IGlobalSettings::PutApplicationCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(873)) long IGlobalSettings::GetHotTrackingMaxShapeCount ( );
|
|
__declspec(implementation_key(874)) void IGlobalSettings::PutHotTrackingMaxShapeCount ( long pVal );
|
|
__declspec(implementation_key(875)) VARIANT_BOOL IGlobalSettings::GetAllowLayersWithoutProjections ( );
|
|
__declspec(implementation_key(876)) void IGlobalSettings::PutAllowLayersWithoutProjections ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(877)) VARIANT_BOOL IGlobalSettings::GetAllowProjectionMismatch ( );
|
|
__declspec(implementation_key(878)) void IGlobalSettings::PutAllowProjectionMismatch ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(879)) double IGlobalSettings::GetMouseTolerance ( );
|
|
__declspec(implementation_key(880)) void IGlobalSettings::PutMouseTolerance ( double pVal );
|
|
__declspec(implementation_key(881)) long IGlobalSettings::GetMaxReprojectionShapeCount ( );
|
|
__declspec(implementation_key(882)) void IGlobalSettings::PutMaxReprojectionShapeCount ( long pVal );
|
|
__declspec(implementation_key(883)) enum tkPixelOffsetMode IGlobalSettings::GetPixelOffsetMode ( );
|
|
__declspec(implementation_key(884)) void IGlobalSettings::PutPixelOffsetMode ( enum tkPixelOffsetMode pVal );
|
|
__declspec(implementation_key(885)) VARIANT_BOOL IGlobalSettings::GetAutoChooseRenderingHintForLabels ( );
|
|
__declspec(implementation_key(886)) void IGlobalSettings::PutAutoChooseRenderingHintForLabels ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(887)) _bstr_t IGlobalSettings::GetGdalVersion ( );
|
|
__declspec(implementation_key(888)) VARIANT_BOOL IGlobalSettings::GetOgrLayerForceUpdateMode ( );
|
|
__declspec(implementation_key(889)) void IGlobalSettings::PutOgrLayerForceUpdateMode ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(890)) VARIANT_BOOL IGlobalSettings::GetForceHideLabels ( );
|
|
__declspec(implementation_key(891)) void IGlobalSettings::PutForceHideLabels ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(892)) _bstr_t IGlobalSettings::GetGdalPluginPath ( );
|
|
__declspec(implementation_key(893)) void IGlobalSettings::PutGdalPluginPath ( _bstr_t pVal );
|
|
__declspec(implementation_key(894)) _bstr_t IGlobalSettings::GetGdalDataPath ( );
|
|
__declspec(implementation_key(895)) void IGlobalSettings::PutGdalDataPath ( _bstr_t pVal );
|
|
__declspec(implementation_key(896)) _bstr_t IGlobalSettings::GetBingApiKey ( );
|
|
__declspec(implementation_key(897)) void IGlobalSettings::PutBingApiKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(898)) VARIANT_BOOL IGlobalSettings::TestBingApiKey ( _bstr_t Key );
|
|
__declspec(implementation_key(899)) HRESULT IGlobalSettings::SetHereMapsApiKey ( _bstr_t appId, _bstr_t appCode );
|
|
__declspec(implementation_key(900)) enum tkTiffCompression IGlobalSettings::GetCompressOverviews ( );
|
|
__declspec(implementation_key(901)) void IGlobalSettings::PutCompressOverviews ( enum tkTiffCompression pVal );
|
|
__declspec(implementation_key(902)) VARIANT_BOOL IGlobalSettings::GetGridFavorGreyscale ( );
|
|
__declspec(implementation_key(903)) void IGlobalSettings::PutGridFavorGreyscale ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(904)) VARIANT_BOOL IGlobalSettings::GetGridUseHistogram ( );
|
|
__declspec(implementation_key(905)) void IGlobalSettings::PutGridUseHistogram ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(906)) VARIANT_BOOL IGlobalSettings::GetOverrideLocalCallback ( );
|
|
__declspec(implementation_key(907)) void IGlobalSettings::PutOverrideLocalCallback ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(908)) VARIANT_BOOL IGlobalSettings::GetCacheDbfRecords ( );
|
|
__declspec(implementation_key(909)) void IGlobalSettings::PutCacheDbfRecords ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(910)) VARIANT_BOOL IGlobalSettings::GetCacheShapeRenderingData ( );
|
|
__declspec(implementation_key(911)) void IGlobalSettings::PutCacheShapeRenderingData ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(912)) _bstr_t IGlobalSettings::GetTileLogFilename ( );
|
|
__declspec(implementation_key(913)) VARIANT_BOOL IGlobalSettings::GetTileLogIsOpened ( );
|
|
__declspec(implementation_key(914)) VARIANT_BOOL IGlobalSettings::GetLogTileErrorsOnly ( );
|
|
__declspec(implementation_key(915)) void IGlobalSettings::PutLogTileErrorsOnly ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(916)) VARIANT_BOOL IGlobalSettings::StartLogTileRequests ( _bstr_t Filename, VARIANT_BOOL errorsOnly );
|
|
__declspec(implementation_key(917)) HRESULT IGlobalSettings::StopLogTileRequests ( );
|
|
__declspec(implementation_key(918)) VARIANT_BOOL IGlobalSettings::GetWmsDiskCaching ( );
|
|
__declspec(implementation_key(919)) void IGlobalSettings::PutWmsDiskCaching ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(920)) enum tkCallbackVerbosity IGlobalSettings::GetCallbackVerbosity ( );
|
|
__declspec(implementation_key(921)) void IGlobalSettings::PutCallbackVerbosity ( enum tkCallbackVerbosity pVal );
|
|
__declspec(implementation_key(922)) VARIANT_BOOL IGlobalSettings::GetOgrShareConnection ( );
|
|
__declspec(implementation_key(923)) void IGlobalSettings::PutOgrShareConnection ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(924)) VARIANT_BOOL IGlobalSettings::GetOgrInterpretYNStringAsBoolean ( );
|
|
__declspec(implementation_key(925)) void IGlobalSettings::PutOgrInterpretYNStringAsBoolean ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(926)) IGdalDriverPtr IGdalDataset::GetDriver ( );
|
|
__declspec(implementation_key(927)) VARIANT_BOOL IGdalDataset::Open ( _bstr_t Filename, VARIANT_BOOL readOnly );
|
|
__declspec(implementation_key(928)) HRESULT IGdalDataset::Close ( );
|
|
__declspec(implementation_key(929)) VARIANT_BOOL IGdalDataset::SetGeoTransform ( double xLeft, double dX, double yProjOnX, double yTop, double xProjOnY, double dY );
|
|
__declspec(implementation_key(930)) VARIANT_BOOL IGdalDataset::SetProjection ( _bstr_t Projection );
|
|
__declspec(implementation_key(931)) long IGdalDataset::GetSubDatasetCount ( );
|
|
__declspec(implementation_key(932)) _bstr_t IGdalDataset::GetSubDatasetName ( int subDatasetIndex );
|
|
__declspec(implementation_key(933)) long IGdalDriverManager::GetDriverCount ( );
|
|
__declspec(implementation_key(934)) IGdalDriverPtr IGdalDriverManager::GetDriver ( long driverIndex );
|
|
__declspec(implementation_key(935)) IGdalDriverPtr IGdalDriverManager::GetDriverByName ( _bstr_t DriverName );
|
|
__declspec(implementation_key(936)) _bstr_t IFunction::GetName ( );
|
|
__declspec(implementation_key(937)) _bstr_t IFunction::GetAlias ( long aliasIndex );
|
|
__declspec(implementation_key(938)) long IFunction::GetNumAliases ( );
|
|
__declspec(implementation_key(939)) long IFunction::GetNumParameters ( );
|
|
__declspec(implementation_key(940)) enum tkFunctionGroup IFunction::GetGroup ( );
|
|
__declspec(implementation_key(941)) _bstr_t IFunction::GetDescription ( );
|
|
__declspec(implementation_key(942)) _bstr_t IFunction::GetParameterName ( long parameterIndex );
|
|
__declspec(implementation_key(943)) _bstr_t IFunction::GetParameterDescription ( long parameterIndex );
|
|
__declspec(implementation_key(944)) _bstr_t IFunction::GetSignature ( );
|
|
__declspec(implementation_key(945)) VARIANT_BOOL IExpression::Parse ( _bstr_t expr );
|
|
__declspec(implementation_key(946)) VARIANT_BOOL IExpression::Calculate ( VARIANT * result );
|
|
__declspec(implementation_key(947)) _bstr_t IExpression::GetLastErrorMessage ( );
|
|
__declspec(implementation_key(948)) long IExpression::GetLastErrorPosition ( );
|
|
__declspec(implementation_key(949)) long IExpression::GetNumSupportedFunctions ( );
|
|
__declspec(implementation_key(950)) IFunctionPtr IExpression::GetSupportedFunction ( long functionIndex );
|
|
__declspec(implementation_key(951)) VARIANT_BOOL IExpression::ParseForTable ( _bstr_t expr, struct ITable * tbl );
|
|
__declspec(implementation_key(952)) ITablePtr IExpression::GetTable ( );
|
|
__declspec(implementation_key(953)) VARIANT_BOOL IExpression::CalculateForTableRow ( long RowIndex, long targetFieldIndex );
|
|
__declspec(implementation_key(954)) VARIANT_BOOL IExpression::CalculateForTableRow2 ( long RowIndex, VARIANT * result );
|
|
__declspec(implementation_key(955)) long IGdalUtils::GetLastErrorCode ( );
|
|
__declspec(implementation_key(956)) _bstr_t IGdalUtils::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(957)) VARIANT_BOOL IGdalUtils::GDALWarp ( _bstr_t bstrSrcFilename, _bstr_t bstrDstFilename, SAFEARRAY * Options );
|
|
__declspec(implementation_key(958)) ICallbackPtr IGdalUtils::GetGlobalCallback ( );
|
|
__declspec(implementation_key(959)) void IGdalUtils::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(960)) _bstr_t IGdalUtils::GetKey ( );
|
|
__declspec(implementation_key(961)) void IGdalUtils::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(962)) VARIANT_BOOL IGdalUtils::GdalVectorTranslate ( _bstr_t bstrSrcFilename, _bstr_t bstrDstFilename, SAFEARRAY * Options, VARIANT_BOOL useSharedConnection );
|
|
__declspec(implementation_key(963)) VARIANT_BOOL IGdalUtils::ClipVectorWithVector ( _bstr_t bstrSubjectFilename, _bstr_t bstrOverlayFilename, _bstr_t bstrDstFilename, VARIANT_BOOL useSharedConnection );
|
|
__declspec(implementation_key(964)) _bstr_t IGdalUtils::GetDetailedErrorMsg ( );
|
|
__declspec(implementation_key(965)) enum ShpfileType IShapeEditor::GetShapeType ( );
|
|
__declspec(implementation_key(966)) void IShapeEditor::PutShapeType ( enum ShpfileType retVal );
|
|
__declspec(implementation_key(967)) long IShapeEditor::GetnumPoints ( );
|
|
__declspec(implementation_key(968)) VARIANT_BOOL IShapeEditor::get_PointXY ( long pointIndex, double * x, double * y );
|
|
__declspec(implementation_key(969)) IShapePtr IShapeEditor::GetValidatedShape ( );
|
|
__declspec(implementation_key(970)) VARIANT_BOOL IShapeEditor::UndoPoint ( );
|
|
__declspec(implementation_key(971)) _bstr_t IShapeEditor::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(972)) long IShapeEditor::GetLastErrorCode ( );
|
|
__declspec(implementation_key(973)) ICallbackPtr IShapeEditor::GetGlobalCallback ( );
|
|
__declspec(implementation_key(974)) void IShapeEditor::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(975)) _bstr_t IShapeEditor::GetKey ( );
|
|
__declspec(implementation_key(976)) void IShapeEditor::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(977)) HRESULT IShapeEditor::Clear ( );
|
|
__declspec(implementation_key(978)) HRESULT IShapeEditor::CopyOptionsFrom ( struct IShapeDrawingOptions * Options );
|
|
__declspec(implementation_key(979)) double IShapeEditor::GetSegmentLength ( int segmentIndex );
|
|
__declspec(implementation_key(980)) double IShapeEditor::GetSegmentAngle ( int segmentIndex );
|
|
__declspec(implementation_key(981)) enum tkAreaDisplayMode IShapeEditor::GetAreaDisplayMode ( );
|
|
__declspec(implementation_key(982)) void IShapeEditor::PutAreaDisplayMode ( enum tkAreaDisplayMode retVal );
|
|
__declspec(implementation_key(983)) int IShapeEditor::GetSelectedVertex ( );
|
|
__declspec(implementation_key(984)) void IShapeEditor::PutSelectedVertex ( int retVal );
|
|
__declspec(implementation_key(985)) IShapePtr IShapeEditor::GetRawData ( );
|
|
__declspec(implementation_key(986)) VARIANT_BOOL IShapeEditor::GetIsDigitizing ( );
|
|
__declspec(implementation_key(987)) double IShapeEditor::GetArea ( );
|
|
__declspec(implementation_key(988)) enum tkBearingType IShapeEditor::GetBearingType ( );
|
|
__declspec(implementation_key(989)) void IShapeEditor::PutBearingType ( enum tkBearingType retVal );
|
|
__declspec(implementation_key(990)) VARIANT_BOOL IShapeEditor::put_PointXY ( long pointIndex, double x, double y );
|
|
__declspec(implementation_key(991)) long IShapeEditor::GetLayerHandle ( );
|
|
__declspec(implementation_key(992)) long IShapeEditor::GetShapeIndex ( );
|
|
__declspec(implementation_key(993)) OLE_COLOR IShapeEditor::GetFillColor ( );
|
|
__declspec(implementation_key(994)) void IShapeEditor::PutFillColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(995)) unsigned char IShapeEditor::GetFillTransparency ( );
|
|
__declspec(implementation_key(996)) void IShapeEditor::PutFillTransparency ( unsigned char pVal );
|
|
__declspec(implementation_key(997)) OLE_COLOR IShapeEditor::GetLineColor ( );
|
|
__declspec(implementation_key(998)) void IShapeEditor::PutLineColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(999)) float IShapeEditor::GetLineWidth ( );
|
|
__declspec(implementation_key(1000)) void IShapeEditor::PutLineWidth ( float pVal );
|
|
__declspec(implementation_key(1001)) VARIANT_BOOL IShapeEditor::GetIsEmpty ( );
|
|
__declspec(implementation_key(1002)) double IShapeEditor::GetSnapTolerance ( );
|
|
__declspec(implementation_key(1003)) void IShapeEditor::PutSnapTolerance ( double pVal );
|
|
__declspec(implementation_key(1004)) enum tkLayerSelection IShapeEditor::GetHighlightVertices ( );
|
|
__declspec(implementation_key(1005)) void IShapeEditor::PutHighlightVertices ( enum tkLayerSelection pVal );
|
|
__declspec(implementation_key(1006)) enum tkLayerSelection IShapeEditor::GetSnapBehavior ( );
|
|
__declspec(implementation_key(1007)) void IShapeEditor::PutSnapBehavior ( enum tkLayerSelection pVal );
|
|
__declspec(implementation_key(1008)) enum tkEditorState IShapeEditor::GetEditorState ( );
|
|
__declspec(implementation_key(1009)) VARIANT_BOOL IShapeEditor::StartEdit ( long LayerHandle, long ShapeIndex );
|
|
__declspec(implementation_key(1010)) VARIANT_BOOL IShapeEditor::GetIndicesVisible ( );
|
|
__declspec(implementation_key(1011)) void IShapeEditor::PutIndicesVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1012)) enum tkLengthDisplayMode IShapeEditor::GetLengthDisplayMode ( );
|
|
__declspec(implementation_key(1013)) void IShapeEditor::PutLengthDisplayMode ( enum tkLengthDisplayMode pVal );
|
|
__declspec(implementation_key(1014)) VARIANT_BOOL IShapeEditor::StartUnboundShape ( enum ShpfileType ShpType );
|
|
__declspec(implementation_key(1015)) VARIANT_BOOL IShapeEditor::GetVerticesVisible ( );
|
|
__declspec(implementation_key(1016)) void IShapeEditor::PutVerticesVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1017)) enum tkEditorValidation IShapeEditor::GetValidationMode ( );
|
|
__declspec(implementation_key(1018)) void IShapeEditor::PutValidationMode ( enum tkEditorValidation pVal );
|
|
__declspec(implementation_key(1019)) VARIANT_BOOL IShapeEditor::StartOverlay ( enum tkEditorOverlay overlayType );
|
|
__declspec(implementation_key(1020)) enum tkEditorBehavior IShapeEditor::GetEditorBehavior ( );
|
|
__declspec(implementation_key(1021)) void IShapeEditor::PutEditorBehavior ( enum tkEditorBehavior pVal );
|
|
__declspec(implementation_key(1022)) VARIANT_BOOL IShapeEditor::SaveChanges ( );
|
|
__declspec(implementation_key(1023)) VARIANT_BOOL IShapeEditor::GetHasChanges ( );
|
|
__declspec(implementation_key(1024)) VARIANT_BOOL IShapeEditor::GetIsUsingEllipsoid ( );
|
|
__declspec(implementation_key(1025)) double IShapeEditor::GetLength ( );
|
|
__declspec(implementation_key(1026)) VARIANT_BOOL IShapeEditor::GetShowArea ( );
|
|
__declspec(implementation_key(1027)) void IShapeEditor::PutShowArea ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1028)) long IShapeEditor::GetAreaPrecision ( );
|
|
__declspec(implementation_key(1029)) void IShapeEditor::PutAreaPrecision ( long pVal );
|
|
__declspec(implementation_key(1030)) long IShapeEditor::GetLengthPrecision ( );
|
|
__declspec(implementation_key(1031)) void IShapeEditor::PutLengthPrecision ( long pVal );
|
|
__declspec(implementation_key(1032)) enum tkAngleFormat IShapeEditor::GetAngleFormat ( );
|
|
__declspec(implementation_key(1033)) void IShapeEditor::PutAngleFormat ( enum tkAngleFormat pVal );
|
|
__declspec(implementation_key(1034)) long IShapeEditor::GetAnglePrecision ( );
|
|
__declspec(implementation_key(1035)) void IShapeEditor::PutAnglePrecision ( long pVal );
|
|
__declspec(implementation_key(1036)) VARIANT_BOOL IShapeEditor::GetShowBearing ( );
|
|
__declspec(implementation_key(1037)) void IShapeEditor::PutShowBearing ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1038)) VARIANT_BOOL IShapeEditor::GetShowLength ( );
|
|
__declspec(implementation_key(1039)) void IShapeEditor::PutShowLength ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1040)) _bstr_t IShapeEditor::Serialize ( );
|
|
__declspec(implementation_key(1041)) VARIANT_BOOL IShapeEditor::Deserialize ( _bstr_t state );
|
|
__declspec(implementation_key(1042)) long IShape::GetnumPoints ( );
|
|
__declspec(implementation_key(1043)) long IShape::GetNumParts ( );
|
|
__declspec(implementation_key(1044)) enum ShpfileType IShape::GetShapeType ( );
|
|
__declspec(implementation_key(1045)) void IShape::PutShapeType ( enum ShpfileType pVal );
|
|
__declspec(implementation_key(1046)) IPointPtr IShape::GetPoint ( long pointIndex );
|
|
__declspec(implementation_key(1047)) void IShape::PutPoint ( long pointIndex, struct IPoint * pVal );
|
|
__declspec(implementation_key(1048)) long IShape::GetPart ( long PartIndex );
|
|
__declspec(implementation_key(1049)) void IShape::PutPart ( long PartIndex, long pVal );
|
|
__declspec(implementation_key(1050)) long IShape::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1051)) _bstr_t IShape::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1052)) ICallbackPtr IShape::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1053)) void IShape::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1054)) _bstr_t IShape::GetKey ( );
|
|
__declspec(implementation_key(1055)) void IShape::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1056)) VARIANT_BOOL IShape::Create ( enum ShpfileType ShpType );
|
|
__declspec(implementation_key(1057)) VARIANT_BOOL IShape::InsertPoint ( struct IPoint * NewPoint, long * pointIndex );
|
|
__declspec(implementation_key(1058)) VARIANT_BOOL IShape::DeletePoint ( long pointIndex );
|
|
__declspec(implementation_key(1059)) VARIANT_BOOL IShape::InsertPart ( long pointIndex, long * PartIndex );
|
|
__declspec(implementation_key(1060)) VARIANT_BOOL IShape::DeletePart ( long PartIndex );
|
|
__declspec(implementation_key(1061)) IExtentsPtr IShape::GetExtents ( );
|
|
__declspec(implementation_key(1062)) _bstr_t IShape::SerializeToString ( );
|
|
__declspec(implementation_key(1063)) VARIANT_BOOL IShape::CreateFromString ( _bstr_t Serialized );
|
|
__declspec(implementation_key(1064)) VARIANT_BOOL IShape::PointInThisPoly ( struct IPoint * pt );
|
|
__declspec(implementation_key(1065)) IPointPtr IShape::GetCentroid ( );
|
|
__declspec(implementation_key(1066)) double IShape::GetLength ( );
|
|
__declspec(implementation_key(1067)) double IShape::GetPerimeter ( );
|
|
__declspec(implementation_key(1068)) double IShape::GetArea ( );
|
|
__declspec(implementation_key(1069)) VARIANT_BOOL IShape::Relates ( struct IShape * Shape, enum tkSpatialRelation Relation );
|
|
__declspec(implementation_key(1070)) double IShape::Distance ( struct IShape * Shape );
|
|
__declspec(implementation_key(1071)) IShapePtr IShape::Buffer ( double Distance, long nQuadSegments );
|
|
__declspec(implementation_key(1072)) IShapePtr IShape::Clip ( struct IShape * Shape, enum tkClipOperation Operation );
|
|
__declspec(implementation_key(1073)) VARIANT_BOOL IShape::Contains ( struct IShape * Shape );
|
|
__declspec(implementation_key(1074)) VARIANT_BOOL IShape::Crosses ( struct IShape * Shape );
|
|
__declspec(implementation_key(1075)) VARIANT_BOOL IShape::Disjoint ( struct IShape * Shape );
|
|
__declspec(implementation_key(1076)) VARIANT_BOOL IShape::Equals ( struct IShape * Shape );
|
|
__declspec(implementation_key(1077)) VARIANT_BOOL IShape::Intersects ( struct IShape * Shape );
|
|
__declspec(implementation_key(1078)) VARIANT_BOOL IShape::Overlaps ( struct IShape * Shape );
|
|
__declspec(implementation_key(1079)) VARIANT_BOOL IShape::Touches ( struct IShape * Shape );
|
|
__declspec(implementation_key(1080)) VARIANT_BOOL IShape::Within ( struct IShape * Shape );
|
|
__declspec(implementation_key(1081)) IShapePtr IShape::Boundary ( );
|
|
__declspec(implementation_key(1082)) IShapePtr IShape::ConvexHull ( );
|
|
__declspec(implementation_key(1083)) VARIANT_BOOL IShape::GetIsValid ( );
|
|
__declspec(implementation_key(1084)) VARIANT_BOOL IShape::GetXY ( long pointIndex, double * x, double * y );
|
|
__declspec(implementation_key(1085)) VARIANT_BOOL IShape::GetPartIsClockWise ( long PartIndex );
|
|
__declspec(implementation_key(1086)) VARIANT_BOOL IShape::ReversePointsOrder ( long PartIndex );
|
|
__declspec(implementation_key(1087)) VARIANT_BOOL IShape::GetIntersection ( struct IShape * Shape, VARIANT * Results );
|
|
__declspec(implementation_key(1088)) IPointPtr IShape::GetCenter ( );
|
|
__declspec(implementation_key(1089)) long IShape::GetEndOfPart ( long PartIndex );
|
|
__declspec(implementation_key(1090)) IShapePtr IShape::GetPartAsShape ( long PartIndex );
|
|
__declspec(implementation_key(1091)) _bstr_t IShape::GetIsValidReason ( );
|
|
__declspec(implementation_key(1092)) IPointPtr IShape::GetInteriorPoint ( );
|
|
__declspec(implementation_key(1093)) IShapePtr IShape::Clone ( );
|
|
__declspec(implementation_key(1094)) VARIANT_BOOL IShape::Explode ( VARIANT * Results );
|
|
__declspec(implementation_key(1095)) VARIANT_BOOL IShape::put_XY ( long pointIndex, double x, double y );
|
|
__declspec(implementation_key(1096)) VARIANT_BOOL IShape::ExportToBinary ( VARIANT * bytesArray );
|
|
__declspec(implementation_key(1097)) VARIANT_BOOL IShape::ImportFromBinary ( const _variant_t & bytesArray );
|
|
__declspec(implementation_key(1098)) HRESULT IShape::FixUp ( struct IShape * * retVal );
|
|
__declspec(implementation_key(1099)) long IShape::AddPoint ( double x, double y );
|
|
__declspec(implementation_key(1100)) _bstr_t IShape::ExportToWKT ( );
|
|
__declspec(implementation_key(1101)) VARIANT_BOOL IShape::ImportFromWKT ( _bstr_t Serialized );
|
|
__declspec(implementation_key(1102)) VARIANT_BOOL IShape::CopyFrom ( struct IShape * sourceShape );
|
|
__declspec(implementation_key(1103)) IShapePtr IShape::ClosestPoints ( struct IShape * shape2 );
|
|
__declspec(implementation_key(1104)) VARIANT_BOOL IShape::put_M ( long pointIndex, double M );
|
|
__declspec(implementation_key(1105)) VARIANT_BOOL IShape::put_Z ( long pointIndex, double Z );
|
|
__declspec(implementation_key(1106)) VARIANT_BOOL IShape::get_M ( long pointIndex, double * M );
|
|
__declspec(implementation_key(1107)) VARIANT_BOOL IShape::get_Z ( long pointIndex, double * Z );
|
|
__declspec(implementation_key(1108)) IShapePtr IShape::BufferWithParams ( double Distance, long numSegments, VARIANT_BOOL singleSided, enum tkBufferCap capStyle, enum tkBufferJoin joinStyle, double mitreLimit );
|
|
__declspec(implementation_key(1109)) HRESULT IShape::Move ( double xOffset, double yOffset );
|
|
__declspec(implementation_key(1110)) HRESULT IShape::Rotate ( double originX, double originY, double angle );
|
|
__declspec(implementation_key(1111)) enum ShpfileType IShape::GetShapeType2D ( );
|
|
__declspec(implementation_key(1112)) VARIANT_BOOL IShape::SplitByPolyline ( struct IShape * polyline, VARIANT * Results );
|
|
__declspec(implementation_key(1113)) VARIANT_BOOL IShape::GetIsEmpty ( );
|
|
__declspec(implementation_key(1114)) HRESULT IShape::Clear ( );
|
|
__declspec(implementation_key(1115)) IShapePtr IShape::FixUp2 ( enum tkUnitsOfMeasure units );
|
|
__declspec(implementation_key(1116)) HRESULT IExtents::SetBounds ( double xMin, double yMin, double zMin, double xMax, double yMax, double zMax );
|
|
__declspec(implementation_key(1117)) HRESULT IExtents::GetBounds ( double * xMin, double * yMin, double * zMin, double * xMax, double * yMax, double * zMax );
|
|
__declspec(implementation_key(1118)) double IExtents::GetxMin ( );
|
|
__declspec(implementation_key(1119)) double IExtents::GetxMax ( );
|
|
__declspec(implementation_key(1120)) double IExtents::GetyMin ( );
|
|
__declspec(implementation_key(1121)) double IExtents::GetyMax ( );
|
|
__declspec(implementation_key(1122)) double IExtents::GetzMin ( );
|
|
__declspec(implementation_key(1123)) double IExtents::GetzMax ( );
|
|
__declspec(implementation_key(1124)) double IExtents::GetmMin ( );
|
|
__declspec(implementation_key(1125)) double IExtents::GetmMax ( );
|
|
__declspec(implementation_key(1126)) HRESULT IExtents::GetMeasureBounds ( double * mMin, double * mMax );
|
|
__declspec(implementation_key(1127)) HRESULT IExtents::SetMeasureBounds ( double mMin, double mMax );
|
|
__declspec(implementation_key(1128)) _bstr_t IExtents::ToDebugString ( );
|
|
__declspec(implementation_key(1129)) VARIANT_BOOL IExtents::PointIsWithin ( double x, double y );
|
|
__declspec(implementation_key(1130)) IShapePtr IExtents::ToShape ( );
|
|
__declspec(implementation_key(1131)) IPointPtr IExtents::GetCenter ( );
|
|
__declspec(implementation_key(1132)) HRESULT IExtents::MoveTo ( double x, double y );
|
|
__declspec(implementation_key(1133)) double IExtents::GetWidth ( );
|
|
__declspec(implementation_key(1134)) double IExtents::GetHeight ( );
|
|
__declspec(implementation_key(1135)) double IExtents::GetDepth ( );
|
|
__declspec(implementation_key(1136)) VARIANT_BOOL ILabel::GetVisible ( );
|
|
__declspec(implementation_key(1137)) void ILabel::PutVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1138)) double ILabel::GetRotation ( );
|
|
__declspec(implementation_key(1139)) void ILabel::PutRotation ( double retVal );
|
|
__declspec(implementation_key(1140)) _bstr_t ILabel::GetText ( );
|
|
__declspec(implementation_key(1141)) void ILabel::PutText ( _bstr_t retVal );
|
|
__declspec(implementation_key(1142)) double ILabel::Getx ( );
|
|
__declspec(implementation_key(1143)) void ILabel::Putx ( double retVal );
|
|
__declspec(implementation_key(1144)) double ILabel::Gety ( );
|
|
__declspec(implementation_key(1145)) void ILabel::Puty ( double retVal );
|
|
__declspec(implementation_key(1146)) VARIANT_BOOL ILabel::GetIsDrawn ( );
|
|
__declspec(implementation_key(1147)) long ILabel::GetCategory ( );
|
|
__declspec(implementation_key(1148)) void ILabel::PutCategory ( long retVal );
|
|
__declspec(implementation_key(1149)) IExtentsPtr ILabel::GetScreenExtents ( );
|
|
__declspec(implementation_key(1150)) long ILabels::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1151)) _bstr_t ILabels::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1152)) ICallbackPtr ILabels::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1153)) void ILabels::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1154)) _bstr_t ILabels::GetKey ( );
|
|
__declspec(implementation_key(1155)) void ILabels::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1156)) enum tkVerticalPosition ILabels::GetVerticalPosition ( );
|
|
__declspec(implementation_key(1157)) void ILabels::PutVerticalPosition ( enum tkVerticalPosition retVal );
|
|
__declspec(implementation_key(1158)) ILabelCategoryPtr ILabels::GetCategory ( long Index );
|
|
__declspec(implementation_key(1159)) void ILabels::PutCategory ( long Index, struct ILabelCategory * pVal );
|
|
__declspec(implementation_key(1160)) HRESULT ILabels::AddLabel ( _bstr_t Text, double x, double y, double Rotation, long Category );
|
|
__declspec(implementation_key(1161)) VARIANT_BOOL ILabels::InsertLabel ( long Index, _bstr_t Text, double x, double y, double Rotation, long Category );
|
|
__declspec(implementation_key(1162)) VARIANT_BOOL ILabels::RemoveLabel ( long Index );
|
|
__declspec(implementation_key(1163)) HRESULT ILabels::AddPart ( long Index, _bstr_t Text, double x, double y, double Rotation, long Category );
|
|
__declspec(implementation_key(1164)) VARIANT_BOOL ILabels::InsertPart ( long Index, long Part, _bstr_t Text, double x, double y, double Rotation, long Category );
|
|
__declspec(implementation_key(1165)) VARIANT_BOOL ILabels::RemovePart ( long Index, long Part );
|
|
__declspec(implementation_key(1166)) ILabelCategoryPtr ILabels::AddCategory ( _bstr_t Name );
|
|
__declspec(implementation_key(1167)) ILabelCategoryPtr ILabels::InsertCategory ( long Index, _bstr_t Name );
|
|
__declspec(implementation_key(1168)) VARIANT_BOOL ILabels::RemoveCategory ( long Index );
|
|
__declspec(implementation_key(1169)) HRESULT ILabels::Clear ( );
|
|
__declspec(implementation_key(1170)) HRESULT ILabels::ClearCategories ( );
|
|
__declspec(implementation_key(1171)) VARIANT_BOOL ILabels::Select ( struct IExtents * BoundingBox, long Tolerance, enum SelectMode SelectMode, VARIANT * LabelIndices, VARIANT * PartIndices );
|
|
__declspec(implementation_key(1172)) long ILabels::GetCount ( );
|
|
__declspec(implementation_key(1173)) long ILabels::GetNumParts ( long Index );
|
|
__declspec(implementation_key(1174)) long ILabels::GetNumCategories ( );
|
|
__declspec(implementation_key(1175)) ILabelPtr ILabels::GetLabel ( long Index, long Part );
|
|
__declspec(implementation_key(1176)) VARIANT_BOOL ILabels::GetSynchronized ( );
|
|
__declspec(implementation_key(1177)) void ILabels::PutSynchronized ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1178)) VARIANT_BOOL ILabels::GetScaleLabels ( );
|
|
__declspec(implementation_key(1179)) void ILabels::PutScaleLabels ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1180)) double ILabels::GetBasicScale ( );
|
|
__declspec(implementation_key(1181)) void ILabels::PutBasicScale ( double retVal );
|
|
__declspec(implementation_key(1182)) double ILabels::GetMaxVisibleScale ( );
|
|
__declspec(implementation_key(1183)) void ILabels::PutMaxVisibleScale ( double retVal );
|
|
__declspec(implementation_key(1184)) double ILabels::GetMinVisibleScale ( );
|
|
__declspec(implementation_key(1185)) void ILabels::PutMinVisibleScale ( double retVal );
|
|
__declspec(implementation_key(1186)) VARIANT_BOOL ILabels::GetDynamicVisibility ( );
|
|
__declspec(implementation_key(1187)) void ILabels::PutDynamicVisibility ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1188)) VARIANT_BOOL ILabels::GetAvoidCollisions ( );
|
|
__declspec(implementation_key(1189)) void ILabels::PutAvoidCollisions ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1190)) long ILabels::GetCollisionBuffer ( );
|
|
__declspec(implementation_key(1191)) void ILabels::PutCollisionBuffer ( long retVal );
|
|
__declspec(implementation_key(1192)) VARIANT_BOOL ILabels::GetUseWidthLimits ( );
|
|
__declspec(implementation_key(1193)) void ILabels::PutUseWidthLimits ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1194)) VARIANT_BOOL ILabels::GetRemoveDuplicates ( );
|
|
__declspec(implementation_key(1195)) void ILabels::PutRemoveDuplicates ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1196)) VARIANT_BOOL ILabels::GetUseGdiPlus ( );
|
|
__declspec(implementation_key(1197)) void ILabels::PutUseGdiPlus ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1198)) VARIANT_BOOL ILabels::GetVisible ( );
|
|
__declspec(implementation_key(1199)) void ILabels::PutVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1200)) double ILabels::GetOffsetX ( );
|
|
__declspec(implementation_key(1201)) void ILabels::PutOffsetX ( double retVal );
|
|
__declspec(implementation_key(1202)) double ILabels::GetOffsetY ( );
|
|
__declspec(implementation_key(1203)) void ILabels::PutOffsetY ( double retVal );
|
|
__declspec(implementation_key(1204)) enum tkLabelAlignment ILabels::GetAlignment ( );
|
|
__declspec(implementation_key(1205)) void ILabels::PutAlignment ( enum tkLabelAlignment retVal );
|
|
__declspec(implementation_key(1206)) enum tkLineLabelOrientation ILabels::GetLineOrientation ( );
|
|
__declspec(implementation_key(1207)) void ILabels::PutLineOrientation ( enum tkLineLabelOrientation retVal );
|
|
__declspec(implementation_key(1208)) _bstr_t ILabels::GetFontName ( );
|
|
__declspec(implementation_key(1209)) void ILabels::PutFontName ( _bstr_t retVal );
|
|
__declspec(implementation_key(1210)) long ILabels::GetFontSize ( );
|
|
__declspec(implementation_key(1211)) void ILabels::PutFontSize ( long retVal );
|
|
__declspec(implementation_key(1212)) VARIANT_BOOL ILabels::GetFontItalic ( );
|
|
__declspec(implementation_key(1213)) void ILabels::PutFontItalic ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1214)) VARIANT_BOOL ILabels::GetFontBold ( );
|
|
__declspec(implementation_key(1215)) void ILabels::PutFontBold ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1216)) VARIANT_BOOL ILabels::GetFontUnderline ( );
|
|
__declspec(implementation_key(1217)) void ILabels::PutFontUnderline ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1218)) VARIANT_BOOL ILabels::GetFontStrikeOut ( );
|
|
__declspec(implementation_key(1219)) void ILabels::PutFontStrikeOut ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1220)) OLE_COLOR ILabels::GetFontColor ( );
|
|
__declspec(implementation_key(1221)) void ILabels::PutFontColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1222)) OLE_COLOR ILabels::GetFontColor2 ( );
|
|
__declspec(implementation_key(1223)) void ILabels::PutFontColor2 ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1224)) enum tkLinearGradientMode ILabels::GetFontGradientMode ( );
|
|
__declspec(implementation_key(1225)) void ILabels::PutFontGradientMode ( enum tkLinearGradientMode retVal );
|
|
__declspec(implementation_key(1226)) long ILabels::GetFontTransparency ( );
|
|
__declspec(implementation_key(1227)) void ILabels::PutFontTransparency ( long retVal );
|
|
__declspec(implementation_key(1228)) VARIANT_BOOL ILabels::GetFontOutlineVisible ( );
|
|
__declspec(implementation_key(1229)) void ILabels::PutFontOutlineVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1230)) VARIANT_BOOL ILabels::GetShadowVisible ( );
|
|
__declspec(implementation_key(1231)) void ILabels::PutShadowVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1232)) VARIANT_BOOL ILabels::GetHaloVisible ( );
|
|
__declspec(implementation_key(1233)) void ILabels::PutHaloVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1234)) OLE_COLOR ILabels::GetFontOutlineColor ( );
|
|
__declspec(implementation_key(1235)) void ILabels::PutFontOutlineColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1236)) OLE_COLOR ILabels::GetShadowColor ( );
|
|
__declspec(implementation_key(1237)) void ILabels::PutShadowColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1238)) OLE_COLOR ILabels::GetHaloColor ( );
|
|
__declspec(implementation_key(1239)) void ILabels::PutHaloColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1240)) long ILabels::GetFontOutlineWidth ( );
|
|
__declspec(implementation_key(1241)) void ILabels::PutFontOutlineWidth ( long retVal );
|
|
__declspec(implementation_key(1242)) long ILabels::GetShadowOffsetX ( );
|
|
__declspec(implementation_key(1243)) void ILabels::PutShadowOffsetX ( long retVal );
|
|
__declspec(implementation_key(1244)) long ILabels::GetShadowOffsetY ( );
|
|
__declspec(implementation_key(1245)) void ILabels::PutShadowOffsetY ( long retVal );
|
|
__declspec(implementation_key(1246)) long ILabels::GetHaloSize ( );
|
|
__declspec(implementation_key(1247)) void ILabels::PutHaloSize ( long retVal );
|
|
__declspec(implementation_key(1248)) enum tkLabelFrameType ILabels::GetFrameType ( );
|
|
__declspec(implementation_key(1249)) void ILabels::PutFrameType ( enum tkLabelFrameType retVal );
|
|
__declspec(implementation_key(1250)) OLE_COLOR ILabels::GetFrameOutlineColor ( );
|
|
__declspec(implementation_key(1251)) void ILabels::PutFrameOutlineColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1252)) OLE_COLOR ILabels::GetFrameBackColor ( );
|
|
__declspec(implementation_key(1253)) void ILabels::PutFrameBackColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1254)) OLE_COLOR ILabels::GetFrameBackColor2 ( );
|
|
__declspec(implementation_key(1255)) void ILabels::PutFrameBackColor2 ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1256)) enum tkLinearGradientMode ILabels::GetFrameGradientMode ( );
|
|
__declspec(implementation_key(1257)) void ILabels::PutFrameGradientMode ( enum tkLinearGradientMode retVal );
|
|
__declspec(implementation_key(1258)) enum tkDashStyle ILabels::GetFrameOutlineStyle ( );
|
|
__declspec(implementation_key(1259)) void ILabels::PutFrameOutlineStyle ( enum tkDashStyle retVal );
|
|
__declspec(implementation_key(1260)) long ILabels::GetFrameOutlineWidth ( );
|
|
__declspec(implementation_key(1261)) void ILabels::PutFrameOutlineWidth ( long retVal );
|
|
__declspec(implementation_key(1262)) long ILabels::GetFramePaddingX ( );
|
|
__declspec(implementation_key(1263)) void ILabels::PutFramePaddingX ( long retVal );
|
|
__declspec(implementation_key(1264)) long ILabels::GetFramePaddingY ( );
|
|
__declspec(implementation_key(1265)) void ILabels::PutFramePaddingY ( long retVal );
|
|
__declspec(implementation_key(1266)) long ILabels::GetFrameTransparency ( );
|
|
__declspec(implementation_key(1267)) void ILabels::PutFrameTransparency ( long retVal );
|
|
__declspec(implementation_key(1268)) enum tkLabelAlignment ILabels::GetInboxAlignment ( );
|
|
__declspec(implementation_key(1269)) void ILabels::PutInboxAlignment ( enum tkLabelAlignment retVal );
|
|
__declspec(implementation_key(1270)) long ILabels::GetClassificationField ( );
|
|
__declspec(implementation_key(1271)) void ILabels::PutClassificationField ( long FieldIndex );
|
|
__declspec(implementation_key(1272)) VARIANT_BOOL ILabels::GenerateCategories ( long FieldIndex, enum tkClassificationType ClassificationType, long numClasses );
|
|
__declspec(implementation_key(1273)) HRESULT ILabels::ApplyCategories ( );
|
|
__declspec(implementation_key(1274)) ILabelCategoryPtr ILabels::GetOptions ( );
|
|
__declspec(implementation_key(1275)) void ILabels::PutOptions ( struct ILabelCategory * retVal );
|
|
__declspec(implementation_key(1276)) HRESULT ILabels::ApplyColorScheme ( enum tkColorSchemeType Type, struct IColorScheme * ColorScheme );
|
|
__declspec(implementation_key(1277)) HRESULT ILabels::ApplyColorScheme2 ( enum tkColorSchemeType Type, struct IColorScheme * ColorScheme, enum tkLabelElements Element );
|
|
__declspec(implementation_key(1278)) HRESULT ILabels::ApplyColorScheme3 ( enum tkColorSchemeType Type, struct IColorScheme * ColorScheme, enum tkLabelElements Element, long CategoryStartIndex, long CategoryEndIndex );
|
|
__declspec(implementation_key(1279)) VARIANT_BOOL ILabels::GetFrameVisible ( );
|
|
__declspec(implementation_key(1280)) void ILabels::PutFrameVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1281)) _bstr_t ILabels::GetVisibilityExpression ( );
|
|
__declspec(implementation_key(1282)) void ILabels::PutVisibilityExpression ( _bstr_t retVal );
|
|
__declspec(implementation_key(1283)) long ILabels::GetMinDrawingSize ( );
|
|
__declspec(implementation_key(1284)) void ILabels::PutMinDrawingSize ( long retVal );
|
|
__declspec(implementation_key(1285)) VARIANT_BOOL ILabels::MoveCategoryUp ( long Index );
|
|
__declspec(implementation_key(1286)) VARIANT_BOOL ILabels::MoveCategoryDown ( long Index );
|
|
__declspec(implementation_key(1287)) VARIANT_BOOL ILabels::GetAutoOffset ( );
|
|
__declspec(implementation_key(1288)) void ILabels::PutAutoOffset ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1289)) _bstr_t ILabels::Serialize ( );
|
|
__declspec(implementation_key(1290)) HRESULT ILabels::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(1291)) _bstr_t ILabels::GetExpression ( );
|
|
__declspec(implementation_key(1292)) void ILabels::PutExpression ( _bstr_t retVal );
|
|
__declspec(implementation_key(1293)) VARIANT_BOOL ILabels::SaveToXML ( _bstr_t Filename );
|
|
__declspec(implementation_key(1294)) VARIANT_BOOL ILabels::LoadFromXML ( _bstr_t Filename );
|
|
__declspec(implementation_key(1295)) VARIANT_BOOL ILabels::SaveToDbf ( VARIANT_BOOL saveText, VARIANT_BOOL saveCategory );
|
|
__declspec(implementation_key(1296)) VARIANT_BOOL ILabels::SaveToDbf2 ( _bstr_t xField, _bstr_t yField, _bstr_t angleField, _bstr_t textField, _bstr_t categoryField, VARIANT_BOOL saveText, VARIANT_BOOL saveCategory );
|
|
__declspec(implementation_key(1297)) VARIANT_BOOL ILabels::LoadFromDbf ( VARIANT_BOOL loadText, VARIANT_BOOL loadCategory );
|
|
__declspec(implementation_key(1298)) VARIANT_BOOL ILabels::LoadFromDbf2 ( _bstr_t xField, _bstr_t yField, _bstr_t angleField, _bstr_t textField, _bstr_t categoryField, VARIANT_BOOL loadText, VARIANT_BOOL loadCategory );
|
|
__declspec(implementation_key(1299)) long ILabels::Generate ( _bstr_t Expression, enum tkLabelPositioning Method, VARIANT_BOOL LargestPartOnly );
|
|
__declspec(implementation_key(1300)) enum tkSavingMode ILabels::GetSavingMode ( );
|
|
__declspec(implementation_key(1301)) void ILabels::PutSavingMode ( enum tkSavingMode retVal );
|
|
__declspec(implementation_key(1302)) enum tkLabelPositioning ILabels::GetPositioning ( );
|
|
__declspec(implementation_key(1303)) void ILabels::PutPositioning ( enum tkLabelPositioning pVal );
|
|
__declspec(implementation_key(1304)) enum tkTextRenderingHint ILabels::GetTextRenderingHint ( );
|
|
__declspec(implementation_key(1305)) void ILabels::PutTextRenderingHint ( enum tkTextRenderingHint pVal );
|
|
__declspec(implementation_key(1306)) _bstr_t ILabels::GetFloatNumberFormat ( );
|
|
__declspec(implementation_key(1307)) void ILabels::PutFloatNumberFormat ( _bstr_t pVal );
|
|
__declspec(implementation_key(1308)) HRESULT ILabels::ForceRecalculateExpression ( );
|
|
__declspec(implementation_key(1309)) long ILabels::GetFontSize2 ( );
|
|
__declspec(implementation_key(1310)) void ILabels::PutFontSize2 ( long pVal );
|
|
__declspec(implementation_key(1311)) VARIANT_BOOL ILabels::GetUseVariableSize ( );
|
|
__declspec(implementation_key(1312)) void ILabels::PutUseVariableSize ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1313)) VARIANT_BOOL ILabels::GetLogScaleForSize ( );
|
|
__declspec(implementation_key(1314)) void ILabels::PutLogScaleForSize ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1315)) HRESULT ILabels::UpdateSizeField ( );
|
|
__declspec(implementation_key(1316)) long ILabels::GetMinVisibleZoom ( );
|
|
__declspec(implementation_key(1317)) void ILabels::PutMinVisibleZoom ( long pVal );
|
|
__declspec(implementation_key(1318)) long ILabels::GetMaxVisibleZoom ( );
|
|
__declspec(implementation_key(1319)) void ILabels::PutMaxVisibleZoom ( long pVal );
|
|
__declspec(implementation_key(1320)) _bstr_t IGeoProjection::ExportToProj4 ( );
|
|
__declspec(implementation_key(1321)) VARIANT_BOOL IGeoProjection::ImportFromProj4 ( _bstr_t proj );
|
|
__declspec(implementation_key(1322)) VARIANT_BOOL IGeoProjection::ImportFromESRI ( _bstr_t proj );
|
|
__declspec(implementation_key(1323)) VARIANT_BOOL IGeoProjection::ImportFromEPSG ( long projCode );
|
|
__declspec(implementation_key(1324)) _bstr_t IGeoProjection::ExportToWKT ( );
|
|
__declspec(implementation_key(1325)) VARIANT_BOOL IGeoProjection::ImportFromWKT ( _bstr_t proj );
|
|
__declspec(implementation_key(1326)) ICallbackPtr IGeoProjection::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1327)) void IGeoProjection::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(1328)) _bstr_t IGeoProjection::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1329)) long IGeoProjection::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1330)) _bstr_t IGeoProjection::GetKey ( );
|
|
__declspec(implementation_key(1331)) void IGeoProjection::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(1332)) HRESULT IGeoProjection::SetWellKnownGeogCS ( enum tkCoordinateSystem newVal );
|
|
__declspec(implementation_key(1333)) VARIANT_BOOL IGeoProjection::GetIsGeographic ( );
|
|
__declspec(implementation_key(1334)) VARIANT_BOOL IGeoProjection::GetIsProjected ( );
|
|
__declspec(implementation_key(1335)) VARIANT_BOOL IGeoProjection::GetIsLocal ( );
|
|
__declspec(implementation_key(1336)) VARIANT_BOOL IGeoProjection::GetIsSame ( struct IGeoProjection * proj );
|
|
__declspec(implementation_key(1337)) VARIANT_BOOL IGeoProjection::GetIsSameGeogCS ( struct IGeoProjection * proj );
|
|
__declspec(implementation_key(1338)) double IGeoProjection::GetInverseFlattening ( );
|
|
__declspec(implementation_key(1339)) double IGeoProjection::GetSemiMajor ( );
|
|
__declspec(implementation_key(1340)) double IGeoProjection::GetSemiMinor ( );
|
|
__declspec(implementation_key(1341)) VARIANT_BOOL IGeoProjection::GetProjectionParam ( enum tkProjectionParameter Name, double * Value );
|
|
__declspec(implementation_key(1342)) VARIANT_BOOL IGeoProjection::GetIsEmpty ( );
|
|
__declspec(implementation_key(1343)) VARIANT_BOOL IGeoProjection::CopyFrom ( struct IGeoProjection * sourceProj );
|
|
__declspec(implementation_key(1344)) _bstr_t IGeoProjection::GetName ( );
|
|
__declspec(implementation_key(1345)) _bstr_t IGeoProjection::GetProjectionName ( );
|
|
__declspec(implementation_key(1346)) _bstr_t IGeoProjection::GetGeogCSName ( );
|
|
__declspec(implementation_key(1347)) VARIANT_BOOL IGeoProjection::GetGeogCSParam ( enum tkGeogCSParameter Name, double * pVal );
|
|
__declspec(implementation_key(1348)) HRESULT IGeoProjection::SetWgs84Projection ( enum tkWgs84Projection Projection );
|
|
__declspec(implementation_key(1349)) HRESULT IGeoProjection::SetNad83Projection ( enum tkNad83Projection Projection );
|
|
__declspec(implementation_key(1350)) VARIANT_BOOL IGeoProjection::GetIsSameExt ( struct IGeoProjection * proj, struct IExtents * bounds, int numSamplingPoints );
|
|
__declspec(implementation_key(1351)) VARIANT_BOOL IGeoProjection::ReadFromFile ( _bstr_t Filename );
|
|
__declspec(implementation_key(1352)) VARIANT_BOOL IGeoProjection::WriteToFile ( _bstr_t Filename );
|
|
__declspec(implementation_key(1353)) VARIANT_BOOL IGeoProjection::ImportFromAutoDetect ( _bstr_t proj );
|
|
__declspec(implementation_key(1354)) VARIANT_BOOL IGeoProjection::StartTransform ( struct IGeoProjection * target );
|
|
__declspec(implementation_key(1355)) HRESULT IGeoProjection::StopTransform ( );
|
|
__declspec(implementation_key(1356)) VARIANT_BOOL IGeoProjection::Transform ( double * x, double * y );
|
|
__declspec(implementation_key(1357)) VARIANT_BOOL IGeoProjection::GetHasTransformation ( );
|
|
__declspec(implementation_key(1358)) VARIANT_BOOL IGeoProjection::SetGoogleMercator ( );
|
|
__declspec(implementation_key(1359)) VARIANT_BOOL IGeoProjection::Clear ( );
|
|
__declspec(implementation_key(1360)) IGeoProjectionPtr IGeoProjection::Clone ( );
|
|
__declspec(implementation_key(1361)) VARIANT_BOOL IGeoProjection::SetWgs84 ( );
|
|
__declspec(implementation_key(1362)) VARIANT_BOOL IGeoProjection::GetIsFrozen ( );
|
|
__declspec(implementation_key(1363)) VARIANT_BOOL IGeoProjection::TryAutoDetectEpsg ( int * epsgCode );
|
|
__declspec(implementation_key(1364)) VARIANT_BOOL IGeoProjection::WriteToFileEx ( _bstr_t Filename, VARIANT_BOOL esri );
|
|
__declspec(implementation_key(1365)) VARIANT_BOOL IGeoProjection::ReadFromFileEx ( _bstr_t Filename, VARIANT_BOOL esri );
|
|
__declspec(implementation_key(1366)) _bstr_t IGeoProjection::ExportToEsri ( );
|
|
__declspec(implementation_key(1367)) enum tkUnitsOfMeasure IGeoProjection::GetLinearUnits ( );
|
|
__declspec(implementation_key(1368)) long IGridHeader::GetNumberCols ( );
|
|
__declspec(implementation_key(1369)) void IGridHeader::PutNumberCols ( long pVal );
|
|
__declspec(implementation_key(1370)) long IGridHeader::GetNumberRows ( );
|
|
__declspec(implementation_key(1371)) void IGridHeader::PutNumberRows ( long pVal );
|
|
__declspec(implementation_key(1372)) _variant_t IGridHeader::GetNodataValue ( );
|
|
__declspec(implementation_key(1373)) void IGridHeader::PutNodataValue ( const _variant_t & pVal );
|
|
__declspec(implementation_key(1374)) double IGridHeader::GetdX ( );
|
|
__declspec(implementation_key(1375)) void IGridHeader::PutdX ( double pVal );
|
|
__declspec(implementation_key(1376)) double IGridHeader::GetdY ( );
|
|
__declspec(implementation_key(1377)) void IGridHeader::PutdY ( double pVal );
|
|
__declspec(implementation_key(1378)) double IGridHeader::GetXllCenter ( );
|
|
__declspec(implementation_key(1379)) void IGridHeader::PutXllCenter ( double pVal );
|
|
__declspec(implementation_key(1380)) double IGridHeader::GetYllCenter ( );
|
|
__declspec(implementation_key(1381)) void IGridHeader::PutYllCenter ( double pVal );
|
|
__declspec(implementation_key(1382)) _bstr_t IGridHeader::GetProjection ( );
|
|
__declspec(implementation_key(1383)) void IGridHeader::PutProjection ( _bstr_t pVal );
|
|
__declspec(implementation_key(1384)) _bstr_t IGridHeader::GetNotes ( );
|
|
__declspec(implementation_key(1385)) void IGridHeader::PutNotes ( _bstr_t pVal );
|
|
__declspec(implementation_key(1386)) long IGridHeader::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1387)) _bstr_t IGridHeader::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1388)) ICallbackPtr IGridHeader::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1389)) void IGridHeader::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1390)) _bstr_t IGridHeader::GetKey ( );
|
|
__declspec(implementation_key(1391)) void IGridHeader::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1392)) HRESULT IGridHeader::CopyFrom ( struct IGridHeader * pVal );
|
|
__declspec(implementation_key(1393)) _bstr_t IGridHeader::GetColorTable ( );
|
|
__declspec(implementation_key(1394)) void IGridHeader::PutColorTable ( _bstr_t pVal );
|
|
__declspec(implementation_key(1395)) IGeoProjectionPtr IGridHeader::GetGeoProjection ( );
|
|
__declspec(implementation_key(1396)) void IGridHeader::PutGeoProjection ( struct IGeoProjection * pVal );
|
|
__declspec(implementation_key(1397)) VARIANT_BOOL ITileProviders::Remove ( long ProviderId, VARIANT_BOOL ClearCache );
|
|
__declspec(implementation_key(1398)) HRESULT ITileProviders::Clear ( VARIANT_BOOL ClearCache );
|
|
__declspec(implementation_key(1399)) long ITileProviders::GetCount ( );
|
|
__declspec(implementation_key(1400)) VARIANT_BOOL ITileProviders::Add ( int Id, _bstr_t Name, _bstr_t UrlPattern, enum tkTileProjection Projection, int MinZoom, int MaxZoom );
|
|
__declspec(implementation_key(1401)) long ITileProviders::GetId ( int Index );
|
|
__declspec(implementation_key(1402)) _bstr_t ITileProviders::GetName ( int Index );
|
|
__declspec(implementation_key(1403)) void ITileProviders::PutName ( int Index, _bstr_t retVal );
|
|
__declspec(implementation_key(1404)) _bstr_t ITileProviders::GetUrlPattern ( int Index );
|
|
__declspec(implementation_key(1405)) enum tkTileProjection ITileProviders::GetProjection ( int Index );
|
|
__declspec(implementation_key(1406)) int ITileProviders::GetMinZoom ( int Index );
|
|
__declspec(implementation_key(1407)) int ITileProviders::GetMaxZoom ( int Index );
|
|
__declspec(implementation_key(1408)) _bstr_t ITileProviders::GetVersion ( int Index );
|
|
__declspec(implementation_key(1409)) void ITileProviders::PutVersion ( int Index, _bstr_t retVal );
|
|
__declspec(implementation_key(1410)) int ITileProviders::GetIndexByProvider ( enum tkTileProvider Provider );
|
|
__declspec(implementation_key(1411)) int ITileProviders::GetIndexByProviderId ( int ProviderId );
|
|
__declspec(implementation_key(1412)) VARIANT_BOOL ITileProviders::GetIsCustom ( int Index );
|
|
__declspec(implementation_key(1413)) ICallbackPtr ITileProviders::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1414)) void ITileProviders::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(1415)) _bstr_t ITileProviders::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1416)) long ITileProviders::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1417)) _bstr_t ITileProviders::GetLanguage ( int Index );
|
|
__declspec(implementation_key(1418)) void ITileProviders::PutLanguage ( int Index, _bstr_t retVal );
|
|
__declspec(implementation_key(1419)) IExtentsPtr ITileProviders::GetGeographicBounds ( int Index );
|
|
__declspec(implementation_key(1420)) void ITileProviders::PutGeographicBounds ( int Index, struct IExtents * pVal );
|
|
__declspec(implementation_key(1421)) VARIANT_BOOL ITiles::GetVisible ( );
|
|
__declspec(implementation_key(1422)) void ITiles::PutVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1423)) enum tkTileProvider ITiles::GetProvider ( );
|
|
__declspec(implementation_key(1424)) void ITiles::PutProvider ( enum tkTileProvider pVal );
|
|
__declspec(implementation_key(1425)) VARIANT_BOOL ITiles::GetGridLinesVisible ( );
|
|
__declspec(implementation_key(1426)) void ITiles::PutGridLinesVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1427)) VARIANT_BOOL ITiles::GetDoCaching ( enum tkCacheType cacheType );
|
|
__declspec(implementation_key(1428)) void ITiles::PutDoCaching ( enum tkCacheType cacheType, VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1429)) VARIANT_BOOL ITiles::GetUseCache ( enum tkCacheType cacheType );
|
|
__declspec(implementation_key(1430)) void ITiles::PutUseCache ( enum tkCacheType cacheType, VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1431)) VARIANT_BOOL ITiles::GetUseServer ( );
|
|
__declspec(implementation_key(1432)) void ITiles::PutUseServer ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1433)) double ITiles::GetCacheSize ( enum tkCacheType cacheType );
|
|
__declspec(implementation_key(1434)) double ITiles::GetMaxCacheSize ( enum tkCacheType cacheType );
|
|
__declspec(implementation_key(1435)) void ITiles::PutMaxCacheSize ( enum tkCacheType cacheType, double pVal );
|
|
__declspec(implementation_key(1436)) int ITiles::GetMinScaleToCache ( );
|
|
__declspec(implementation_key(1437)) void ITiles::PutMinScaleToCache ( int pVal );
|
|
__declspec(implementation_key(1438)) int ITiles::GetMaxScaleToCache ( );
|
|
__declspec(implementation_key(1439)) void ITiles::PutMaxScaleToCache ( int pVal );
|
|
__declspec(implementation_key(1440)) HRESULT ITiles::ClearCache ( enum tkCacheType cacheType );
|
|
__declspec(implementation_key(1441)) HRESULT ITiles::ClearCache2 ( enum tkCacheType cacheType, int ProviderId, int fromScale, int toScale );
|
|
__declspec(implementation_key(1442)) ICallbackPtr ITiles::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1443)) void ITiles::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(1444)) _bstr_t ITiles::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1445)) long ITiles::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1446)) _bstr_t ITiles::GetKey ( );
|
|
__declspec(implementation_key(1447)) void ITiles::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(1448)) double ITiles::GetCacheSize2 ( enum tkCacheType cacheType, int Provider, int Scale );
|
|
__declspec(implementation_key(1449)) _bstr_t ITiles::Serialize ( );
|
|
__declspec(implementation_key(1450)) HRESULT ITiles::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(1451)) VARIANT_BOOL ITiles::SetProxy ( _bstr_t address, int port );
|
|
__declspec(implementation_key(1452)) _bstr_t ITiles::GetProxy ( );
|
|
__declspec(implementation_key(1453)) VARIANT_BOOL ITiles::AutodetectProxy ( );
|
|
__declspec(implementation_key(1454)) _bstr_t ITiles::GetDiskCacheFilename ( );
|
|
__declspec(implementation_key(1455)) void ITiles::PutDiskCacheFilename ( _bstr_t pVal );
|
|
__declspec(implementation_key(1456)) ITileProvidersPtr ITiles::GetProviders ( );
|
|
__declspec(implementation_key(1457)) int ITiles::GetProviderId ( );
|
|
__declspec(implementation_key(1458)) void ITiles::PutProviderId ( int retVal );
|
|
__declspec(implementation_key(1459)) IExtentsPtr ITiles::GetTilesIndices ( struct IExtents * boundsDegrees, int zoom, int ProviderId );
|
|
__declspec(implementation_key(1460)) long ITiles::Prefetch ( double minLat, double maxLat, double minLng, double maxLng, int zoom, int ProviderId, struct IStopExecution * stop );
|
|
__declspec(implementation_key(1461)) long ITiles::Prefetch2 ( int minX, int maxX, int minY, int maxY, int zoom, int ProviderId, struct IStopExecution * stop );
|
|
__declspec(implementation_key(1462)) long ITiles::get_DiskCacheCount ( int Provider, int zoom, int xMin, int xMax, int yMin, int yMax );
|
|
__declspec(implementation_key(1463)) _bstr_t ITiles::GetProviderName ( );
|
|
__declspec(implementation_key(1464)) VARIANT_BOOL ITiles::CheckConnection ( _bstr_t url );
|
|
__declspec(implementation_key(1465)) IExtentsPtr ITiles::GetTileBounds ( int ProviderId, int zoom, int tileX, int tileY );
|
|
__declspec(implementation_key(1466)) int ITiles::GetCurrentZoom ( );
|
|
__declspec(implementation_key(1467)) long ITiles::PrefetchToFolder ( struct IExtents * Extents, int zoom, int ProviderId, _bstr_t savePath, _bstr_t fileExtension, struct IStopExecution * stop );
|
|
__declspec(implementation_key(1468)) long ITiles::GetDelayRequestTimeout ( );
|
|
__declspec(implementation_key(1469)) void ITiles::PutDelayRequestTimeout ( long retVal );
|
|
__declspec(implementation_key(1470)) int ITiles::GetMaxZoom ( );
|
|
__declspec(implementation_key(1471)) int ITiles::GetMinZoom ( );
|
|
__declspec(implementation_key(1472)) IGeoProjectionPtr ITiles::GetServerProjection ( );
|
|
__declspec(implementation_key(1473)) enum tkTilesProjectionStatus ITiles::GetProjectionStatus ( );
|
|
__declspec(implementation_key(1474)) VARIANT_BOOL ITiles::SetProxyAuthentication ( _bstr_t username, _bstr_t password, _bstr_t domain );
|
|
__declspec(implementation_key(1475)) HRESULT ITiles::ClearProxyAuthorization ( );
|
|
__declspec(implementation_key(1476)) enum tkProxyAuthentication ITiles::GetProxyAuthenticationScheme ( );
|
|
__declspec(implementation_key(1477)) void ITiles::PutProxyAuthenticationScheme ( enum tkProxyAuthentication pVal );
|
|
__declspec(implementation_key(1478)) VARIANT_BOOL ITiles::GetProjectionIsSphericalMercator ( );
|
|
__declspec(implementation_key(1479)) double IChart::GetPositionX ( );
|
|
__declspec(implementation_key(1480)) void IChart::PutPositionX ( double retVal );
|
|
__declspec(implementation_key(1481)) double IChart::GetPositionY ( );
|
|
__declspec(implementation_key(1482)) void IChart::PutPositionY ( double retVal );
|
|
__declspec(implementation_key(1483)) VARIANT_BOOL IChart::GetVisible ( );
|
|
__declspec(implementation_key(1484)) void IChart::PutVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1485)) VARIANT_BOOL IChart::GetIsDrawn ( );
|
|
__declspec(implementation_key(1486)) void IChart::PutIsDrawn ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1487)) IExtentsPtr IChart::GetScreenExtents ( );
|
|
__declspec(implementation_key(1488)) _bstr_t ICharts::GetKey ( );
|
|
__declspec(implementation_key(1489)) void ICharts::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1490)) VARIANT_BOOL ICharts::GetVisible ( );
|
|
__declspec(implementation_key(1491)) void ICharts::PutVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1492)) VARIANT_BOOL ICharts::GetAvoidCollisions ( );
|
|
__declspec(implementation_key(1493)) void ICharts::PutAvoidCollisions ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1494)) enum tkChartType ICharts::GetChartType ( );
|
|
__declspec(implementation_key(1495)) void ICharts::PutChartType ( enum tkChartType pVal );
|
|
__declspec(implementation_key(1496)) long ICharts::GetBarWidth ( );
|
|
__declspec(implementation_key(1497)) void ICharts::PutBarWidth ( long pVal );
|
|
__declspec(implementation_key(1498)) long ICharts::GetBarHeight ( );
|
|
__declspec(implementation_key(1499)) void ICharts::PutBarHeight ( long pVal );
|
|
__declspec(implementation_key(1500)) long ICharts::GetPieRadius ( );
|
|
__declspec(implementation_key(1501)) void ICharts::PutPieRadius ( long pVal );
|
|
__declspec(implementation_key(1502)) double ICharts::GetPieRotation ( );
|
|
__declspec(implementation_key(1503)) void ICharts::PutPieRotation ( double pVal );
|
|
__declspec(implementation_key(1504)) long ICharts::GetNumFields ( );
|
|
__declspec(implementation_key(1505)) HRESULT ICharts::AddField2 ( long FieldIndex, OLE_COLOR Color );
|
|
__declspec(implementation_key(1506)) VARIANT_BOOL ICharts::InsertField2 ( long Index, long FieldIndex, OLE_COLOR Color );
|
|
__declspec(implementation_key(1507)) VARIANT_BOOL ICharts::RemoveField ( long Index );
|
|
__declspec(implementation_key(1508)) HRESULT ICharts::ClearFields ( );
|
|
__declspec(implementation_key(1509)) VARIANT_BOOL ICharts::MoveField ( long OldIndex, long NewIndex );
|
|
__declspec(implementation_key(1510)) VARIANT_BOOL ICharts::Generate ( enum tkLabelPositioning Type );
|
|
__declspec(implementation_key(1511)) HRESULT ICharts::Clear ( );
|
|
__declspec(implementation_key(1512)) VARIANT_BOOL ICharts::DrawChart ( int * * hDC, float x, float y, VARIANT_BOOL hideLabels, OLE_COLOR backColor );
|
|
__declspec(implementation_key(1513)) double ICharts::GetTilt ( );
|
|
__declspec(implementation_key(1514)) void ICharts::PutTilt ( double pVal );
|
|
__declspec(implementation_key(1515)) double ICharts::GetThickness ( );
|
|
__declspec(implementation_key(1516)) void ICharts::PutThickness ( double pVal );
|
|
__declspec(implementation_key(1517)) long ICharts::GetPieRadius2 ( );
|
|
__declspec(implementation_key(1518)) void ICharts::PutPieRadius2 ( long pVal );
|
|
__declspec(implementation_key(1519)) long ICharts::GetSizeField ( );
|
|
__declspec(implementation_key(1520)) void ICharts::PutSizeField ( long pVal );
|
|
__declspec(implementation_key(1521)) long ICharts::GetNormalizationField ( );
|
|
__declspec(implementation_key(1522)) void ICharts::PutNormalizationField ( long pVal );
|
|
__declspec(implementation_key(1523)) VARIANT_BOOL ICharts::GetUseVariableRadius ( );
|
|
__declspec(implementation_key(1524)) void ICharts::PutUseVariableRadius ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1525)) VARIANT_BOOL ICharts::GetUse3DMode ( );
|
|
__declspec(implementation_key(1526)) void ICharts::PutUse3DMode ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1527)) short ICharts::GetTransparency ( );
|
|
__declspec(implementation_key(1528)) void ICharts::PutTransparency ( short pVal );
|
|
__declspec(implementation_key(1529)) OLE_COLOR ICharts::GetLineColor ( );
|
|
__declspec(implementation_key(1530)) void ICharts::PutLineColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1531)) enum tkVerticalPosition ICharts::GetVerticalPosition ( );
|
|
__declspec(implementation_key(1532)) void ICharts::PutVerticalPosition ( enum tkVerticalPosition pVal );
|
|
__declspec(implementation_key(1533)) IChartPtr ICharts::GetChart ( long Chart );
|
|
__declspec(implementation_key(1534)) IChartFieldPtr ICharts::GetField ( long FieldIndex );
|
|
__declspec(implementation_key(1535)) VARIANT_BOOL ICharts::AddField ( struct IChartField * Field );
|
|
__declspec(implementation_key(1536)) VARIANT_BOOL ICharts::InsertField ( long Index, struct IChartField * Field );
|
|
__declspec(implementation_key(1537)) long ICharts::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1538)) _bstr_t ICharts::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1539)) ICallbackPtr ICharts::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1540)) void ICharts::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1541)) long ICharts::GetCount ( );
|
|
__declspec(implementation_key(1542)) double ICharts::GetMaxVisibleScale ( );
|
|
__declspec(implementation_key(1543)) void ICharts::PutMaxVisibleScale ( double retVal );
|
|
__declspec(implementation_key(1544)) double ICharts::GetMinVisibleScale ( );
|
|
__declspec(implementation_key(1545)) void ICharts::PutMinVisibleScale ( double retVal );
|
|
__declspec(implementation_key(1546)) VARIANT_BOOL ICharts::GetDynamicVisibility ( );
|
|
__declspec(implementation_key(1547)) void ICharts::PutDynamicVisibility ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1548)) long ICharts::GetIconWidth ( );
|
|
__declspec(implementation_key(1549)) long ICharts::GetIconHeight ( );
|
|
__declspec(implementation_key(1550)) _bstr_t ICharts::GetCaption ( );
|
|
__declspec(implementation_key(1551)) void ICharts::PutCaption ( _bstr_t retVal );
|
|
__declspec(implementation_key(1552)) _bstr_t ICharts::GetValuesFontName ( );
|
|
__declspec(implementation_key(1553)) void ICharts::PutValuesFontName ( _bstr_t retVal );
|
|
__declspec(implementation_key(1554)) long ICharts::GetValuesFontSize ( );
|
|
__declspec(implementation_key(1555)) void ICharts::PutValuesFontSize ( long retVal );
|
|
__declspec(implementation_key(1556)) VARIANT_BOOL ICharts::GetValuesFontItalic ( );
|
|
__declspec(implementation_key(1557)) void ICharts::PutValuesFontItalic ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1558)) VARIANT_BOOL ICharts::GetValuesFontBold ( );
|
|
__declspec(implementation_key(1559)) void ICharts::PutValuesFontBold ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1560)) OLE_COLOR ICharts::GetValuesFontColor ( );
|
|
__declspec(implementation_key(1561)) void ICharts::PutValuesFontColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1562)) VARIANT_BOOL ICharts::GetValuesFrameVisible ( );
|
|
__declspec(implementation_key(1563)) void ICharts::PutValuesFrameVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1564)) OLE_COLOR ICharts::GetValuesFrameColor ( );
|
|
__declspec(implementation_key(1565)) void ICharts::PutValuesFrameColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1566)) VARIANT_BOOL ICharts::GetValuesVisible ( );
|
|
__declspec(implementation_key(1567)) void ICharts::PutValuesVisible ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1568)) enum tkChartValuesStyle ICharts::GetValuesStyle ( );
|
|
__declspec(implementation_key(1569)) void ICharts::PutValuesStyle ( enum tkChartValuesStyle retVal );
|
|
__declspec(implementation_key(1570)) VARIANT_BOOL ICharts::Select ( struct IExtents * BoundingBox, long Tolerance, enum SelectMode SelectMode, VARIANT * Indices );
|
|
__declspec(implementation_key(1571)) _bstr_t ICharts::GetVisibilityExpression ( );
|
|
__declspec(implementation_key(1572)) void ICharts::PutVisibilityExpression ( _bstr_t retVal );
|
|
__declspec(implementation_key(1573)) long ICharts::GetCollisionBuffer ( );
|
|
__declspec(implementation_key(1574)) void ICharts::PutCollisionBuffer ( long retVal );
|
|
__declspec(implementation_key(1575)) long ICharts::GetOffsetX ( );
|
|
__declspec(implementation_key(1576)) void ICharts::PutOffsetX ( long retVal );
|
|
__declspec(implementation_key(1577)) long ICharts::GetOffsetY ( );
|
|
__declspec(implementation_key(1578)) void ICharts::PutOffsetY ( long retVal );
|
|
__declspec(implementation_key(1579)) _bstr_t ICharts::Serialize ( );
|
|
__declspec(implementation_key(1580)) HRESULT ICharts::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(1581)) VARIANT_BOOL ICharts::SaveToXML ( _bstr_t Filename );
|
|
__declspec(implementation_key(1582)) VARIANT_BOOL ICharts::LoadFromXML ( _bstr_t Filename );
|
|
__declspec(implementation_key(1583)) enum tkSavingMode ICharts::GetSavingMode ( );
|
|
__declspec(implementation_key(1584)) void ICharts::PutSavingMode ( enum tkSavingMode retVal );
|
|
__declspec(implementation_key(1585)) long IWmsLayer::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1586)) _bstr_t IWmsLayer::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1587)) _bstr_t IWmsLayer::GetKey ( );
|
|
__declspec(implementation_key(1588)) void IWmsLayer::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1589)) _bstr_t IWmsLayer::GetName ( );
|
|
__declspec(implementation_key(1590)) void IWmsLayer::PutName ( _bstr_t pVal );
|
|
__declspec(implementation_key(1591)) IExtentsPtr IWmsLayer::GetBoundingBox ( );
|
|
__declspec(implementation_key(1592)) void IWmsLayer::PutBoundingBox ( struct IExtents * pVal );
|
|
__declspec(implementation_key(1593)) long IWmsLayer::GetEpsg ( );
|
|
__declspec(implementation_key(1594)) void IWmsLayer::PutEpsg ( long pVal );
|
|
__declspec(implementation_key(1595)) _bstr_t IWmsLayer::GetLayers ( );
|
|
__declspec(implementation_key(1596)) void IWmsLayer::PutLayers ( _bstr_t pVal );
|
|
__declspec(implementation_key(1597)) _bstr_t IWmsLayer::GetBaseUrl ( );
|
|
__declspec(implementation_key(1598)) void IWmsLayer::PutBaseUrl ( _bstr_t pVal );
|
|
__declspec(implementation_key(1599)) long IWmsLayer::GetId ( );
|
|
__declspec(implementation_key(1600)) void IWmsLayer::PutId ( long pVal );
|
|
__declspec(implementation_key(1601)) _bstr_t IWmsLayer::GetFormat ( );
|
|
__declspec(implementation_key(1602)) void IWmsLayer::PutFormat ( _bstr_t pVal );
|
|
__declspec(implementation_key(1603)) VARIANT_BOOL IWmsLayer::GetIsEmpty ( );
|
|
__declspec(implementation_key(1604)) IExtentsPtr IWmsLayer::GetMapExtents ( );
|
|
__declspec(implementation_key(1605)) HRESULT IWmsLayer::Close ( );
|
|
__declspec(implementation_key(1606)) _bstr_t IWmsLayer::Serialize ( );
|
|
__declspec(implementation_key(1607)) VARIANT_BOOL IWmsLayer::Deserialize ( _bstr_t state );
|
|
__declspec(implementation_key(1608)) IGeoProjectionPtr IWmsLayer::GetGeoProjection ( );
|
|
__declspec(implementation_key(1609)) unsigned char IWmsLayer::GetOpacity ( );
|
|
__declspec(implementation_key(1610)) void IWmsLayer::PutOpacity ( unsigned char pVal );
|
|
__declspec(implementation_key(1611)) float IWmsLayer::GetBrightness ( );
|
|
__declspec(implementation_key(1612)) void IWmsLayer::PutBrightness ( float pVal );
|
|
__declspec(implementation_key(1613)) float IWmsLayer::GetContrast ( );
|
|
__declspec(implementation_key(1614)) void IWmsLayer::PutContrast ( float pVal );
|
|
__declspec(implementation_key(1615)) float IWmsLayer::GetSaturation ( );
|
|
__declspec(implementation_key(1616)) void IWmsLayer::PutSaturation ( float pVal );
|
|
__declspec(implementation_key(1617)) float IWmsLayer::GetHue ( );
|
|
__declspec(implementation_key(1618)) void IWmsLayer::PutHue ( float pVal );
|
|
__declspec(implementation_key(1619)) float IWmsLayer::GetGamma ( );
|
|
__declspec(implementation_key(1620)) void IWmsLayer::PutGamma ( float pVal );
|
|
__declspec(implementation_key(1621)) VARIANT_BOOL IWmsLayer::GetUseCache ( );
|
|
__declspec(implementation_key(1622)) void IWmsLayer::PutUseCache ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1623)) VARIANT_BOOL IWmsLayer::GetDoCaching ( );
|
|
__declspec(implementation_key(1624)) void IWmsLayer::PutDoCaching ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1625)) OLE_COLOR IWmsLayer::GetTransparentColor ( );
|
|
__declspec(implementation_key(1626)) void IWmsLayer::PutTransparentColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1627)) VARIANT_BOOL IWmsLayer::GetUseTransparentColor ( );
|
|
__declspec(implementation_key(1628)) void IWmsLayer::PutUseTransparentColor ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1629)) enum tkWmsVersion IWmsLayer::GetVersion ( );
|
|
__declspec(implementation_key(1630)) void IWmsLayer::PutVersion ( enum tkWmsVersion pVal );
|
|
__declspec(implementation_key(1631)) _bstr_t IWmsLayer::GetStyles ( );
|
|
__declspec(implementation_key(1632)) void IWmsLayer::PutStyles ( _bstr_t pVal );
|
|
__declspec(implementation_key(1633)) VARIANT_BOOL IShapeDrawingOptions::GetFillVisible ( );
|
|
__declspec(implementation_key(1634)) void IShapeDrawingOptions::PutFillVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1635)) VARIANT_BOOL IShapeDrawingOptions::GetLineVisible ( );
|
|
__declspec(implementation_key(1636)) void IShapeDrawingOptions::PutLineVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1637)) float IShapeDrawingOptions::GetLineTransparency ( );
|
|
__declspec(implementation_key(1638)) void IShapeDrawingOptions::PutLineTransparency ( float pVal );
|
|
__declspec(implementation_key(1639)) OLE_COLOR IShapeDrawingOptions::GetFillColor ( );
|
|
__declspec(implementation_key(1640)) void IShapeDrawingOptions::PutFillColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1641)) OLE_COLOR IShapeDrawingOptions::GetLineColor ( );
|
|
__declspec(implementation_key(1642)) void IShapeDrawingOptions::PutLineColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1643)) enum tkVectorDrawingMode IShapeDrawingOptions::GetDrawingMode ( );
|
|
__declspec(implementation_key(1644)) void IShapeDrawingOptions::PutDrawingMode ( enum tkVectorDrawingMode pVal );
|
|
__declspec(implementation_key(1645)) enum tkGDIPlusHatchStyle IShapeDrawingOptions::GetFillHatchStyle ( );
|
|
__declspec(implementation_key(1646)) void IShapeDrawingOptions::PutFillHatchStyle ( enum tkGDIPlusHatchStyle pVal );
|
|
__declspec(implementation_key(1647)) enum tkDashStyle IShapeDrawingOptions::GetLineStipple ( );
|
|
__declspec(implementation_key(1648)) void IShapeDrawingOptions::PutLineStipple ( enum tkDashStyle pVal );
|
|
__declspec(implementation_key(1649)) enum tkPointShapeType IShapeDrawingOptions::GetPointShape ( );
|
|
__declspec(implementation_key(1650)) void IShapeDrawingOptions::PutPointShape ( enum tkPointShapeType pVal );
|
|
__declspec(implementation_key(1651)) float IShapeDrawingOptions::GetFillTransparency ( );
|
|
__declspec(implementation_key(1652)) void IShapeDrawingOptions::PutFillTransparency ( float pVal );
|
|
__declspec(implementation_key(1653)) float IShapeDrawingOptions::GetLineWidth ( );
|
|
__declspec(implementation_key(1654)) void IShapeDrawingOptions::PutLineWidth ( float pVal );
|
|
__declspec(implementation_key(1655)) float IShapeDrawingOptions::GetPointSize ( );
|
|
__declspec(implementation_key(1656)) void IShapeDrawingOptions::PutPointSize ( float pVal );
|
|
__declspec(implementation_key(1657)) VARIANT_BOOL IShapeDrawingOptions::GetFillBgTransparent ( );
|
|
__declspec(implementation_key(1658)) void IShapeDrawingOptions::PutFillBgTransparent ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1659)) OLE_COLOR IShapeDrawingOptions::GetFillBgColor ( );
|
|
__declspec(implementation_key(1660)) void IShapeDrawingOptions::PutFillBgColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1661)) IImagePtr IShapeDrawingOptions::GetPicture ( );
|
|
__declspec(implementation_key(1662)) void IShapeDrawingOptions::PutPicture ( struct IImage * pVal );
|
|
__declspec(implementation_key(1663)) VARIANT_BOOL IShapeDrawingOptions::GetVisible ( );
|
|
__declspec(implementation_key(1664)) void IShapeDrawingOptions::PutVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1665)) enum tkFillType IShapeDrawingOptions::GetFillType ( );
|
|
__declspec(implementation_key(1666)) void IShapeDrawingOptions::PutFillType ( enum tkFillType pVal );
|
|
__declspec(implementation_key(1667)) enum tkGradientType IShapeDrawingOptions::GetFillGradientType ( );
|
|
__declspec(implementation_key(1668)) void IShapeDrawingOptions::PutFillGradientType ( enum tkGradientType pVal );
|
|
__declspec(implementation_key(1669)) enum tkPointSymbolType IShapeDrawingOptions::GetPointType ( );
|
|
__declspec(implementation_key(1670)) void IShapeDrawingOptions::PutPointType ( enum tkPointSymbolType pVal );
|
|
__declspec(implementation_key(1671)) OLE_COLOR IShapeDrawingOptions::GetFillColor2 ( );
|
|
__declspec(implementation_key(1672)) void IShapeDrawingOptions::PutFillColor2 ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1673)) double IShapeDrawingOptions::GetPointRotation ( );
|
|
__declspec(implementation_key(1674)) void IShapeDrawingOptions::PutPointRotation ( double pVal );
|
|
__declspec(implementation_key(1675)) long IShapeDrawingOptions::GetPointSidesCount ( );
|
|
__declspec(implementation_key(1676)) void IShapeDrawingOptions::PutPointSidesCount ( long pVal );
|
|
__declspec(implementation_key(1677)) float IShapeDrawingOptions::GetPointSidesRatio ( );
|
|
__declspec(implementation_key(1678)) void IShapeDrawingOptions::PutPointSidesRatio ( float pVal );
|
|
__declspec(implementation_key(1679)) double IShapeDrawingOptions::GetFillRotation ( );
|
|
__declspec(implementation_key(1680)) void IShapeDrawingOptions::PutFillRotation ( double pVal );
|
|
__declspec(implementation_key(1681)) enum tkGradientBounds IShapeDrawingOptions::GetFillGradientBounds ( );
|
|
__declspec(implementation_key(1682)) void IShapeDrawingOptions::PutFillGradientBounds ( enum tkGradientBounds pVal );
|
|
__declspec(implementation_key(1683)) double IShapeDrawingOptions::GetPictureScaleX ( );
|
|
__declspec(implementation_key(1684)) void IShapeDrawingOptions::PutPictureScaleX ( double pVal );
|
|
__declspec(implementation_key(1685)) double IShapeDrawingOptions::GetPictureScaleY ( );
|
|
__declspec(implementation_key(1686)) void IShapeDrawingOptions::PutPictureScaleY ( double pVal );
|
|
__declspec(implementation_key(1687)) VARIANT_BOOL IShapeDrawingOptions::DrawShape ( int * * hDC, float x, float y, struct IShape * Shape, VARIANT_BOOL drawVertices, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1688)) short IShapeDrawingOptions::GetPointCharacter ( );
|
|
__declspec(implementation_key(1689)) void IShapeDrawingOptions::PutPointCharacter ( short pVal );
|
|
__declspec(implementation_key(1690)) _bstr_t IShapeDrawingOptions::GetFontName ( );
|
|
__declspec(implementation_key(1691)) void IShapeDrawingOptions::PutFontName ( _bstr_t pVal );
|
|
__declspec(implementation_key(1692)) IShapeDrawingOptionsPtr IShapeDrawingOptions::Clone ( );
|
|
__declspec(implementation_key(1693)) long IShapeDrawingOptions::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1694)) _bstr_t IShapeDrawingOptions::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1695)) VARIANT_BOOL IShapeDrawingOptions::DrawRectangle ( int * * hDC, float x, float y, int Width, int Height, VARIANT_BOOL drawVertices, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1696)) VARIANT_BOOL IShapeDrawingOptions::DrawPoint ( int * * hDC, float x, float y, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1697)) VARIANT_BOOL IShapeDrawingOptions::GetVerticesVisible ( );
|
|
__declspec(implementation_key(1698)) void IShapeDrawingOptions::PutVerticesVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1699)) enum tkVertexType IShapeDrawingOptions::GetVerticesType ( );
|
|
__declspec(implementation_key(1700)) void IShapeDrawingOptions::PutVerticesType ( enum tkVertexType pVal );
|
|
__declspec(implementation_key(1701)) OLE_COLOR IShapeDrawingOptions::GetVerticesColor ( );
|
|
__declspec(implementation_key(1702)) void IShapeDrawingOptions::PutVerticesColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1703)) long IShapeDrawingOptions::GetVerticesSize ( );
|
|
__declspec(implementation_key(1704)) void IShapeDrawingOptions::PutVerticesSize ( long pVal );
|
|
__declspec(implementation_key(1705)) VARIANT_BOOL IShapeDrawingOptions::GetVerticesFillVisible ( );
|
|
__declspec(implementation_key(1706)) void IShapeDrawingOptions::PutVerticesFillVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1707)) VARIANT_BOOL IShapeDrawingOptions::DrawLine ( int * * hDC, float x, float y, int Width, int Height, VARIANT_BOOL drawVertices, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1708)) ILinePatternPtr IShapeDrawingOptions::GetLinePattern ( );
|
|
__declspec(implementation_key(1709)) void IShapeDrawingOptions::PutLinePattern ( struct ILinePattern * pVal );
|
|
__declspec(implementation_key(1710)) _bstr_t IShapeDrawingOptions::GetTag ( );
|
|
__declspec(implementation_key(1711)) void IShapeDrawingOptions::PutTag ( _bstr_t retVal );
|
|
__declspec(implementation_key(1712)) HRESULT IShapeDrawingOptions::SetGradientFill ( OLE_COLOR Color, short range );
|
|
__declspec(implementation_key(1713)) HRESULT IShapeDrawingOptions::SetDefaultPointSymbol ( enum tkDefaultPointSymbol symbol );
|
|
__declspec(implementation_key(1714)) VARIANT_BOOL IShapeDrawingOptions::GetUseLinePattern ( );
|
|
__declspec(implementation_key(1715)) void IShapeDrawingOptions::PutUseLinePattern ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1716)) _bstr_t IShapeDrawingOptions::Serialize ( );
|
|
__declspec(implementation_key(1717)) HRESULT IShapeDrawingOptions::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(1718)) VARIANT_BOOL IShapeDrawingOptions::DrawPointVB ( int hDC, float x, float y, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1719)) VARIANT_BOOL IShapeDrawingOptions::DrawLineVB ( int hDC, float x, float y, int Width, int Height, VARIANT_BOOL drawVertices, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1720)) VARIANT_BOOL IShapeDrawingOptions::DrawRectangleVB ( int hDC, float x, float y, int Width, int Height, VARIANT_BOOL drawVertices, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1721)) VARIANT_BOOL IShapeDrawingOptions::DrawShapeVB ( int hDC, float x, float y, struct IShape * Shape, VARIANT_BOOL drawVertices, int clipWidth, int clipHeight, OLE_COLOR backColor, unsigned char backAlpha );
|
|
__declspec(implementation_key(1722)) VARIANT_BOOL IShapeDrawingOptions::GetDynamicVisibility ( );
|
|
__declspec(implementation_key(1723)) void IShapeDrawingOptions::PutDynamicVisibility ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1724)) double IShapeDrawingOptions::GetMaxVisibleScale ( );
|
|
__declspec(implementation_key(1725)) void IShapeDrawingOptions::PutMaxVisibleScale ( double retVal );
|
|
__declspec(implementation_key(1726)) double IShapeDrawingOptions::GetMinVisibleScale ( );
|
|
__declspec(implementation_key(1727)) void IShapeDrawingOptions::PutMinVisibleScale ( double retVal );
|
|
__declspec(implementation_key(1728)) VARIANT_BOOL IShapeDrawingOptions::GetAlignPictureByBottom ( );
|
|
__declspec(implementation_key(1729)) void IShapeDrawingOptions::PutAlignPictureByBottom ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1730)) VARIANT_BOOL IShapeDrawingOptions::GetFrameVisible ( );
|
|
__declspec(implementation_key(1731)) void IShapeDrawingOptions::PutFrameVisible ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1732)) enum tkLabelFrameType IShapeDrawingOptions::GetFrameType ( );
|
|
__declspec(implementation_key(1733)) void IShapeDrawingOptions::PutFrameType ( enum tkLabelFrameType pVal );
|
|
__declspec(implementation_key(1734)) enum tkPointReflectionType IShapeDrawingOptions::GetPointReflection ( );
|
|
__declspec(implementation_key(1735)) void IShapeDrawingOptions::PutPointReflection ( enum tkPointReflectionType pVal );
|
|
__declspec(implementation_key(1736)) _bstr_t IShapefileCategory::GetName ( );
|
|
__declspec(implementation_key(1737)) void IShapefileCategory::PutName ( _bstr_t retVal );
|
|
__declspec(implementation_key(1738)) _bstr_t IShapefileCategory::GetExpression ( );
|
|
__declspec(implementation_key(1739)) void IShapefileCategory::PutExpression ( _bstr_t retVal );
|
|
__declspec(implementation_key(1740)) IShapeDrawingOptionsPtr IShapefileCategory::GetDrawingOptions ( );
|
|
__declspec(implementation_key(1741)) void IShapefileCategory::PutDrawingOptions ( struct IShapeDrawingOptions * retVal );
|
|
__declspec(implementation_key(1742)) enum tkCategoryValue IShapefileCategory::GetValueType ( );
|
|
__declspec(implementation_key(1743)) void IShapefileCategory::PutValueType ( enum tkCategoryValue pVal );
|
|
__declspec(implementation_key(1744)) _variant_t IShapefileCategory::GetMinValue ( );
|
|
__declspec(implementation_key(1745)) void IShapefileCategory::PutMinValue ( const _variant_t & pVal );
|
|
__declspec(implementation_key(1746)) _variant_t IShapefileCategory::GetMaxValue ( );
|
|
__declspec(implementation_key(1747)) void IShapefileCategory::PutMaxValue ( const _variant_t & pVal );
|
|
__declspec(implementation_key(1748)) VARIANT_BOOL IImage::Open ( _bstr_t ImageFileName, enum ImageType FileType, VARIANT_BOOL InRam, struct ICallback * cBack );
|
|
__declspec(implementation_key(1749)) VARIANT_BOOL IImage::Save ( _bstr_t ImageFileName, VARIANT_BOOL WriteWorldFile, enum ImageType FileType, struct ICallback * cBack );
|
|
__declspec(implementation_key(1750)) VARIANT_BOOL IImage::CreateNew ( long NewWidth, long NewHeight );
|
|
__declspec(implementation_key(1751)) VARIANT_BOOL IImage::Close ( );
|
|
__declspec(implementation_key(1752)) VARIANT_BOOL IImage::Clear ( OLE_COLOR CanvasColor, struct ICallback * cBack );
|
|
__declspec(implementation_key(1753)) VARIANT_BOOL IImage::GetRow ( long Row, long * Vals );
|
|
__declspec(implementation_key(1754)) long IImage::GetWidth ( );
|
|
__declspec(implementation_key(1755)) long IImage::GetHeight ( );
|
|
__declspec(implementation_key(1756)) double IImage::GetYllCenter ( );
|
|
__declspec(implementation_key(1757)) void IImage::PutYllCenter ( double pVal );
|
|
__declspec(implementation_key(1758)) double IImage::GetXllCenter ( );
|
|
__declspec(implementation_key(1759)) void IImage::PutXllCenter ( double pVal );
|
|
__declspec(implementation_key(1760)) double IImage::GetdY ( );
|
|
__declspec(implementation_key(1761)) void IImage::PutdY ( double pVal );
|
|
__declspec(implementation_key(1762)) double IImage::GetdX ( );
|
|
__declspec(implementation_key(1763)) void IImage::PutdX ( double pVal );
|
|
__declspec(implementation_key(1764)) int IImage::GetValue ( long Row, long col );
|
|
__declspec(implementation_key(1765)) void IImage::PutValue ( long Row, long col, int pVal );
|
|
__declspec(implementation_key(1766)) VARIANT_BOOL IImage::GetIsInRam ( );
|
|
__declspec(implementation_key(1767)) OLE_COLOR IImage::GetTransparencyColor ( );
|
|
__declspec(implementation_key(1768)) void IImage::PutTransparencyColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1769)) VARIANT_BOOL IImage::GetUseTransparencyColor ( );
|
|
__declspec(implementation_key(1770)) void IImage::PutUseTransparencyColor ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1771)) long IImage::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1772)) _bstr_t IImage::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1773)) _bstr_t IImage::GetCdlgFilter ( );
|
|
__declspec(implementation_key(1774)) ICallbackPtr IImage::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1775)) void IImage::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1776)) _bstr_t IImage::GetKey ( );
|
|
__declspec(implementation_key(1777)) void IImage::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1778)) long IImage::GetFileHandle ( );
|
|
__declspec(implementation_key(1779)) enum ImageType IImage::GetImageType ( );
|
|
__declspec(implementation_key(1780)) IPictureDisp * IImage::GetPicture ( );
|
|
__declspec(implementation_key(1781)) void IImage::PutRefPicture ( IPictureDisp * pVal );
|
|
__declspec(implementation_key(1782)) _bstr_t IImage::GetFilename ( );
|
|
__declspec(implementation_key(1783)) VARIANT_BOOL IImage::GetImageBitsDC ( long hDC );
|
|
__declspec(implementation_key(1784)) VARIANT_BOOL IImage::SetImageBitsDC ( long hDC );
|
|
__declspec(implementation_key(1785)) HRESULT IImage::SetVisibleExtents ( double newMinX, double newMinY, double newMaxX, double newMaxY, long newPixelsInView, float transPercent );
|
|
__declspec(implementation_key(1786)) VARIANT_BOOL IImage::SetProjection ( _bstr_t Proj4 );
|
|
__declspec(implementation_key(1787)) _bstr_t IImage::GetProjection ( );
|
|
__declspec(implementation_key(1788)) long IImage::GetOriginalWidth ( );
|
|
__declspec(implementation_key(1789)) long IImage::GetOriginalHeight ( );
|
|
__declspec(implementation_key(1790)) VARIANT_BOOL IImage::Resource ( _bstr_t newImgPath );
|
|
__declspec(implementation_key(1791)) VARIANT_BOOL IImage::_pushSchemetkRaster ( struct IGridColorScheme * cScheme );
|
|
__declspec(implementation_key(1792)) VARIANT_BOOL IImage::GetAllowHillshade ( );
|
|
__declspec(implementation_key(1793)) void IImage::PutAllowHillshade ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1794)) VARIANT_BOOL IImage::GetSetToGrey ( );
|
|
__declspec(implementation_key(1795)) void IImage::PutSetToGrey ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1796)) VARIANT_BOOL IImage::GetUseHistogram ( );
|
|
__declspec(implementation_key(1797)) void IImage::PutUseHistogram ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1798)) VARIANT_BOOL IImage::GetHasColorTable ( );
|
|
__declspec(implementation_key(1799)) _bstr_t IImage::GetPaletteInterpretation ( );
|
|
__declspec(implementation_key(1800)) int IImage::GetBufferSize ( );
|
|
__declspec(implementation_key(1801)) void IImage::PutBufferSize ( int pVal );
|
|
__declspec(implementation_key(1802)) int IImage::GetNoBands ( );
|
|
__declspec(implementation_key(1803)) enum PredefinedColorScheme IImage::GetImageColorScheme ( );
|
|
__declspec(implementation_key(1804)) void IImage::PutImageColorScheme ( enum PredefinedColorScheme pVal );
|
|
__declspec(implementation_key(1805)) int IImage::GetDrawingMethod ( );
|
|
__declspec(implementation_key(1806)) void IImage::PutDrawingMethod ( int retVal );
|
|
__declspec(implementation_key(1807)) VARIANT_BOOL IImage::BuildOverviews ( enum tkGDALResamplingMethod ResamplingMethod, int NumOverviews, SAFEARRAY * OverviewList );
|
|
__declspec(implementation_key(1808)) VARIANT_BOOL IImage::GetClearGDALCache ( );
|
|
__declspec(implementation_key(1809)) void IImage::PutClearGDALCache ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(1810)) double IImage::GetTransparencyPercent ( );
|
|
__declspec(implementation_key(1811)) void IImage::PutTransparencyPercent ( double retVal );
|
|
__declspec(implementation_key(1812)) OLE_COLOR IImage::GetTransparencyColor2 ( );
|
|
__declspec(implementation_key(1813)) void IImage::PutTransparencyColor2 ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(1814)) enum tkInterpolationMode IImage::GetDownsamplingMode ( );
|
|
__declspec(implementation_key(1815)) void IImage::PutDownsamplingMode ( enum tkInterpolationMode retVal );
|
|
__declspec(implementation_key(1816)) enum tkInterpolationMode IImage::GetUpsamplingMode ( );
|
|
__declspec(implementation_key(1817)) void IImage::PutUpsamplingMode ( enum tkInterpolationMode retVal );
|
|
__declspec(implementation_key(1818)) ILabelsPtr IImage::GetLabels ( );
|
|
__declspec(implementation_key(1819)) void IImage::PutLabels ( struct ILabels * pVal );
|
|
__declspec(implementation_key(1820)) IExtentsPtr IImage::GetExtents ( );
|
|
__declspec(implementation_key(1821)) HRESULT IImage::ProjectionToImage ( double ProjX, double ProjY, long * Column, long * Row );
|
|
__declspec(implementation_key(1822)) HRESULT IImage::ImageToProjection ( long Column, long Row, double * ProjX, double * ProjY );
|
|
__declspec(implementation_key(1823)) HRESULT IImage::ProjectionToBuffer ( double ProjX, double ProjY, long * BufferX, long * BufferY );
|
|
__declspec(implementation_key(1824)) HRESULT IImage::BufferToProjection ( long BufferX, long BufferY, double * ProjX, double * ProjY );
|
|
__declspec(implementation_key(1825)) VARIANT_BOOL IImage::GetCanUseGrouping ( );
|
|
__declspec(implementation_key(1826)) void IImage::PutCanUseGrouping ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1827)) double IImage::GetOriginalXllCenter ( );
|
|
__declspec(implementation_key(1828)) void IImage::PutOriginalXllCenter ( double pVal );
|
|
__declspec(implementation_key(1829)) double IImage::GetOriginalYllCenter ( );
|
|
__declspec(implementation_key(1830)) void IImage::PutOriginalYllCenter ( double pVal );
|
|
__declspec(implementation_key(1831)) double IImage::GetOriginalDX ( );
|
|
__declspec(implementation_key(1832)) void IImage::PutOriginalDX ( double pVal );
|
|
__declspec(implementation_key(1833)) double IImage::GetOriginalDY ( );
|
|
__declspec(implementation_key(1834)) void IImage::PutOriginalDY ( double pVal );
|
|
__declspec(implementation_key(1835)) long IImage::GetUniqueColors ( double MaxBufferSizeMB, VARIANT * Colors, VARIANT * Frequencies );
|
|
__declspec(implementation_key(1836)) HRESULT IImage::SetNoDataValue ( double Value, VARIANT_BOOL * result );
|
|
__declspec(implementation_key(1837)) int IImage::GetNumOverviews ( );
|
|
__declspec(implementation_key(1838)) VARIANT_BOOL IImage::LoadBuffer ( double maxBufferSize );
|
|
__declspec(implementation_key(1839)) enum tkImageSourceType IImage::GetSourceType ( );
|
|
__declspec(implementation_key(1840)) _bstr_t IImage::Serialize ( VARIANT_BOOL SerializePixels );
|
|
__declspec(implementation_key(1841)) HRESULT IImage::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(1842)) VARIANT_BOOL IImage::GetWarped ( );
|
|
__declspec(implementation_key(1843)) _bstr_t IImage::GetSourceGridName ( );
|
|
__declspec(implementation_key(1844)) VARIANT_BOOL IImage::GetIsGridProxy ( );
|
|
__declspec(implementation_key(1845)) IGridColorSchemePtr IImage::GetCustomColorScheme ( );
|
|
__declspec(implementation_key(1846)) void IImage::PutCustomColorScheme ( struct IGridColorScheme * pVal );
|
|
__declspec(implementation_key(1847)) enum tkGridRendering IImage::GetAllowGridRendering ( );
|
|
__declspec(implementation_key(1848)) void IImage::PutAllowGridRendering ( enum tkGridRendering pVal );
|
|
__declspec(implementation_key(1849)) VARIANT_BOOL IImage::GetGridRendering ( );
|
|
__declspec(implementation_key(1850)) HRESULT IImage::SetTransparentColor ( OLE_COLOR Color );
|
|
__declspec(implementation_key(1851)) VARIANT_BOOL IImage::GetIsRgb ( );
|
|
__declspec(implementation_key(1852)) IGridPtr IImage::OpenAsGrid ( );
|
|
__declspec(implementation_key(1853)) _bstr_t IImage::GetSourceFilename ( );
|
|
__declspec(implementation_key(1854)) int IImage::GetSourceGridBandIndex ( );
|
|
__declspec(implementation_key(1855)) void IImage::PutSourceGridBandIndex ( int pVal );
|
|
__declspec(implementation_key(1856)) IGridColorSchemePtr IImage::GetGridProxyColorScheme ( );
|
|
__declspec(implementation_key(1857)) IGeoProjectionPtr IImage::GetGeoProjection ( );
|
|
__declspec(implementation_key(1858)) void IImage::PutGeoProjection ( struct IGeoProjection * pVal );
|
|
__declspec(implementation_key(1859)) VARIANT_BOOL IImage::GetIsEmpty ( );
|
|
__declspec(implementation_key(1860)) IGdalRasterBandPtr IImage::GetBand ( long bandIndex );
|
|
__declspec(implementation_key(1861)) enum tkPaletteInterpretation IImage::GetPaletteInterpretation2 ( );
|
|
__declspec(implementation_key(1862)) IGdalRasterBandPtr IImage::GetActiveBand ( );
|
|
__declspec(implementation_key(1863)) float IImage::GetBrightness ( );
|
|
__declspec(implementation_key(1864)) void IImage::PutBrightness ( float pVal );
|
|
__declspec(implementation_key(1865)) float IImage::GetContrast ( );
|
|
__declspec(implementation_key(1866)) void IImage::PutContrast ( float pVal );
|
|
__declspec(implementation_key(1867)) float IImage::GetSaturation ( );
|
|
__declspec(implementation_key(1868)) void IImage::PutSaturation ( float pVal );
|
|
__declspec(implementation_key(1869)) float IImage::GetHue ( );
|
|
__declspec(implementation_key(1870)) void IImage::PutHue ( float pVal );
|
|
__declspec(implementation_key(1871)) float IImage::GetGamma ( );
|
|
__declspec(implementation_key(1872)) void IImage::PutGamma ( float pVal );
|
|
__declspec(implementation_key(1873)) float IImage::GetColorizeIntensity ( );
|
|
__declspec(implementation_key(1874)) void IImage::PutColorizeIntensity ( float pVal );
|
|
__declspec(implementation_key(1875)) OLE_COLOR IImage::GetColorizeColor ( );
|
|
__declspec(implementation_key(1876)) void IImage::PutColorizeColor ( OLE_COLOR pVal );
|
|
__declspec(implementation_key(1877)) VARIANT_BOOL IImage::ClearOverviews ( );
|
|
__declspec(implementation_key(1878)) IGdalDriverPtr IImage::GetGdalDriver ( );
|
|
__declspec(implementation_key(1879)) long IImage::GetRedBandIndex ( );
|
|
__declspec(implementation_key(1880)) void IImage::PutRedBandIndex ( long pVal );
|
|
__declspec(implementation_key(1881)) long IImage::GetGreenBandIndex ( );
|
|
__declspec(implementation_key(1882)) void IImage::PutGreenBandIndex ( long pVal );
|
|
__declspec(implementation_key(1883)) long IImage::GetBlueBandIndex ( );
|
|
__declspec(implementation_key(1884)) void IImage::PutBlueBandIndex ( long pVal );
|
|
__declspec(implementation_key(1885)) VARIANT_BOOL IImage::GetUseRgbBandMapping ( );
|
|
__declspec(implementation_key(1886)) void IImage::PutUseRgbBandMapping ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1887)) VARIANT_BOOL IImage::GetForceSingleBandRendering ( );
|
|
__declspec(implementation_key(1888)) void IImage::PutForceSingleBandRendering ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1889)) long IImage::GetAlphaBandIndex ( );
|
|
__declspec(implementation_key(1890)) void IImage::PutAlphaBandIndex ( long pVal );
|
|
__declspec(implementation_key(1891)) VARIANT_BOOL IImage::GetUseActiveBandAsAlpha ( );
|
|
__declspec(implementation_key(1892)) void IImage::PutUseActiveBandAsAlpha ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1893)) double IImage::GetBandMinimum ( long bandIndex );
|
|
__declspec(implementation_key(1894)) double IImage::GetBandMaximum ( long bandIndex );
|
|
__declspec(implementation_key(1895)) VARIANT_BOOL IImage::SetBandMinMax ( long bandIndex, double min, double max );
|
|
__declspec(implementation_key(1896)) VARIANT_BOOL IImage::SetDefaultMinMax ( long bandIndex );
|
|
__declspec(implementation_key(1897)) VARIANT_BOOL IImage::GetReverseGreyscale ( );
|
|
__declspec(implementation_key(1898)) void IImage::PutReverseGreyscale ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1899)) VARIANT_BOOL IImage::GetIgnoreColorTable ( );
|
|
__declspec(implementation_key(1900)) void IImage::PutIgnoreColorTable ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(1901)) enum tkRasterRendering IImage::GetRenderingMode ( );
|
|
__declspec(implementation_key(1902)) OLE_COLOR IImage::GetValueWithAlpha ( long Row, long col );
|
|
__declspec(implementation_key(1903)) void IImage::PutValueWithAlpha ( long Row, long col, OLE_COLOR pVal );
|
|
__declspec(implementation_key(1904)) long IImage::GetBufferOffsetX ( );
|
|
__declspec(implementation_key(1905)) long IImage::GetBufferOffsetY ( );
|
|
__declspec(implementation_key(1906)) IGridColorSchemePtr IImage::GetActiveColorScheme ( );
|
|
__declspec(implementation_key(1907)) IGridHeaderPtr IGrid::GetHeader ( );
|
|
__declspec(implementation_key(1908)) _variant_t IGrid::GetValue ( long Column, long Row );
|
|
__declspec(implementation_key(1909)) void IGrid::PutValue ( long Column, long Row, const _variant_t & pVal );
|
|
__declspec(implementation_key(1910)) VARIANT_BOOL IGrid::GetInRam ( );
|
|
__declspec(implementation_key(1911)) _variant_t IGrid::GetMaximum ( );
|
|
__declspec(implementation_key(1912)) _variant_t IGrid::GetMinimum ( );
|
|
__declspec(implementation_key(1913)) enum GridDataType IGrid::GetDataType ( );
|
|
__declspec(implementation_key(1914)) _bstr_t IGrid::GetFilename ( );
|
|
__declspec(implementation_key(1915)) long IGrid::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1916)) _bstr_t IGrid::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1917)) ICallbackPtr IGrid::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1918)) void IGrid::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1919)) _bstr_t IGrid::GetKey ( );
|
|
__declspec(implementation_key(1920)) void IGrid::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1921)) VARIANT_BOOL IGrid::Open ( _bstr_t Filename, enum GridDataType DataType, VARIANT_BOOL InRam, enum GridFileType FileType, struct ICallback * cBack );
|
|
__declspec(implementation_key(1922)) VARIANT_BOOL IGrid::CreateNew ( _bstr_t Filename, struct IGridHeader * Header, enum GridDataType DataType, const _variant_t & InitialValue, VARIANT_BOOL InRam, enum GridFileType FileType, struct ICallback * cBack );
|
|
__declspec(implementation_key(1923)) VARIANT_BOOL IGrid::Close ( );
|
|
__declspec(implementation_key(1924)) VARIANT_BOOL IGrid::Save ( _bstr_t Filename, enum GridFileType GridFileType, struct ICallback * cBack );
|
|
__declspec(implementation_key(1925)) VARIANT_BOOL IGrid::Clear ( const _variant_t & ClearValue );
|
|
__declspec(implementation_key(1926)) HRESULT IGrid::ProjToCell ( double x, double y, long * Column, long * Row );
|
|
__declspec(implementation_key(1927)) HRESULT IGrid::CellToProj ( long Column, long Row, double * x, double * y );
|
|
__declspec(implementation_key(1928)) _bstr_t IGrid::GetCdlgFilter ( );
|
|
__declspec(implementation_key(1929)) VARIANT_BOOL IGrid::AssignNewProjection ( _bstr_t Projection );
|
|
__declspec(implementation_key(1930)) IGridColorSchemePtr IGrid::GetRasterColorTableColoringScheme ( );
|
|
__declspec(implementation_key(1931)) VARIANT_BOOL IGrid::GetRow ( long Row, float * Vals );
|
|
__declspec(implementation_key(1932)) VARIANT_BOOL IGrid::PutRow ( long Row, float * Vals );
|
|
__declspec(implementation_key(1933)) VARIANT_BOOL IGrid::GetFloatWindow ( long StartRow, long EndRow, long StartCol, long EndCol, float * Vals );
|
|
__declspec(implementation_key(1934)) VARIANT_BOOL IGrid::PutFloatWindow ( long StartRow, long EndRow, long StartCol, long EndCol, float * Vals );
|
|
__declspec(implementation_key(1935)) VARIANT_BOOL IGrid::SetInvalidValuesToNodata ( double MinThresholdValue, double MaxThresholdValue );
|
|
__declspec(implementation_key(1936)) VARIANT_BOOL IGrid::Resource ( _bstr_t newSrcPath );
|
|
__declspec(implementation_key(1937)) int IGrid::GetNumBands ( );
|
|
__declspec(implementation_key(1938)) int IGrid::GetActiveBandIndex ( );
|
|
__declspec(implementation_key(1939)) VARIANT_BOOL IGrid::OpenBand ( int bandIndex );
|
|
__declspec(implementation_key(1940)) enum tkGridSourceType IGrid::GetSourceType ( );
|
|
__declspec(implementation_key(1941)) IExtentsPtr IGrid::GetExtents ( );
|
|
__declspec(implementation_key(1942)) IImagePtr IGrid::OpenAsImage ( struct IGridColorScheme * Scheme, enum tkGridProxyMode proxyMode, struct ICallback * cBack );
|
|
__declspec(implementation_key(1943)) IGridColorSchemePtr IGrid::RetrieveColorScheme ( enum tkGridSchemeRetrieval Method );
|
|
__declspec(implementation_key(1944)) IGridColorSchemePtr IGrid::GenerateColorScheme ( enum tkGridSchemeGeneration Method, enum PredefinedColorScheme Colors );
|
|
__declspec(implementation_key(1945)) VARIANT_BOOL IGrid::RemoveImageProxy ( );
|
|
__declspec(implementation_key(1946)) IImagePtr IGrid::CreateImageProxy ( struct IGridColorScheme * ColorScheme );
|
|
__declspec(implementation_key(1947)) enum tkGridProxyMode IGrid::GetPreferedDisplayMode ( );
|
|
__declspec(implementation_key(1948)) void IGrid::PutPreferedDisplayMode ( enum tkGridProxyMode retVal );
|
|
__declspec(implementation_key(1949)) VARIANT_BOOL IGrid::GetHasValidImageProxy ( );
|
|
__declspec(implementation_key(1950)) IGridColorSchemePtr IGrid::RetrieveOrGenerateColorScheme ( enum tkGridSchemeRetrieval retrievalMethod, enum tkGridSchemeGeneration generateMethod, enum PredefinedColorScheme Colors );
|
|
__declspec(implementation_key(1951)) VARIANT_BOOL IGrid::GetFloatWindow2 ( long StartRow, long EndRow, long StartCol, long EndCol, double * Vals );
|
|
__declspec(implementation_key(1952)) VARIANT_BOOL IGrid::PutFloatWindow2 ( long StartRow, long EndRow, long StartCol, long EndCol, double * Vals );
|
|
__declspec(implementation_key(1953)) VARIANT_BOOL IGrid::PutRow2 ( long Row, double * Vals );
|
|
__declspec(implementation_key(1954)) VARIANT_BOOL IGrid::GetRow2 ( long Row, double * Vals );
|
|
__declspec(implementation_key(1955)) IGdalRasterBandPtr IGrid::GetBand ( long bandIndex );
|
|
__declspec(implementation_key(1956)) IGdalRasterBandPtr IGrid::GetActiveBand ( );
|
|
__declspec(implementation_key(1957)) VARIANT_BOOL ITin::Open ( _bstr_t TinFile, struct ICallback * cBack );
|
|
__declspec(implementation_key(1958)) VARIANT_BOOL ITin::CreateNew ( struct IGrid * Grid, double Deviation, enum SplitMethod SplitTest, double STParam, long MeshDivisions, long MaximumTriangles, struct ICallback * cBack );
|
|
__declspec(implementation_key(1959)) VARIANT_BOOL ITin::Save ( _bstr_t TinFilename, struct ICallback * cBack );
|
|
__declspec(implementation_key(1960)) VARIANT_BOOL ITin::Close ( );
|
|
__declspec(implementation_key(1961)) VARIANT_BOOL ITin::Select ( long * TriangleHint, double x, double y, double * Z );
|
|
__declspec(implementation_key(1962)) long ITin::GetNumTriangles ( );
|
|
__declspec(implementation_key(1963)) long ITin::GetNumVertices ( );
|
|
__declspec(implementation_key(1964)) long ITin::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1965)) _bstr_t ITin::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1966)) _bstr_t ITin::GetCdlgFilter ( );
|
|
__declspec(implementation_key(1967)) ICallbackPtr ITin::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1968)) void ITin::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1969)) _bstr_t ITin::GetKey ( );
|
|
__declspec(implementation_key(1970)) void ITin::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1971)) HRESULT ITin::Triangle ( long TriIndex, long * vtx1Index, long * vtx2Index, long * vtx3Index );
|
|
__declspec(implementation_key(1972)) HRESULT ITin::Vertex ( long VtxIndex, double * x, double * y, double * Z );
|
|
__declspec(implementation_key(1973)) HRESULT ITin::max ( double * x, double * y, double * Z );
|
|
__declspec(implementation_key(1974)) HRESULT ITin::min ( double * x, double * y, double * Z );
|
|
__declspec(implementation_key(1975)) _bstr_t ITin::GetFilename ( );
|
|
__declspec(implementation_key(1976)) VARIANT_BOOL ITin::GetIsNDTriangle ( long TriIndex );
|
|
__declspec(implementation_key(1977)) HRESULT ITin::TriangleNeighbors ( long TriIndex, long * triIndex1, long * triIndex2, long * triIndex3 );
|
|
__declspec(implementation_key(1978)) VARIANT_BOOL ITin::CreateTinFromPoints ( SAFEARRAY * Points );
|
|
__declspec(implementation_key(1979)) VARIANT_BOOL IFileManager::GetIsSupported ( _bstr_t Filename );
|
|
__declspec(implementation_key(1980)) VARIANT_BOOL IFileManager::GetIsRgbImage ( _bstr_t Filename );
|
|
__declspec(implementation_key(1981)) VARIANT_BOOL IFileManager::GetIsGrid ( _bstr_t Filename );
|
|
__declspec(implementation_key(1982)) VARIANT_BOOL IFileManager::GetIsVectorLayer ( _bstr_t Filename );
|
|
__declspec(implementation_key(1983)) enum tkFileOpenStrategy IFileManager::GetOpenStrategy ( _bstr_t Filename );
|
|
__declspec(implementation_key(1984)) VARIANT_BOOL IFileManager::GetCanOpenAs ( _bstr_t Filename, enum tkFileOpenStrategy OpenStrategy );
|
|
__declspec(implementation_key(1985)) IDispatchPtr IFileManager::Open ( _bstr_t Filename, enum tkFileOpenStrategy OpenStrategy, struct ICallback * cBack );
|
|
__declspec(implementation_key(1986)) IShapefilePtr IFileManager::OpenShapefile ( _bstr_t Filename, struct ICallback * cBack );
|
|
__declspec(implementation_key(1987)) IImagePtr IFileManager::OpenRaster ( _bstr_t Filename, enum tkFileOpenStrategy OpenStrategy, struct ICallback * cBack );
|
|
__declspec(implementation_key(1988)) VARIANT_BOOL IFileManager::GetIsSupportedBy ( _bstr_t Filename, enum tkSupportType supportType );
|
|
__declspec(implementation_key(1989)) long IFileManager::GetLastErrorCode ( );
|
|
__declspec(implementation_key(1990)) _bstr_t IFileManager::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(1991)) ICallbackPtr IFileManager::GetGlobalCallback ( );
|
|
__declspec(implementation_key(1992)) void IFileManager::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(1993)) _bstr_t IFileManager::GetKey ( );
|
|
__declspec(implementation_key(1994)) void IFileManager::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(1995)) enum tkFileOpenStrategy IFileManager::GetLastOpenStrategy ( );
|
|
__declspec(implementation_key(1996)) _bstr_t IFileManager::GetLastOpenFilename ( );
|
|
__declspec(implementation_key(1997)) VARIANT_BOOL IFileManager::GetLastOpenIsSuccess ( );
|
|
__declspec(implementation_key(1998)) VARIANT_BOOL IFileManager::GetHasGdalOverviews ( _bstr_t Filename );
|
|
__declspec(implementation_key(1999)) VARIANT_BOOL IFileManager::ClearGdalOverviews ( _bstr_t Filename );
|
|
__declspec(implementation_key(2000)) VARIANT_BOOL IFileManager::BuildGdalOverviews ( _bstr_t Filename );
|
|
__declspec(implementation_key(2001)) VARIANT_BOOL IFileManager::RemoveProxyForGrid ( _bstr_t Filename );
|
|
__declspec(implementation_key(2002)) VARIANT_BOOL IFileManager::GetHasValidProxyForGrid ( _bstr_t Filename );
|
|
__declspec(implementation_key(2003)) IOgrLayerPtr IFileManager::OpenFromDatabase ( _bstr_t connectionString, _bstr_t LayerNameOrQuery );
|
|
__declspec(implementation_key(2004)) IOgrLayerPtr IFileManager::OpenVectorLayer ( _bstr_t Filename, enum ShpfileType preferedShapeType, VARIANT_BOOL forUpdate );
|
|
__declspec(implementation_key(2005)) IOgrDatasourcePtr IFileManager::OpenVectorDatasource ( _bstr_t Filename );
|
|
__declspec(implementation_key(2006)) _bstr_t IFileManager::GetCdlgFilter ( );
|
|
__declspec(implementation_key(2007)) _bstr_t IFileManager::GetCdlgRasterFilter ( );
|
|
__declspec(implementation_key(2008)) _bstr_t IFileManager::GetCdlgVectorFilter ( );
|
|
__declspec(implementation_key(2009)) _bstr_t IFileManager::GetSupportedGdalFormats ( );
|
|
__declspec(implementation_key(2010)) long IShapefile::GetNumShapes ( );
|
|
__declspec(implementation_key(2011)) long IShapefile::GetNumFields ( );
|
|
__declspec(implementation_key(2012)) IExtentsPtr IShapefile::GetExtents ( );
|
|
__declspec(implementation_key(2013)) enum ShpfileType IShapefile::GetShapefileType ( );
|
|
__declspec(implementation_key(2014)) IShapePtr IShapefile::GetShape ( long ShapeIndex );
|
|
__declspec(implementation_key(2015)) VARIANT_BOOL IShapefile::GetEditingShapes ( );
|
|
__declspec(implementation_key(2016)) long IShapefile::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2017)) _bstr_t IShapefile::GetCdlgFilter ( );
|
|
__declspec(implementation_key(2018)) ICallbackPtr IShapefile::GetGlobalCallback ( );
|
|
__declspec(implementation_key(2019)) void IShapefile::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(2020)) _bstr_t IShapefile::GetKey ( );
|
|
__declspec(implementation_key(2021)) void IShapefile::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(2022)) VARIANT_BOOL IShapefile::Open ( _bstr_t ShapefileName, struct ICallback * cBack );
|
|
__declspec(implementation_key(2023)) VARIANT_BOOL IShapefile::CreateNew ( _bstr_t ShapefileName, enum ShpfileType ShapefileType );
|
|
__declspec(implementation_key(2024)) VARIANT_BOOL IShapefile::SaveAs ( _bstr_t ShapefileName, struct ICallback * cBack );
|
|
__declspec(implementation_key(2025)) VARIANT_BOOL IShapefile::Close ( );
|
|
__declspec(implementation_key(2026)) VARIANT_BOOL IShapefile::EditClear ( );
|
|
__declspec(implementation_key(2027)) VARIANT_BOOL IShapefile::EditInsertShape ( struct IShape * Shape, long * ShapeIndex );
|
|
__declspec(implementation_key(2028)) VARIANT_BOOL IShapefile::EditDeleteShape ( long ShapeIndex );
|
|
__declspec(implementation_key(2029)) VARIANT_BOOL IShapefile::SelectShapes ( struct IExtents * BoundBox, double Tolerance, enum SelectMode SelectMode, VARIANT * result );
|
|
__declspec(implementation_key(2030)) VARIANT_BOOL IShapefile::StartEditingShapes ( VARIANT_BOOL StartEditTable, struct ICallback * cBack );
|
|
__declspec(implementation_key(2031)) VARIANT_BOOL IShapefile::StopEditingShapes ( VARIANT_BOOL ApplyChanges, VARIANT_BOOL StopEditTable, struct ICallback * cBack );
|
|
__declspec(implementation_key(2032)) VARIANT_BOOL IShapefile::EditInsertField ( struct IField * NewField, long * FieldIndex, struct ICallback * cBack );
|
|
__declspec(implementation_key(2033)) VARIANT_BOOL IShapefile::EditDeleteField ( long FieldIndex, struct ICallback * cBack );
|
|
__declspec(implementation_key(2034)) VARIANT_BOOL IShapefile::EditCellValue ( long FieldIndex, long ShapeIndex, const _variant_t & newVal );
|
|
__declspec(implementation_key(2035)) VARIANT_BOOL IShapefile::StartEditingTable ( struct ICallback * cBack );
|
|
__declspec(implementation_key(2036)) VARIANT_BOOL IShapefile::StopEditingTable ( VARIANT_BOOL ApplyChanges, struct ICallback * cBack );
|
|
__declspec(implementation_key(2037)) IFieldPtr IShapefile::GetField ( long FieldIndex );
|
|
__declspec(implementation_key(2038)) _variant_t IShapefile::GetCellValue ( long FieldIndex, long ShapeIndex );
|
|
__declspec(implementation_key(2039)) VARIANT_BOOL IShapefile::GetEditingTable ( );
|
|
__declspec(implementation_key(2040)) _bstr_t IShapefile::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2041)) long IShapefile::GetFileHandle ( );
|
|
__declspec(implementation_key(2042)) _bstr_t IShapefile::GetFilename ( );
|
|
__declspec(implementation_key(2043)) IPointPtr IShapefile::QuickPoint ( long ShapeIndex, long pointIndex );
|
|
__declspec(implementation_key(2044)) IExtentsPtr IShapefile::QuickExtents ( long ShapeIndex );
|
|
__declspec(implementation_key(2045)) SAFEARRAY * IShapefile::QuickPoints ( long ShapeIndex, long * numPoints );
|
|
__declspec(implementation_key(2046)) VARIANT_BOOL IShapefile::PointInShape ( long ShapeIndex, double x, double y );
|
|
__declspec(implementation_key(2047)) long IShapefile::PointInShapefile ( double x, double y );
|
|
__declspec(implementation_key(2048)) VARIANT_BOOL IShapefile::BeginPointInShapefile ( );
|
|
__declspec(implementation_key(2049)) HRESULT IShapefile::EndPointInShapefile ( );
|
|
__declspec(implementation_key(2050)) _bstr_t IShapefile::GetProjection ( );
|
|
__declspec(implementation_key(2051)) void IShapefile::PutProjection ( _bstr_t pVal );
|
|
__declspec(implementation_key(2052)) IFieldPtr IShapefile::GetFieldByName ( _bstr_t FieldName );
|
|
__declspec(implementation_key(2053)) long IShapefile::GetnumPoints ( long ShapeIndex );
|
|
__declspec(implementation_key(2054)) VARIANT_BOOL IShapefile::CreateNewWithShapeID ( _bstr_t ShapefileName, enum ShpfileType ShapefileType );
|
|
__declspec(implementation_key(2055)) VARIANT_BOOL IShapefile::GetUseSpatialIndex ( );
|
|
__declspec(implementation_key(2056)) void IShapefile::PutUseSpatialIndex ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2057)) VARIANT_BOOL IShapefile::CreateSpatialIndex ( _bstr_t ShapefileName );
|
|
__declspec(implementation_key(2058)) VARIANT_BOOL IShapefile::GetHasSpatialIndex ( );
|
|
__declspec(implementation_key(2059)) void IShapefile::PutHasSpatialIndex ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2060)) VARIANT_BOOL IShapefile::Resource ( _bstr_t newShpPath );
|
|
__declspec(implementation_key(2061)) VARIANT_BOOL IShapefile::GetCacheExtents ( );
|
|
__declspec(implementation_key(2062)) void IShapefile::PutCacheExtents ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2063)) VARIANT_BOOL IShapefile::RefreshExtents ( );
|
|
__declspec(implementation_key(2064)) VARIANT_BOOL IShapefile::RefreshShapeExtents ( long ShapeId );
|
|
__declspec(implementation_key(2065)) VARIANT_BOOL IShapefile::GetUseQTree ( );
|
|
__declspec(implementation_key(2066)) void IShapefile::PutUseQTree ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2067)) VARIANT_BOOL IShapefile::Save ( struct ICallback * cBack );
|
|
__declspec(implementation_key(2068)) VARIANT_BOOL IShapefile::IsSpatialIndexValid ( );
|
|
__declspec(implementation_key(2069)) void IShapefile::PutSpatialIndexMaxAreaPercent ( double pVal );
|
|
__declspec(implementation_key(2070)) double IShapefile::GetSpatialIndexMaxAreaPercent ( );
|
|
__declspec(implementation_key(2071)) VARIANT_BOOL IShapefile::GetCanUseSpatialIndex ( struct IExtents * pArea );
|
|
__declspec(implementation_key(2072)) IShapefilePtr IShapefile::GetIntersection ( VARIANT_BOOL SelectedOnlyOfThis, struct IShapefile * sf, VARIANT_BOOL SelectedOnly, enum ShpfileType FileType, struct ICallback * cBack );
|
|
__declspec(implementation_key(2073)) VARIANT_BOOL IShapefile::SelectByShapefile ( struct IShapefile * sf, enum tkSpatialRelation Relation, VARIANT_BOOL SelectedOnly, VARIANT * result, struct ICallback * cBack );
|
|
__declspec(implementation_key(2074)) long IShapefile::GetNumSelected ( );
|
|
__declspec(implementation_key(2075)) VARIANT_BOOL IShapefile::GetShapeSelected ( long ShapeIndex );
|
|
__declspec(implementation_key(2076)) void IShapefile::PutShapeSelected ( long ShapeIndex, VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2077)) IShapeDrawingOptionsPtr IShapefile::GetSelectionDrawingOptions ( );
|
|
__declspec(implementation_key(2078)) void IShapefile::PutSelectionDrawingOptions ( struct IShapeDrawingOptions * pVal );
|
|
__declspec(implementation_key(2079)) HRESULT IShapefile::SelectAll ( );
|
|
__declspec(implementation_key(2080)) HRESULT IShapefile::SelectNone ( );
|
|
__declspec(implementation_key(2081)) HRESULT IShapefile::InvertSelection ( );
|
|
__declspec(implementation_key(2082)) IShapefilePtr IShapefile::Dissolve ( long FieldIndex, VARIANT_BOOL SelectedOnly );
|
|
__declspec(implementation_key(2083)) ILabelsPtr IShapefile::GetLabels ( );
|
|
__declspec(implementation_key(2084)) void IShapefile::PutLabels ( struct ILabels * pVal );
|
|
__declspec(implementation_key(2085)) long IShapefile::GenerateLabels ( long FieldIndex, enum tkLabelPositioning Method, VARIANT_BOOL LargestPartOnly );
|
|
__declspec(implementation_key(2086)) IShapefilePtr IShapefile::Clone ( );
|
|
__declspec(implementation_key(2087)) IShapeDrawingOptionsPtr IShapefile::GetDefaultDrawingOptions ( );
|
|
__declspec(implementation_key(2088)) void IShapefile::PutDefaultDrawingOptions ( struct IShapeDrawingOptions * pVal );
|
|
__declspec(implementation_key(2089)) IShapefileCategoriesPtr IShapefile::GetCategories ( );
|
|
__declspec(implementation_key(2090)) void IShapefile::PutCategories ( struct IShapefileCategories * pVal );
|
|
__declspec(implementation_key(2091)) IChartsPtr IShapefile::GetCharts ( );
|
|
__declspec(implementation_key(2092)) void IShapefile::PutCharts ( struct ICharts * pVal );
|
|
__declspec(implementation_key(2093)) long IShapefile::GetShapeCategory ( long ShapeIndex );
|
|
__declspec(implementation_key(2094)) void IShapefile::PutShapeCategory ( long ShapeIndex, long pVal );
|
|
__declspec(implementation_key(2095)) ITablePtr IShapefile::GetTable ( );
|
|
__declspec(implementation_key(2096)) _bstr_t IShapefile::GetVisibilityExpression ( );
|
|
__declspec(implementation_key(2097)) void IShapefile::PutVisibilityExpression ( _bstr_t pVal );
|
|
__declspec(implementation_key(2098)) VARIANT_BOOL IShapefile::GetFastMode ( );
|
|
__declspec(implementation_key(2099)) void IShapefile::PutFastMode ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2100)) long IShapefile::GetMinDrawingSize ( );
|
|
__declspec(implementation_key(2101)) void IShapefile::PutMinDrawingSize ( long pVal );
|
|
__declspec(implementation_key(2102)) enum tkShapefileSourceType IShapefile::GetSourceType ( );
|
|
__declspec(implementation_key(2103)) IShapefilePtr IShapefile::BufferByDistance ( double Distance, long nSegments, VARIANT_BOOL SelectedOnly, VARIANT_BOOL MergeResults );
|
|
__declspec(implementation_key(2104)) enum tkGeometryEngine IShapefile::GetGeometryEngine ( );
|
|
__declspec(implementation_key(2105)) void IShapefile::PutGeometryEngine ( enum tkGeometryEngine pVal );
|
|
__declspec(implementation_key(2106)) IShapefilePtr IShapefile::Difference ( VARIANT_BOOL SelectedOnlySubject, struct IShapefile * sfOverlay, VARIANT_BOOL SelectedOnlyOverlay );
|
|
__declspec(implementation_key(2107)) IShapefilePtr IShapefile::Clip ( VARIANT_BOOL SelectedOnlySubject, struct IShapefile * sfOverlay, VARIANT_BOOL SelectedOnlyOverlay );
|
|
__declspec(implementation_key(2108)) IShapefilePtr IShapefile::SymmDifference ( VARIANT_BOOL SelectedOnlySubject, struct IShapefile * sfOverlay, VARIANT_BOOL SelectedOnlyOverlay );
|
|
__declspec(implementation_key(2109)) IShapefilePtr IShapefile::Union ( VARIANT_BOOL SelectedOnlySubject, struct IShapefile * sfOverlay, VARIANT_BOOL SelectedOnlyOverlay );
|
|
__declspec(implementation_key(2110)) IShapefilePtr IShapefile::ExplodeShapes ( VARIANT_BOOL SelectedOnly );
|
|
__declspec(implementation_key(2111)) IShapefilePtr IShapefile::AggregateShapes ( VARIANT_BOOL SelectedOnly, long FieldIndex );
|
|
__declspec(implementation_key(2112)) IShapefilePtr IShapefile::ExportSelection ( );
|
|
__declspec(implementation_key(2113)) IShapefilePtr IShapefile::Sort ( long FieldIndex, VARIANT_BOOL Ascending );
|
|
__declspec(implementation_key(2114)) IShapefilePtr IShapefile::Merge ( VARIANT_BOOL SelectedOnlyThis, struct IShapefile * sf, VARIANT_BOOL SelectedOnly );
|
|
__declspec(implementation_key(2115)) OLE_COLOR IShapefile::GetSelectionColor ( );
|
|
__declspec(implementation_key(2116)) void IShapefile::PutSelectionColor ( OLE_COLOR retVal );
|
|
__declspec(implementation_key(2117)) enum tkSelectionAppearance IShapefile::GetSelectionAppearance ( );
|
|
__declspec(implementation_key(2118)) void IShapefile::PutSelectionAppearance ( enum tkSelectionAppearance retVal );
|
|
__declspec(implementation_key(2119)) enum tkCollisionMode IShapefile::GetCollisionMode ( );
|
|
__declspec(implementation_key(2120)) void IShapefile::PutCollisionMode ( enum tkCollisionMode retVal );
|
|
__declspec(implementation_key(2121)) unsigned char IShapefile::GetSelectionTransparency ( );
|
|
__declspec(implementation_key(2122)) void IShapefile::PutSelectionTransparency ( unsigned char retVal );
|
|
__declspec(implementation_key(2123)) void IShapefile::PutStopExecution ( struct IStopExecution * _arg1 );
|
|
__declspec(implementation_key(2124)) _bstr_t IShapefile::Serialize ( VARIANT_BOOL SaveSelection );
|
|
__declspec(implementation_key(2125)) HRESULT IShapefile::Deserialize ( VARIANT_BOOL LoadSelection, _bstr_t newVal );
|
|
__declspec(implementation_key(2126)) IGeoProjectionPtr IShapefile::GetGeoProjection ( );
|
|
__declspec(implementation_key(2127)) void IShapefile::PutGeoProjection ( struct IGeoProjection * retVal );
|
|
__declspec(implementation_key(2128)) IShapefilePtr IShapefile::Reproject ( struct IGeoProjection * newProjection, long * reprojectedCount );
|
|
__declspec(implementation_key(2129)) VARIANT_BOOL IShapefile::ReprojectInPlace ( struct IGeoProjection * newProjection, long * reprojectedCount );
|
|
__declspec(implementation_key(2130)) IShapefilePtr IShapefile::SimplifyLines ( double Tolerance, VARIANT_BOOL SelectedOnly );
|
|
__declspec(implementation_key(2131)) VARIANT_BOOL IShapefile::FixUpShapes ( struct IShapefile * * retVal );
|
|
__declspec(implementation_key(2132)) long IShapefile::EditAddShape ( struct IShape * Shape );
|
|
__declspec(implementation_key(2133)) long IShapefile::EditAddField ( _bstr_t Name, enum FieldType Type, int Precision, int Width );
|
|
__declspec(implementation_key(2134)) VARIANT_BOOL IShapefile::GetRelatedShapes ( long referenceIndex, enum tkSpatialRelation Relation, VARIANT * resultArray );
|
|
__declspec(implementation_key(2135)) VARIANT_BOOL IShapefile::GetRelatedShapes2 ( struct IShape * referenceShape, enum tkSpatialRelation Relation, VARIANT * resultArray );
|
|
__declspec(implementation_key(2136)) VARIANT_BOOL IShapefile::GetIdentifiable ( );
|
|
__declspec(implementation_key(2137)) void IShapefile::PutIdentifiable ( VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(2138)) IShapefilePtr IShapefile::Segmentize ( );
|
|
__declspec(implementation_key(2139)) VARIANT_BOOL IShapefile::GetClosestVertex ( double x, double y, double maxDistance, long * ShapeIndex, long * pointIndex, double * Distance );
|
|
__declspec(implementation_key(2140)) VARIANT_BOOL IShapefile::HasInvalidShapes ( );
|
|
__declspec(implementation_key(2141)) _bstr_t IShapefile::GetShapeCategory2 ( long ShapeIndex );
|
|
__declspec(implementation_key(2142)) void IShapefile::PutShapeCategory2 ( long ShapeIndex, _bstr_t categoryName );
|
|
__declspec(implementation_key(2143)) IShapefileCategoryPtr IShapefile::GetShapeCategory3 ( long ShapeIndex );
|
|
__declspec(implementation_key(2144)) void IShapefile::PutShapeCategory3 ( long ShapeIndex, struct IShapefileCategory * Category );
|
|
__declspec(implementation_key(2145)) VARIANT_BOOL IShapefile::Dump ( _bstr_t ShapefileName, struct ICallback * cBack );
|
|
__declspec(implementation_key(2146)) VARIANT_BOOL IShapefile::LoadDataFrom ( _bstr_t ShapefileName, struct ICallback * cBack );
|
|
__declspec(implementation_key(2147)) IShapeValidationInfoPtr IShapefile::GetLastInputValidation ( );
|
|
__declspec(implementation_key(2148)) IShapeValidationInfoPtr IShapefile::GetLastOutputValidation ( );
|
|
__declspec(implementation_key(2149)) HRESULT IShapefile::ClearCachedGeometries ( );
|
|
__declspec(implementation_key(2150)) IShapefilePtr IShapefile::AggregateShapesWithStats ( VARIANT_BOOL SelectedOnly, long FieldIndex, struct IFieldStatOperations * statOperations );
|
|
__declspec(implementation_key(2151)) IShapefilePtr IShapefile::DissolveWithStats ( long FieldIndex, VARIANT_BOOL SelectedOnly, struct IFieldStatOperations * statOperations );
|
|
__declspec(implementation_key(2152)) VARIANT_BOOL IShapefile::GetShapeVisible ( long ShapeIndex );
|
|
__declspec(implementation_key(2153)) double IShapefile::GetShapeRotation ( long ShapeIndex );
|
|
__declspec(implementation_key(2154)) void IShapefile::PutShapeRotation ( long ShapeIndex, double pVal );
|
|
__declspec(implementation_key(2155)) VARIANT_BOOL IShapefile::GetVolatile ( );
|
|
__declspec(implementation_key(2156)) void IShapefile::PutVolatile ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2157)) VARIANT_BOOL IShapefile::EditUpdateShape ( long ShapeIndex, struct IShape * shpNew );
|
|
__declspec(implementation_key(2158)) VARIANT_BOOL IShapefile::GetShapeModified ( long ShapeIndex );
|
|
__declspec(implementation_key(2159)) void IShapefile::PutShapeModified ( long ShapeIndex, VARIANT_BOOL retVal );
|
|
__declspec(implementation_key(2160)) VARIANT_BOOL IShapefile::GetInteractiveEditing ( );
|
|
__declspec(implementation_key(2161)) void IShapefile::PutInteractiveEditing ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2162)) VARIANT_BOOL IShapefile::GetShapeIsHidden ( long ShapeIndex );
|
|
__declspec(implementation_key(2163)) void IShapefile::PutShapeIsHidden ( long ShapeIndex, VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2164)) VARIANT_BOOL IShapefile::GetSnappable ( );
|
|
__declspec(implementation_key(2165)) void IShapefile::PutSnappable ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2166)) _bstr_t IShapefile::Serialize2 ( VARIANT_BOOL SaveSelection, VARIANT_BOOL SerializeCategories );
|
|
__declspec(implementation_key(2167)) enum ShpfileType IShapefile::GetShapefileType2D ( );
|
|
__declspec(implementation_key(2168)) long IShapefile::GetFieldIndexByName ( _bstr_t FieldName );
|
|
__declspec(implementation_key(2169)) VARIANT_BOOL IShapefile::Move ( double xOffset, double yOffset );
|
|
__declspec(implementation_key(2170)) VARIANT_BOOL IShapefile::RemoveSpatialIndex ( );
|
|
__declspec(implementation_key(2171)) VARIANT_BOOL IShapefile::GetShapeRendered ( long ShapeIndex );
|
|
__declspec(implementation_key(2172)) _bstr_t IShapefile::GetSortField ( );
|
|
__declspec(implementation_key(2173)) void IShapefile::PutSortField ( _bstr_t pVal );
|
|
__declspec(implementation_key(2174)) VARIANT_BOOL IShapefile::GetSortAscending ( );
|
|
__declspec(implementation_key(2175)) void IShapefile::PutSortAscending ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2176)) HRESULT IShapefile::UpdateSortField ( );
|
|
__declspec(implementation_key(2177)) VARIANT_BOOL IShapefile::SaveAsEx ( _bstr_t newFilename, VARIANT_BOOL stopEditing, VARIANT_BOOL unboundFile );
|
|
__declspec(implementation_key(2178)) VARIANT_BOOL IShapefile::FixUpShapes2 ( VARIANT_BOOL SelectedOnly, struct IShapefile * * result );
|
|
__declspec(implementation_key(2179)) VARIANT_BOOL IShapefile::StartAppendMode ( );
|
|
__declspec(implementation_key(2180)) HRESULT IShapefile::StopAppendMode ( );
|
|
__declspec(implementation_key(2181)) VARIANT_BOOL IShapefile::GetAppendMode ( );
|
|
__declspec(implementation_key(2182)) long IShapefileCategories::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2183)) _bstr_t IShapefileCategories::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2184)) ICallbackPtr IShapefileCategories::GetGlobalCallback ( );
|
|
__declspec(implementation_key(2185)) void IShapefileCategories::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(2186)) _bstr_t IShapefileCategories::GetKey ( );
|
|
__declspec(implementation_key(2187)) void IShapefileCategories::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(2188)) IShapefileCategoryPtr IShapefileCategories::Add ( _bstr_t Name );
|
|
__declspec(implementation_key(2189)) IShapefileCategoryPtr IShapefileCategories::Insert ( long Index, _bstr_t Name );
|
|
__declspec(implementation_key(2190)) VARIANT_BOOL IShapefileCategories::Remove ( long Index );
|
|
__declspec(implementation_key(2191)) HRESULT IShapefileCategories::Clear ( );
|
|
__declspec(implementation_key(2192)) IShapefileCategoryPtr IShapefileCategories::GetItem ( long Index );
|
|
__declspec(implementation_key(2193)) void IShapefileCategories::PutItem ( long Index, struct IShapefileCategory * pVal );
|
|
__declspec(implementation_key(2194)) VARIANT_BOOL IShapefileCategories::Generate ( long FieldIndex, enum tkClassificationType ClassificationType, long numClasses );
|
|
__declspec(implementation_key(2195)) long IShapefileCategories::GetCount ( );
|
|
__declspec(implementation_key(2196)) IShapefilePtr IShapefileCategories::GetShapefile ( );
|
|
__declspec(implementation_key(2197)) HRESULT IShapefileCategories::ApplyExpressions ( );
|
|
__declspec(implementation_key(2198)) HRESULT IShapefileCategories::ApplyExpression ( long CategoryIndex );
|
|
__declspec(implementation_key(2199)) HRESULT IShapefileCategories::ApplyColorScheme ( enum tkColorSchemeType Type, struct IColorScheme * ColorScheme );
|
|
__declspec(implementation_key(2200)) HRESULT IShapefileCategories::ApplyColorScheme2 ( enum tkColorSchemeType Type, struct IColorScheme * ColorScheme, enum tkShapeElements ShapeElement );
|
|
__declspec(implementation_key(2201)) HRESULT IShapefileCategories::ApplyColorScheme3 ( enum tkColorSchemeType Type, struct IColorScheme * ColorScheme, enum tkShapeElements ShapeElement, long CategoryStartIndex, long CategoryEndIndex );
|
|
__declspec(implementation_key(2202)) _bstr_t IShapefileCategories::GetCaption ( );
|
|
__declspec(implementation_key(2203)) void IShapefileCategories::PutCaption ( _bstr_t pVal );
|
|
__declspec(implementation_key(2204)) VARIANT_BOOL IShapefileCategories::MoveUp ( long Index );
|
|
__declspec(implementation_key(2205)) VARIANT_BOOL IShapefileCategories::MoveDown ( long Index );
|
|
__declspec(implementation_key(2206)) _bstr_t IShapefileCategories::Serialize ( );
|
|
__declspec(implementation_key(2207)) HRESULT IShapefileCategories::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(2208)) VARIANT_BOOL IShapefileCategories::AddRange ( long FieldIndex, enum tkClassificationType ClassificationType, long numClasses, const _variant_t & MinValue, const _variant_t & MaxValue );
|
|
__declspec(implementation_key(2209)) int IShapefileCategories::GetCategoryIndexByName ( _bstr_t categoryName );
|
|
__declspec(implementation_key(2210)) int IShapefileCategories::GetCategoryIndex ( struct IShapefileCategory * Category );
|
|
__declspec(implementation_key(2211)) VARIANT_BOOL IShapefileCategories::GeneratePolygonColors ( struct IColorScheme * Scheme );
|
|
__declspec(implementation_key(2212)) long IShapefileCategories::GetClassificationField ( );
|
|
__declspec(implementation_key(2213)) void IShapefileCategories::PutClassificationField ( long pVal );
|
|
__declspec(implementation_key(2214)) VARIANT_BOOL IShapefileCategories::Generate2 ( _bstr_t FieldName, enum tkClassificationType ClassificationType, long numClasses );
|
|
__declspec(implementation_key(2215)) HRESULT IShapefileCategories::Add2 ( struct IShapefileCategory * Category );
|
|
__declspec(implementation_key(2216)) VARIANT_BOOL IShapefileCategories::Insert2 ( long Index, struct IShapefileCategory * Category );
|
|
__declspec(implementation_key(2217)) HRESULT IFieldStatOperations::AddFieldIndex ( int FieldIndex, enum tkFieldStatOperation Operation );
|
|
__declspec(implementation_key(2218)) VARIANT_BOOL IFieldStatOperations::Remove ( int operationIndex );
|
|
__declspec(implementation_key(2219)) HRESULT IFieldStatOperations::Clear ( );
|
|
__declspec(implementation_key(2220)) int IFieldStatOperations::GetCount ( );
|
|
__declspec(implementation_key(2221)) enum tkFieldStatOperation IFieldStatOperations::GetOperation ( int operationIndex );
|
|
__declspec(implementation_key(2222)) int IFieldStatOperations::GetFieldIndex ( int operationIndex );
|
|
__declspec(implementation_key(2223)) long IFieldStatOperations::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2224)) _bstr_t IFieldStatOperations::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2225)) HRESULT IFieldStatOperations::AddFieldName ( _bstr_t FieldName, enum tkFieldStatOperation Operation );
|
|
__declspec(implementation_key(2226)) _bstr_t IFieldStatOperations::GetFieldName ( int operationIndex );
|
|
__declspec(implementation_key(2227)) VARIANT_BOOL IFieldStatOperations::Validate ( struct IShapefile * sf );
|
|
__declspec(implementation_key(2228)) VARIANT_BOOL IFieldStatOperations::GetOperationIsValid ( int operationIndex );
|
|
__declspec(implementation_key(2229)) enum tkFieldOperationValidity IFieldStatOperations::GetOperationIsValidReason ( int operationIndex );
|
|
__declspec(implementation_key(2230)) _bstr_t IFieldStatOperations::GetKey ( );
|
|
__declspec(implementation_key(2231)) void IFieldStatOperations::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(2232)) _bstr_t IOgrLayer::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2233)) long IOgrLayer::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2234)) ICallbackPtr IOgrLayer::GetGlobalCallback ( );
|
|
__declspec(implementation_key(2235)) void IOgrLayer::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(2236)) _bstr_t IOgrLayer::GetKey ( );
|
|
__declspec(implementation_key(2237)) void IOgrLayer::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(2238)) HRESULT IOgrLayer::Close ( );
|
|
__declspec(implementation_key(2239)) _bstr_t IOgrLayer::GetName ( );
|
|
__declspec(implementation_key(2240)) IShapefilePtr IOgrLayer::GetBuffer ( );
|
|
__declspec(implementation_key(2241)) VARIANT_BOOL IOgrLayer::ReloadFromSource ( );
|
|
__declspec(implementation_key(2242)) VARIANT_BOOL IOgrLayer::RedefineQuery ( _bstr_t newSql );
|
|
__declspec(implementation_key(2243)) _bstr_t IOgrLayer::GetConnectionString ( );
|
|
__declspec(implementation_key(2244)) _bstr_t IOgrLayer::GetSourceQuery ( );
|
|
__declspec(implementation_key(2245)) IGeoProjectionPtr IOgrLayer::GetGeoProjection ( );
|
|
__declspec(implementation_key(2246)) enum ShpfileType IOgrLayer::GetShapeType ( );
|
|
__declspec(implementation_key(2247)) VARIANT_BOOL IOgrLayer::GetDataIsReprojected ( );
|
|
__declspec(implementation_key(2248)) _bstr_t IOgrLayer::GetFIDColumnName ( );
|
|
__declspec(implementation_key(2249)) enum tkOgrSaveResult IOgrLayer::SaveChanges ( int * savedCount, enum tkOgrSaveType saveType, VARIANT_BOOL validateShapes );
|
|
__declspec(implementation_key(2250)) VARIANT_BOOL IOgrLayer::TestCapability ( enum tkOgrLayerCapability capability );
|
|
__declspec(implementation_key(2251)) int IOgrLayer::GetUpdateSourceErrorCount ( );
|
|
__declspec(implementation_key(2252)) _bstr_t IOgrLayer::GetUpdateSourceErrorMsg ( int errorIndex );
|
|
__declspec(implementation_key(2253)) int IOgrLayer::GetUpdateSourceErrorShapeIndex ( int errorIndex );
|
|
__declspec(implementation_key(2254)) int IOgrLayer::GetFeatureCount ( VARIANT_BOOL forceLoading );
|
|
__declspec(implementation_key(2255)) VARIANT_BOOL IOgrLayer::GetExtents ( struct IExtents * * layerExtents, VARIANT_BOOL forceLoading );
|
|
__declspec(implementation_key(2256)) _bstr_t IOgrLayer::GetGeometryColumnName ( );
|
|
__declspec(implementation_key(2257)) VARIANT_BOOL IOgrLayer::GetSupportsEditing ( enum tkOgrSaveType editingType );
|
|
__declspec(implementation_key(2258)) _bstr_t IOgrLayer::Serialize ( );
|
|
__declspec(implementation_key(2259)) VARIANT_BOOL IOgrLayer::Deserialize ( _bstr_t newVal );
|
|
__declspec(implementation_key(2260)) VARIANT_BOOL IOgrLayer::OpenFromQuery ( _bstr_t connectionString, _bstr_t sql );
|
|
__declspec(implementation_key(2261)) VARIANT_BOOL IOgrLayer::OpenFromDatabase ( _bstr_t connectionString, _bstr_t LayerName, VARIANT_BOOL forUpdate );
|
|
__declspec(implementation_key(2262)) enum tkOgrSourceType IOgrLayer::GetSourceType ( );
|
|
__declspec(implementation_key(2263)) _bstr_t IOgrLayer::GetGdalLastErrorMsg ( );
|
|
__declspec(implementation_key(2264)) VARIANT_BOOL IOgrLayer::GetDynamicLoading ( );
|
|
__declspec(implementation_key(2265)) void IOgrLayer::PutDynamicLoading ( VARIANT_BOOL pVal );
|
|
__declspec(implementation_key(2266)) long IOgrLayer::GetMaxFeatureCount ( );
|
|
__declspec(implementation_key(2267)) void IOgrLayer::PutMaxFeatureCount ( long pVal );
|
|
__declspec(implementation_key(2268)) VARIANT_BOOL IOgrLayer::GetSupportsStyles ( );
|
|
__declspec(implementation_key(2269)) long IOgrLayer::GetNumStyles ( );
|
|
__declspec(implementation_key(2270)) _bstr_t IOgrLayer::GetStyleName ( long styleIndex );
|
|
__declspec(implementation_key(2271)) VARIANT_BOOL IOgrLayer::ClearStyles ( );
|
|
__declspec(implementation_key(2272)) VARIANT_BOOL IOgrLayer::RemoveStyle ( _bstr_t StyleName );
|
|
__declspec(implementation_key(2273)) _bstr_t IOgrLayer::GetLabelExpression ( );
|
|
__declspec(implementation_key(2274)) void IOgrLayer::PutLabelExpression ( _bstr_t pVal );
|
|
__declspec(implementation_key(2275)) enum tkLabelPositioning IOgrLayer::GetLabelPosition ( );
|
|
__declspec(implementation_key(2276)) void IOgrLayer::PutLabelPosition ( enum tkLabelPositioning pVal );
|
|
__declspec(implementation_key(2277)) enum tkLineLabelOrientation IOgrLayer::GetLabelOrientation ( );
|
|
__declspec(implementation_key(2278)) void IOgrLayer::PutLabelOrientation ( enum tkLineLabelOrientation pVal );
|
|
__declspec(implementation_key(2279)) VARIANT_BOOL IOgrLayer::GenerateCategories ( _bstr_t FieldName, enum tkClassificationType ClassificationType, long numClasses, enum tkMapColor colorStart, enum tkMapColor colorEnd, enum tkColorSchemeType schemeType );
|
|
__declspec(implementation_key(2280)) enum ShpfileType IOgrLayer::GetShapeType2D ( );
|
|
__declspec(implementation_key(2281)) _bstr_t IOgrLayer::GetDriverName ( );
|
|
__declspec(implementation_key(2282)) VARIANT_BOOL IOgrLayer::OpenFromFile ( _bstr_t Filename, VARIANT_BOOL forUpdate );
|
|
__declspec(implementation_key(2283)) _variant_t IOgrLayer::GetAvailableShapeTypes ( );
|
|
__declspec(implementation_key(2284)) enum ShpfileType IOgrLayer::GetActiveShapeType ( );
|
|
__declspec(implementation_key(2285)) void IOgrLayer::PutActiveShapeType ( enum ShpfileType pVal );
|
|
__declspec(implementation_key(2286)) VARIANT_BOOL IOgrLayer::GetIsExternalDatasource ( );
|
|
__declspec(implementation_key(2287)) _bstr_t IOgrDatasource::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2288)) long IOgrDatasource::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2289)) ICallbackPtr IOgrDatasource::GetGlobalCallback ( );
|
|
__declspec(implementation_key(2290)) void IOgrDatasource::PutGlobalCallback ( struct ICallback * retVal );
|
|
__declspec(implementation_key(2291)) _bstr_t IOgrDatasource::GetKey ( );
|
|
__declspec(implementation_key(2292)) void IOgrDatasource::PutKey ( _bstr_t retVal );
|
|
__declspec(implementation_key(2293)) HRESULT IOgrDatasource::Close ( );
|
|
__declspec(implementation_key(2294)) VARIANT_BOOL IOgrDatasource::Open ( _bstr_t connectionString );
|
|
__declspec(implementation_key(2295)) int IOgrDatasource::GetLayerCount ( );
|
|
__declspec(implementation_key(2296)) IOgrLayerPtr IOgrDatasource::GetLayer ( int Index, VARIANT_BOOL forUpdate );
|
|
__declspec(implementation_key(2297)) _bstr_t IOgrDatasource::GetDriverName ( );
|
|
__declspec(implementation_key(2298)) _bstr_t IOgrDatasource::GetLayerName ( int layerIndex );
|
|
__declspec(implementation_key(2299)) IOgrLayerPtr IOgrDatasource::GetLayerByName ( _bstr_t LayerName, VARIANT_BOOL forUpdate );
|
|
__declspec(implementation_key(2300)) IOgrLayerPtr IOgrDatasource::RunQuery ( _bstr_t sql );
|
|
__declspec(implementation_key(2301)) VARIANT_BOOL IOgrDatasource::DeleteLayer ( int layerIndex );
|
|
__declspec(implementation_key(2302)) VARIANT_BOOL IOgrDatasource::TestCapability ( enum tkOgrDSCapability capability );
|
|
__declspec(implementation_key(2303)) VARIANT_BOOL IOgrDatasource::CreateLayer ( _bstr_t LayerName, enum ShpfileType ShpType, struct IGeoProjection * Projection, _bstr_t creationOptions );
|
|
__declspec(implementation_key(2304)) int IOgrDatasource::LayerIndexByName ( _bstr_t LayerName );
|
|
__declspec(implementation_key(2305)) VARIANT_BOOL IOgrDatasource::ImportShapefile ( struct IShapefile * sf, _bstr_t LayerName, _bstr_t creationOptions, enum tkShapeValidationMode shapeValidationMode );
|
|
__declspec(implementation_key(2306)) _bstr_t IOgrDatasource::GetDriverMetadata ( enum tkGdalDriverMetadata Metadata );
|
|
__declspec(implementation_key(2307)) int IOgrDatasource::GetDriverMetadataCount ( );
|
|
__declspec(implementation_key(2308)) _bstr_t IOgrDatasource::GetDriverMetadataItem ( int metadataIndex );
|
|
__declspec(implementation_key(2309)) VARIANT_BOOL IOgrDatasource::ExecuteSQL ( _bstr_t sql, BSTR * errorMessage );
|
|
__declspec(implementation_key(2310)) _bstr_t IOgrDatasource::GetGdalLastErrorMsg ( );
|
|
__declspec(implementation_key(2311)) _variant_t IOgrDatasource::GetSchemas ( );
|
|
__declspec(implementation_key(2312)) IOgrLayerPtr IOgrDatasource::GetLayer2 ( long Index, VARIANT_BOOL forUpdate, VARIANT_BOOL newConnection );
|
|
__declspec(implementation_key(2313)) VARIANT_BOOL IOgrDatasource::Open2 ( _bstr_t connectionString, VARIANT_BOOL forUpdate );
|
|
__declspec(implementation_key(2314)) long IShapeNetwork::Build ( struct IShapefile * Shapefile, long ShapeIndex, long FinalPointIndex, double Tolerance, enum AmbiguityResolution ar, struct ICallback * cBack );
|
|
__declspec(implementation_key(2315)) VARIANT_BOOL IShapeNetwork::DeleteShape ( long ShapeIndex );
|
|
__declspec(implementation_key(2316)) IGridPtr IShapeNetwork::RasterizeD8 ( VARIANT_BOOL UseNetworkBounds, struct IGridHeader * Header, double Cellsize, struct ICallback * cBack );
|
|
__declspec(implementation_key(2317)) VARIANT_BOOL IShapeNetwork::MoveUp ( long UpIndex );
|
|
__declspec(implementation_key(2318)) VARIANT_BOOL IShapeNetwork::MoveDown ( );
|
|
__declspec(implementation_key(2319)) VARIANT_BOOL IShapeNetwork::MoveTo ( long ShapeIndex );
|
|
__declspec(implementation_key(2320)) VARIANT_BOOL IShapeNetwork::MoveToOutlet ( );
|
|
__declspec(implementation_key(2321)) IShapefilePtr IShapeNetwork::GetShapefile ( );
|
|
__declspec(implementation_key(2322)) IShapePtr IShapeNetwork::GetCurrentShape ( );
|
|
__declspec(implementation_key(2323)) long IShapeNetwork::GetCurrentShapeIndex ( );
|
|
__declspec(implementation_key(2324)) double IShapeNetwork::GetDistanceToOutlet ( long pointIndex );
|
|
__declspec(implementation_key(2325)) long IShapeNetwork::GetNumDirectUps ( );
|
|
__declspec(implementation_key(2326)) long IShapeNetwork::GetNetworkSize ( );
|
|
__declspec(implementation_key(2327)) long IShapeNetwork::GetAmbigShapeIndex ( long Index );
|
|
__declspec(implementation_key(2328)) long IShapeNetwork::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2329)) _bstr_t IShapeNetwork::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2330)) ICallbackPtr IShapeNetwork::GetGlobalCallback ( );
|
|
__declspec(implementation_key(2331)) void IShapeNetwork::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(2332)) _bstr_t IShapeNetwork::GetKey ( );
|
|
__declspec(implementation_key(2333)) void IShapeNetwork::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(2334)) long IShapeNetwork::GetParentIndex ( );
|
|
__declspec(implementation_key(2335)) void IShapeNetwork::PutParentIndex ( long pVal );
|
|
__declspec(implementation_key(2336)) VARIANT_BOOL IShapeNetwork::Open ( struct IShapefile * sf, struct ICallback * cBack );
|
|
__declspec(implementation_key(2337)) VARIANT_BOOL IShapeNetwork::Close ( );
|
|
__declspec(implementation_key(2338)) VARIANT_BOOL IUtils::PointInPolygon ( struct IShape * Shp, struct IPoint * TestPoint );
|
|
__declspec(implementation_key(2339)) VARIANT_BOOL IUtils::GridReplace ( struct IGrid * Grd, const _variant_t & OldValue, const _variant_t & NewValue, struct ICallback * cBack );
|
|
__declspec(implementation_key(2340)) VARIANT_BOOL IUtils::GridInterpolateNoData ( struct IGrid * Grd, struct ICallback * cBack );
|
|
__declspec(implementation_key(2341)) VARIANT_BOOL IUtils::RemoveColinearPoints ( struct IShapefile * Shapes, double LinearTolerance, struct ICallback * cBack );
|
|
__declspec(implementation_key(2342)) double IUtils::GetLength ( struct IShape * Shape );
|
|
__declspec(implementation_key(2343)) double IUtils::GetPerimeter ( struct IShape * Shape );
|
|
__declspec(implementation_key(2344)) double IUtils::GetArea ( struct IShape * Shape );
|
|
__declspec(implementation_key(2345)) long IUtils::GetLastErrorCode ( );
|
|
__declspec(implementation_key(2346)) _bstr_t IUtils::GetErrorMsg ( long ErrorCode );
|
|
__declspec(implementation_key(2347)) ICallbackPtr IUtils::GetGlobalCallback ( );
|
|
__declspec(implementation_key(2348)) void IUtils::PutGlobalCallback ( struct ICallback * pVal );
|
|
__declspec(implementation_key(2349)) _bstr_t IUtils::GetKey ( );
|
|
__declspec(implementation_key(2350)) void IUtils::PutKey ( _bstr_t pVal );
|
|
__declspec(implementation_key(2351)) IShapePtr IUtils::ClipPolygon ( enum PolygonOperation op, struct IShape * SubjectPolygon, struct IShape * ClipPolygon );
|
|
__declspec(implementation_key(2352)) IGridPtr IUtils::GridMerge ( const _variant_t & Grids, _bstr_t MergeFilename, VARIANT_BOOL InRam, enum GridFileType GrdFileType, struct ICallback * cBack );
|
|
__declspec(implementation_key(2353)) IShapePtr IUtils::ShapeMerge ( struct IShapefile * Shapes, long IndexOne, long IndexTwo, struct ICallback * cBack );
|
|
__declspec(implementation_key(2354)) IImagePtr IUtils::GridToImage ( struct IGrid * Grid, struct IGridColorScheme * cScheme, struct ICallback * cBack );
|
|
__declspec(implementation_key(2355)) IShapefilePtr IUtils::GridToShapefile ( struct IGrid * Grid, struct IGrid * ConnectionGrid, struct ICallback * cBack );
|
|
__declspec(implementation_key(2356)) IGridPtr IUtils::GridToGrid ( struct IGrid * Grid, enum GridDataType OutDataType, struct ICallback * cBack );
|
|
__declspec(implementation_key(2357)) IShapefilePtr IUtils::ShapeToShapeZ ( struct IShapefile * Shapefile, struct IGrid * Grid, struct ICallback * cBack );
|
|
__declspec(implementation_key(2358)) IShapefilePtr IUtils::TinToShapefile ( struct ITin * Tin, enum ShpfileType Type, struct ICallback * cBack );
|
|
__declspec(implementation_key(2359)) IGridPtr IUtils::ShapefileToGrid ( struct IShapefile * Shpfile, VARIANT_BOOL UseShapefileBounds, struct IGridHeader * GrdHeader, double Cellsize, VARIANT_BOOL UseShapeNumber, short SingleValue );
|
|
__declspec(implementation_key(2360)) IPictureDisp * IUtils::hBitmapToPicture ( long hBitmap );
|
|
__declspec(implementation_key(2361)) VARIANT_BOOL IUtils::GenerateHillShade ( _bstr_t bstrGridFilename, _bstr_t bstrShadeFilename, float Z, float Scale, float az, float alt );
|
|
__declspec(implementation_key(2362)) VARIANT_BOOL IUtils::GenerateContour ( _bstr_t pszSrcFilename, _bstr_t pszDstFilename, double dfInterval, double dfNoData, VARIANT_BOOL Is3D, const _variant_t & dblFLArray, struct ICallback * cBack );
|
|
__declspec(implementation_key(2363)) VARIANT_BOOL IUtils::TranslateRaster ( _bstr_t bstrSrcFilename, _bstr_t bstrDstFilename, _bstr_t bstrOptions, struct ICallback * cBack );
|
|
__declspec(implementation_key(2364)) IShapefilePtr IUtils::OGRLayerToShapefile ( _bstr_t Filename, enum ShpfileType ShpType, struct ICallback * cBack );
|
|
__declspec(implementation_key(2365)) VARIANT_BOOL IUtils::MergeImages ( SAFEARRAY * InputNames, _bstr_t OutputName );
|
|
__declspec(implementation_key(2366)) IShapefilePtr IUtils::ReprojectShapefile ( struct IShapefile * sf, struct IGeoProjection * source, struct IGeoProjection * target );
|
|
__declspec(implementation_key(2367)) OLE_COLOR IUtils::ColorByName ( enum tkMapColor Name );
|
|
__declspec(implementation_key(2368)) VARIANT_BOOL IUtils::ClipGridWithPolygon ( _bstr_t inputGridfile, struct IShape * poly, _bstr_t resultGridfile, VARIANT_BOOL keepExtents );
|
|
__declspec(implementation_key(2369)) VARIANT_BOOL IUtils::ClipGridWithPolygon2 ( struct IGrid * inputGrid, struct IShape * poly, _bstr_t resultGridfile, VARIANT_BOOL keepExtents );
|
|
__declspec(implementation_key(2370)) VARIANT_BOOL IUtils::GridStatisticsToShapefile ( struct IGrid * Grid, struct IShapefile * sf, VARIANT_BOOL SelectedOnly, VARIANT_BOOL overwriteFields, VARIANT_BOOL useCenterWithinMethod );
|
|
__declspec(implementation_key(2371)) VARIANT_BOOL IUtils::Polygonize ( _bstr_t pszSrcFilename, _bstr_t pszDstFilename, int iSrcBand, VARIANT_BOOL NoMask, _bstr_t pszMaskFilename, _bstr_t pszOGRFormat, _bstr_t pszDstLayerName, _bstr_t pszPixValFieldName, struct ICallback * cBack );
|
|
__declspec(implementation_key(2372)) _bstr_t IUtils::GDALInfo ( _bstr_t bstrSrcFilename, _bstr_t bstrOptions, struct ICallback * cBack );
|
|
__declspec(implementation_key(2373)) VARIANT_BOOL IUtils::GDALWarp ( _bstr_t bstrSrcFilename, _bstr_t bstrDstFilename, _bstr_t bstrOptions, struct ICallback * cBack );
|
|
__declspec(implementation_key(2374)) VARIANT_BOOL IUtils::GDALBuildVrt ( _bstr_t bstrDstFilename, _bstr_t bstrOptions, struct ICallback * cBack );
|
|
__declspec(implementation_key(2375)) VARIANT_BOOL IUtils::GDALAddOverviews ( _bstr_t bstrSrcFilename, _bstr_t bstrOptions, _bstr_t bstrLevels, struct ICallback * cBack );
|
|
__declspec(implementation_key(2376)) VARIANT_BOOL IUtils::GDALRasterize ( _bstr_t bstrSrcFilename, _bstr_t bstrDstFilename, _bstr_t bstrOptions, struct ICallback * cBack );
|
|
__declspec(implementation_key(2377)) _bstr_t IUtils::OGRInfo ( _bstr_t bstrSrcFilename, _bstr_t bstrOptions, _bstr_t bstrLayers, struct ICallback * cBack );
|
|
__declspec(implementation_key(2378)) VARIANT_BOOL IUtils::OGR2OGR ( _bstr_t bstrSrcFilename, _bstr_t bstrDstFilename, _bstr_t bstrOptions, struct ICallback * cBack );
|
|
__declspec(implementation_key(2379)) VARIANT_BOOL IUtils::ConvertDistance ( enum tkUnitsOfMeasure sourceUnit, enum tkUnitsOfMeasure targetUnit, double * Value );
|
|
__declspec(implementation_key(2380)) IDispatchPtr IUtils::CreateInstance ( enum tkInterface interfaceId );
|
|
__declspec(implementation_key(2381)) double IUtils::GeodesicDistance ( double lat1, double lng1, double lat2, double lng2 );
|
|
__declspec(implementation_key(2382)) VARIANT_BOOL IUtils::MaskRaster ( _bstr_t Filename, unsigned char newPerBandValue );
|
|
__declspec(implementation_key(2383)) VARIANT_BOOL IUtils::GridStatisticsForPolygon ( struct IGrid * Grid, struct IGridHeader * Header, struct IExtents * gridExtents, struct IShape * Shape, double NodataValue, double * MeanValue, double * MinValue, double * MaxValue );
|
|
__declspec(implementation_key(2384)) VARIANT_BOOL IUtils::CopyNodataValues ( _bstr_t SourceFilename, _bstr_t destFilename );
|
|
__declspec(implementation_key(2385)) IImagePtr IUtils::GridToImage2 ( struct IGrid * Grid, struct IGridColorScheme * ci, enum tkGridProxyFormat imageFormat, VARIANT_BOOL InRam, struct ICallback * cBack );
|
|
__declspec(implementation_key(2386)) _bstr_t IUtils::ErrorMsgFromObject ( IDispatch * comClass );
|
|
__declspec(implementation_key(2387)) IGeoProjectionPtr IUtils::TileProjectionToGeoProjection ( enum tkTileProjection Projection );
|
|
__declspec(implementation_key(2388)) _bstr_t IUtils::GetComUsageReport ( VARIANT_BOOL unreleasedOnly );
|
|
__declspec(implementation_key(2389)) VARIANT_BOOL IUtils::CalculateRaster ( SAFEARRAY * filenames, _bstr_t Expression, _bstr_t outputFilename, _bstr_t gdalOutputFormat, float NodataValue, struct ICallback * cBack, BSTR * ErrorMsg );
|
|
__declspec(implementation_key(2390)) VARIANT_BOOL IUtils::ReclassifyRaster ( _bstr_t Filename, int bandIndex, _bstr_t OutputName, SAFEARRAY * LowerBounds, SAFEARRAY * UpperBounds, SAFEARRAY * NewValues, _bstr_t gdalOutputFormat, struct ICallback * cBack );
|
|
__declspec(implementation_key(2391)) VARIANT_BOOL IUtils::IsTiffGrid ( _bstr_t Filename );
|
|
__declspec(implementation_key(2392)) double IUtils::GeodesicArea ( struct IShape * shapeWgs84 );
|
|
__declspec(implementation_key(2393)) VARIANT_BOOL IUtils::FixUpShapes ( struct IShapefile * subject, VARIANT_BOOL SelectedOnly, _bstr_t outputFilename, VARIANT_BOOL Overwrite );
|
|
__declspec(implementation_key(2394)) VARIANT_BOOL IUtils::BufferByDistance ( struct IShapefile * subject, double Distance, long nSegments, VARIANT_BOOL SelectedOnly, VARIANT_BOOL MergeResults, _bstr_t outputFilename, VARIANT_BOOL Overwrite );
|
|
__declspec(implementation_key(2395)) VARIANT_BOOL IUtils::ExplodeShapes ( struct IShapefile * subject, VARIANT_BOOL SelectedOnly, _bstr_t outputFilename, VARIANT_BOOL Overwrite );
|
|
__declspec(implementation_key(2396)) VARIANT_BOOL IUtils::ExportSelection ( struct IShapefile * subject, _bstr_t outputFilename, VARIANT_BOOL Overwrite );
|
|
__declspec(implementation_key(2397)) enum tkUnitsOfMeasure IUtils::EPSGUnitConversion ( int EPSGUnitCode );
|
|
__declspec(implementation_key(2398)) _bstr_t IUtils::GetNAD83ProjectionName ( enum tkNad83Projection projectionID );
|
|
__declspec(implementation_key(2399)) _bstr_t IUtils::GetWGS84ProjectionName ( enum tkWgs84Projection projectionID );
|
|
__declspec(implementation_key(2400)) _bstr_t IUtils::GetProjectionNameByID ( int SRID );
|
|
__declspec(implementation_key(2401)) VARIANT_BOOL IUtils::GetProjectionList ( enum tkProjectionSet projectionSets, VARIANT * list );
|
|
#pragma stop_map_region
|
|
|
|
} // namespace mapWindow
|
|
|
|
#pragma pack(pop)
|