OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
visSurvey::MPEClickInfo Class Reference

Public Member Functions

 MPEClickInfo ()
 
 ~MPEClickInfo ()
 
bool isLegalClick () const
 
bool isCtrlClicked () const
 
bool isShiftClicked () const
 
bool isAltClicked () const
 
bool isDoubleClicked () const
 
const TrcKeygetNode () const
 
const TrcKeygetPickedNode () const
 
void setPickedNode (const TrcKey &)
 
const Coord3getPos () const
 
int getObjID () const
 
EM::ObjectID getEMObjID () const
 
int getEMVisID () const
 
const TrcKeyZSamplinggetObjCS () const
 
DataPack::ID getObjDataPackID () const
 
const RegularSeisDataPackgetObjData () const
 
const Attrib::SelSpecgetObjDataSelSpec () const
 
Pos::GeomID getGeomID () const
 
const char * getObjLineName () const
 
const Attrib::Data2DHoldergetObjLineData () const
 
const TrcKeyPathgetObjTKPath () const
 
int getObjRandomLineID () const
 

Protected Member Functions

void clear ()
 
void setLegalClick (bool)
 
void setCtrlClicked (bool)
 
void setShiftClicked (bool)
 
void setAltClicked (bool)
 
void setDoubleClicked (bool)
 
void setNode (const TrcKey &)
 
void setPos (const Coord3 &)
 
void setEMObjID (EM::ObjectID)
 
void setEMVisID (int)
 
void setObjID (int)
 
void setObjCS (const TrcKeyZSampling &)
 
void setObjDataPackID (DataPack::ID)
 
void setObjData (const RegularSeisDataPack *)
 
void setObjDataSelSpec (const Attrib::SelSpec &)
 
void setGeomID (Pos::GeomID)
 
void setObjLineName (const char *)
 
void setObjLineData (const Attrib::Data2DHolder *)
 
void setObjTKPath (const TrcKeyPath *)
 
void setObjRandomLineID (int)
 

Protected Attributes

bool legalclick_
 
bool ctrlclicked_
 
bool shiftclicked_
 
bool altclicked_
 
bool doubleclicked_
 
TrcKey pickednode_
 
TrcKey clickednode_
 
Coord3 clickedpos_
 
EM::ObjectID clickedemobjid_
 
int clickedobjid_
 
TrcKeyZSampling clickedcs_
 
const RegularSeisDataPackattrdata_
 
Attrib::SelSpec attrsel_
 
const TrcKeyPathrdltkpath_
 
int rdlid_
 
ConstRefMan< Attrib::Data2DHolderlinedata_
 
Pos::GeomID geomid_
 
BufferString linename_
 
DataPack::ID datapackid_
 

Friends

class MPEClickCatcher
 

Detailed Description

Constructor & Destructor Documentation

visSurvey::MPEClickInfo::MPEClickInfo ( )
visSurvey::MPEClickInfo::~MPEClickInfo ( )

Member Function Documentation

