| 
|   | OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, Dimension, IDimension, IDimensionRule *, rule, IUnit *, unit, IString *, name) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY | 
|   | Creates a dimension object of which labels and size are defined via rule.  More...
  | 
|   | 
|   | OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, DimensionBuilder, IDimensionBuilder) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY | 
|   | Creates a Dimension builder object with no configuration parameters.  More...
  | 
|   | 
| 
DimensionBuilderPtr  | DimensionBuilder () | 
|   | Creates a Dimension Config object with no configuration parameters. 
  | 
|   | 
| DimensionPtr  | Dimension (const DimensionRulePtr &rule, const UnitPtr &unit=nullptr, const StringPtr &name="") | 
|   | Creates a dimension object of which labels and size are defined via rule.  More...
  | 
|   | 
| DimensionPtr  | DimensionFromBuilder (const DimensionBuilderPtr &builder) | 
|   | Creates a Dimension using Builder.  More...
  | 
|   | 
| DimensionBuilderPtr  | DimensionBuilderCopy (const DimensionPtr &dimension) | 
|   | Creates a builder copy of the dimension object passed as parameter.  More...
  | 
|   | 
| 
StructTypePtr  | DimensionStructType () | 
|   | Creates the Struct type object that defines the Dimension struct. 
  | 
|   |