User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_dynamicaggregatorabstract

ITGIS_DynamicAggregatorAbstract interface

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

Base class for TGIS_LayerVector.DynamicAggregator implementation. Purpose of this class is to dynamically add and hide shapes upon drawing process. Sample use is dynamic binning or clustering.

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 Adds a new shape to be drawn
AddShape_2 public Adds a new shape to be drawn
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Copy public Creates a copy of the dynamic aggregator.
Create_ public Create a processor instance.
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
HideShape public Hide a shape against being drawn.
Prepare public Prepares dynamic shapes.
SetUp public Perform internal aggregator setup.

Properties

Inherited Protected
Name Visibility Description
Caption public User friendly name (translated).
IsPreparing public True if aggregator is executing Prepare().
Layer public Layer on which the processor is constructed.
Name public Unique aggregator name.
Radius public A radius within which shapes will be aggregated.
RadiusAsText public A radius within which shapes will be aggregated expressed in human readable form, like '10pt', '3in'.Uses AsText parameter syntax.
Threshold public Minimum number of shapes to form an aggregator.

Remarks

All dynamic aggregation implementation classes inherit from this base class.

This class provides properties to customize aggregation behavior:

2025/01/31 01:04

Page Tools