Эти константы во всех параметрах типа maType(при получении и установке типов ячейки, матрицы и т.п.)
Определены следующие константы типа maType:
константа | значение | тип данных |
MA_EMPTY | 0 | Пустое значение |
MA_BOOLEAN | 1<<0 | Логическое значение 0/1 |
MA_LONG | 1<<1 | Длинное целое число |
MA_DOUBLE | 1<<2 | Вещественное число двойной точности |
MA_STRING | 1<<3 | Строка maString |
MA_COMPONENT | 1<<4 | Любой компонент (ImaComponent) |
MA_READLIST | 1<<5 + MA_COMPONENT | Список ячеек ImaReadList |
MA_LIST | 1<<6 + MA_READLIST | Список ячеек ImaList |
MA_ALGORITHM | 1<<7 + MA_READLIST | Алгоритм ImaAlgorithm |
MA_METHOD | 1<<8 + MA_READLIST | Метод алгоритма ImaMethod |
MA_STREAM | 1<<9 + MA_COMPONENT | Поток ввода-вывода ImaStream |
MA_MATRIX | 1<<10 + MA_COMPONENT | Многомерная матрица ImaMatrix |
MA_SPARSEMATRIX | 1<<11 + MA_COMPONENT | Разреженная матрица ImaSparseMatrix |
MA_COMPOSITE | 1<<12 + MA_MATRIX | Составная матрица ImaCompositeMatrix |
Следующие значения могут комбинироваться с вышеописанными: | ||
MA_SPARSE | 1<<16 | Разреженная матрица с интерфейсом ImaMatrix |
MA_BYTE | 1<<17 | Вместе с MA_LONG - короткое целое |
MA_SUBMATRIX | 1<<18 | Подматрица (имеется интерфейс ImaSubmatrix) |
MA_EVAL | 1<<19 | Вычисляемая по требованию матрица (имеется интерфейс ImaEvalMatrix) |