OpendTect  6.6
visimagerect.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: Kristofer Tingdahl
8  Date: Feb 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "visbasemod.h"
16 #include "visobject.h"
17 
18 namespace OD { class RGBImage; }
19 namespace Pick { class Location; }
20 namespace osgGeo { class LayeredTexture; class TexturePlaneNode; }
21 
22 namespace visBase
23 {
24 
25 class PolygonOffset;
26 
30 {
31 public:
32  static ImageRect* create()
34 
35  void setPick(const Pick::Location&);
36 
37  void setCenterPos(const Coord3&);
38  void setCornerPos(const Coord3& tl,const Coord3& br);
39 
40  void setRGBImage(const OD::RGBImage&);
41  void setDisplayTransformation(const mVisTrans*);
42 
43 protected:
45 
46  const mVisTrans* trans_;
47  int layerid_;
48  osgGeo::LayeredTexture* laytex_;
49  osgGeo::TexturePlaneNode* texplane_;
50  visBase::PolygonOffset* polyoffset_;
51 };
52 
53 
54 }; // namespace visBase
55 
Coord3
A cartesian coordinate in 3D space.
Definition: coord.h:72
visBase
Definition: visannot.h:43
OD
OpendTect.
Definition: commontypes.h:28
Pick
Definition: picklocation.h:21
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
visBase::ImageRect::create
static ImageRect * create()
Definition: visimagerect.h:32
visobject.h
mVisTrans
#define mVisTrans
Definition: visdata.h:28
visBase::VisualObjectImpl
Definition: visobject.h:72
visBase::PolygonOffset
Definition: vispolygonoffset.h:25
visBase::RGBImage
Definition: visimage.h:53
osgGeo
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:38
visBase::ImageRect
Definition: visimagerect.h:30
mCreateDataObj
#define mCreateDataObj(clss)
Definition: visdata.h:214

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