Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

uiEMAttribPartServer Class Reference

Part Server for Attribute handling on EarthModel objects. More...

Inheritance diagram for uiEMAttribPartServer:
uiApplPartServer CallBacker

List of all members.

Public Types

enum  HorOutType { OnHor, AroundHor, BetweenHors }

Public Member Functions

 uiEMAttribPartServer (uiApplService &)
 ~uiEMAttribPartServer ()
const char * name () const
void createHorizonOutput (HorOutType)
bool snapHorizon (const EM::ObjectID &, MultiID &nwid, bool &displaynew, bool is2d)
void setNLA (const NLAModel *mdl, const MultiID &id)
void setDescSet (const Attrib::DescSet *ads)
void showHorShiftDlg (const EM::ObjectID &, const BoolTypeSet &attrenabled, float initialshift, bool canaddattrib)
void fillHorShiftDPS (ObjectSet< DataPointSet > &, TaskRunner *)
const DataColDefsidDef () const
const BoolTypeSet & initialAttribStatus () const
float initialShift () const
float getShift () const
void setAttribID (Attrib::DescID id)
void setAttribIdx (int)
Attrib::DescID attribID () const
int attribIdx () const
int textureIdx () const
StepInterval< float > shiftRange () const
const char * getAttribBaseNm () const
void import2DHorizon () const
void import2DFaultStickset (const char *type)

Static Public Member Functions

static const int evCalcShiftAttribute ()
static const int evHorizonShift ()
static const int evStoreShiftHorizons ()
static const int evShiftDlgOpened ()
static const int evShiftDlgClosedCancel ()
static const int evShiftDlgClosedOK ()

Protected Member Functions

void calcDPS (CallBacker *)
void horShifted (CallBacker *)
void shiftDlgClosed (CallBacker *)

Protected Attributes

const NLAModelnlamodel_
const Attrib::DescSetdescset_
MultiID nlaid_
uiHorizonShiftDialoghorshiftdlg_
float initialshift_
BoolTypeSet initialattribstatus_
int shiftidx_
Attrib::DescID attribid_
int attribidx_

Detailed Description

Part Server for Attribute handling on EarthModel objects.


Member Enumeration Documentation

Enumerator:
OnHor 
AroundHor 
BetweenHors 

Constructor & Destructor Documentation

uiEMAttribPartServer::uiEMAttribPartServer ( uiApplService  ) 
uiEMAttribPartServer::~uiEMAttribPartServer (  )  [inline]

Member Function Documentation

Attrib::DescID uiEMAttribPartServer::attribID (  )  const [inline]
int uiEMAttribPartServer::attribIdx (  )  const [inline]
void uiEMAttribPartServer::calcDPS ( CallBacker  )  [protected]
void uiEMAttribPartServer::createHorizonOutput ( HorOutType   ) 
static const int uiEMAttribPartServer::evCalcShiftAttribute (  )  [inline, static]
static const int uiEMAttribPartServer::evHorizonShift (  )  [inline, static]
static const int uiEMAttribPartServer::evShiftDlgClosedCancel (  )  [inline, static]
static const int uiEMAttribPartServer::evShiftDlgClosedOK (  )  [inline, static]
static const int uiEMAttribPartServer::evShiftDlgOpened (  )  [inline, static]
static const int uiEMAttribPartServer::evStoreShiftHorizons (  )  [inline, static]
void uiEMAttribPartServer::fillHorShiftDPS ( ObjectSet< DataPointSet > &  ,
TaskRunner  
)
const char* uiEMAttribPartServer::getAttribBaseNm (  )  const
float uiEMAttribPartServer::getShift (  )  const
void uiEMAttribPartServer::horShifted ( CallBacker  )  [protected]
void uiEMAttribPartServer::import2DFaultStickset ( const char *  type  ) 
void uiEMAttribPartServer::import2DHorizon (  )  const
const BoolTypeSet& uiEMAttribPartServer::initialAttribStatus (  )  const [inline]
float uiEMAttribPartServer::initialShift (  )  const [inline]
const char* uiEMAttribPartServer::name (  )  const [inline, virtual]

Implements uiApplPartServer.

void uiEMAttribPartServer::setAttribID ( Attrib::DescID  id  )  [inline]
void uiEMAttribPartServer::setAttribIdx ( int   ) 
void uiEMAttribPartServer::setDescSet ( const Attrib::DescSet ads  )  [inline]
void uiEMAttribPartServer::setNLA ( const NLAModel mdl,
const MultiID id 
) [inline]
void uiEMAttribPartServer::shiftDlgClosed ( CallBacker  )  [protected]
StepInterval<float> uiEMAttribPartServer::shiftRange (  )  const
void uiEMAttribPartServer::showHorShiftDlg ( const EM::ObjectID ,
const BoolTypeSet &  attrenabled,
float  initialshift,
bool  canaddattrib 
)
const DataColDef& uiEMAttribPartServer::sidDef (  )  const
bool uiEMAttribPartServer::snapHorizon ( const EM::ObjectID ,
MultiID nwid,
bool &  displaynew,
bool  is2d 
)
int uiEMAttribPartServer::textureIdx (  )  const

Member Data Documentation