OpendTect-6_4  6.4
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...
 

Public Member Functions

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

Public Attributes

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

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

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

Member Function Documentation

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

Reimplemented in FlatView::uiAuxDataDisplay.

void FlatView::AuxData::empty ( )
bool FlatView::AuxData::isEmpty ( ) const
void FlatView::AuxData::setFillPattern ( const FillPattern fp)
inline
virtual void FlatView::AuxData::touch ( )
inlinevirtual

Reimplemented in FlatView::uiAuxDataDisplay.

Friends And Related Function Documentation

friend class Viewer
friend

Member Data Documentation

bool FlatView::AuxData::close_
MouseCursor FlatView::AuxData::cursor_
EditPermissions* FlatView::AuxData::editpermissions_

If null no editing allowed.

bool FlatView::AuxData::enabled_

Turns on/off everything.

Color FlatView::AuxData::fillcolor_
FillPattern FlatView::AuxData::fillpattern_
bool FlatView::AuxData::fitnameinview_
OD::LineStyle FlatView::AuxData::linestyle_
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.
BufferString FlatView::AuxData::name_
Alignment FlatView::AuxData::namealignment_
int FlatView::AuxData::namepos_

center=0, after last=1

nodraw=udf, before first=-1,

bool FlatView::AuxData::needsupdatelines_
TypeSet<Point> FlatView::AuxData::poly_
bool FlatView::AuxData::turnon_
Interval<double>* FlatView::AuxData::x1rg_

if 0, use viewer's rg & zoom

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

if 0, use viewer's rg & zoom

int FlatView::AuxData::zvalue_

overlay zvalue ( max=on top )


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