OpendTect  6.6
offsetazimuth.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: K. Tingdahl
8  Date: March 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "seismod.h"
15 #include "coord.h"
16 
26 {
27 public:
28  OffsetAzimuth() : offsetazi_( 0 ) {}
29  OffsetAzimuth(float off,float azi);
30  bool operator==(const OffsetAzimuth&) const;
31  bool operator!=(const OffsetAzimuth&) const;
32 
33  int asInt() const;
34  void setFrom(int);
35 
36  float offset() const;
37  float azimuth() const;
38  bool isAzimuthUndef() const;
39  bool isOffsetUndef() const;
40  void setOffset(float);
41  void setAzimuth(float);
42  float distanceTo(const OffsetAzimuth&,bool sq=false) const;
45  Coord srcRcvPos(const Coord& center,bool add=true) const;
49 protected:
50 
52 
53 };
54 
55 
OffsetAzimuth::operator==
bool operator==(const OffsetAzimuth &) const
OffsetAzimuth::isAzimuthUndef
bool isAzimuthUndef() const
OffsetAzimuth::setAzimuth
void setAzimuth(float)
OffsetAzimuth::offset
float offset() const
Seis
Summary for a Seismic object.
Definition: segydirectdef.h:22
OffsetAzimuth::asInt
int asInt() const
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
OffsetAzimuth::azimuth
float azimuth() const
OffsetAzimuth
Definition: offsetazimuth.h:26
OffsetAzimuth::OffsetAzimuth
OffsetAzimuth()
Definition: offsetazimuth.h:28
OffsetAzimuth::setFrom
void setFrom(int)
OffsetAzimuth::OffsetAzimuth
OffsetAzimuth(float off, float azi)
OffsetAzimuth::srcRcvPos
Coord srcRcvPos(const Coord &center, bool add=true) const
OffsetAzimuth::offsetazi_
int offsetazi_
Definition: offsetazimuth.h:51
Coord
A cartesian coordinate in 2D space.
Definition: coord.h:25
OffsetAzimuth::operator!=
bool operator!=(const OffsetAzimuth &) const
OffsetAzimuth::isOffsetUndef
bool isOffsetUndef() const
OffsetAzimuth::distanceTo
float distanceTo(const OffsetAzimuth &, bool sq=false) const
OffsetAzimuth::setOffset
void setOffset(float)
coord.h

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021