OpendTect-6_4  6.4
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

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

Detailed Description

Constructor & Destructor Documentation

visBase::EventInfo::EventInfo ( )
visBase::EventInfo::EventInfo ( const EventInfo )
visBase::EventInfo::~EventInfo ( )

Member Function Documentation

EventInfo& visBase::EventInfo::operator= ( const EventInfo )
void visBase::EventInfo::setTabletInfo ( const TabletInfo )

Member Data Documentation

OD::ButtonState visBase::EventInfo::buttonstate_
Coord3 visBase::EventInfo::displaypickedpos
bool visBase::EventInfo::dragging

Only set if type == MouseMovement.

OD::KeyboardKey visBase::EventInfo::key_

Only set if type == Keyboard.

Coord3 visBase::EventInfo::localpickedpos
Line3 visBase::EventInfo::mouseline

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

Coord visBase::EventInfo::mousepos
double visBase::EventInfo::pickdepth

Mouseline parameter value of picked pos.

TypeSet<int> visBase::EventInfo::pickedobjids
bool visBase::EventInfo::pressed

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

TabletInfo* visBase::EventInfo::tabletinfo
EventType visBase::EventInfo::type
Coord3 visBase::EventInfo::worldpickedpos

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