class TGfxRectangle2D : public TGfxRectangularShape |
Implementation of a rectangle.
Public Member Functions | |
---|---|
TGfxRectangle2D() | |
TGfxRectangle2D(const TGfxRectangle2D &) | |
TGfxRectangle2D(const TFloatFixPt &, const TFloatFixPt &, const TFloatFixPt &, const TFloatFixPt &) | |
TBool | Contains(TGfxPoint2D) |
void | GetPathIteratorL(TGfxAffineTransform *, CGfxPathIterator *&) |
void | GetPathIteratorL(TGfxAffineTransform *, TInt, CGfxPathIterator *&) |
TBool | Intersects(const TGfxRectangle2D &) |
TInt | ShapeType() |
TInt | operator!=(const TGfxRectangle2D &) |
TInt | operator==(const TGfxRectangle2D &) |
Inherited Enumerations | |
---|---|
MGfxShape:HYB_SHAPE_TYPE |
Inherited Attributes | |
---|---|
TGfxRectangularShape::iHeight | |
TGfxRectangularShape::iWidth | |
TGfxRectangularShape::iX | |
TGfxRectangularShape::iY |
TGfxRectangle2D | ( | const TGfxRectangle2D & | aRect | ) |
Construct a rectangle from another TGfxRectangle2D.
const TGfxRectangle2D & aRect | : rectangle to copy |
TGfxRectangle2D | ( | const TFloatFixPt & | aX, |
const TFloatFixPt & | aY, | ||
const TFloatFixPt & | aWidth, | ||
const TFloatFixPt & | aHeight | ||
) |
Construct a rectangle from top-left, width/height info.
const TFloatFixPt & aX | : x coordinate of top-left corner |
const TFloatFixPt & aY | : y coordinate of top-left corner |
const TFloatFixPt & aWidth | |
const TFloatFixPt & aHeight | : height of rectangle |
TBool | Contains | ( | TGfxPoint2D | aPoint | ) |
Determine if the given point is contained within this rectangle.
TGfxPoint2D aPoint |
void | GetPathIteratorL | ( | TGfxAffineTransform * | aAt, |
CGfxPathIterator *& | aPitr | |||
) | [virtual] |
Get the path iterator for this rectangle.
TGfxAffineTransform * aAt | : transform to apply. |
CGfxPathIterator *& aPitr | : path iterator holder. |
void | GetPathIteratorL | ( | TGfxAffineTransform * | aAt, |
TInt | aLimit, | |||
CGfxPathIterator *& | aPitr | |||
) | [virtual] |
Get the path iterator for this rectangle.
TGfxAffineTransform * aAt | : transform to apply. |
TInt aLimit | : maximum of points to define the iterator. |
CGfxPathIterator *& aPitr | : path iterator holder. |
TBool | Intersects | ( | const TGfxRectangle2D & | aRect | ) |
Determine if the given rectangle intersects with this rectangle.
const TGfxRectangle2D & aRect | : rectangle to check for intersection. |
TInt | operator!= | ( | const TGfxRectangle2D & | aRect | ) | const |
const TGfxRectangle2D & aRect |
TInt | operator== | ( | const TGfxRectangle2D & | aRect | ) | const |
const TGfxRectangle2D & aRect |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.