50 inline BinID operator/(
int)
const;
55 inline const char*
toString(
bool is2d=
false)
const;
56 inline bool fromString(
const char*);
74 {
inl() += bid.
inl();
crl() += bid.
crl();
return *
this; }
76 {
inl() -= bid.
inl();
crl() -= bid.
crl();
return *
this; }
86 {
return BinID( first*ip.first, second*ip.second ); }
89 {
return BinID( first/ip.first, second/ip.second ); }
95 {
return BinID(
inl()/denominator,
crl()/denominator ); }
101 return BinID( p.first, p.second );
#define mExpClass(module)
Definition: commondefs.h:157
bool fromString(const char *)
Definition: binid.h:111
int operator-(const DateInfo &di1, const DateInfo &di2)
Definition: dateinfo.h:127
BinID operator-() const
Definition: binid.h:82
const BinID & operator-=(const BinIDAbsDelta &)
Definition: binid.h:75
const char * getUsrStr(const char *prefx, const char *sep, const char *postfx, bool only2nd) const
BinID operator+(const BinIDAbsDelta &) const
Definition: binid.h:77
#define od_int64
Definition: plftypes.h:34
IdxType & inl()
Definition: posidxpair.h:41
IdxPair with position indices; base class for BinID et al.
Definition: posidxpair.h:27
::Index_Type_Pair Index_Type_Pair
Definition: posidxpair.h:20
BinID BinIDDelta
Definition: binid.h:20
BinIDAbsDelta operator*(const Pos::Index_Type_Pair &) const
Definition: binid.h:85
BinID BinIDAbsDelta
Definition: binid.h:21
static IdxPair fromInt64(int64_t)
Definition: posidxpair.h:93
const BinID & operator+=(const BinIDAbsDelta &)
Definition: binid.h:73
const char * toString(bool is2d=false) const
Definition: binid.h:105
BinID BinIDRelDelta
Definition: binid.h:22
Position.
Definition: commontypes.h:38
BinID()
Definition: binid.h:32
BinIDRelDelta operator/(const Pos::Index_Type_Pair &) const
Definition: binid.h:88
BufferString toString(const DBKey &ky)
Definition: dbkey.h:115
IdxType & crl()
Definition: posidxpair.h:46
Index_Type IdxType
Definition: idxpair.h:32
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
static BinID fromInt64(int64_t)
Definition: binid.h:98
Point2D< T > operator*(int f, const Point2D< T > &b)
Definition: geometry.h:86
A pair of numbers; base class for BinID et al.
Definition: idxpair.h:28
BinID BinIDStep
Definition: binid.h:19
bool parseUsrStr(const char *str, const char *prefx, const char *sep, const char *postfx)