OpendTect-6_4  6.4
basemapimpl.h
Go to the documentation of this file.
1 #ifndef basemapimpl_h
2 #define basemapimpl_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: K. Tingdahl
9  Date: Sep 2009
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "generalmod.h"
16 #include "basemap.h"
17 #include "draw.h"
18 
22 {
23 public:
25  ~BaseMapMarkers();
26 
27  void setMarkerStyle(int,const MarkerStyle2D&);
28  const MarkerStyle2D* getMarkerStyle(int) const
29  { return &markerstyle_;}
30 
31  TypeSet<Coord>& positions() { return positions_; }
34  void updateGeometry();
35 
36  const char* getType() const { return "Markers"; }
37 
38  int nrShapes() const { return 1; }
39  void getPoints(int shapeidx,TypeSet<Coord>&) const;
40 
41 protected:
42 
45 
46 };
47 
48 #endif
#define mExpClass(module)
Definition: commondefs.h:160
MarkerStyle2D markerstyle_
Definition: basemapimpl.h:43
const MarkerStyle2D * getMarkerStyle(int) const
Definition: basemapimpl.h:28
TypeSet< Coord > positions_
Definition: basemapimpl.h:44
Definition: draw.h:60
const char * getType() const
Definition: basemapimpl.h:36
int nrShapes() const
Definition: basemapimpl.h:38
Definition: basemap.h:30
Definition: basemapimpl.h:21
TypeSet< Coord > & positions()
Definition: basemapimpl.h:31

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