OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
visSurvey::MPEClickInfo Class Reference

#include <vismpeseedcatcher.h>

Public Member Functions

 MPEClickInfo ()
 
 ~MPEClickInfo ()
 
EM::ObjectID getEMObjID () const
 
VisID getEMVisID () const
 
Pos::GeomID getGeomID () const
 
const TrcKeygetNode () const
 
const TrcKeyZSamplinggetObjCS () const
 
ConstRefMan< VolumeDataPackgetObjData () const
 
const Attrib::SelSpecgetObjDataSelSpec () const
 
VisID getObjID () const
 
const Attrib::Data2DHoldergetObjLineData () const
 
const char * getObjLineName () const
 
RandomLineID getObjRandomLineID () const
 
const TrcKeySetgetObjTKPath () const
 
const TrcKeygetPickedNode () const
 
const Coord3getPos () const
 
bool isAltClicked () const
 
bool isCtrlClicked () const
 
bool isDoubleClicked () const
 
bool isLegalClick () const
 
bool isShiftClicked () const
 
void setPickedNode (const TrcKey &)
 

Protected Member Functions

void clear ()
 
void setAltClicked (bool)
 
void setCtrlClicked (bool)
 
void setDoubleClicked (bool)
 
void setEMObjID (const EM::ObjectID &)
 
void setEMVisID (const VisID &)
 
void setGeomID (const Pos::GeomID &)
 
void setLegalClick (bool)
 
void setNode (const TrcKey &)
 
void setObjCS (const TrcKeyZSampling &)
 
void setObjData (const VolumeDataPack *)
 
void setObjDataSelSpec (const Attrib::SelSpec &)
 
void setObjID (const VisID &)
 
void setObjLineData (const Attrib::Data2DHolder *)
 
void setObjLineName (const char *)
 
void setObjRandomLineID (const RandomLineID &)
 
void setObjTKPath (const TrcKeySet *)
 
void setPos (const Coord3 &)
 
void setShiftClicked (bool)
 

Protected Attributes

bool altclicked_
 
WeakPtr< VolumeDataPackattrdata_
 
Attrib::SelSpec attrsel_
 
TrcKeyZSampling clickedcs_
 
EM::ObjectID clickedemobjid_
 
TrcKey clickednode_
 
VisID clickedobjid_
 
Coord3 clickedpos_
 
bool ctrlclicked_
 
bool doubleclicked_
 
VisID emvisids_
 
Pos::GeomID geomid_
 
bool legalclick_
 
ConstRefMan< Attrib::Data2DHolderlinedata_
 
BufferString linename_
 
TrcKey pickednode_
 
RandomLineID rdlid_
 
const TrcKeySetrdltkpath_
 
bool shiftclicked_
 

Friends

class MPEClickCatcher
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ MPEClickInfo()

visSurvey::MPEClickInfo::MPEClickInfo ( )

◆ ~MPEClickInfo()

visSurvey::MPEClickInfo::~MPEClickInfo ( )

Member Function Documentation

◆ clear()

void visSurvey::MPEClickInfo::clear ( )
protected

◆ getEMObjID()

EM::ObjectID visSurvey::MPEClickInfo::getEMObjID ( ) const

◆ getEMVisID()

VisID visSurvey::MPEClickInfo::getEMVisID ( ) const
inline

◆ getGeomID()

Pos::GeomID visSurvey::MPEClickInfo::getGeomID ( ) const

◆ getNode()

const TrcKey & visSurvey::MPEClickInfo::getNode ( ) const

◆ getObjCS()

const TrcKeyZSampling & visSurvey::MPEClickInfo::getObjCS ( ) const

◆ getObjData()

ConstRefMan< VolumeDataPack > visSurvey::MPEClickInfo::getObjData ( ) const

◆ getObjDataSelSpec()

const Attrib::SelSpec * visSurvey::MPEClickInfo::getObjDataSelSpec ( ) const

◆ getObjID()

VisID visSurvey::MPEClickInfo::getObjID ( ) const

◆ getObjLineData()

const Attrib::Data2DHolder * visSurvey::MPEClickInfo::getObjLineData ( ) const

◆ getObjLineName()

const char * visSurvey::MPEClickInfo::getObjLineName ( ) const

◆ getObjRandomLineID()

RandomLineID visSurvey::MPEClickInfo::getObjRandomLineID ( ) const

◆ getObjTKPath()

const TrcKeySet * visSurvey::MPEClickInfo::getObjTKPath ( ) const

◆ getPickedNode()

const TrcKey & visSurvey::MPEClickInfo::getPickedNode ( ) const

◆ getPos()

const Coord3 & visSurvey::MPEClickInfo::getPos ( ) const

◆ isAltClicked()

bool visSurvey::MPEClickInfo::isAltClicked ( ) const

