OpendTect  6.3
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Well::LogDispProps Class Reference
Inheritance diagram for Well::LogDispProps:
[legend]

Public Types

typedef int WidthType
 
typedef int StyleType
 
- Public Types inherited from Well::BasicDispProps
typedef int SizeType
 
- Public Types inherited from Monitorable
typedef int ChangeType
 
typedef int64_t IDType
 
typedef int64_t DirtyCountType
 
typedef CNotifier< Monitorable, ChangeDataChangeDataNotifier
 

Public Member Functions

 LogDispProps ()
 
 ~LogDispProps ()
 
 mDeclMonitorableAssignment (LogDispProps)
 
virtual const char * subjectName () const
 
virtual void usePar (const IOPar &, bool isleft)
 
virtual void fillPar (IOPar &, bool isleft) const
 
 mImplSimpleMonitoredGetSet (inline, logName, setLogName, BufferString, logname_, cNameChg())
 
 mImplSimpleMonitoredGetSet (inline, fillName, setFillName, BufferString, fillname_, cNameChg())
 
 mImplSimpleMonitoredGetSet (inline, seqName, setSeqName, BufferString, seqname_, cNameChg())
 
 mImplSimpleMonitoredGetSet (inline, clipRate, setClipRate, float, cliprate_, cScaleChg())
 
 mImplSimpleMonitoredGetSet (inline, range, setRange, Interval< float >, range_, cScaleChg())
 
 mImplSimpleMonitoredGetSet (inline, fillRange, setFillRange, Interval< float >, fillrange_, cScaleChg())
 
 mImplSimpleMonitoredGetSet (inline, isLogarithmic, setIsLogarithmic, bool, islogarithmic_, cScaleChg())
 
 mImplSimpleMonitoredGetSet (inline, isDataRange, setIsDataRange, bool, isdatarange_, cScaleChg())
 
 mImplSimpleMonitoredGetSet (inline, fillLeft, setFillLeft, bool, isleftfill_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, fillRight, setFillRight, bool, isrightfill_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, revertLog, setRevertLog, bool, islogreverted_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, repeat, setRepeat, int, repeat_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, repeatOverlap, setRepeatOverlap, float, repeatovlap_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, style, setStyle, StyleType, style_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, logWidth, setLogWidth, WidthType, logwidth_, cShapeChg())
 
 mImplSimpleMonitoredGetSet (inline, singleColor, setSingleColor, bool, issinglecol_, cColorChg())
 
 mImplSimpleMonitoredGetSet (inline, seqUseMode, setSeqUseMode, ColTab::SeqUseMode, sequsemode_, cColorChg())
 
 mImplSimpleMonitoredGetSet (inline, seisColor, setSeisColor, Color, seiscolor_, cColorChg())
 
- Public Member Functions inherited from Well::BasicDispProps
 BasicDispProps (SizeType)
 
 ~BasicDispProps ()
 
 mDeclAbstractMonitorableAssignment (BasicDispProps)
 
 mImplSimpleMonitoredGetSet (inline, color, setColor, Color, color_, cColorChg())
 
 mImplSimpleMonitoredGetSet (inline, size, setSize, SizeType, size_, cSizeChg())
 
 mImplSimpleMonitoredGetSet (inline, font, setFont, FontData, font_, cFontChg())
 
- Public Member Functions inherited from Monitorable
 Monitorable (const Monitorable &)
 
virtual ~Monitorable ()
 
Monitorableoperator= (const Monitorable &)
 
bool operator== (const Monitorable &) const
 
virtual Monitorableclone () const
 
virtual ChangeDataNotifierobjectChanged () const
 
virtual Notifier< Monitorable > & objectToBeDeleted () const
 
virtual void touch () const
 
virtual DirtyCountType dirtyCount () const
 
virtual ChangeType compareWith (const Monitorable &) const
 
void sendChangeNotification (const ChangeData &) const
 
void sendEntireObjectChangeNotification () const
 
void transferNotifsTo (const Monitorable &, const CallBacker *onlyfor=0) const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
virtual bool isCapsule () const
 
void stopReceivingNotifications () const
 

Static Public Member Functions

static ChangeType cNameChg ()
 
static ChangeType cShapeChg ()
 
static ChangeType cScaleChg ()
 
- Static Public Member Functions inherited from Well::BasicDispProps
static SizeType cDefaultFontSize ()
 
static ChangeType cColorChg ()
 
static ChangeType cSizeChg ()
 
static ChangeType cFontChg ()
 
- Static Public Member Functions inherited from Monitorable
static Notifier< Monitorable > & instanceCreated ()
 defines static instanceCreated() More...
 
static ChangeType cEntireObjectChange ()
 
static ChangeType cNoChange ()
 
static IDType cUnspecChgID ()
 
static IDType cEntireObjectChgID ()
 
static ChangeType changeNotificationTypeOf (CallBacker *)
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Attributes

BufferString logname_
 
BufferString fillname_
 
BufferString seqname_
 
float cliprate_
 
Interval< float > range_
 
Interval< float > fillrange_
 
bool islogarithmic_
 
bool isdatarange_
 
bool isleftfill_
 
bool isrightfill_
 
bool islogreverted_
 
int repeat_
 
float repeatovlap_
 
