IMultiDimArrayType Interface
From The Oxygene Language Wiki
This is a Language topic
Feel free to add your notes to this topic below.
IMultiDimArrayType = public interface (IArrayType, IType)
IMultDimArrayType is a multi dimensional array type with its low and high bound values predefined. For example:
type MyArray = array[0..15, 5..17, 10..] of Byte. This would have a dim count of 3, a high count of 2 and GetLow would return 0, 5, 10. GetHigh 15,17.
Namespace: Cirrus
Members
| | |
|---|---|
| GetHigh(aIndex: Integer) | Returns the High bound at that index. Must be less than HighCount and >= 0 |
| GetLow(aIndex: Integer) | Returns the Low bound at that index. Must be less than DimCount and >= 0 |
Properties
| | |
|---|---|
| DimCount: Integer | The number of dimensions in this array |
| HighCount: Integer | The ranges with a high count specified; this is less or equal to |
See Also
- Cirrus
- External Links:
- Prism Aspects to Help with Monobjc Development (RemObjects Blogs)
- IArrayType Interface
- IType Interface
Area: Oxygene Language
Compiler version: Oxygene 5
Language Glossary — Keywords — Types — FAQ — How To