OpendTect  7.0
Public Member Functions | Public Attributes | List of all members
visBase::EventInfo Class Reference

Public Member Functions

 EventInfo ()
 
 EventInfo (const EventInfo &)
 
 ~EventInfo ()
 
EventInfooperator= (const EventInfo &)
 
void setTabletInfo (const TabletInfo *)
 

Public Attributes

OD::ButtonState buttonstate_
 
Coord3 displaypickedpos
 
bool dragging
 Only set if type == MouseMovement. More...
 
OD::KeyboardKey key_
 Only set if type == Keyboard. More...
 
Coord3 localpickedpos
 
Line3 mouseline
 
Coord mousepos
 
double pickdepth
 Mouseline parameter value of picked pos. More...
 
TypeSet< VisIDpickedobjids
 
bool pressed
 
TabletInfotabletinfo
 
EventType type
 
Coord3 worldpickedpos
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ EventInfo() [1/2]

visBase::EventInfo::EventInfo ( )

◆ EventInfo() [2/2]

visBase::EventInfo::EventInfo ( const EventInfo )

◆ ~EventInfo()

visBase::EventInfo::~EventInfo ( )

Member Function Documentation

◆ operator=()

EventInfo& visBase::EventInfo::operator= ( const EventInfo )

◆ setTabletInfo()

void visBase::EventInfo::setTabletInfo ( const TabletInfo )

Member Data Documentation

◆ buttonstate_

OD::ButtonState visBase::EventInfo::buttonstate_

◆ displaypickedpos

Coord3 visBase::EventInfo::displaypickedpos

◆ dragging

bool visBase::EventInfo::dragging

Only set if type == MouseMovement.

◆ key_

OD::KeyboardKey visBase::EventInfo::key_

Only set if type == Keyboard.

◆ localpickedpos

Coord3 visBase::EventInfo::localpickedpos

◆ mouseline

Line3 visBase::EventInfo::mouseline

The line projected from the mouse-position into the scene. Line is in display coords.

◆ mousepos

Coord visBase::EventInfo::mousepos

◆ pickdepth

double visBase::EventInfo::pickdepth

Mouseline parameter value of picked pos.

◆ pickedobjids

TypeSet<VisID> visBase::EventInfo::pickedobjids

◆ pressed

bool visBase::EventInfo::pressed

Only set if type == MouseClick or Keyboard If false, the button has been released.

◆ tabletinfo

TabletInfo* visBase::EventInfo::tabletinfo

◆ type

EventType visBase::EventInfo::type

◆ worldpickedpos

Coord3 visBase::EventInfo::worldpickedpos

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