User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.tgis_dynamicaggregatorabstract

TGIS_DynamicAggregatorAbstract class

DK11 for ActiveX | TatukGIS_XDK11.TGIS_DynamicAggregatorAbstract | Classes | 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.

Syntax

// C#
public class TGIS_DynamicAggregatorAbstract : ITGIS_DynamicAggregatorAbstract 
{
}
' VisualBasic
Public Class TGIS_DynamicAggregatorAbstract
  Implements ITGIS_DynamicAggregatorAbstract
End Class
// Oxygene
type
  TGIS_DynamicAggregatorAbstract = public class
  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)
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:

  • Radius
  • RadiusAsText
  • Threshold

2020/05/21 12:46

Page Tools