OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiRubberBand Class Reference

Public Member Functions

 uiRubberBand (QWidget *p)
 
 ~uiRubberBand ()
 
uiRect area () const
 
void extend (QMouseEvent *)
 
float getAspectRatio () const
 
uiPoint origin () const
 
void setAspectRatio (float ar)
 
void start (QMouseEvent *)
 
void stop (QMouseEvent *)
 

Protected Member Functions

void handleEv (QMouseEvent *, bool)
 

Protected Attributes

uiRect area_
 
float aspectratio_ = mUdf(float)
 
uiPoint origin_
 
QWidget * parent_
 
QRubberBand * qrubberband_ = nullptr
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiRubberBand()

uiRubberBand::uiRubberBand ( QWidget *  p)

◆ ~uiRubberBand()

uiRubberBand::~uiRubberBand ( )

Member Function Documentation

◆ area()

uiRect uiRubberBand::area ( ) const
inline

◆ extend()

void uiRubberBand::extend ( QMouseEvent *  )

◆ getAspectRatio()

float uiRubberBand::getAspectRatio ( ) const
inline

◆ handleEv()

void uiRubberBand::handleEv ( QMouseEvent *  ,
bool   
)
protected

◆ origin()

uiPoint uiRubberBand::origin ( ) const
inline

◆ setAspectRatio()

void uiRubberBand::setAspectRatio ( float  ar)
inline

◆ start()

void uiRubberBand::start ( QMouseEvent *  )

◆ stop()

void uiRubberBand::stop ( QMouseEvent *  )

Member Data Documentation

◆ area_

uiRect uiRubberBand::area_
protected

◆ aspectratio_

float uiRubberBand::aspectratio_ = mUdf(float)
protected

◆ origin_

uiPoint uiRubberBand::origin_
protected

◆ parent_

QWidget* uiRubberBand::parent_
protected

◆ qrubberband_

QRubberBand* uiRubberBand::qrubberband_ = nullptr
protected

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