29 bool success()
const {
return status_==Success; }
30 bool waiting()
const {
return status_==Waiting; }
40 int unTransformedSceneID()
const;
46 void resetPickedPos();
#define mExpClass(module)
Definition: commondefs.h:157
int pickedtrcnr_
Definition: uivispickretriever.h:54
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Coord3 pickedpos_
Definition: uivispickretriever.h:53
uiVisPartServer * visserv_
Definition: uivispickretriever.h:59
const TypeSet< int > & getPickedObjIDs() const
Definition: uivispickretriever.h:35
Definition: uivispickretriever.h:21
The Visualization Part Server.
Definition: uivispartserv.h:60
Interface class for Notifier. See comments there.
Definition: notify.h:20
Pos::GeomID pickedgeomid_
Definition: uivispickretriever.h:55
Notifier< uiVisPickRetriever > finished_
Definition: uivispickretriever.h:58
Definition: pickretriever.h:22
Pos::GeomID getGeomID() const
Definition: uivispickretriever.h:33
int addScene(visSurvey::Scene *=0)
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
3D point or vector
Definition: commontypes.h:57
ObjectSet< visSurvey::Scene > scenes_
Definition: uivispickretriever.h:48
int pickedscene_
Definition: uivispickretriever.h:57
int getSceneID() const
Definition: uivispickretriever.h:34
bool success() const
Definition: uivispickretriever.h:29
const ZAxisTransform * getZAxisTransform(int sceneid) const
TypeSet< int > pickedobjids_
Definition: uivispickretriever.h:50
Database for 3D objects.
Definition: vissurvscene.h:74
Status
Definition: uivispickretriever.h:52
Definition: uivispickretriever.h:52
const Coord3 & getPos() const
Definition: uivispickretriever.h:31
Index_Type GeomID
Definition: commontypes.h:48
bool waiting() const
Definition: uivispickretriever.h:30
int getTrcNr() const
Definition: uivispickretriever.h:32
NotifierAccess * finished()
Definition: uivispickretriever.h:26
TypeSet< int > allowedscenes_
Definition: uivispickretriever.h:49