OpendTect  6.6
visrandompos2body.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: Yuancheng Liu
8  Date: January 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 
15 #include "visbasemod.h"
16 #include "visobject.h"
17 #include "position.h"
18 
19 namespace visBase
20 {
21 class TriangleStripSet;
22 class Transformation;
23 class VertexShape;
24 
36 {
37 public:
40 
41  bool setPoints(const TypeSet<Coord3>& pts,
42  bool ispoly);
43  bool setPoints(const TypeSet<Coord3>& pts);
44  const TypeSet<Coord3>& getPoints() const { return picks_; }
45 
48 
50 
51 protected:
53 
57 };
58 
59 
60 };
61 
62 
Coord3
A cartesian coordinate in 3D space.
Definition: coord.h:72
visBase::RandomPos2Body::picks_
TypeSet< Coord3 > picks_
Definition: visrandompos2body.h:54
visBase::RandomPos2Body::setRenderMode
void setRenderMode(RenderMode)
visBase
Definition: visannot.h:43
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
visobject.h
visBase::RandomPos2Body::getDisplayTransformation
const visBase::Transformation * getDisplayTransformation() const
visBase::RandomPos2Body::transformation_
const visBase::Transformation * transformation_
Definition: visrandompos2body.h:56
visBase::VertexShape
Definition: visshape.h:83
visBase::RandomPos2Body::~RandomPos2Body
~RandomPos2Body()
position.h
visBase::RandomPos2Body::create
static RandomPos2Body * create()
Definition: visrandompos2body.h:38
mVisTrans
#define mVisTrans
Definition: visdata.h:28
visBase::RandomPos2Body
Definition: visrandompos2body.h:36
visBase::VisualObjectImpl
Definition: visobject.h:72
mCreateDataObj
#define mCreateDataObj(clss)
Definition: visdata.h:214
visBase::RandomPos2Body::vtxshape_
VertexShape * vtxshape_
Definition: visrandompos2body.h:55
visBase::RenderMode
RenderMode
Base class for all objects that are visual on the scene.
Definition: visobject.h:33
visBase::RandomPos2Body::setDisplayTransformation
void setDisplayTransformation(const visBase::Transformation *)
TypeSet
Sets of (small) copyable elements.
Definition: commontypes.h:29

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