|
Hugin trunk 0.1
|
Events to notify about new point / region / point change. More...
#include <CPImageCtrl.h>

Private Types | |
| enum | CPEventMode { NONE , NEW_POINT_CHANGED , NEW_LINE_ADDED , POINT_SELECTED , POINT_CHANGED , RIGHT_CLICK , SCROLLED , DELETE_REGION_SELECTED , CANCELED } |
Private Attributes | |
| CPEventMode | mode |
| wxRect | region |
| hugin_utils::FDiff2D | point |
| HuginBase::ControlPoint | m_cp |
| int | pointNr |
Events to notify about new point / region / point change.
Definition at line 40 of file CPImageCtrl.h.
|
private |
| Enumerator | |
|---|---|
| NONE | |
| NEW_POINT_CHANGED | |
| NEW_LINE_ADDED | |
| POINT_SELECTED | |
| POINT_CHANGED | |
| RIGHT_CLICK | |
| SCROLLED | |
| DELETE_REGION_SELECTED | |
| CANCELED | |
Definition at line 44 of file CPImageCtrl.h.
| CPEvent::CPEvent | ( | ) |
| CPEvent::CPEvent | ( | wxWindow * | win, |
| CPEventMode | mode | ||
| ) |
create a specific CPEvent
Definition at line 63 of file CPImageCtrl.cpp.
References mode, and threshold().
| CPEvent::CPEvent | ( | wxWindow * | win, |
| hugin_utils::FDiff2D & | p | ||
| ) |
a new point has been created.
Definition at line 70 of file CPImageCtrl.cpp.
References mode, NEW_POINT_CHANGED, point, and threshold().
a point has been selected
Definition at line 78 of file CPImageCtrl.cpp.
References mode, POINT_SELECTED, pointNr, and threshold().
| CPEvent::CPEvent | ( | wxWindow * | win, |
| unsigned int | cpNr, | ||
| const hugin_utils::FDiff2D & | p | ||
| ) |
a point has been moved
Definition at line 86 of file CPImageCtrl.cpp.
References mode, point, POINT_CHANGED, pointNr, and threshold().
| CPEvent::CPEvent | ( | wxWindow * | win, |
| const hugin_utils::FDiff2D & | p1, | ||
| const hugin_utils::FDiff2D & | p2 | ||
| ) |
delete region selected
Definition at line 95 of file CPImageCtrl.cpp.
References DELETE_REGION_SELECTED, mode, region, hugin_utils::roundi(), threshold(), hugin_utils::TDiff2D< T >::x, and hugin_utils::TDiff2D< T >::y.
| CPEvent::CPEvent | ( | wxWindow * | win, |
| CPEventMode | mode, | ||
| const hugin_utils::FDiff2D & | p | ||
| ) |
right mouse click
Definition at line 104 of file CPImageCtrl.cpp.
References mode, point, and threshold().
| CPEvent::CPEvent | ( | wxWindow * | win, |
| CPEventMode | mode, | ||
| const HuginBase::ControlPoint | cp | ||
| ) |
new control point
Definition at line 112 of file CPImageCtrl.cpp.
References m_cp, mode, and threshold().
| CPEvent::CPEvent | ( | wxWindow * | win, |
| CPEventMode | mode, | ||
| size_t | cpNr, | ||
| const HuginBase::ControlPoint | cp | ||
| ) |
updated control point
Definition at line 120 of file CPImageCtrl.cpp.
References m_cp, mode, pointNr, and threshold().
|
virtual |
Definition at line 129 of file CPImageCtrl.cpp.
References CPEvent().
|
inline |
Definition at line 81 of file CPImageCtrl.h.
References m_cp.
Referenced by CPEditorPanel::OnCPEvent().
|
inline |
accessor functions (they could check mode to see if a getXYZ() is allowed
Definition at line 69 of file CPImageCtrl.h.
References mode.
Referenced by CPEditorPanel::OnCPEvent().
|
inline |
Definition at line 75 of file CPImageCtrl.h.
References point.
Referenced by CPEditorPanel::OnCPEvent().
Definition at line 78 of file CPImageCtrl.h.
References pointNr.
Referenced by CPEditorPanel::OnCPEvent().
Definition at line 72 of file CPImageCtrl.h.
References region.
Referenced by CPEditorPanel::OnCPEvent().
|
private |
Definition at line 87 of file CPImageCtrl.h.
Referenced by CPEvent(), CPEvent(), and getControlPoint().
|
private |
|
private |
Definition at line 86 of file CPImageCtrl.h.
Referenced by CPEvent(), CPEvent(), CPEvent(), and getPoint().
|
private |
Definition at line 88 of file CPImageCtrl.h.
Referenced by CPEvent(), CPEvent(), CPEvent(), and getPointNr().
|
private |
Definition at line 85 of file CPImageCtrl.h.