User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_aggregatorbinninghexagonflat

ITGIS_AggregatorBinningHexagonFlat interface

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

This class implements the binning method using a flat-topped hexagonal grid.

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

Syntax

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

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AddShape public Adds a new shape to be drawn
(Inherited from ITGIS_DynamicAggregatorAbstract)
AddShape_2 public Adds a new shape to be drawn
(Inherited from ITGIS_DynamicAggregatorAbstract)
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Copy public Creates a copy of the dynamic aggregator.
(Inherited from ITGIS_DynamicAggregatorAbstract)
Create_ public Create a processor instance.
(Inherited from ITGIS_DynamicAggregatorAbstract)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
HideShape public Hide a shape against being drawn.
(Inherited from ITGIS_DynamicAggregatorAbstract)
Prepare public Prepares dynamic shapes.
(Inherited from ITGIS_DynamicAggregatorAbstract)
SetUp public Perform internal aggregator setup.
(Inherited from ITGIS_DynamicAggregatorAbstract)

Properties

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

Remarks

BinningSquare BinningHexagonFlat BinningHexagonPointy

Aggregation is available through the Layer Properties Control in General node and is stored to the project file.

Example

The recommended way to construct an aggregator is use TGIS_DynamicAggregatorFactory. It is also possible to directly assign an instance of a class that inherits from TGIS_AggregatorAbstract.

VisualBasic

' attach aggregator
Dim factory = new TGIS_DynamicAggregatorFactory() ;
layer.DynamicAggregator = factory.CreateInstance( "BinningHexagonFlat", layer ) ;
 
' detach aggregator
layer.DynamicAggregator = Nothing ;

2025/01/31 01:03

Page Tools