casa
$Rev:20696$
|
Arithmetic Operations for IPosition's Element by element arithmetic on IPositions. More...
#include <IPosition.h>
Public Member Functions | |
IPosition | operator+ (const IPosition &left, const IPosition &right) |
Each operation is done on corresponding elements of the IPositions. | |
IPosition | operator- (const IPosition &left, const IPosition &right) |
IPosition | operator* (const IPosition &left, const IPosition &right) |
IPosition | operator/ (const IPosition &left, const IPosition &right) |
IPosition | operator+ (const IPosition &left, ssize_t val) |
Each operation is done by appliying the integer argument to all elements of the IPosition argument. | |
IPosition | operator- (const IPosition &left, ssize_t val) |
IPosition | operator* (const IPosition &left, ssize_t val) |
IPosition | operator/ (const IPosition &left, ssize_t val) |
IPosition | operator+ (ssize_t val, const IPosition &right) |
Same functions as above but with with the Int argument on the left side. | |
IPosition | operator- (ssize_t val, const IPosition &right) |
IPosition | operator* (ssize_t val, const IPosition &right) |
IPosition | operator/ (ssize_t val, const IPosition &right) |
IPosition | max (const IPosition &left, const IPosition &right) |
Returns the element by element minimum or maximum. | |
IPosition | min (const IPosition &left, const IPosition &right) |
Arithmetic Operations for IPosition's Element by element arithmetic on IPositions.
Definition at line 422 of file IPosition.h.
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::max | ( | const IPosition & | left, |
const IPosition & | right | ||
) |
Returns the element by element minimum or maximum.
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::min | ( | const IPosition & | left, |
const IPosition & | right | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator* | ( | const IPosition & | left, |
const IPosition & | right | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator* | ( | const IPosition & | left, |
ssize_t | val | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator* | ( | ssize_t | val, |
const IPosition & | right | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator+ | ( | const IPosition & | left, |
const IPosition & | right | ||
) |
Each operation is done on corresponding elements of the IPositions.
The two IPositions must have the same number of elements otherwise an exception (ArrayConformanceError) will be thrown.
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator+ | ( | const IPosition & | left, |
ssize_t | val | ||
) |
Each operation is done by appliying the integer argument to all elements of the IPosition argument.
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator+ | ( | ssize_t | val, |
const IPosition & | right | ||
) |
Same functions as above but with with the Int argument on the left side.
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator- | ( | const IPosition & | left, |
const IPosition & | right | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator- | ( | const IPosition & | left, |
ssize_t | val | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator- | ( | ssize_t | val, |
const IPosition & | right | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator/ | ( | const IPosition & | left, |
const IPosition & | right | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator/ | ( | const IPosition & | left, |
ssize_t | val | ||
) |
IPosition casa::IPosition_global_functions_IPosition_Arithmetic::operator/ | ( | ssize_t | val, |
const IPosition & | right | ||
) |