<tool name="">...</tool> <method name="">...</method> <param name="" type="">...</param> <value></value> <returns type="">...</returns> <description>...</description>
TYPE | STAGE | XML | IDL | CORBA | C++ CMPT | CASA library | Python |
---|---|---|---|---|---|---|---|
Object (e.g., Table) | Object | Object | Object* | Object* | Object* | PyObject | |
long | long | long long | long long | long long | Int64 | PyLong | |
int | int | long | long | int | Int | PyInt | |
double | double | double | double | double | Double | PyFloat | |
complex | complex | struct complex | complex | std::complex<double> | DComplex | PyComplex | |
string | string | string | char * | std::string | String | PyString | |
bool | bool | boolean | bool | bool | Bool | PyBool | |
quantity | quantity | any | any | record | Quantity | PyDict | |
measure | measure | any | any | record | Measure | PyDict | |
record | record | any | any | record | Record | PyDict | |
string[] | StringVec | sequence<string> | StringVecSeq | std::vector<std::string> | Vector<String> | PyList | |
long[] | LongVec | sequence<long long> | LongVecSeq | std::vector<long long> | Vector<Int64> | PyList | |
int[] | IntVec | sequence<long> | IntVecSeq | std::vector<long> | Vector<Int> | PyList | |
double[] | DoubleVec | sequence<double> | DoubleVecSeq | std::vector<double> | Vector<Double> | PyList | |
complex[] | ComplexVec | sequence<complex> | ComplexVecSeq | std::vector<std::complex<double>> | Vector<DComplex> | PyList | |
bool[] | BoolVec | sequence<boolean> | BoolVecSeq | std::vector<bool> | Vector<Bool> | PyList |