Difference between revisions of "CATable::Slice"
(Created page with '<< class CATable = Slice(indexObj, n) = Returns the nth slice of the table over index «indexObj». The result is a new CATable object with one fewer dimensions…') |
|||
Line 1: | Line 1: | ||
− | [[ | + | [[Category:ADE User Guide]] |
− | + | [[ADE User Guide]] > [[ADE Server Class Reference]] > [[CATable]] | |
+ | <languages /> | ||
+ | <translate> | ||
= Slice(indexObj, n) = | = Slice(indexObj, n) = | ||
Line 31: | Line 33: | ||
* [[CATable::Subscript]] | * [[CATable::Subscript]] | ||
* [[CATable::AtomicValue]] | * [[CATable::AtomicValue]] | ||
+ | </translate> |
Revision as of 01:13, 16 June 2015
ADE User Guide > ADE Server Class Reference > CATable
Slice(indexObj, n)
Returns the nth slice of the table over index «indexObj». The result is a new CATable object with one fewer dimensions than the table to which it is applied. When used on a DefTable, the sliced DefTable acts as a SubTable, changing elements in the slice of the original table.
Parameters
- indexObj
- CAObject
- n
- Integer – the 1-based slice position along index
Return value
Example Usage
CATable tab = obj.ResultTable; CAIndex in1 = tab.GetIndexObject("In1"); CATable subTab = obj.Slice(in1,1)
Remarks
The use of CATable::Slice(..) on a DefTable, acting as a SubTable, was introduced in 4.2.3.
When applied to a 1-D table, a 0-D table result, which is a non-array containing only one atomic value. At that point, the CATable::AtomicValue method is used to access the value.
See Also
Comments
Enable comment auto-refresher