User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_dynamicaggregatorabstract.addshape_2_itgis_shape_olevariant_itgis_uidarray

Table of Contents

ITGIS_DynamicAggregatorAbstract.AddShape_2 method

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

Add an aggregated output shape together with an aggregate value and the source shape UIDs it represents.

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

Syntax

// C#
public void AddShape_2(
  ITGIS_Shape _shape,
  OleVariant _value,
  ITGIS_UidArray _uids
);
' VisualBasic
Public Sub AddShape_2(
  ByVal _shape As ITGIS_Shape,
  ByVal _value As OleVariant,
  ByVal _uids As ITGIS_UidArray
)
// Oxygene
public
  procedure AddShape_2(
    _shape : ITGIS_Shape;
    _value : OleVariant;
    _uids : ITGIS_UidArray
  );

Parameters

Name Type Description
_shape ITGIS_Shape Aggregated shape to render for the current aggregation cycle.
_value OleVariant Aggregate metric associated with the shape, such as source count, sum, or average.
_uids ITGIS_UidArray Array of source shape UIDs included in the aggregated shape.

Remarks

PURPOSE: Register an aggregated shape together with metadata used for display, inspection, drilldown, or interaction.

BEHAVIOR: Adds _shape to the temporary aggregation output set and stores aggregation metadata, including _value and _uids, in shape.TagPointer. The metadata is managed automatically and cleared after the draw cycle.

CONSTRAINTS: Intended for use during Prepare. The stored metadata and added shape are temporary and valid only for the current draw cycle.

2026/07/11 00:10

Page Tools