OpendTect  6.6
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
visSurvey::MPEClickInfo Class Reference

Public Member Functions

 MPEClickInfo ()
 
 ~MPEClickInfo ()
 
EM::ObjectID getEMObjID () const
 
int getEMVisID () const
 
Pos::GeomID getGeomID () const
 
const TrcKeygetNode () const
 
const TrcKeyZSamplinggetObjCS () const
 
const RegularSeisDataPackgetObjData () const
 
DataPack::ID getObjDataPackID () const
 
const Attrib::SelSpecgetObjDataSelSpec () const
 
int getObjID () const
 
const Attrib::Data2DHoldergetObjLineData () const
 
const char * getObjLineName () const
 
int getObjRandomLineID () const
 
const TrcKeyPathgetObjTKPath () 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 (EM::ObjectID)
 
void setEMVisID (int)
 
void setGeomID (Pos::GeomID)
 
void setLegalClick (bool)
 
void setNode (const TrcKey &)
 
void setObjCS (const TrcKeyZSampling &)
 
void setObjData (const RegularSeisDataPack *)
 
void setObjDataPackID (DataPack::ID)
 
void setObjDataSelSpec (const Attrib::SelSpec &)
 
void setObjID (int)
 
void setObjLineData (const Attrib::Data2DHolder *)
 
void setObjLineName (const char *)
 
void setObjRandomLineID (int)
 
void setObjTKPath (const TrcKeyPath *)
 
void setPos (const Coord3 &)
 
void setShiftClicked (bool)
 

Protected Attributes

bool altclicked_
 
const RegularSeisDataPackattrdata_
 
Attrib::SelSpec attrsel_
 
TrcKeyZSampling clickedcs_
 
EM::ObjectID clickedemobjid_
 
TrcKey clickednode_
 
int clickedobjid_
 
Coord3 clickedpos_
 
bool ctrlclicked_
 
DataPack::ID datapackid_
 
bool doubleclicked_
 
int emvisids_ = -1
 
Pos::GeomID geomid_
 
bool legalclick_
 
ConstRefMan< Attrib::Data2DHolderlinedata_
 
BufferString linename_
 
TrcKey pickednode_
 
int rdlid_
 
const TrcKeyPathrdltkpath_
 
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()

int 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()

const RegularSeisDataPack* visSurvey::MPEClickInfo::getObjData ( ) const

◆ getObjDataPackID()

DataPack::ID visSurvey::MPEClickInfo::getObjDataPackID ( ) const

◆ getObjDataSelSpec()

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

◆ getObjID()

int visSurvey::MPEClickInfo::getObjID ( ) const

◆ getObjLineData()

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

◆ getObjLineName()

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

◆ getObjRandomLineID()

int visSurvey::MPEClickInfo::getObjRandomLineID ( ) const

◆ getObjTKPath()

const TrcKeyPath* 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 ( EM::ObjectID  )
protected

◆ setEMVisID()

void visSurvey::MPEClickInfo::setEMVisID ( int  )
protected

◆ setGeomID()

void visSurvey::MPEClickInfo::setGeomID ( 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 RegularSeisDataPack )
protected

◆ setObjDataPackID()

void visSurvey::MPEClickInfo::setObjDataPackID ( DataPack::ID  )
protected

◆ setObjDataSelSpec()

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

◆ setObjID()

void visSurvey::MPEClickInfo::setObjID ( int  )
protected

◆ setObjLineData()

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

◆ setObjLineName()

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

◆ setObjRandomLineID()

void visSurvey::MPEClickInfo::setObjRandomLineID ( int  )
protected

◆ setObjTKPath()

void visSurvey::MPEClickInfo::setObjTKPath ( const TrcKeyPath )
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 Function Documentation

◆ MPEClickCatcher

friend class MPEClickCatcher
friend

Member Data Documentation

◆ altclicked_

bool visSurvey::MPEClickInfo::altclicked_
protected

◆ attrdata_

const RegularSeisDataPack* 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_

int visSurvey::MPEClickInfo::clickedobjid_
protected

◆ clickedpos_

Coord3 visSurvey::MPEClickInfo::clickedpos_
protected

◆ ctrlclicked_

bool visSurvey::MPEClickInfo::ctrlclicked_
protected

◆ datapackid_

DataPack::ID visSurvey::MPEClickInfo::datapackid_
protected

◆ doubleclicked_

bool visSurvey::MPEClickInfo::doubleclicked_
protected

◆ emvisids_

int visSurvey::MPEClickInfo::emvisids_ = -1
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_

int visSurvey::MPEClickInfo::rdlid_
protected

◆ rdltkpath_

const TrcKeyPath* 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-2022