applyRot(const T &p) const | CPImageCtrl | inline |
applyRotInv(const T &p) const | CPImageCtrl | inline |
bitmap | CPImageCtrl | private |
calcAutoScaleFactor(wxSize size) | CPImageCtrl | protected |
clearCtrlPointList() | CPImageCtrl | |
clearNewPoint() | CPImageCtrl | |
CPImageCtrl() | CPImageCtrl | inline |
Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel")) | CPImageCtrl | |
DECLARE_EVENT_TABLE() | CPImageCtrl | private |
deselect() | CPImageCtrl | |
DoGetBestSize() const | CPImageCtrl | |
DrawSelectionRectangle(hugin_utils::FDiff2D pos1, hugin_utils::FDiff2D pos2) | CPImageCtrl | private |
EditorState enum name | CPImageCtrl | |
editState | CPImageCtrl | private |
emit(CPEvent &ev) | CPImageCtrl | protected |
fitToWindow | CPImageCtrl | private |
GetBitmapSize() const | CPImageCtrl | |
getFirstInvTrans() const | CPImageCtrl | inline |
getFirstTrans() const | CPImageCtrl | inline |
GetForceMagnifier() const | CPImageCtrl | inline |
GetImg() | CPImageCtrl | |
GetMagBitmap(hugin_utils::FDiff2D point) | CPImageCtrl | |
GetMouseInWindow() const | CPImageCtrl | inline |
getNewPoint() | CPImageCtrl | |
GetRealImageSize() const | CPImageCtrl | inline |
getScale() | CPImageCtrl | inline |
getScaleFactor() const | CPImageCtrl | protected |
getSecondInvTrans() const | CPImageCtrl | inline |
imageFilename | CPImageCtrl | private |
ImageRotation enum name | CPImageCtrl | |
imageSize | CPImageCtrl | private |
Init(CPEditorPanel *parent) | CPImageCtrl | |
invScale(int x) const | CPImageCtrl | inline |
invScale(double x) const | CPImageCtrl | inline |
invScale(const hugin_utils::FDiff2D &p) const | CPImageCtrl | inline |
invScale(const wxPoint &p) const | CPImageCtrl | inline |
isOccupied(wxPoint mousePos, const hugin_utils::FDiff2D &point, unsigned int &pointNr) const | CPImageCtrl | private |
IsShowingLines() const | CPImageCtrl | |
KNOWN_POINT_SELECTED enum value | CPImageCtrl | |
m_CPSelectCursor | CPImageCtrl | private |
m_editPanel | CPImageCtrl | private |
m_firstInvTrans | CPImageCtrl | private |
m_firstTrans | CPImageCtrl | private |
m_forceMagnifier | CPImageCtrl | private |
m_img | CPImageCtrl | private |
m_imgRequest | CPImageCtrl | private |
m_imgRotation | CPImageCtrl | private |
m_magImg | CPImageCtrl | private |
m_magImgCenter | CPImageCtrl | private |
m_magInvTrans | CPImageCtrl | private |
m_magTrans | CPImageCtrl | private |
m_mouseInWindow | CPImageCtrl | private |
m_mousePos | CPImageCtrl | private |
m_mouseScrollPos | CPImageCtrl | private |
m_overlay | CPImageCtrl | private |
m_points | CPImageCtrl | private |
m_realSize | CPImageCtrl | private |
m_sameImage | CPImageCtrl | private |
m_ScrollCursor | CPImageCtrl | private |
m_searchRectWidth | CPImageCtrl | private |
m_secondInvTrans | CPImageCtrl | private |
m_selectedPoint | CPImageCtrl | private |
m_showLines | CPImageCtrl | private |
m_showSearchArea | CPImageCtrl | private |
m_showTemplateArea | CPImageCtrl | private |
m_templateRectWidth | CPImageCtrl | private |
m_timer | CPImageCtrl | private |
MaxScrollDelta(wxPoint delta) | CPImageCtrl | |
mouseMoveEvent(wxMouseEvent &mouse) | CPImageCtrl | |
mousePressLMBEvent(wxMouseEvent &mouse) | CPImageCtrl | |
mousePressMMBEvent(wxMouseEvent &mouse) | CPImageCtrl | |
mousePressRMBEvent(wxMouseEvent &mouse) | CPImageCtrl | |
mouseReleaseLMBEvent(wxMouseEvent &mouse) | CPImageCtrl | |
mouseReleaseMMBEvent(wxMouseEvent &mouse) | CPImageCtrl | |
mouseReleaseRMBEvent(wxMouseEvent &mouse) | CPImageCtrl | |
NEW_LINE_CREATING enum value | CPImageCtrl | |
NEW_POINT_SELECTED enum value | CPImageCtrl | |
newPoint | CPImageCtrl | private |
NO_IMAGE enum value | CPImageCtrl | |
NO_SELECTION enum value | CPImageCtrl | |
OnDraw(wxDC &dc) | CPImageCtrl | virtual |
OnImageLoaded(ImageCache::EntryPtr entry, std::string filename, bool load_small) | CPImageCtrl | protected |
OnKey(wxKeyEvent &e) | CPImageCtrl | protected |
OnKeyDown(wxKeyEvent &e) | CPImageCtrl | protected |
OnMouseEnter(wxMouseEvent &e) | CPImageCtrl | protected |
OnMouseLeave(wxMouseEvent &e) | CPImageCtrl | protected |
OnScrollWin(wxScrollWinEvent &e) | CPImageCtrl | protected |
OnSize(wxSizeEvent &e) | CPImageCtrl | protected |
OnTimer(wxTimerEvent &e) | CPImageCtrl | protected |
pointColors | CPImageCtrl | private |
rectStartPos | CPImageCtrl | private |
rescaleImage() | CPImageCtrl | protected |
ROT0 enum value | CPImageCtrl | |
ROT180 enum value | CPImageCtrl | |
ROT270 enum value | CPImageCtrl | |
ROT90 enum value | CPImageCtrl | |
roundP(const hugin_utils::FDiff2D &p) const | CPImageCtrl | inline |
scale(int x) const | CPImageCtrl | inline |
scale(double x) const | CPImageCtrl | inline |
scale(const hugin_utils::FDiff2D &p) const | CPImageCtrl | inline |
scale(const wxPoint &p) const | CPImageCtrl | inline |
scaleFactor | CPImageCtrl | private |
ScrollDelta(const wxPoint &delta) | CPImageCtrl | |
SELECT_DELETE_REGION enum value | CPImageCtrl | |
selectedPointNr | CPImageCtrl | private |
selectPoint(unsigned int, bool scrollTo=true) | CPImageCtrl | |
setCtrlPoint(const HuginBase::ControlPoint &cp, const bool mirrored) | CPImageCtrl | |
setImage(const std::string &filename, ImageRotation rot) | CPImageCtrl | |
setMagTransforms(HuginBase::PTools::Transform *magTrans, HuginBase::PTools::Transform *magInvTrans) | CPImageCtrl | |
setNewPoint(const hugin_utils::FDiff2D &p) | CPImageCtrl | |
setSameImage(bool sameImage) | CPImageCtrl | |
setScale(double factor) | CPImageCtrl | |
setTransforms(HuginBase::PTools::Transform *firstTrans, HuginBase::PTools::Transform *firstInvTrans, HuginBase::PTools::Transform *secondInvTrans) | CPImageCtrl | |
ShowLines(bool isShown) | CPImageCtrl | |
showPosition(hugin_utils::FDiff2D point, bool warpPointer=false) | CPImageCtrl | |
showSearchArea(bool show=true) | CPImageCtrl | |
showTemplateArea(bool show=true) | CPImageCtrl | |
textColours | CPImageCtrl | private |
update() | CPImageCtrl | |
~CPImageCtrl() | CPImageCtrl | |