BPolygon
class BPolygon {
BPolygon(const BPoint* points, int32 count);
BPolygon(const BPolygon& other);
BPolygon(const BPolygon* other);
BPolygon();
virtual ~BPolygon();
BPolygon& operator=(const BPolygon& other);
class BPolygon;
void StrokePolygon(const BPolygon* polygon,
void StrokePolygon(const BPolygon* polygon,
void FillPolygon(const BPolygon* polygon,
void FillPolygon(const BPolygon* polygon,
BPolygon fStripe;
fStripe = BPolygon(stripePoints, 4);
BPolygon fStripe;
BPolygon DownLinePolygon (g_DownLinePoints,
BPolygon DownPagePolygon (g_DownPagePoints,
BPolygon UpLinePolygon (g_UpLinePoints,
BPolygon UpPagePolygon (g_UpPagePoints,
BPolygon::CountPoints() const
BPolygon::MapTo(BRect source, BRect destination)
BPolygon::PrintToStream() const
BPolygon::_AddPoints(const BPoint* points, int32 count, bool computeBounds)
BPolygon::_ComputeBounds(const BPoint* points, uint32 count)
BPolygon::_MapPoint(BPoint* point, const BRect& source,
BPolygon::_MapRectangle(BRect* rect, const BRect& source,
BPolygon::BPolygon(const BPoint* points, int32 count)
BPolygon::BPolygon(const BPolygon& other)
BPolygon::BPolygon(const BPolygon* other)
BPolygon::BPolygon()
BPolygon::~BPolygon()
BPolygon&
BPolygon::operator=(const BPolygon& other)
BPolygon::Frame() const
BPolygon::AddPoints(const BPoint* points, int32 count)
BView::StrokePolygon(const BPolygon* polygon, bool closed, ::pattern pattern)
BRect bounds = BPolygon::_ComputeBounds(pointArray, numPoints);
BPolygon polygon(pointArray, numPoints);
BView::StrokePolygon(const BPolygon* polygon, bool closed, const BGradient& gradient)
BRect bounds = BPolygon::_ComputeBounds(pointArray, numPoints);
BPolygon polygon(pointArray, numPoints);
BView::FillPolygon(const BPolygon* polygon, ::pattern pattern)
BView::FillPolygon(const BPolygon* polygon, const BGradient& gradient)
BRect bounds = BPolygon::_ComputeBounds(pointArray, numPoints);
BRect bounds = BPolygon::_ComputeBounds(pointArray, numPoints);
BPolygon polygon(pointArray, numPoints);
BPolygon polygon(pointArray, numPoints);
fStripe = BPolygon(stripePoints, 4);
BPolygon testPoly1(pointArray, numPoints);
BPolygon testPoly2(&testPoly1);
BPolygon testPoly3;
BPolygon testPoly4;
BPolygon testPoly5(pointArray, 3);
void CreatePolygonTest::polygonMatches(BPolygon *srcPoly, const BPoint *pointArray,
class BPolygon;
void polygonMatches(BPolygon *, const BPoint *, int numPoints, BRect);
void MapPolygonTest::polygonMatches(BPolygon *srcPoly, const BPoint *pointArray,
BPolygon testPoly1(pointArray, numPoints);
class BPolygon;
void polygonMatches(BPolygon *, const BPoint *, int numPoints, BRect);
BPolygon polygon;
BPolygon p = polygon;