OpendTect  6.3
basemapimpl.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: Sep 2009
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "generalmod.h"
14 #include "basemap.h"
15 #include "draw.h"
16 
20 {
21 public:
23  ~BaseMapMarkers();
24 
25  void setMarkerStyle(int,const OD::MarkerStyle2D&);
27  { return &markerstyle_;}
28 
29  TypeSet<Coord>& positions() { return positions_; }
32  void updateGeometry();
33 
34  const char* getType() const { return "Markers"; }
35 
36  int nrShapes() const { return 1; }
37  void getPoints(int shapeidx,TypeSet<Coord>&) const;
38 
39 protected:
40 
43 
44 };
#define mExpClass(module)
Definition: commondefs.h:157
TypeSet< Coord > positions_
Definition: basemapimpl.h:42
OD::MarkerStyle2D markerstyle_
Definition: basemapimpl.h:41
const OD::MarkerStyle2D * getMarkerStyle(int) const
Definition: basemapimpl.h:26
Set of (small) copyable elements.
Definition: commontypes.h:26
Definition: draw.h:63
const char * getType() const
Definition: basemapimpl.h:34
int nrShapes() const
Definition: basemapimpl.h:36
Definition: basemap.h:34
Definition: basemapimpl.h:19
TypeSet< Coord > & positions()
Definition: basemapimpl.h:29

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