◆ isCtrlClicked()

bool visSurvey::MPEClickInfo::isCtrlClicked ( ) const

◆ isDoubleClicked()

bool visSurvey::MPEClickInfo::isDoubleClicked ( ) const

◆ isLegalClick()

bool visSurvey::MPEClickInfo::isLegalClick ( ) const

◆ isShiftClicked()

bool visSurvey::MPEClickInfo::isShiftClicked ( ) const

◆ setAltClicked()

void visSurvey::MPEClickInfo::setAltClicked ( bool )
protected

◆ setCtrlClicked()

void visSurvey::MPEClickInfo::setCtrlClicked ( bool )
protected

◆ setDoubleClicked()

void visSurvey::MPEClickInfo::setDoubleClicked ( bool )
protected

◆ setEMObjID()

void visSurvey::MPEClickInfo::setEMObjID ( const EM::ObjectID & )
protected

◆ setEMVisID()

void visSurvey::MPEClickInfo::setEMVisID ( const VisID & )
protected

◆ setGeomID()

void visSurvey::MPEClickInfo::setGeomID ( const Pos::GeomID & )
protected

◆ setLegalClick()

void visSurvey::MPEClickInfo::setLegalClick ( bool )
protected

◆ setNode()

void visSurvey::MPEClickInfo::setNode ( const TrcKey & )
protected

◆ setObjCS()

void visSurvey::MPEClickInfo::setObjCS ( const TrcKeyZSampling & )
protected

◆ setObjData()

void visSurvey::MPEClickInfo::setObjData ( const VolumeDataPack * )
protected

◆ setObjDataSelSpec()

void visSurvey::MPEClickInfo::setObjDataSelSpec ( const Attrib::SelSpec & )
protected

◆ setObjID()

void visSurvey::MPEClickInfo::setObjID ( const VisID & )
protected

◆ setObjLineData()

void visSurvey::MPEClickInfo::setObjLineData ( const Attrib::Data2DHolder * )
protected

◆ setObjLineName()

void visSurvey::MPEClickInfo::setObjLineName ( const char * )
protected

◆ setObjRandomLineID()

void visSurvey::MPEClickInfo::setObjRandomLineID ( const RandomLineID & )
protected

◆ setObjTKPath()

void visSurvey::MPEClickInfo::setObjTKPath ( const TrcKeySet * )
protected

◆ setPickedNode()

void visSurvey::MPEClickInfo::setPickedNode ( const TrcKey & )

◆ setPos()

void visSurvey::MPEClickInfo::setPos ( const Coord3 & )
protected

◆ setShiftClicked()

void visSurvey::MPEClickInfo::setShiftClicked ( bool )
protected

Friends And Related Symbol Documentation

◆ MPEClickCatcher

friend class MPEClickCatcher
friend

Member Data Documentation

◆ altclicked_

bool visSurvey::MPEClickInfo::altclicked_
protected

◆ attrdata_

WeakPtr<VolumeDataPack> visSurvey::MPEClickInfo::attrdata_
protected

◆ attrsel_

Attrib::SelSpec visSurvey::MPEClickInfo::attrsel_
protected

◆ clickedcs_

TrcKeyZSampling visSurvey::MPEClickInfo::clickedcs_
protected

◆ clickedemobjid_

EM::ObjectID visSurvey::MPEClickInfo::clickedemobjid_
protected

◆ clickednode_

TrcKey visSurvey::MPEClickInfo::clickednode_
protected

◆ clickedobjid_

VisID visSurvey::MPEClickInfo::clickedobjid_
protected

◆ clickedpos_

Coord3 visSurvey::MPEClickInfo::clickedpos_
protected

◆ ctrlclicked_

bool visSurvey::MPEClickInfo::ctrlclicked_
protected

◆ doubleclicked_

bool visSurvey::MPEClickInfo::doubleclicked_
protected

◆ emvisids_

VisID visSurvey::MPEClickInfo::emvisids_
protected

◆ geomid_

Pos::GeomID visSurvey::MPEClickInfo::geomid_
protected

◆ legalclick_

bool visSurvey::MPEClickInfo::legalclick_
protected

◆ linedata_

ConstRefMan<Attrib::Data2DHolder> visSurvey::MPEClickInfo::linedata_
protected

◆ linename_

BufferString visSurvey::MPEClickInfo::linename_
protected

◆ pickednode_

TrcKey visSurvey::MPEClickInfo::pickednode_
protected

◆ rdlid_

RandomLineID visSurvey::MPEClickInfo::rdlid_
protected

◆ rdltkpath_

const TrcKeySet* visSurvey::MPEClickInfo::rdltkpath_
protected

◆ shiftclicked_

bool visSurvey::MPEClickInfo::shiftclicked_
protected

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