User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_dynamicaggregatorabstract

ITGIS_DynamicAggregatorAbstract interface

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

Abstract base class for dynamic aggregation of vector-layer shapes during drawing, such as clustering or binning.

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

Syntax

// C#
public interface ITGIS_DynamicAggregatorAbstract: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_DynamicAggregatorAbstract
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_DynamicAggregatorAbstract = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AddShape public Add an aggregated output shape with optional attribute context for the current aggregation cycle.
AddShape_2 public Add an aggregated output shape together with an aggregate value and the source shape UIDs it represents.
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Copy public Create a copy of the aggregator, optionally bound to another layer.
Create_ public Create a dynamic aggregator bound to a vector layer.
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
HideShape public Mark a source shape as hidden for the current aggregation cycle.
Prepare public Generate aggregated shapes for the visible extent using the current aggregation algorithm.
SetUp public Initialize aggregator state after assignment to the layer's DynamicAggregator property.

Properties

Inherited Protected
Name Visibility Description
Caption public User-friendly display caption for the aggregator.
IsPreparing public True while the aggregator is executing Prepare for the current draw cycle.
Layer public Reference to the parent vector layer that hosts this aggregator.
Name public Unique internal identifier for the aggregator type.
Radius public Aggregation radius used to group nearby shapes into a single aggregated result.
RadiusAsText public Text representation of Radius with an explicit unit suffix.
Threshold public Minimum number of source shapes required to create an aggregated result.

Remarks

All dynamic aggregation implementation classes inherit from this base class.

This class provides properties to customize aggregation behavior:

2026/07/05 01:21

Page Tools