OpendTect  6.6
Classes | Public Member Functions | Public Attributes | Friends | List of all members
FlatView::AuxData Class Reference

Class that represents non-bitmap data to be displayed in a flatviewer, such as markers, lines and more. More...

Inheritance diagram for FlatView::AuxData:
[legend]

Classes

class  EditPermissions
 Explains what part of an AuxData's appearance may be edited by the user. More...
 
class  FillGradient
 

Public Member Functions

 AuxData (const AuxData &)
 
 AuxData (const char *nm)
 
virtual ~AuxData ()
 
virtual AuxDataclone () const
 
void empty ()
 
bool isEmpty () const
 
void setFillPattern (const FillPattern &fp)
 
virtual void touch ()
 

Public Attributes

bool close_
 
MouseCursor cursor_
 
EditPermissionseditpermissions_
 If null no editing allowed. More...
 
bool enabled_
 Turns on/off everything. More...
 
Color fillcolor_
 
FillGradient fillgradient_
 
FillPattern fillpattern_
 
bool fitnameinview_
 
OD::LineStyle linestyle_
 
TypeSet< MarkerStyle2Dmarkerstyles_
 
BufferString name_
 
Alignment namealignment_
 
int namepos_
 center=0, after last=1 More...
 
bool needsupdatelines_
 
TypeSet< Pointpoly_
 
bool turnon_
 
Interval< double > * x1rg_
 if 0, use viewer's rg & zoom More...
 
Interval< double > * x2rg_
 if 0, use viewer's rg & zoom More...
 
int zvalue_
 overlay zvalue ( max=on top ) More...
 

Friends

class Viewer
 

Detailed Description

Class that represents non-bitmap data to be displayed in a flatviewer, such as markers, lines and more.

<>

Constructor & Destructor Documentation

◆ ~AuxData()

virtual FlatView::AuxData::~AuxData ( )
virtual

◆ AuxData() [1/2]

FlatView::AuxData::AuxData ( const char *  nm)

◆ AuxData() [2/2]

FlatView::AuxData::AuxData ( const AuxData )

Member Function Documentation

◆ clone()

virtual AuxData* FlatView::AuxData::clone ( ) const
inlinevirtual

Reimplemented in FlatView::uiAuxDataDisplay.

◆ empty()

void FlatView::AuxData::empty ( )

◆ isEmpty()

bool FlatView::AuxData::isEmpty ( ) const

◆ setFillPattern()

void FlatView::AuxData::setFillPattern ( const FillPattern fp)
inline

◆ touch()

virtual void FlatView::AuxData::touch ( )
inlinevirtual

Reimplemented in FlatView::uiAuxDataDisplay.

Friends And Related Function Documentation

◆ Viewer

friend class Viewer
friend

Member Data Documentation

◆ close_

bool FlatView::AuxData::close_

◆ cursor_

MouseCursor FlatView::AuxData::cursor_

◆ editpermissions_

EditPermissions* FlatView::AuxData::editpermissions_

If null no editing allowed.

◆ enabled_

bool FlatView::AuxData::enabled_

Turns on/off everything.

◆ fillcolor_

Color FlatView::AuxData::fillcolor_

◆ fillgradient_

FillGradient FlatView::AuxData::fillgradient_

◆ fillpattern_

FillPattern FlatView::AuxData::fillpattern_

◆ fitnameinview_

bool FlatView::AuxData::fitnameinview_

◆ linestyle_

OD::LineStyle FlatView::AuxData::linestyle_

◆ markerstyles_

TypeSet<MarkerStyle2D> FlatView::AuxData::markerstyles_
  • No markerstyles means no markers will be displayed.
  • If number of markerstyles is more than zero, but less than number of points, the last markerstyle will be used for the excess points.

◆ name_

BufferString FlatView::AuxData::name_

◆ namealignment_

Alignment FlatView::AuxData::namealignment_

◆ namepos_

int FlatView::AuxData::namepos_

center=0, after last=1

nodraw=udf, before first=-1,

◆ needsupdatelines_

bool FlatView::AuxData::needsupdatelines_

◆ poly_

TypeSet<Point> FlatView::AuxData::poly_

◆ turnon_

bool FlatView::AuxData::turnon_

◆ x1rg_

Interval<double>* FlatView::AuxData::x1rg_

if 0, use viewer's rg & zoom

◆ x2rg_

Interval<double>* FlatView::AuxData::x2rg_

if 0, use viewer's rg & zoom

◆ zvalue_

int FlatView::AuxData::zvalue_

overlay zvalue ( max=on top )


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