OpendTect  6.3
vispolylinedisplay.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: Helene Payraudeau
8  Date: November 2005
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "vissurveymod.h"
14 #include "visobject.h"
15 #include "vissurvobj.h"
16 #include "vistransform.h"
17 
18 
19 namespace visBase { class PolyLine; }
20 
21 
25 namespace visSurvey
26 {
27 
29  public visSurvey::SurveyObject
31 public:
35  "PolyLineDisplay",
36  toUiString(sFactoryKeyword()));
37 
38  void fillPolyLine(const TypeSet<Coord>&);
39  void fillPolyLine(const Coord3&);
40  void setDisplayTransformation(const mVisTrans*);
41  const mVisTrans* getDisplayTransformation() const;
42 
43  const uiString& errMsg() const { return errmsg_; }
44  virtual void setPixelDensity(float);
45 
46 protected:
47 
48 protected:
49  ~PolyLineDisplay();
51 };
52 
53 };//namespace
#define mExpClass(module)
Definition: commondefs.h:157
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
const uiString & errMsg() const
Definition: vispolylinedisplay.h:43
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:287
Definition: uistring.h:88
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
3D point or vector
Definition: commontypes.h:57
Set of (small) copyable elements.
Definition: commontypes.h:26
VisualObjectImpl
Definition: visobject.h:123
visBase::PolyLine * polyline_
Definition: vispolylinedisplay.h:50
#define mVisTrans
Definition: visdata.h:25
Definition: vispolyline.h:33
uiString toUiString(const DBKey &ky)
Definition: dbkey.h:117
Definition: visannot.h:40
BufferString errmsg_
Definition: horizontracker.h:117
Base class for all &#39;Display&#39; objects.
Definition: vissurvobj.h:54
Definition: vispolylinedisplay.h:28

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