OpendTect-6_4  6.4
vispolylinedisplay.h
Go to the documentation of this file.
1 #ifndef vispolylinedisplay_h
2 #define vispolylinedisplay_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Helene Payraudeau
9  Date: November 2005
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "vissurveymod.h"
16 #include "visobject.h"
17 #include "vissurvobj.h"
18 #include "vistransform.h"
19 
20 
21 namespace visBase { class PolyLine; }
22 
23 
27 namespace visSurvey
28 {
29 
31  public visSurvey::SurveyObject
33 public:
37  "PolyLineDisplay",
38  toUiString(sFactoryKeyword()));
39 
40  void fillPolyLine(const TypeSet<Coord>&);
41  void fillPolyLine(const Coord3&);
42  void setDisplayTransformation(const mVisTrans*);
43  const mVisTrans* getDisplayTransformation() const;
44 
45  const char* errMsg() const { return errmsg_.str(); }
46  virtual void setPixelDensity(float);
47 
48 protected:
49 
50 protected:
51  ~PolyLineDisplay();
53 };
54 
55 };//namespace
56 
57 #endif
#define mExpClass(module)
Definition: commondefs.h:160
const char * str() const
Definition: odstring.h:48
const char * errMsg() const
Definition: vispolylinedisplay.h:45
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Export_Basic uiString toUiString(ViewStyle)
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
VisualObjectImpl
Definition: visobject.h:128
visBase::PolyLine * polyline_
Definition: vispolylinedisplay.h:52
#define mVisTrans
Definition: visdata.h:31
Definition: vispolyline.h:36
A cartesian coordinate in 3D space.
Definition: coord.h:72
Definition: visannot.h:43
BufferString errmsg_
Definition: horizontracker.h:119
Base class for all &#39;Display&#39; objects.
Definition: vissurvobj.h:58
Definition: vispolylinedisplay.h:30

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