|
virtual | ~IComponentDataItem () |
|
virtual IModelComponent * | modelComponent () const =0 |
| Gets the owner IModelComponent of this IComponentItem.For an IOutput component item this is the component responsible for providing the content of the IOutput. More...
|
|
virtual QList< IDimension * > | dimensions () const =0 |
| provides purely descriptive information of the dimensions associated with this IComponentItem More...
|
|
virtual int | dimensionLength (const std::vector< int > &dimensionIndexes) const =0 |
| dimensionLength returns the length of the dimension specified by the given dimension indexes. To get the size of the first dimension, use a null integer array as input argument. Length of indices must be a least one smaller than the numDimensions() More...
|
|
virtual IValueDefinition * | valueDefinition () const =0 |
| IValueDefinition for this IValueSet defines the variable type associated with this object. More...
|
|
virtual void | getValue (const std::vector< int > &dimensionIndexes, void *data) const =0 |
| Gets a multi-dimensional array of value for given dimension indexes. IndexArray = x + y * InSizeX + z * InSizeX * InSizeY etc;. More...
|
|
virtual void | setValue (const std::vector< int > &dimensionIndexes, const void *data)=0 |
| Sets a multi-dimensional array of values for given dimension indexes. More...
|
|
virtual | ~IIdentity () |
|
virtual QString | id () const =0 |
| Gets a unique identifier for the entity. More...
|
|
virtual | ~IDescription () |
|
virtual QString | caption () const =0 |
| Gets caption for the entity. More...
|
|
virtual void | setCaption (const QString &caption)=0 |
| Sets caption for the entity. More...
|
|
virtual QString | description () const =0 |
| Gets additional descriptive information for the entity. More...
|
|
virtual void | setDescription (const QString &description)=0 |
| Gets additional descriptive information for the entity. More...
|
|
virtual | ~IPropertyChanged () |
|
IComponentItem is a fundamental unit of data for a component.
This interface is not to be implemented directly. Input and output data must be 1D arrays indexed using dim1 + dim2*size1 + dim3*size1*size2 + dim4*size1*size2*size3 + ...