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 LogCouple & getLogs (int panel=0) const
 
const Markers & getMarkers () const
 
int getNrLogPanels () const
 
const Track & getTrack () const
 
bool is2D () const
 
bool isModified () const
 
bool isValid () const
 
bool isValidLogPanel (int idx) const
 
bool operator!= (const DisplayProperties &) const
 
DisplayProperties & operator= (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 DisplayProperties & defaults ()
 

Protected Attributes

BufferString subjectname_
 

Private Member Functions

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

Private Attributes

bool displaystrat_ = false
 
bool isvalid_ = false
 
ObjectSet< LogCouple > logs_
 
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