33 bool isSubsetOf(
const IdxPair2Coord&)
const;
34 bool isValid()
const {
return xtr.valid(ytr); }
64 {
return b * bct.
c - bct.
b * c; }
75 {
return x ? xtr : ytr; }
87 void fillBuf(
void*)
const;
88 void useBuf(
const void*);
#define mExpClass(module)
Definition: commondefs.h:157
void setTransforms(const DirTransform &x, const DirTransform &y)
Definition: posidxpair2coord.h:71
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
Coord rowDir() const
Definition: posidxpair2coord.h:79
#define mIsZero(x, eps)
Definition: commondefs.h:55
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
IdxPair with position indices; base class for BinID et al.
Definition: posidxpair.h:27
Coord colDir() const
Definition: posidxpair2coord.h:80
DirTransform xtr
Definition: posidxpair2coord.h:92
Coord inlDir() const
Definition: posidxpair2coord.h:81
Coord firstDir() const
Definition: posidxpair2coord.h:35
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
const DirTransform & getTransform(bool x) const
Definition: posidxpair2coord.h:74
Position.
Definition: commontypes.h:38
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Coord crlDir() const
Definition: posidxpair2coord.h:82
#define mDefEps
Definition: commondefs.h:60
DirTransform ytr
Definition: posidxpair2coord.h:93
IdxPair::IdxType IdxType
Definition: posidxpair2coord.h:28
Coord secondDir() const
Definition: posidxpair2coord.h:36
#define od_int32
Definition: plftypes.h:29
Index_Type IdxType
Definition: idxpair.h:32
Coord2d Coord
Definition: commontypes.h:83
2D point or vector class.
Definition: commontypes.h:58
bool isValid() const
Definition: posidxpair2coord.h:34
Encapsulates linear transform from (i,j) index to (x,y) coordinates.
Definition: posidxpair2coord.h:24
IdxPair2Coord()
Definition: posidxpair2coord.h:30
static int sizeInBuf()
Definition: posidxpair2coord.h:86