14 #include "generalmod.h" 27 , startpos( startpos_ )
32 , binid( const_cast<
BinID&>(trckey_.binID()) )
37 , startpos_( b.startpos_ )
39 , azimuth_( b.azimuth_ )
43 , startpos( startpos_ )
48 , binid( const_cast<
BinID&>(trckey_.binID()) )
53 trckey_.setBinID(
BinID(0,0))
55 coord_.x_ = coord_.y_ = 0;
56 startpos_ = offset_ = azimuth_ = 0;
57 pick_ = refnr_ =
mUdf(
float);
86 : startpos_(false), coord_(false)
87 , offset_(false), azimuth_(false)
88 , pick_(false), refnr_(false)
89 , startpos(startpos_), coord(coord_)
90 , offset(offset_), azimuth(azimuth_)
91 , pick(pick_), refnr(refnr_)
95 : startpos_(b.startpos_), coord_(b.coord_)
96 , offset_(b.offset_), azimuth_(b.azimuth_)
97 , pick_(b.pick_), refnr_(b.refnr_)
98 , startpos(startpos_), coord(coord_)
99 , offset(offset_), azimuth(azimuth_)
100 , pick(pick_), refnr(refnr_)
103 PosAuxInfoSelection&
operator=(
const PosAuxInfoSelection& b)
115 {startpos_ = coord_ = offset_ = azimuth_ = pick_ = refnr_ = yn;}
#define mExpClass(module)
Definition: commondefs.h:157
void clear()
Definition: posauxinfo.h:51
mDeprecated bool & startpos
Old syntax. Will be deprecated.
Definition: posauxinfo.h:124
PosAuxInfoSelection()
Definition: posauxinfo.h:85
bool pick_
Definition: posauxinfo.h:121
mDeprecated float & startpos
Old syntax. Will be deprecated.
Definition: posauxinfo.h:70
bool azimuth_
Definition: posauxinfo.h:120
mDeprecated float & refnr
Old syntax. Will be deprecated.
Definition: posauxinfo.h:74
mDeprecated bool & coord
Old syntax. Will be deprecated.
Definition: posauxinfo.h:125
TrcKey trckey_
Definition: posauxinfo.h:60
float azimuth_
Definition: posauxinfo.h:64
Selection of aux info at location. Note that BinID is always selected.
Definition: posauxinfo.h:82
mDeprecated Coord & coord
Old syntax. Will be deprecated.
Definition: posauxinfo.h:69
mDeprecated bool & offset
Old syntax. Will be deprecated.
Definition: posauxinfo.h:126
bool refnr_
Definition: posauxinfo.h:122
#define mStartAllowDeprecatedSection
Definition: plfdefs.h:215
Index_Type SurvID
Definition: commontypes.h:45
PosAuxInfo()
Definition: posauxinfo.h:25
mDeprecated bool & pick
Old syntax. Will be deprecated.
Definition: posauxinfo.h:128
#define mStopAllowDeprecatedSection
Definition: plfdefs.h:218
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
PosAuxInfo(const PosAuxInfo &b)
Definition: posauxinfo.h:35
mDeprecated float & pick
Old syntax. Will be deprecated.
Definition: posauxinfo.h:73
bool offset_
Definition: posauxinfo.h:119
float pick_
Definition: posauxinfo.h:65
PosAuxInfoSelection(const PosAuxInfoSelection &b)
Definition: posauxinfo.h:94
mDeprecated bool & refnr
Old syntax. Will be deprecated.
Definition: posauxinfo.h:129
mDeprecated float & offset
Old syntax. Will be deprecated.
Definition: posauxinfo.h:71
float startpos_
Definition: posauxinfo.h:62
float refnr_
Definition: posauxinfo.h:66
#define mDeprecated
Definition: plfdefs.h:213
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Auxiliary data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:21
void setAll(bool yn)
Definition: posauxinfo.h:114
Coord coord_
Definition: posauxinfo.h:61
float offset_
Definition: posauxinfo.h:63
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:26
bool startpos_
Definition: posauxinfo.h:117
2D point or vector class.
Definition: commontypes.h:58
bool coord_
Definition: posauxinfo.h:118
mDeprecated bool & azimuth
Old syntax. Will be deprecated.
Definition: posauxinfo.h:127
mDeprecated float & azimuth
Old syntax. Will be deprecated.
Definition: posauxinfo.h:72
PosAuxInfoSelection & operator=(const PosAuxInfoSelection &b)
Definition: posauxinfo.h:103
mDeprecated BinID & binid
Old syntax. Will be deprecated.
Definition: posauxinfo.h:68