webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::VertexPair Class Referenceabstract

#include <FloatPolygon.h>

Inheritance diagram for WebCore::VertexPair:
WebCore::FloatPolygonEdge WebCore::FloatPolygonEdge WebCore::OffsetPolygonEdge WebCore::OffsetPolygonEdge

Public Member Functions

virtual ~VertexPair ()
 
virtual const FloatPointvertex1 () const =0
 
virtual const FloatPointvertex2 () const =0
 
float minX () const
 
float minY () const
 
float maxX () const
 
float maxY () const
 
bool overlapsRect (const FloatRect &) const
 
bool intersection (const VertexPair &, FloatPoint &) const
 
virtual ~VertexPair ()
 
virtual const FloatPointvertex1 () const =0
 
virtual const FloatPointvertex2 () const =0
 
float minX () const
 
float minY () const
 
float maxX () const
 
float maxY () const
 
bool overlapsRect (const FloatRect &) const
 
bool intersection (const VertexPair &, FloatPoint &) const
 

Constructor & Destructor Documentation

◆ ~VertexPair() [1/2]

virtual WebCore::VertexPair::~VertexPair ( )
inlinevirtual

◆ ~VertexPair() [2/2]

virtual WebCore::VertexPair::~VertexPair ( )
inlinevirtual

Member Function Documentation

◆ intersection() [1/2]

bool WebCore::VertexPair::intersection ( const VertexPair other,
FloatPoint point 
) const

◆ intersection() [2/2]

bool WebCore::VertexPair::intersection ( const VertexPair ,
FloatPoint  
) const

◆ maxX() [1/2]

float WebCore::VertexPair::maxX ( ) const
inline

◆ maxX() [2/2]

float WebCore::VertexPair::maxX ( ) const
inline

◆ maxY() [1/2]

float WebCore::VertexPair::maxY ( ) const
inline

◆ maxY() [2/2]

float WebCore::VertexPair::maxY ( ) const
inline

◆ minX() [1/2]

float WebCore::VertexPair::minX ( ) const
inline

◆ minX() [2/2]

float WebCore::VertexPair::minX ( ) const
inline

◆ minY() [1/2]

float WebCore::VertexPair::minY ( ) const
inline

◆ minY() [2/2]

float WebCore::VertexPair::minY ( ) const
inline

◆ overlapsRect() [1/2]

bool WebCore::VertexPair::overlapsRect ( const FloatRect ) const

◆ overlapsRect() [2/2]

bool WebCore::VertexPair::overlapsRect ( const FloatRect rect) const

◆ vertex1() [1/2]

virtual const FloatPoint& WebCore::VertexPair::vertex1 ( ) const
pure virtual

◆ vertex1() [2/2]

virtual const FloatPoint& WebCore::VertexPair::vertex1 ( ) const
pure virtual

◆ vertex2() [1/2]

virtual const FloatPoint& WebCore::VertexPair::vertex2 ( ) const
pure virtual

◆ vertex2() [2/2]

virtual const FloatPoint& WebCore::VertexPair::vertex2 ( ) const
pure virtual

The documentation for this class was generated from the following files: