Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | List of all members
NodeDlgView Class Reference
Inheritance diagram for NodeDlgView:
vtScaledView

Public Member Functions

 NodeDlgView (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name=_T(""))
 
void OnDraw (wxDC &dc)
 
- Public Member Functions inherited from vtScaledView
 vtScaledView (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name=_T(""))
 
void SetScale (double scale)
 
double GetScale ()
 
void ZoomToPoint (const DPoint2 &p)
 
void ZoomToRect (const DRECT &geo_rect, float margin)
 
void ZoomOutToRect (const DRECT &geo_rect)
 
wxRect WorldToCanvas (const DRECT &r)
 
wxRect WorldToWindow (const DRECT &r)
 
DRECT CanvasToWorld (const wxRect &r)
 
void GetCanvasPosition (const wxMouseEvent &event, wxPoint &pos)
 
DRECT GetWorldRect ()
 
wxRect PointsToRect (const wxPoint &p1, const wxPoint &p2)
 
int sx (double x)
 
int sy (double y)
 
void screen (const DPoint2 &p, wxPoint &sp) const
 
void screen (const OGRPoint *p, wxPoint &sp) const
 
int sdx (double x)
 
int sdy (double y)
 
wxPoint screen_delta (const DPoint2 &p) const
 
double ox (int x)
 
double oy (int y)
 
void object (const wxPoint &sp, DPoint2 &p) const
 
double odx (int x)
 
double ody (int y)
 
void DrawLine (wxDC *pDC, const DPoint2 &p0, const DPoint2 &p1)
 
void DrawPolyLine (wxDC *pDC, const DLine2 &line, bool bClose)
 
void DrawDoubleLine (wxDC *pDC, const DLine2 &line, const DLine2 &width)
 
void DrawPolygon (wxDC *pDC, const DPolygon2 &poly, bool bFill)
 
void DrawOGRLinearRing (wxDC *pDC, const OGRLinearRing *line, bool bCircles)
 
void DrawOGRPolygon (wxDC *pDC, const OGRPolygon &poly, bool bFill, bool bCircles)
 
void DrawDPolygon2 (wxDC *pDC, const DPolygon2 &poly, bool bFill, bool bCircles)
 

Public Attributes

NodeEditm_pNode
 

Additional Inherited Members

- Protected Member Functions inherited from vtScaledView
void UpdateRanges ()
 
- Protected Attributes inherited from vtScaledView
double m_fScale
 
wxRect m_limits
 

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