Download Source Code

CWinPolygon Member List

This is the complete list of members for CWinPolygon, including all inherited members.

AddPoint(LPPOINT ppt)CWinPolygon [inline]
AddPoint(long x, long y)CWinPolygon [inline]
AddPoints(LPPOINT ppt, DWORD dwPts)CWinPolygon [inline]
AddPolygon(CWinPolygon *pWp)CWinPolygon [inline]
Allocate(DWORD sz)CWinPolygon [inline]
ApxConvexHull()CWinPolygon
CalculateCenter()CWinPolygon
CombinePoint(LPPOINT ppt)CWinPolygon [inline]
CombinePoint(LPPOINT pptList, DWORD dwListSize, LPPOINT ppt)CWinPolygon [static]
ComparePoint(POINT p1, POINT p2)CWinPolygon [inline]
ConvexArea()CWinPolygon
ConvexHull()CWinPolygon
CWinPolygon()CWinPolygon [inline]
CWinPolygon(LPPOINT pPts, DWORD dwPts)CWinPolygon [inline]
CWinPolygon(CWinPolygon &wp)CWinPolygon [inline]
Destroy()CWinPolygon [inline]
Distance(CWinPolygon *pWp)CWinPolygon
FromMap(LPDWORD map, long x, long y, long w, long h, UINT th, LPBYTE buf=NULL)CWinPolygon
GetEdge(DWORD i)CWinPolygon [inline]
GetIBeam(LPPOINT ptTop, LPPOINT ptBottom, BOOL bInvY=FALSE)CWinPolygon
GetNumEdges()CWinPolygon [inline]
GetNumPoints()CWinPolygon [inline]
GetPoints()CWinPolygon [inline]
Inflate(long x, long y)CWinPolygon
Intersect(LPPOINT pPts, DWORD dwPts)CWinPolygon
Intersect(CWinPolygon *pWp)CWinPolygon [inline]
isLeft(POINT P0, POINT P1, POINT P2)CWinPolygon [inline]
LPRANGE typedefCWinPolygon
Offset(LPPOINT ppt)CWinPolygon [inline]
Offset(long x, long y)CWinPolygon [inline]
operator DWORD()CWinPolygon [inline]
operator LPPOINT()CWinPolygon [inline]
operator+=(LPPOINT ppt)CWinPolygon [inline]
operator=(CWinPolygon &wp)CWinPolygon [inline]
operator[](DWORD i)CWinPolygon [inline]
PtInPolygon(LPPOINT ppt)CWinPolygon [inline]
PtInPolygon(LPPOINT pptList, DWORD dwListSize, LPPOINT ppt)CWinPolygon [static]
RANGE typedefCWinPolygon
RemovePoint(DWORD dwPt)CWinPolygon [inline]
RemovePoint(long x, long y)CWinPolygon [inline]
rScanSort(LPPOINT pPts, DWORD left, DWORD right)CWinPolygon
Scale(LPRECT pSrc, LPRECT pDst)CWinPolygon
ScanSort()CWinPolygon
SetPoints(LPPOINT pPts, DWORD dwPts)CWinPolygon [inline]
SetPoints(CWinPolygon *pWp)CWinPolygon [inline]
SimpleArea()CWinPolygon
TriangleArea(float a, float b, float c)CWinPolygon [inline, static]
TriangleArea(float x1, float y1, float x2, float y2, float x3, float y3)CWinPolygon [inline, static]
~CWinPolygon()CWinPolygon [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL