    

 ## On this page

  

 

 # OpenTD.AggregateData Class Reference

 Last update: 16.07.2025 

Represents an aggregate or laminate material. [More...](#details)

Inheritance diagram for OpenTD.AggregateData:

 ![](/sites/default/files/migrate-content/opentd_net4_reference_2025_r2_1/class_open_t_d_1_1_aggregate_data.png)



## <a id="pub-types" name="pub-types"></a>Public Types

enum [WeightTypes](#a692d14b85ad9469841afdb847a6d62eb) { [MASS\_WEIGHT](#a692d14b85ad9469841afdb847a6d62eba20b428b2c19fac5cb364584b78ca8821), [VOLUME\_WEIGHT](#a692d14b85ad9469841afdb847a6d62ebaac67a49b8039ca07f1a431af9bb953df) } Determines how quantity fractions are specified. [More...](#a692d14b85ad9469841afdb847a6d62eb)  
 ## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [AggregateData](#a2a1f114546b37bb790ffb42339cbe913) () ## <a id="properties" name="properties"></a>Properties

List&lt; [AggregateComponentData](class_open_t_d_1_1_aggregate_component_data.xhtml) &gt; [Components](#a1918cb0fb2ce13f10e96be3b38353d8f)` [get, set]` [WeightTypes](#a692d14b85ad9469841afdb847a6d62eb) [WeightType](#ab5c660df7bf372d4288b21a4e49f1f25)` [get, set]` double [kxp](#adfa08a51e596a9063268a8c99c97e404)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [kxpExp](#a0d3faa9ebe7aa8ba9dff45dc0125487e)` [get, set]` double [kyp](#acd5dc86631ed16589fb2996552b4dfc4)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [kypExp](#ac59bb75f3a873b6ed07605e04759e772)` [get, set]` double [kzp](#a3410ccf5a10b4cfd9ac60dc792437327)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [kzpExp](#acc8a1b7a80780abfed5a641a7223873f)` [get, set]` Dimensional&lt; [Angle](class_open_t_d_1_1_dimension_1_1_angle.xhtml) &gt; [Theta](#ac80005856ec169e0523d8a408fa4c13e)` [get, set]` <a id="details" name="details"></a>## Detailed Description

Represents an aggregate or laminate material.



## Member Enumeration Documentation

<a id="a692d14b85ad9469841afdb847a6d62eb" name="a692d14b85ad9469841afdb847a6d62eb"></a>## [◆ ](#a692d14b85ad9469841afdb847a6d62eb)WeightTypes

 enum [OpenTD.AggregateData.WeightTypes](#a692d14b85ad9469841afdb847a6d62eb)

Determines how quantity fractions are specified.

Enumerator<a id="a692d14b85ad9469841afdb847a6d62eba20b428b2c19fac5cb364584b78ca8821" name="a692d14b85ad9469841afdb847a6d62eba20b428b2c19fac5cb364584b78ca8821"></a>MASS\_WEIGHT <a id="a692d14b85ad9469841afdb847a6d62ebaac67a49b8039ca07f1a431af9bb953df" name="a692d14b85ad9469841afdb847a6d62ebaac67a49b8039ca07f1a431af9bb953df"></a>VOLUME\_WEIGHT 



## Constructor &amp; Destructor Documentation

<a id="a2a1f114546b37bb790ffb42339cbe913" name="a2a1f114546b37bb790ffb42339cbe913"></a>## [◆ ](#a2a1f114546b37bb790ffb42339cbe913)AggregateData()

 OpenTD.AggregateData.AggregateData  ( )   inline 





## Property Documentation

<a id="a1918cb0fb2ce13f10e96be3b38353d8f" name="a1918cb0fb2ce13f10e96be3b38353d8f"></a>## [◆ ](#a1918cb0fb2ce13f10e96be3b38353d8f)Components

 List&lt;[AggregateComponentData](class_open_t_d_1_1_aggregate_component_data.xhtml)&gt; OpenTD.AggregateData.Components  getset 





<a id="adfa08a51e596a9063268a8c99c97e404" name="adfa08a51e596a9063268a8c99c97e404"></a>## [◆ ](#adfa08a51e596a9063268a8c99c97e404)kxp

 double OpenTD.AggregateData.kxp  getset 





<a id="a0d3faa9ebe7aa8ba9dff45dc0125487e" name="a0d3faa9ebe7aa8ba9dff45dc0125487e"></a>## [◆ ](#a0d3faa9ebe7aa8ba9dff45dc0125487e)kxpExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.AggregateData.kxpExp  getset 





<a id="acd5dc86631ed16589fb2996552b4dfc4" name="acd5dc86631ed16589fb2996552b4dfc4"></a>## [◆ ](#acd5dc86631ed16589fb2996552b4dfc4)kyp

 double OpenTD.AggregateData.kyp  getset 





<a id="ac59bb75f3a873b6ed07605e04759e772" name="ac59bb75f3a873b6ed07605e04759e772"></a>## [◆ ](#ac59bb75f3a873b6ed07605e04759e772)kypExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.AggregateData.kypExp  getset 





<a id="a3410ccf5a10b4cfd9ac60dc792437327" name="a3410ccf5a10b4cfd9ac60dc792437327"></a>## [◆ ](#a3410ccf5a10b4cfd9ac60dc792437327)kzp

 double OpenTD.AggregateData.kzp  getset 





<a id="acc8a1b7a80780abfed5a641a7223873f" name="acc8a1b7a80780abfed5a641a7223873f"></a>## [◆ ](#acc8a1b7a80780abfed5a641a7223873f)kzpExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.AggregateData.kzpExp  getset 





<a id="ac80005856ec169e0523d8a408fa4c13e" name="ac80005856ec169e0523d8a408fa4c13e"></a>## [◆ ](#ac80005856ec169e0523d8a408fa4c13e)Theta

 Dimensional&lt;[Angle](class_open_t_d_1_1_dimension_1_1_angle.xhtml)&gt; OpenTD.AggregateData.Theta  getset 





<a id="ab5c660df7bf372d4288b21a4e49f1f25" name="ab5c660df7bf372d4288b21a4e49f1f25"></a>## [◆ ](#ab5c660df7bf372d4288b21a4e49f1f25)WeightType

 [WeightTypes](#a692d14b85ad9469841afdb847a6d62eb) OpenTD.AggregateData.WeightType  getset 





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV\_ALPHA/buildXX/OpenTD/**AggregateData.cs**