📄 superanalystlib_tlb.pas
字号:
nIteration: OleVariant): IsoGeoLineM; dispid 7;
function ClosestFacility(objEvent: OleVariant; const objFacilities: IDispatch;
nFacilityCount: Integer; bIsFromEvent: WordBool; dMaxImpedance: Double): IsoGeoLineM; dispid 9;
function Allocate(nAllocateMode: seAllocateType; bFromCenter: WordBool; bConnected: WordBool;
const strRouteDatasetName: WideString;
const strCenterDatasetName: WideString;
const strCenterNodesTableName: WideString;
const strCenterEdgesTableName: WideString): IsoDatasetVector; dispid 10;
function TSPPathEx(const objTourPoints: IDispatch; bSpecifyEndPoint: OleVariant;
nIteration: OleVariant; const objEdgeIDs: IDispatch;
const objNodeIDs: IDispatch): IDispatch; dispid 13;
function ServiceArea(objSite: OleVariant; dServiceRange: Double; bIsFromSite: WordBool;
const objServiceRegion: IsoGeoRegion): IsoGeoLineM; dispid 8;
property LocationAllocateSetting: IsoLocationAllocateSetting dispid 5;
property TurnTableSetting: IsoTurnTableSetting dispid 4;
property NetworkSetting: IsoNetworkSetting dispid 3;
property Tolerance: Double dispid 2;
property OutputDatasourceAlias: WideString dispid 1;
end;
// *********************************************************************//
// DispIntf: _DSuperAnalyst
// Flags: (4112) Hidden Dispatchable
// GUID: {C9F1D34D-D655-4BBE-B9E2-197D223446B0}
// *********************************************************************//
_DSuperAnalyst = dispinterface
['{C9F1D34D-D655-4BBE-B9E2-197D223446B0}']
procedure AboutBox; dispid -552;
procedure Disconnect; dispid 5;
function Connect(const objSuperWorkspace: IDispatch): WordBool; dispid 4;
property SurfaceAnalyst: IsoSurfaceAnalyst dispid 3;
property GridAnalyst: IsoGridAnalystEx dispid 2;
property NetworkAnalyst: IsoNetworkAnalystEx dispid 1;
end;
// *********************************************************************//
// DispIntf: _DSuperAnalystEvents
// Flags: (4096) Dispatchable
// GUID: {3A202777-A04E-4E95-ABC8-5941D2F8AD42}
// *********************************************************************//
_DSuperAnalystEvents = dispinterface
['{3A202777-A04E-4E95-ABC8-5941D2F8AD42}']
end;
// *********************************************************************//
// The Class CosoNeighborhoodParam provides a Create and CreateRemote method to
// create instances of the default interface IsoNeighborhoodParam exposed by
// the CoClass soNeighborhoodParam. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoNeighborhoodParam = class
class function Create: IsoNeighborhoodParam;
class function CreateRemote(const MachineName: string): IsoNeighborhoodParam;
end;
// *********************************************************************//
// The Class CosoSearchRadiusParam provides a Create and CreateRemote method to
// create instances of the default interface IsoSearchRadiusParam exposed by
// the CoClass soSearchRadiusParam. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoSearchRadiusParam = class
class function Create: IsoSearchRadiusParam;
class function CreateRemote(const MachineName: string): IsoSearchRadiusParam;
end;
// *********************************************************************//
// The Class CosoGridAnalysisEnvironment provides a Create and CreateRemote method to
// create instances of the default interface IsoGridAnalysisEnvironment exposed by
// the CoClass soGridAnalysisEnvironment. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoGridAnalysisEnvironment = class
class function Create: IsoGridAnalysisEnvironment;
class function CreateRemote(const MachineName: string): IsoGridAnalysisEnvironment;
end;
// *********************************************************************//
// The Class CosoSurfaceOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoSurfaceOperator exposed by
// the CoClass soSurfaceOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoSurfaceOperator = class
class function Create: IsoSurfaceOperator;
class function CreateRemote(const MachineName: string): IsoSurfaceOperator;
end;
// *********************************************************************//
// The Class CosoMathOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoMathOperator exposed by
// the CoClass soMathOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoMathOperator = class
class function Create: IsoMathOperator;
class function CreateRemote(const MachineName: string): IsoMathOperator;
end;
// *********************************************************************//
// The Class CosoConversionOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoConversionOperator exposed by
// the CoClass soConversionOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoConversionOperator = class
class function Create: IsoConversionOperator;
class function CreateRemote(const MachineName: string): IsoConversionOperator;
end;
// *********************************************************************//
// The Class CosoGeneralizeOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoGeneralizeOperator exposed by
// the CoClass soGeneralizeOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoGeneralizeOperator = class
class function Create: IsoGeneralizeOperator;
class function CreateRemote(const MachineName: string): IsoGeneralizeOperator;
end;
// *********************************************************************//
// The Class CosoHydrologyOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoHydrologyOperator exposed by
// the CoClass soHydrologyOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoHydrologyOperator = class
class function Create: IsoHydrologyOperator;
class function CreateRemote(const MachineName: string): IsoHydrologyOperator;
end;
// *********************************************************************//
// The Class CosoStatisticOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoStatisticOperator exposed by
// the CoClass soStatisticOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoStatisticOperator = class
class function Create: IsoStatisticOperator;
class function CreateRemote(const MachineName: string): IsoStatisticOperator;
end;
// *********************************************************************//
// The Class CosoGridAnalystEx provides a Create and CreateRemote method to
// create instances of the default interface IsoGridAnalystEx exposed by
// the CoClass soGridAnalystEx. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoGridAnalystEx = class
class function Create: IsoGridAnalystEx;
class function CreateRemote(const MachineName: string): IsoGridAnalystEx;
end;
// *********************************************************************//
// The Class CosoInterpolateOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoInterpolateOperator exposed by
// the CoClass soInterpolateOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoInterpolateOperator = class
class function Create: IsoInterpolateOperator;
class function CreateRemote(const MachineName: string): IsoInterpolateOperator;
end;
// *********************************************************************//
// The Class CosoModelingOperator provides a Create and CreateRemote method to
// create instances of the default interface IsoModelingOperator exposed by
// the CoClass soModelingOperator. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoModelingOperator = class
class function Create: IsoModelingOperator;
class function CreateRemote(const MachineName: string): IsoModelingOperator;
end;
// *********************************************************************//
// The Class CosoSurfaceAnalyst provides a Create and CreateRemote method to
// create instances of the default interface IsoSurfaceAnalyst exposed by
// the CoClass soSurfaceAnalyst. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoSurfaceAnalyst = class
class function Create: IsoSurfaceAnalyst;
class function CreateRemote(const MachineName: string): IsoSurfaceAnalyst;
end;
// *********************************************************************//
// The Class CosoCenter provides a Create and CreateRemote method to
// create instances of the default interface IsoCenter exposed by
// the CoClass soCenter. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoCenter = class
class function Create: IsoCenter;
class function CreateRemote(const MachineName: string): IsoCenter;
end;
// *********************************************************************//
// The Class CosoCenters provides a Create and CreateRemote method to
// create instances of the default interface IsoCenters exposed by
// the CoClass soCenters. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoCenters = class
class function Create: IsoCenters;
class function CreateRemote(const MachineName: string): IsoCenters;
end;
// *********************************************************************//
// The Class CosoNetworkSetting provides a Create and CreateRemote method to
// create instances of the default interface IsoNetworkSetting exposed by
// the CoClass soNetworkSetting. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoNetworkSetting = class
class function Create: IsoNetworkSetting;
class function CreateRemote(const MachineName: string): IsoNetworkSetting;
end;
// *********************************************************************//
// The Class CosoTurntableSetting provides a Create and CreateRemote method to
// create instances of the default interface IsoTurnTableSetting exposed by
// the CoClass soTurntableSetting. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoTurntableSetting = class
class function Create: IsoTurnTableSetting;
class function CreateRemote(const MachineName: string): IsoTurnTableSetting;
end;
// *********************************************************************//
// The Class CosoLocationAllocateSetting provides a Create and CreateRemote method to
// create instances of the default interface IsoLocationAllocateSetting exposed by
// the CoClass soLocationAllocateSetting. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoLocationAllocateSetting = class
class function Create: IsoLocationAllocateSetting;
class function CreateRemote(const MachineName: string): IsoLocationAllocateSetting;
end;
// *********************************************************************//
// The Class CosoNetworkAnalystEx provides a Create and CreateRemote method to
// create instances of the default interface IsoNetworkAnalystEx exposed by
// the CoClass soNetworkAnalystEx. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CosoNetworkAnalystEx = class
class function Create: IsoNetworkAnalystEx;
class function CreateRemote(const MachineName: string): IsoNetworkAnalystEx;
end;
// *********************************************************************//
// OLE Control Proxy class declaration
// Control Name : TSuperAnalyst
// Help String : SuperAnalyst Control
// Default Interface: _DSuperAnalyst
// Def. Intf. DISP? : Yes
// Event Interface: _DSuperAnalystEvents
// TypeFlags : (38) CanCreate Licensed Control
// *********************************************************************//
TSuperAnalyst = class(TOleControl)
private
FIntf: _DSuperAnalyst;
function GetControlInterface: _DSuperAnalyst;
protected
procedure CreateControl;
procedure InitControlData; override;
function Get_SurfaceAnalyst: IsoSurfaceAnalyst;
procedure Set_SurfaceAnalyst(const Value: IsoSurfaceAnalyst);
function Get_GridAnalyst: IsoGridAnalystEx;
procedure Set_GridAnalyst(const Value: IsoGridAnalystEx);
function Get_NetworkAnalyst: IsoNetworkAnalystEx;
procedure Set_NetworkAnalyst(const Value: IsoNetworkAnalystEx);
public
procedure AboutBox;
procedure Disconnect;
function Connect(const objSuperWorkspace: IDispatch): WordBool;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -