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 TrcKey & getNode () const
 
const TrcKeyZSampling & getObjCS () const
 
const RegularSeisDataPack * getObjData () const
 
DataPack::ID getObjDataPackID () const
 
const Attrib::SelSpec * getObjDataSelSpec () const
 
int getObjID () const
 
const Attrib::Data2DHolder * getObjLineData () const
 
const char * getObjLineName () const
 
int getObjRandomLineID () const
 
const TrcKeyPath * getObjTKPath () const
 
const TrcKey & getPickedNode () const
 
const Coord3 & getPos () 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 RegularSeisDataPack * attrdata_
 
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::Data2DHolder > linedata_
 
BufferString linename_
 
TrcKey pickednode_
 
int rdlid_
 
const TrcKeyPath * rdltkpath_
 
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