OpendTect
7.0
|
Part Server for Attribute handling on EarthModel objects. More...
Public Types | |
enum | HorOutType { OnHor , AroundHor , BetweenHors , FlattenSingle } |
Public Member Functions | |
uiEMAttribPartServer (uiApplService &) | |
~uiEMAttribPartServer () | |
Attrib::DescID | attribID () const |
int | attribIdx () const |
void | computeStratAmp () |
void | create2DGrid (const Geometry::RandomLine *) |
void | createHorizonOutput (HorOutType) |
void | createHorizonOutput (HorOutType, const MultiID &) |
void | fillHorShiftDPS (ObjectSet< DataPointSet > &, TaskRunner *) |
const char * | getAttribBaseNm () const |
const TypeSet< EM::ObjectID > & | getEMObjIDs () const |
float | getShift () const |
VisID | getShiftedObjectVisID () const |
void | import2DHorizon () |
const BoolTypeSet & | initialAttribStatus () const |
float | initialShift () const |
const char * | name () const override |
bool | selectRGBAttribs (const MultiID &hormid, TypeSet< Attrib::SelSpec > &, const ZDomain::Info *=nullptr) |
void | setAttribID (Attrib::DescID id) |
void | setAttribIdx (int) |
void | setDescSet (const Attrib::DescSet *ads) |
void | setNLA (const NLAModel *mdl, const MultiID &id) |
StepInterval< float > | shiftRange () const |
void | showHorShiftDlg (const EM::ObjectID &, VisID visid, const BoolTypeSet &attrenabled, float initialshift, bool canaddattrib) |
const DataColDef & | sidDef () const |
void | snapHorizon (const EM::ObjectID &, bool is2d) |
int | textureIdx () const |
Public Member Functions inherited from uiApplPartServer | |
~uiApplPartServer () | |
uiApplService & | appserv () |
const uiApplService & | appserv () const |
void | setParent (uiParent *) |
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 | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
virtual CallBacker * | trueCaller () |
Static Public Member Functions | |
static int | evCalcShiftAttribute () |
static int | evDisplayEMObject () |
static int | evHorizonShift () |
static int | evShiftDlgClosedCancel () |
static int | evShiftDlgClosedOK () |
static int | evShiftDlgOpened () |
static int | evStoreShiftHorizons () |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Protected Member Functions | |
void | calcDPS (CallBacker *) |
void | horShifted (CallBacker *) |
void | readyForDisplayCB (CallBacker *) |
void | shiftDlgClosed (CallBacker *) |
Protected Member Functions inherited from uiApplPartServer | |
uiApplPartServer (uiApplService &) | |
void * | getObject (int objid) const |
uiParent * | parent () const |
bool | sendEvent (int evid) const |
Protected Attributes | |
uiAttrTrcSelOut * | aroundhor2ddlg_ = nullptr |
uiAttrTrcSelOut * | aroundhor3ddlg_ = nullptr |
Attrib::DescID | attribid_ |
int | attribidx_ = 0 |
uiAttrTrcSelOut * | betweenhor2ddlg_ = nullptr |
uiAttrTrcSelOut * | betweenhor3ddlg_ = nullptr |
uiCreate2DGrid * | crgriddlg_ = nullptr |
const Attrib::DescSet * | descset_ = nullptr |
TypeSet< EM::ObjectID > | emobjids_ |
uiFlatUnflatCube * | flattendlg_ = nullptr |
uiHorizonShiftDialog * | horshiftdlg_ = nullptr |
BoolTypeSet | initialattribstatus_ |
float | initialshift_ |
MultiID | nlaid_ |
const NLAModel * | nlamodel_ = nullptr |
int | shiftidx_ = 10 |
uiStratAmpCalc * | stratampdlg_ = nullptr |
uiAttrSurfaceOut * | surfattr2ddlg_ = nullptr |
uiAttrSurfaceOut * | surfattr3ddlg_ = nullptr |
uiImportHorizon2D * | uiimphor2ddlg_ = nullptr |
uiSeisEventSnapper * | uiseisevsnapdlg_ = nullptr |
Part Server for Attribute handling on EarthModel objects.
<>
uiEMAttribPartServer::uiEMAttribPartServer | ( | uiApplService & | ) |
uiEMAttribPartServer::~uiEMAttribPartServer | ( | ) |
|
inline |
|
inline |
|
protected |
void uiEMAttribPartServer::computeStratAmp | ( | ) |
void uiEMAttribPartServer::create2DGrid | ( | const Geometry::RandomLine * | ) |
void uiEMAttribPartServer::createHorizonOutput | ( | HorOutType | ) |
void uiEMAttribPartServer::createHorizonOutput | ( | HorOutType | , |
const MultiID & | |||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
void uiEMAttribPartServer::fillHorShiftDPS | ( | ObjectSet< DataPointSet > & | , |
TaskRunner * | |||
) |
const char* uiEMAttribPartServer::getAttribBaseNm | ( | ) | const |
|
inline |
float uiEMAttribPartServer::getShift | ( | ) | const |
VisID uiEMAttribPartServer::getShiftedObjectVisID | ( | ) | const |
|
protected |
void uiEMAttribPartServer::import2DHorizon | ( | ) |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements uiApplPartServer.
|
protected |
bool uiEMAttribPartServer::selectRGBAttribs | ( | const MultiID & | hormid, |
TypeSet< Attrib::SelSpec > & | , | ||
const ZDomain::Info * | = nullptr |
||
) |
|
inline |
void uiEMAttribPartServer::setAttribIdx | ( | int | ) |
|
inline |
|
protected |
StepInterval<float> uiEMAttribPartServer::shiftRange | ( | ) | const |
void uiEMAttribPartServer::showHorShiftDlg | ( | const EM::ObjectID & | , |
VisID | visid, | ||
const BoolTypeSet & | attrenabled, | ||
float | initialshift, | ||
bool | canaddattrib | ||
) |
const DataColDef& uiEMAttribPartServer::sidDef | ( | ) | const |
void uiEMAttribPartServer::snapHorizon | ( | const EM::ObjectID & | , |
bool | is2d | ||
) |
int uiEMAttribPartServer::textureIdx | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024