OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "generalmod.h"
15 #include "basemap.h"
16 #include "draw.h"
17 
21 {
22 public:
25 
26  void setMarkerStyle(int,const MarkerStyle2D&);
27  const MarkerStyle2D* getMarkerStyle(int) const
28  { return &markerstyle_;}
29 
30  TypeSet<Coord>& positions() { return positions_; }
34 
35  const char* getType() const { return "Markers"; }
36 
37  int nrShapes() const { return 1; }
38  void getPoints(int shapeidx,TypeSet<Coord>&) const;
39 
40 protected:
41 
44 
45 };
46 
BaseMapObject
Definition: basemap.h:30
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
BaseMapMarkers::positions
TypeSet< Coord > & positions()
Definition: basemapimpl.h:30
BaseMapMarkers::~BaseMapMarkers
~BaseMapMarkers()
BaseMapMarkers::markerstyle_
MarkerStyle2D markerstyle_
Definition: basemapimpl.h:42
BaseMapMarkers::getPoints
void getPoints(int shapeidx, TypeSet< Coord > &) const
BaseMapMarkers::BaseMapMarkers
BaseMapMarkers()
BaseMapMarkers::positions_
TypeSet< Coord > positions_
Definition: basemapimpl.h:43
basemap.h
BaseMapMarkers
Definition: basemapimpl.h:21
BaseMapMarkers::getType
const char * getType() const
Definition: basemapimpl.h:35
draw.h
MarkerStyle2D
Definition: draw.h:60
BaseMapMarkers::getMarkerStyle
const MarkerStyle2D * getMarkerStyle(int) const
Definition: basemapimpl.h:27
BaseMapMarkers::updateGeometry
void updateGeometry()
BaseMapMarkers::nrShapes
int nrShapes() const
Definition: basemapimpl.h:37
TypeSet< Coord >
BaseMapMarkers::setMarkerStyle
void setMarkerStyle(int, const MarkerStyle2D &)

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