Logical operations for IPosition's Element by element boolean operations on IPositions.
More...
#include <IPosition.h>
List of all members.
Public Member Functions |
Bool | operator== (const IPosition &left, const IPosition &right) |
| Each operation is done on corresponding elements of the IPositions.
|
Bool | operator!= (const IPosition &left, const IPosition &right) |
Bool | operator< (const IPosition &left, const IPosition &right) |
Bool | operator<= (const IPosition &left, const IPosition &right) |
Bool | operator> (const IPosition &left, const IPosition &right) |
Bool | operator>= (const IPosition &left, const IPosition &right) |
Bool | operator== (const IPosition &left, ssize_t val) |
| Each operation is done by appliying the integer argument to all elements.
|
Bool | operator!= (const IPosition &left, ssize_t val) |
Bool | operator< (const IPosition &left, ssize_t val) |
Bool | operator<= (const IPosition &left, ssize_t val) |
Bool | operator> (const IPosition &left, ssize_t val) |
Bool | operator>= (const IPosition &left, ssize_t val) |
Bool | operator== (ssize_t val, const IPosition &right) |
| Same functions as above but with with the Int argument on the left side.
|
Bool | operator!= (ssize_t val, const IPosition &right) |
Bool | operator< (ssize_t val, const IPosition &right) |
Bool | operator<= (ssize_t val, const IPosition &right) |
Bool | operator> (ssize_t val, const IPosition &right) |
Bool | operator>= (ssize_t val, const IPosition &right) |
Detailed Description
Logical operations for IPosition's Element by element boolean operations on IPositions.
The result is true only if the operation yields true for every element of the IPosition.
Definition at line 390 of file IPosition.h.
Member Function Documentation
Bool casa::IPosition_global_functions_IPosition_Logical::operator!= |
( |
const IPosition & |
left, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator!= |
( |
const IPosition & |
left, |
|
|
ssize_t |
val | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator!= |
( |
ssize_t |
val, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator< |
( |
const IPosition & |
left, |
|
|
ssize_t |
val | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator< |
( |
const IPosition & |
left, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator< |
( |
ssize_t |
val, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator<= |
( |
ssize_t |
val, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator<= |
( |
const IPosition & |
left, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator<= |
( |
const IPosition & |
left, |
|
|
ssize_t |
val | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::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.
Bool casa::IPosition_global_functions_IPosition_Logical::operator== |
( |
ssize_t |
val, |
|
|
const IPosition & |
right | |
|
) |
| | |
Same functions as above but with with the Int argument on the left side.
Bool casa::IPosition_global_functions_IPosition_Logical::operator== |
( |
const IPosition & |
left, |
|
|
ssize_t |
val | |
|
) |
| | |
Each operation is done by appliying the integer argument to all elements.
Bool casa::IPosition_global_functions_IPosition_Logical::operator> |
( |
const IPosition & |
left, |
|
|
ssize_t |
val | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator> |
( |
const IPosition & |
left, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator> |
( |
ssize_t |
val, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator>= |
( |
const IPosition & |
left, |
|
|
ssize_t |
val | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator>= |
( |
ssize_t |
val, |
|
|
const IPosition & |
right | |
|
) |
| | |
Bool casa::IPosition_global_functions_IPosition_Logical::operator>= |
( |
const IPosition & |
left, |
|
|
const IPosition & |
right | |
|
) |
| | |
The documentation for this struct was generated from the following file: