PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
PDF::Quad Struct Reference
Inheritance diagram for PDF::Quad:
PDQuad

Public Member Functions

 Quad (const PDQuad &that)
 
 Quad (const PointF &leftTop_, const PointF &rightTop_, const PointF &leftBottom_, const PointF &rightBottom_)
 
 Quad (const PDRectF &rect)
 
PointF LeftTop () const
 
PointF RightTop () const
 
PointF LeftBottom () const
 
PointF RightBottom () const
 
PointF CenterTop () const
 
PointF LeftCenter () const
 
PointF CenterBottom () const
 
PointF RightCenter () const
 
PointF GetCenter () const
 
RectF GetBound () const
 
float GetRotationAngle () const
 
bool IsRectangle () const
 
bool Equals (const Quad &that) const
 
bool operator== (const Quad &that) const
 
bool operator!= (const Quad &that) const
 
void Offset (float dx, float dy)
 
void Offset (const PointF &point)
 
Quadoperator+= (const PointF &point)
 
Quadoperator-= (const PointF &point)
 
Quad operator+ (const PointF &point) const
 
Quad operator- (const PointF &point) const
 
bool Contains (const PointF &point) const
 
bool Contains (const Quad &that) const
 
bool HasIntersectionWithEdge (const PointF &a, const PointF &b) const
 
bool HasIntersection (const RectF &rect) const
 
bool HasIntersection (const Quad &quad) const
 

Static Public Member Functions

static Quad Offset (const Quad &quad, float dx, float dy)
 
static Quad Offset (const Quad &quad, const PointF &delta)
 

Additional Inherited Members

- Public Attributes inherited from PDQuad
PDPointF topleft
 
PDPointF topright
 
PDPointF botleft
 
PDPointF botright
 

The documentation for this struct was generated from the following file: