User Tools

Site Tools


api:dk11:delphi:gispipeline.tgis_pipelineoperationabstract

TGIS_PipelineOperationAbstract class

DK11 for Delphi | GisPipeline.TGIS_PipelineOperationAbstract | Classes | Constructors | Methods | Properties

Single pipeline operation.

Available also on: .NET | Java | ActiveX.

Syntax

// Delphi
type
  TGIS_PipelineOperationAbstract = class( TGIS_Object )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_PipelineOperationAbstract : public TGIS_Object
{
};

Inheritance

→ TObject → TGIS_Object

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Standard constructor

Methods

Inherited Overrides Protected
Name Visibility Description
AsText public Show operation as a command line text (with all parameters).
defineParam protected Define pipeline parameter.
DoBusyEvent protected Procedure that connects external busy events with pipeline's.
Execute public Execute operation.
Initialize public Perform operation initialization.
LogError protected Log error message.
LogWarning protected Log warning message.
ParamAsBool(String) protected Get parameter as a boolean value.
ParamAsBool(String; Boolean) protected Get parameter as a boolean value.
ParamAsColor(String) protected Get parameter as a color value.
ParamAsColor(String; TGIS_Color) protected Get parameter as a color value.
ParamAsCS(String) protected Get parameter as an instance of TGIS_CSCoordinateSystem.
ParamAsCS(String; TGIS_CSCoordinateSystem) protected Get parameter as an instance of TGIS_CSCoordinateSystem.
ParamAsExtent(String) protected Get parameter as an instance of TGIS_Extent.
ParamAsExtent(String; TGIS_Extent) protected Get parameter as an instance of TGIS_Extent.
ParamAsField(TGIS_LayerVector; String) protected Get parameter as a string value.
ParamAsField(TGIS_LayerVector; String; String) protected Get parameter as a string value.
ParamAsFloat(String) protected Get parameter as a double value.
ParamAsFloat(String; Double) protected Get parameter as a double value.
ParamAsInt(String) protected Get parameter as an integer value.
ParamAsInt(String; Integer) protected Get parameter as an integer value.
ParamAsLayer protected Get parameter as instance of TGIS_Layer.
ParamAsLayerPixel protected Get parameter as instance of TGIS_LayerPixel.
ParamAsLayerVector protected Get parameter as instance of TGIS_LayerVector.
ParamAsString(String) protected Get parameter as a string value.
ParamAsString(String; String) protected Get parameter as a string value.
Parse public Parse command
ShowForm public Lunch UI form with all parameters to allow interactive operation definition.
TryParamAsBool protected Try to interpret variable as a boolean value.
TryParamAsColor protected Try to interpret variable as a color.
TryParamAsCS protected Try to interpret variable as an instance of TGIS_CSCoordinateSystem.
TryParamAsExtent protected Try to interpret variable as an instance of TGIS_Extent.
TryParamAsField protected Try to interpret variable as a vector layer's field.
TryParamAsFloat protected Try to interpret variable as a double value.
TryParamAsInt protected Try to interpret variable as a integer value.
TryParamAsLayer protected Try to interpret variable as an instance of TGIS_Layer.
TryParamAsString protected Try to interpret variable as a string.

Properties

Inherited Protected
Name Visibility Description
Line public Executing line in TGIS_Pipeline
Name public Name of operation.
Params public List of all parameters.
Parent public Attached pipeline engine
Result public True if execution was successful.

2020/07/31 20:59

Page Tools