StyleType style_
 
WidthType logwidth_
 
bool issinglecol_
 
ColTab::SeqUseMode sequsemode_
 
Color seiscolor_
 
- Protected Attributes inherited from Well::BasicDispProps
Color color_
 
SizeType size_
 
FontData font_
 
- Protected Attributes inherited from Monitorable
Threads::Lock accesslock_
 

Additional Inherited Members

- Protected Types inherited from Monitorable
typedef Threads::Atomic< DirtyCountTypeDirtyCounter
 
- Protected Member Functions inherited from Well::BasicDispProps
void baseUsePar (const IOPar &, const char *, const char *)
 
void baseFillPar (IOPar &, const char *) const
 
- Protected Member Functions inherited from Monitorable
 Monitorable ()
 
virtual MonitorablegetClone () const =0
 
void copyAll (const Monitorable &)
 
void sendChgNotif (AccessLocker &, const ChangeData &) const
 calls objectChanged with released lock More...
 
void sendChgNotif (AccessLocker &, ChangeType, IDType) const
 calls objectChanged with released lock More...
 
void sendDelNotif () const
 
void stopChangeNotifications () const
 
void resumeChangeNotifications () const
 
template<class T >
getMemberSimple (const T &) const
 the get function used by mImplSimpleMonitoredGet More...
 
template<class TMember , class TSetTo >
void setMemberSimple (TMember &, TSetTo, ChangeType, IDType)
 the set function used by mImplSimpleMonitoredSet More...
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Detailed Description

Member Typedef Documentation

Constructor & Destructor Documentation

Well::LogDispProps::LogDispProps ( )
Well::LogDispProps::~LogDispProps ( )

Member Function Documentation

static ChangeType Well::LogDispProps::cNameChg ( )
inlinestatic
static ChangeType Well::LogDispProps::cScaleChg ( )
inlinestatic
static ChangeType Well::LogDispProps::cShapeChg ( )
inlinestatic
virtual void Well::LogDispProps::fillPar ( IOPar ,
bool  isleft 
) const
virtual
Well::LogDispProps::mDeclMonitorableAssignment ( LogDispProps  )
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
logName  ,
setLogName  ,
BufferString  ,
logname_  ,
cNameChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
fillName  ,
setFillName  ,
BufferString  ,
fillname_  ,
cNameChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
seqName  ,
setSeqName  ,
BufferString  ,
seqname_  ,
cNameChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
clipRate  ,
setClipRate  ,
float  ,
cliprate_  ,
cScaleChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
range  ,
setRange  ,
Interval< float >  ,
range_  ,
cScaleChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
fillRange  ,
setFillRange  ,
Interval< float >  ,
fillrange_  ,
cScaleChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
isLogarithmic  ,
setIsLogarithmic  ,
bool  ,
islogarithmic_  ,
cScaleChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
isDataRange  ,
setIsDataRange  ,
bool  ,
isdatarange_  ,
cScaleChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
fillLeft  ,
setFillLeft  ,
bool  ,
isleftfill_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
fillRight  ,
setFillRight  ,
bool  ,
isrightfill_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
revertLog  ,
setRevertLog  ,
bool  ,
islogreverted_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
repeat  ,
setRepeat  ,
int  ,
repeat_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
repeatOverlap  ,
setRepeatOverlap  ,
float  ,
repeatovlap_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
style  ,
setStyle  ,
StyleType  ,
style_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
logWidth  ,
setLogWidth  ,
WidthType  ,
logwidth_  ,
cShapeChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
singleColor  ,
setSingleColor  ,
bool  ,
issinglecol_  ,
cColorChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
seqUseMode  ,
setSeqUseMode  ,
ColTab::SeqUseMode  ,
sequsemode_  ,
cColorChg()   
)
Well::LogDispProps::mImplSimpleMonitoredGetSet ( inline  ,
seisColor  ,
setSeisColor  ,
Color  ,
seiscolor_  ,
cColorChg()   
)
virtual const char* Well::LogDispProps::subjectName ( ) const
inlinevirtual

Implements Well::BasicDispProps.

virtual void Well::LogDispProps::usePar ( const IOPar ,
bool  isleft 
)
virtual

Member Data Documentation

float Well::LogDispProps::cliprate_
protected
BufferString Well::LogDispProps::fillname_
protected
Interval<float> Well::LogDispProps::fillrange_
protected
bool Well::LogDispProps::isdatarange_
protected
bool Well::LogDispProps::isleftfill_
protected
bool Well::LogDispProps::islogarithmic_
protected
bool Well::LogDispProps::islogreverted_
protected
bool Well::LogDispProps::isrightfill_
protected
bool Well::LogDispProps::issinglecol_
protected
BufferString Well::LogDispProps::logname_
protected
WidthType Well::LogDispProps::logwidth_
protected
Interval<float> Well::LogDispProps::range_
protected
int Well::LogDispProps::repeat_
protected
float Well::LogDispProps::repeatovlap_
protected
Color Well::LogDispProps::seiscolor_
protected
BufferString Well::LogDispProps::seqname_
protected
ColTab::SeqUseMode Well::LogDispProps::sequsemode_
protected
StyleType Well::LogDispProps::style_
protected

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