User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_dynamicaggregatorabstract.copy_itgis_layervector

Table of Contents

ITGIS_DynamicAggregatorAbstract.Copy method

DK for ActiveX | TatukGIS_XDK11.ITGIS_DynamicAggregatorAbstract.Copy | Methods | Properties

Create a copy of the aggregator, optionally bound to another layer.

Available also on: Delphi | .NET | Java | Python.

Syntax

// C#
public ITGIS_DynamicAggregatorAbstract Copy(
  ITGIS_LayerVector _layer
);
' VisualBasic
Public Function Copy(
  ByVal _layer As ITGIS_LayerVector
) As ITGIS_DynamicAggregatorAbstract
// Oxygene
public
  function Copy(
    _layer : ITGIS_LayerVector
  ) : ITGIS_DynamicAggregatorAbstract;

Parameters

Name Type Description
_layer ITGIS_LayerVector Layer to bind to the copied aggregator, or nil to reuse the current layer reference.

Result

Type Description
ITGIS_DynamicAggregatorAbstract New aggregator instance created by TGIS_DynamicAggregatorFactory.CreateInstance using _layer or the current layer, with copied Radius and Threshold values and useConfig set to True.

Remarks

PURPOSE: Duplicate common dynamic-aggregation settings for reuse with the same or another vector layer.

BEHAVIOR: Creates a new aggregator instance through TGIS_DynamicAggregatorFactory.CreateInstance using _layer or the current Layer when _layer is nil. The base implementation copies Radius and Threshold and sets useConfig to True.

CONSTRAINTS: Additional descendant state is implementation-specific.

2026/09/20 23:44

Page Tools