OpendTect
7.0
|
Public Types | |
enum | AxisAlignment { XY , ReversedXY , XZ , ReversedXZ , YZ , ReversedYZ , OnScreen , User } |
enum | CharacterSizeMode { Object , Screen , ObjectWithScreenMaximum } |
enum | Justification { Left , Right , Center , Top , Bottom , TopLeft , TopRight , BottomLeft , BottomRight } |
Public Member Functions | |
Text () | |
~Text () | |
OD::Color | getColor () const |
osg::Drawable & | getDrawable () |
const osg::Drawable & | getDrawable () const |
const FontData & | getFontData () const |
int | getJustification () const |
Coord3 | getPosition () const |
const uiString & | getText () const |
void | setAxisAlignment (AxisAlignment) |
void | setCharacterSizeMode (CharacterSizeMode) |
void | setColor (const OD::Color &) |
void | setDisplayTransformation (const visBase::Transformation *) |
void | setFontData (const FontData &, float pixeldens) |
void | setJustification (Justification) |
void | setPosition (const Coord3 &, bool scenespace=false) |
void | setPosition (const osg::Vec3f &) |
void | setRotation (float radangle, const Coord3 &axis) |
void | setText (const uiString &) |
void | updateFontSize (float pixeldensity) |
Protected Attributes | |
const visBase::Transformation * | displaytrans_ |
FontData | fontdata_ |
osgGeo::Text * | osgtext_ |
uiString | text_ |
<>
visBase::Text::Text | ( | ) |
visBase::Text::~Text | ( | ) |
OD::Color visBase::Text::getColor | ( | ) | const |
osg::Drawable& visBase::Text::getDrawable | ( | ) |
const osg::Drawable& visBase::Text::getDrawable | ( | ) | const |
|
inline |
int visBase::Text::getJustification | ( | ) | const |
Coord3 visBase::Text::getPosition | ( | ) | const |
|
inline |
void visBase::Text::setAxisAlignment | ( | AxisAlignment | ) |
void visBase::Text::setCharacterSizeMode | ( | CharacterSizeMode | ) |
void visBase::Text::setColor | ( | const OD::Color & | ) |
void visBase::Text::setDisplayTransformation | ( | const visBase::Transformation * | ) |
void visBase::Text::setFontData | ( | const FontData & | , |
float | pixeldens | ||
) |
void visBase::Text::setJustification | ( | Justification | ) |
void visBase::Text::setPosition | ( | const Coord3 & | , |
bool | scenespace = false |
||
) |
void visBase::Text::setPosition | ( | const osg::Vec3f & | ) |
void visBase::Text::setRotation | ( | float | radangle, |
const Coord3 & | axis | ||
) |
void visBase::Text::setText | ( | const uiString & | ) |
void visBase::Text::updateFontSize | ( | float | pixeldensity | ) |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024