OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
visBase::EventInfo Class Reference

#include <visevent.h>

Public Member Functions

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

Public Attributes

OD::ButtonState buttonstate_ = OD::NoButton
 
Coord3 displaypickedpos = Coord3::udf()
 
bool dragging = false
 Only set if type == MouseMovement.
 
OD::KeyboardKey key_
 Only set if type == Keyboard.
 
Coord3 localpickedpos = Coord3::udf()
 
Line3 mouseline
 
Coord mousepos = Coord::udf()
 
double pickdepth = mUdf(double)
 Mouseline parameter value of picked pos.
 
TypeSet< VisIDpickedobjids
 
bool pressed = false
 
TabletInfotabletinfo_ = nullptr
 
EventType type = Any
 
Coord3 worldpickedpos = Coord3::udf()
 

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_ = OD::NoButton

◆ displaypickedpos

Coord3 visBase::EventInfo::displaypickedpos = Coord3::udf()

◆ dragging

bool visBase::EventInfo::dragging = false

Only set if type == MouseMovement.

◆ key_

OD::KeyboardKey visBase::EventInfo::key_

Only set if type == Keyboard.

◆ localpickedpos

Coord3 visBase::EventInfo::localpickedpos = Coord3::udf()

◆ 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 = Coord::udf()

◆ pickdepth

double visBase::EventInfo::pickdepth = mUdf(double)

Mouseline parameter value of picked pos.

◆ pickedobjids

TypeSet<VisID> visBase::EventInfo::pickedobjids

◆ pressed

bool visBase::EventInfo::pressed = false

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

◆ tabletinfo_

TabletInfo* visBase::EventInfo::tabletinfo_ = nullptr

◆ type

EventType visBase::EventInfo::type = Any

◆ worldpickedpos

Coord3 visBase::EventInfo::worldpickedpos = Coord3::udf()

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