void visSurvey::MPEClickInfo::clear ( )
protected
EM::ObjectID visSurvey::MPEClickInfo::getEMObjID ( ) const
int visSurvey::MPEClickInfo::getEMVisID ( ) const
Pos::GeomID visSurvey::MPEClickInfo::getGeomID ( ) const
const TrcKey& visSurvey::MPEClickInfo::getNode ( ) const
const TrcKeyZSampling& visSurvey::MPEClickInfo::getObjCS ( ) const
const RegularSeisDataPack* visSurvey::MPEClickInfo::getObjData ( ) const
DataPack::ID visSurvey::MPEClickInfo::getObjDataPackID ( ) const
const Attrib::SelSpec* visSurvey::MPEClickInfo::getObjDataSelSpec ( ) const
int visSurvey::MPEClickInfo::getObjID ( ) const
const Attrib::Data2DHolder* visSurvey::MPEClickInfo::getObjLineData ( ) const
const char* visSurvey::MPEClickInfo::getObjLineName ( ) const
int visSurvey::MPEClickInfo::getObjRandomLineID ( ) const
const TrcKeyPath* visSurvey::MPEClickInfo::getObjTKPath ( ) const
const TrcKey& visSurvey::MPEClickInfo::getPickedNode ( ) const
const Coord3& visSurvey::MPEClickInfo::getPos ( ) const
bool visSurvey::MPEClickInfo::isAltClicked ( ) const
bool visSurvey::MPEClickInfo::isCtrlClicked ( ) const
bool visSurvey::MPEClickInfo::isDoubleClicked ( ) const
bool visSurvey::MPEClickInfo::isLegalClick ( ) const
bool visSurvey::MPEClickInfo::isShiftClicked ( ) const
void visSurvey::MPEClickInfo::setAltClicked ( bool  )
protected
void visSurvey::MPEClickInfo::setCtrlClicked ( bool  )
protected
void visSurvey::MPEClickInfo::setDoubleClicked ( bool  )
protected
void visSurvey::MPEClickInfo::setEMObjID ( EM::ObjectID  )
protected
void visSurvey::MPEClickInfo::setEMVisID ( int  )
protected
void visSurvey::MPEClickInfo::setGeomID ( Pos::GeomID  )
protected
void visSurvey::MPEClickInfo::setLegalClick ( bool  )
protected
void visSurvey::MPEClickInfo::setNode ( const TrcKey )
protected
void visSurvey::MPEClickInfo::setObjCS ( const TrcKeyZSampling )
protected
void visSurvey::MPEClickInfo::setObjData ( const RegularSeisDataPack )
protected
void visSurvey::MPEClickInfo::setObjDataPackID ( DataPack::ID  )
protected
void visSurvey::MPEClickInfo::setObjDataSelSpec ( const Attrib::SelSpec )
protected
void visSurvey::MPEClickInfo::setObjID ( int  )
protected
void visSurvey::MPEClickInfo::setObjLineData ( const Attrib::Data2DHolder )
protected
void visSurvey::MPEClickInfo::setObjLineName ( const char *  )
protected
void visSurvey::MPEClickInfo::setObjRandomLineID ( int  )
protected
void visSurvey::MPEClickInfo::setObjTKPath ( const TrcKeyPath )
protected
void visSurvey::MPEClickInfo::setPickedNode ( const TrcKey )
void visSurvey::MPEClickInfo::setPos ( const Coord3 )
protected
void visSurvey::MPEClickInfo::setShiftClicked ( bool  )
protected

Friends And Related Function Documentation

friend class MPEClickCatcher
friend

Member Data Documentation

bool visSurvey::MPEClickInfo::altclicked_
protected
const RegularSeisDataPack* visSurvey::MPEClickInfo::attrdata_
protected
Attrib::SelSpec visSurvey::MPEClickInfo::attrsel_
protected
TrcKeyZSampling visSurvey::MPEClickInfo::clickedcs_
protected
EM::ObjectID visSurvey::MPEClickInfo::clickedemobjid_
protected
TrcKey visSurvey::MPEClickInfo::clickednode_
protected
int visSurvey::MPEClickInfo::clickedobjid_
protected
Coord3 visSurvey::MPEClickInfo::clickedpos_
protected
bool visSurvey::MPEClickInfo::ctrlclicked_
protected
DataPack::ID visSurvey::MPEClickInfo::datapackid_
protected
bool visSurvey::MPEClickInfo::doubleclicked_
protected
Pos::GeomID visSurvey::MPEClickInfo::geomid_
protected
bool visSurvey::MPEClickInfo::legalclick_
protected
ConstRefMan<Attrib::Data2DHolder> visSurvey::MPEClickInfo::linedata_
protected
BufferString visSurvey::MPEClickInfo::linename_
protected
TrcKey visSurvey::MPEClickInfo::pickednode_
protected
int visSurvey::MPEClickInfo::rdlid_
protected
const TrcKeyPath* visSurvey::MPEClickInfo::rdltkpath_
protected
bool visSurvey::MPEClickInfo::shiftclicked_
protected

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