14 #include "earthmodelmod.h" 38 PosID( ObjectID emobjid=0,
39 SectionID sectionid=0,
42 static const PosID& udf();
45 const ObjectID& objectID()
const;
46 SectionID sectionID()
const;
48 void setObjectID(
const ObjectID&);
49 void setSectionID(SectionID);
65 static const char* emobjStr();
66 static const char* sectionStr();
67 static const char* subidStr();
71 inline PosID::PosID( ObjectID emobj, SectionID section, SubID subid )
83 {
return !(*
this==b); }
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
od_int32 ObjectID
Definition: emposid.h:22
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
bool operator==(const PosID &b) const
Definition: emposid.h:78
Is an identifier for each position in the earthmodel.
Definition: emposid.h:35
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
#define od_int64
Definition: plftypes.h:34
SubID subID() const
Definition: emposid.h:91
bool operator!=(const PosID &b) const
Definition: emposid.h:82
od_int64 SubID
Definition: emposid.h:24
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
SectionID sectionid_
Definition: emposid.h:62
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:60
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
const ObjectID & objectID() const
Definition: emposid.h:85
#define od_int16
Definition: plftypes.h:25
IdxPair used for its row() and col().
Definition: rowcol.h:23
#define od_int32
Definition: plftypes.h:29
void setObjectID(const ObjectID &)
Definition: emposid.h:94
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
SubID subid_
Definition: emposid.h:63
void setSectionID(SectionID)
Definition: emposid.h:97
ObjectID emobjid_
Definition: emposid.h:61
PosID(ObjectID emobjid=0, SectionID sectionid=0, SubID subid=0)
Definition: emposid.h:71
bool isUdf(const T &t)
Definition: undefval.h:241
SectionID sectionID() const
Definition: emposid.h:88
void setSubID(SubID)
Definition: emposid.h:100