 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
27 namespace osg {
class Drawable;
class Vec3f;
class Geode; }
48 bool scenespace =
false);
98 int nrTexts()
const {
return texts_.size();}
A cartesian coordinate in 3D space.
Definition: coord.h:72
const visBase::Transformation * displaytransform_
Definition: vistext.h:118
int getJustification() const
AxisAlignment
Definition: vistext.h:43
void setPosition(const Coord3 &, bool scenespace=false)
@ XZ
Definition: vistext.h:43
@ Bottom
Definition: oduicommon.h:65
@ TopLeft
Definition: oduicommon.h:71
const osg::Drawable & getDrawable() const
@ BottomLeft
Definition: oduicommon.h:73
@ Top
Definition: vistext.h:38
Definition: visannot.h:43
#define mExpClass(module)
Definition: commondefs.h:177
@ BottomRight
Definition: oduicommon.h:74
Open Scene Graph.
Definition: visannot.h:29
const visBase::Transformation * displaytrans_
Definition: vistext.h:73
@ YZ
Definition: vistext.h:44
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
osg::Geode * geode_
Definition: vistext.h:115
void setCharacterSizeMode(CharacterSizeMode)
@ TopRight
Definition: vistext.h:39
Coord3 getPosition() const
@ Text
Definition: file.h:122
float getPixelDensity() const
Definition: vistext.h:110
ObjectSet where the objects contained are owned by this set.
Definition: manobjectset.h:57
void setDisplayTransformation(const visBase::Transformation *)
@ Screen
Definition: vistext.h:41
void setPosition(const osg::Vec3f &)
void setFontData(const FontData &)
FixedString Object()
Definition: keystrs.h:112
uiString text_
Definition: vistext.h:75
Justification
Definition: vistext.h:38
static void setCreator(OsgFontCreator *)
const FontData & getFontData() const
Definition: vistext.h:52
static Text2 * create()
Definition: vistext.h:95
CharacterSizeMode
Definition: vistext.h:41
void setText(const uiString &)
#define mVisTrans
Definition: visdata.h:28
osg::Drawable & getDrawable()
ManagedObjectSet< Text > texts_
Definition: vistext.h:116
void removeText(const Text *)
virtual ~OsgFontCreator()
Definition: vistext.h:84
void translationChangeCB(CallBacker *)
Definition: visobject.h:72
void setFontData(const FontData &, float pixeldens)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static osgText::Font * create(const FontData &)
float pixeldensity_
Definition: vistext.h:117
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:38
#define mCreateDataObj(clss)
Definition: visdata.h:214
void setPixelDensity(float)
void setAxisAlignment(AxisAlignment)
void setColor(const Color &)
Data needed to make an actual font.
Definition: fontdata.h:20
const Text * text(int idx=0) const
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
virtual osgText::Font * createFont(const FontData &)=0
void setJustification(Justification)
const uiString & getText() const
Definition: vistext.h:57
@ Right
Definition: oduicommon.h:64
void setDisplayTransformation(const visBase::Transformation *)
@ Left
Definition: oduicommon.h:63
osgGeo::Text * osgtext_
Definition: vistext.h:74
void updateFontSize(float pixeldensity)
FontData fontdata_
Definition: vistext.h:77
@ User
Definition: repos.h:24
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021