OpendTect  7.0
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends | List of all members
Well::DisplayProperties::Markers Struct Reference
Inheritance diagram for Well::DisplayProperties::Markers:
[legend]

Public Member Functions

 Markers ()
 
 Markers (const Markers &)
 
 ~Markers ()
 
bool isEmpty () const
 
bool isSelected (const char *nm) const
 
const BufferStringSetmarkerNms (bool issel) const
 
bool operator!= (const Markers &) const
 
Markersoperator= (const Markers &)
 
bool operator== (const Markers &) const
 
void setMarkerNms (const BufferStringSet &, bool issel)
 
const char * subjectName () const override
 
- Public Member Functions inherited from Well::DisplayProperties::BasicProps
virtual ~BasicProps ()
 
void fillCenterPar (IOPar &) const
 
void fillLeftPar (IOPar &) const
 
void fillPar (IOPar &) const
 
void fillRightPar (IOPar &) const
 
const OD::ColorgetColor () const
 
int getSize () const
 
void setColor (const OD::Color &col)
 
void setSize (int sz)
 
void useCenterPar (const IOPar &)
 
void useLeftPar (const IOPar &)
 
void usePar (const IOPar &)
 
void useRightPar (const IOPar &)
 

Public Attributes

int cylinderheight_ = 1
 
FontData font_ = 10
 
bool issinglecol_ = false
 
OD::Color nmcol_
 
bool nmsizedynamic_ = false
 
bool samenmcol_ = true
 
int shapeint_ = 0
 

Private Member Functions

void adjustSelection (const BufferStringSet &markernms)
 
void doFillPar (IOPar &) const override
 
void doUsePar (const IOPar &) override
 

Private Attributes

BufferStringSet selmarkernms_
 
BufferStringSet unselmarkernms_
 

Friends

class DisplayProperties
 

Additional Inherited Members

- Protected Member Functions inherited from Well::DisplayProperties::BasicProps
 BasicProps (int sz)
 
virtual void doFillCenterPar (IOPar &) const
 
virtual void doFillLeftPar (IOPar &) const
 
virtual void doFillRightPar (IOPar &) const
 
virtual void doUseCenterPar (const IOPar &)
 
virtual void doUseLeftPar (const IOPar &)
 
virtual void doUseRightPar (const IOPar &)
 
bool operator== (const BasicProps &) const
 
- Protected Attributes inherited from Well::DisplayProperties::BasicProps
OD::Color color_ = OD::Color(0,0,255)
 
int size_ = 1
 

Constructor & Destructor Documentation

◆ Markers() [1/2]

Well::DisplayProperties::Markers::Markers ( )

◆ Markers() [2/2]

Well::DisplayProperties::Markers::Markers ( const Markers )

◆ ~Markers()

Well::DisplayProperties::Markers::~Markers ( )

Member Function Documentation

◆ adjustSelection()

void Well::DisplayProperties::Markers::adjustSelection ( const BufferStringSet markernms)
private

◆ doFillPar()

void Well::DisplayProperties::Markers::doFillPar ( IOPar ) const
overrideprivatevirtual

◆ doUsePar()

void Well::DisplayProperties::Markers::doUsePar ( const IOPar )
overrideprivatevirtual

◆ isEmpty()

bool Well::DisplayProperties::Markers::isEmpty ( ) const

◆ isSelected()

bool Well::DisplayProperties::Markers::isSelected ( const char *  nm) const

◆ markerNms()

const BufferStringSet& Well::DisplayProperties::Markers::markerNms ( bool  issel) const

◆ operator!=()

bool Well::DisplayProperties::Markers::operator!= ( const Markers ) const

◆ operator=()

Markers& Well::DisplayProperties::Markers::operator= ( const Markers )

◆ operator==()

bool Well::DisplayProperties::Markers::operator== ( const Markers ) const

◆ setMarkerNms()

void Well::DisplayProperties::Markers::setMarkerNms ( const BufferStringSet ,
bool  issel 
)

◆ subjectName()

const char* Well::DisplayProperties::Markers::subjectName ( ) const
inlineoverridevirtual

Friends And Related Function Documentation

◆ DisplayProperties

friend class DisplayProperties
friend

Member Data Documentation

◆ cylinderheight_

int Well::DisplayProperties::Markers::cylinderheight_ = 1

◆ font_

FontData Well::DisplayProperties::Markers::font_ = 10

◆ issinglecol_

bool Well::DisplayProperties::Markers::issinglecol_ = false

◆ nmcol_

OD::Color Well::DisplayProperties::Markers::nmcol_

◆ nmsizedynamic_

bool Well::DisplayProperties::Markers::nmsizedynamic_ = false

◆ samenmcol_

bool Well::DisplayProperties::Markers::samenmcol_ = true

◆ selmarkernms_

BufferStringSet Well::DisplayProperties::Markers::selmarkernms_
private

◆ shapeint_

int Well::DisplayProperties::Markers::shapeint_ = 0

◆ unselmarkernms_

BufferStringSet Well::DisplayProperties::Markers::unselmarkernms_
private

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