OpendTect  6.6
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions | 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 Well::DisplayProperties &dp)
 
virtual ~DisplayProperties ()
 
void ensureColorContrastWith (Color)
 
virtual void fillPar (IOPar &) const
 
bool is2D () const
 
bool isModified () const
 
bool isValid () const
 
bool operator!= (const DisplayProperties &) const
 
DisplayPropertiesoperator= (const DisplayProperties &)
 
bool operator== (const DisplayProperties &) const
 
void setCenterLog (const Well::Data *, const Log &, int panelidx=0, bool forceifmissing=false)
 
void setDisplayStrat (bool yn)
 
void setLeftLog (const Well::Data *, const Log &, int panelidx=0, bool forceifmissing=false)
 
void setMarkers (const Well::Data *, const Markers &)
 
void setMarkersNms (const BufferStringSet &, bool issel)
 
void setRightLog (const Well::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 ()
 

Public Attributes

bool displaystrat_
 
ObjectSet< LogCouplelogs_
 
Markers markers_
 
Track track_
 

Protected Attributes

BufferString subjectname_
 

Private Member Functions

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

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 Well::DisplayProperties dp)
inline

◆ ~DisplayProperties()

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

Member Function Documentation

◆ commitDefaults()

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

◆ defaults()

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

◆ ensureColorContrastWith()

void Well::DisplayProperties::ensureColorContrastWith ( Color  )

◆ fillPar()

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

◆ is2D()

bool Well::DisplayProperties::is2D ( ) const

◆ isModified()

bool Well::DisplayProperties::isModified ( ) const

◆ isValid()

bool Well::DisplayProperties::isValid ( ) 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 Well::Data ,
const Log ,
int  panelidx = 0,
bool  forceifmissing = false 
)

◆ setDisplayStrat()

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

◆ setLeftLog()

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

◆ setMarkers()

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

◆ setMarkersNms()

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

◆ setModified()

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

◆ setRightLog()

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

◆ setTrack()

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

◆ setValid()

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

◆ 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_

◆ logs_

ObjectSet<LogCouple> Well::DisplayProperties::logs_

◆ markers_

Markers Well::DisplayProperties::markers_

◆ subjectname_

BufferString Well::DisplayProperties::subjectname_
protected

◆ track_

Track Well::DisplayProperties::track_

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