Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
omni::patch::PatchHandle Class Reference

Handle for single patch. More...

#include <PatchHandle.h>

Public Member Functions

 PatchHandle ()
 
virtual ~PatchHandle ()
 
QPointF pos () const
 Position. More...
 
void setPos (QPointF const &)
 Set new position for handle. More...
 
void move (QPointF const &_delta)
 Move patch handle. More...
 
bool isSelected () const
 
void select (bool=true)
 

Private Attributes

bool isSelected_ = false
 
QPointF pos_
 

Detailed Description

Handle for single patch.

Constructor & Destructor Documentation

omni::patch::PatchHandle::PatchHandle ( )
25  : pos_(0,0) {
26  }
QPointF pos_
Definition: PatchHandle.h:48
virtual omni::patch::PatchHandle::~PatchHandle ( )
inlinevirtual
32 {}

Member Function Documentation

bool omni::patch::PatchHandle::isSelected ( ) const
40  {
41  return isSelected_;
42  }
bool isSelected_
Definition: PatchHandle.h:47
void omni::patch::PatchHandle::move ( QPointF const &  _delta)

Move patch handle.

36  {
37  setPos(pos_ + _delta);
38  }
void setPos(QPointF const &)
Set new position for handle.
Definition: PatchHandle.cpp:32
QPointF pos_
Definition: PatchHandle.h:48
QPointF omni::patch::PatchHandle::pos ( ) const

Position.

28  {
29  return pos_;
30  }
QPointF pos_
Definition: PatchHandle.h:48
void omni::patch::PatchHandle::select ( bool  _selected = true)
44  {
45  isSelected_ = _selected;
46  }
bool isSelected_
Definition: PatchHandle.h:47
void omni::patch::PatchHandle::setPos ( QPointF const &  _pos)

Set new position for handle.

32  {
33  pos_=_pos;
34  }
QPointF pos_
Definition: PatchHandle.h:48

Field Documentation

bool omni::patch::PatchHandle::isSelected_ = false
private
QPointF omni::patch::PatchHandle::pos_
private

The documentation for this class was generated from the following files: