AAO DRAMA C++ Interface (Old style)
DRAMA C++, Depreciated, don't use for new code
|
◆ ArrayAccess() [1/4]
template<typename T >
Access the data of a single dimensional SDS array. Accesses an array using an SdsArrayAccessHelper of the appropiate type. This version allows access to a one dimensional array of any size. Various other versions also exist. On return, "data[index]" can be used to access the array element at the specified index. In this version uses the number of elements in the SDS array must match the specified number of elements, otherwise status is set to SDS__INVDIMS.
In this example, SdsArrayShort is a sub-class of SdsArrayAccessHelper. SdsId structure; ... SdsArrayShort value; structure.ArrayAccess(10, &value, status); if (*status == STATUS__OK) { for (unsigned long i = 0; i < 10 ; ++i) printf("Element %ld = %d\\n", i, (int)value[i]); }
References SdsArrayAccessHelper< T >::Code(). |
Click here for the DRAMA home page and here for the AAO home page.
For more information, contact tony.farrell@mq.edu.au
Generated on Thu Dec 12 2024 23:07:38 for AAO DRAMA C++ Interface (Old style) by 1.9.8