OpendTect  7.0
Classes | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends | List of all members
Well::DisplayProperties Class Reference

Display properties of a well. More...

Classes

struct  BasicProps
 
struct  Log
 
struct  LogCouple
 
struct  Markers
 
struct  Track
 

Public Member Functions

 DisplayProperties (const char *subj=sKey3DDispProp())
 
 DisplayProperties (const DisplayProperties &)
 
virtual ~DisplayProperties ()
 
bool displayStrat () const
 
void ensureColorContrastWith (OD::Color)
 
void ensureNrPanels (int)
 
virtual void fillPar (IOPar &) const
 
const LogCouplegetLogs (int panel=0) const
 
const MarkersgetMarkers () const
 
int getNrLogPanels () const
 
const TrackgetTrack () const
 
bool is2D () const
 
bool isModified () const
 
bool isValid () const
 
bool isValidLogPanel (int idx) const
 
bool operator!= (const DisplayProperties &) const
 
DisplayPropertiesoperator= (const DisplayProperties &)
 
bool operator== (const DisplayProperties &) const
 
void setCenterLog (const Data *, const Log &, int panelidx=0, bool forceifmissing=false)
 
void setDisplayStrat (bool yn)
 
void setLeftLog (const Data *, const Log &, int panelidx=0, bool forceifmissing=false)
 
void setMarkerNames (const BufferStringSet &, bool issel)
 
void setMarkers (const Data *, const Markers &)
 
void setMarkersNms (const BufferStringSet &, bool issel)
 
void setRightLog (const Data *, const Log &, int panelidx=0, bool forceifmissing=false)
 
void setTrack (const Track &)
 
virtual const char * subjectName () const
 
virtual void usePar (const IOPar &)
 

Static Public Member Functions

static void commitDefaults ()
 
static DisplayPropertiesdefaults ()
 

Protected Attributes

BufferString subjectname_
 

Private Member Functions

void setModified (bool yn)
 
void setValid (bool yn)
 

Private Attributes

bool displaystrat_ = false
 
bool isvalid_ = false
 
ObjectSet< LogCouplelogs_
 
Markers markers_
 
bool modified_ = false
 
Track track_
 

Friends

class ::uiWellDispPropDlg
 
class ::uiWellPartServer
 

Detailed Description

Display properties of a well.

<>

Constructor & Destructor Documentation

◆ DisplayProperties() [1/2]

Well::DisplayProperties::DisplayProperties ( const char *  subj = sKey3DDispProp())

◆ DisplayProperties() [2/2]

Well::DisplayProperties::DisplayProperties ( const DisplayProperties )

◆ ~DisplayProperties()

virtual Well::DisplayProperties::~DisplayProperties ( )
virtual

Member Function Documentation

◆ commitDefaults()

static void Well::DisplayProperties::commitDefaults ( )
static

◆ defaults()

static DisplayProperties& Well::DisplayProperties::defaults ( )
static

◆ displayStrat()

bool Well::DisplayProperties::displayStrat ( ) const
inline

◆ ensureColorContrastWith()

void Well::DisplayProperties::ensureColorContrastWith ( OD::Color  )

◆ ensureNrPanels()

void Well::DisplayProperties::ensureNrPanels ( int  )

◆ fillPar()

virtual void Well::DisplayProperties::fillPar ( IOPar ) const
virtual

◆ getLogs()

const LogCouple& Well::DisplayProperties::getLogs ( int  panel = 0) const

◆ getMarkers()

const Markers& Well::DisplayProperties::getMarkers ( ) const
inline

◆ getNrLogPanels()

int Well::DisplayProperties::getNrLogPanels ( ) const
inline

◆ getTrack()

const Track& Well::DisplayProperties::getTrack ( ) const
inline

◆ is2D()

bool Well::DisplayProperties::is2D ( ) const

◆ isModified()

bool Well::DisplayProperties::isModified ( ) const
inline

◆ isValid()

bool Well::DisplayProperties::isValid ( ) const
inline

◆ isValidLogPanel()

bool Well::DisplayProperties::isValidLogPanel ( int  idx) const

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setCenterLog()

void Well::DisplayProperties::setCenterLog ( const Data ,
const Log ,
int  panelidx = 0,
bool  forceifmissing = false 
)

◆ setDisplayStrat()

void Well::DisplayProperties::setDisplayStrat ( bool  yn)

◆ setLeftLog()

void Well::DisplayProperties::setLeftLog ( const Data ,
const Log ,
int  panelidx = 0,
bool  forceifmissing = false 
)

◆ setMarkerNames()

void Well::DisplayProperties::setMarkerNames ( const BufferStringSet ,
bool  issel 
)

◆ setMarkers()

void Well::DisplayProperties::setMarkers ( const Data ,
const Markers  
)

◆ setMarkersNms()

void Well::DisplayProperties::setMarkersNms ( const BufferStringSet ,
bool  issel 
)

◆ setModified()

void Well::DisplayProperties::setModified ( bool  yn)
inlineprivate

◆ setRightLog()

void Well::DisplayProperties::setRightLog ( const Data ,
const Log ,
int  panelidx = 0,
bool  forceifmissing = false 
)

◆ setTrack()

void Well::DisplayProperties::setTrack ( const Track )

◆ setValid()

void Well::DisplayProperties::setValid ( bool  yn)
inlineprivate

◆ subjectName()

virtual const char* Well::DisplayProperties::subjectName ( ) const
inlinevirtual

◆ usePar()

virtual void Well::DisplayProperties::usePar ( const IOPar )
virtual

Friends And Related Function Documentation

◆ ::uiWellDispPropDlg

friend class ::uiWellDispPropDlg
friend

◆ ::uiWellPartServer

friend class ::uiWellPartServer
friend

Member Data Documentation

◆ displaystrat_

bool Well::DisplayProperties::displaystrat_ = false
private

◆ isvalid_

bool Well::DisplayProperties::isvalid_ = false
private

◆ logs_

ObjectSet<LogCouple> Well::DisplayProperties::logs_
private

◆ markers_

Markers Well::DisplayProperties::markers_
private

◆ modified_

bool Well::DisplayProperties::modified_ = false
private

◆ subjectname_

BufferString Well::DisplayProperties::subjectname_
protected

◆ track_

Track Well::DisplayProperties::track_
private

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