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.
// 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 );
| 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. |
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.