wxPoint Class Reference
[Data Structures]

#include <wx/gdicmn.h>


Detailed Description

A wxPoint is a useful data structure for graphics operations.

It contains integer x and y members. See wxRealPoint for a floating point version.

Note that the width and height stored inside a wxPoint object may be negative and that wxPoint functions do not perform any check against negative values (this is used to e.g. store the special -1 value in wxDefaultPosition instance).

Library:  wxCore
Category:  Data Structures

Predefined objects/pointers: wxDefaultPosition

See also:
wxRealPoint

Public Member Functions

 wxPoint ()
 Constructs a point.
 wxPoint (int x, int y)
 Initializes the point object with the given x and y coordinates.
Miscellaneous operators



wxPointoperator= (const wxPoint &pt)
bool operator== (const wxPoint &p1, const wxPoint &p2)
bool operator!= (const wxPoint &p1, const wxPoint &p2)
wxPoint operator+ (const wxPoint &p1, const wxPoint &p2)
wxPoint operator- (const wxPoint &p1, const wxPoint &p2)
wxPointoperator+= (const wxPoint &pt)
wxPointoperator-= (const wxPoint &pt)
wxPoint operator+ (const wxPoint &pt, const wxSize &sz)
wxPoint operator- (const wxPoint &pt, const wxSize &sz)
wxPoint operator+ (const wxSize &sz, const wxPoint &pt)
wxPoint operator- (const wxSize &sz, const wxPoint &pt)
wxPointoperator+= (const wxSize &sz)
wxPointoperator-= (const wxSize &sz)

Public Attributes

int x
 x member.
int y
 y member.

List of all members.


Constructor & Destructor Documentation

wxPoint::wxPoint (  ) 

Constructs a point.

Initializes the internal x and y coordinates to zero.

wxPoint::wxPoint ( int  x,
int  y 
)

Initializes the point object with the given x and y coordinates.


Member Function Documentation

bool wxPoint::operator!= ( const wxPoint p1,
const wxPoint p2 
)
wxPoint wxPoint::operator+ ( const wxSize sz,
const wxPoint pt 
)
wxPoint wxPoint::operator+ ( const wxPoint pt,
const wxSize sz 
)
wxPoint wxPoint::operator+ ( const wxPoint p1,
const wxPoint p2 
)
wxPoint& wxPoint::operator+= ( const wxSize sz  ) 
wxPoint& wxPoint::operator+= ( const wxPoint pt  ) 
wxPoint wxPoint::operator- ( const wxSize sz,
const wxPoint pt 
)
wxPoint wxPoint::operator- ( const wxPoint pt,
const wxSize sz 
)
wxPoint wxPoint::operator- ( const wxPoint p1,
const wxPoint p2 
)
wxPoint& wxPoint::operator-= ( const wxSize sz  ) 
wxPoint& wxPoint::operator-= ( const wxPoint pt  ) 
wxPoint& wxPoint::operator= ( const wxPoint pt  ) 
bool wxPoint::operator== ( const wxPoint p1,
const wxPoint p2 
)

Member Data Documentation

x member.

y member.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



wxWidgets logo

[ top ]