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

#include <FloatPolygon.h>

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

Public Member Functions

const FloatPointvertex1 () const override
 
const FloatPointvertex2 () const override
 
const FloatPolygonEdgepreviousEdge () const
 
const FloatPolygonEdgenextEdge () const
 
const FloatPolygonpolygon () const
 
unsigned vertexIndex1 () const
 
unsigned vertexIndex2 () const
 
unsigned edgeIndex () const
 
const FloatPointvertex1 () const override
 
const FloatPointvertex2 () const override
 
const FloatPolygonEdgepreviousEdge () const
 
const FloatPolygonEdgenextEdge () const
 
const FloatPolygonpolygon () const
 
unsigned vertexIndex1 () const
 
unsigned vertexIndex2 () const
 
unsigned edgeIndex () const
 
- Public Member Functions inherited from WebCore::VertexPair
virtual ~VertexPair ()
 
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 ()
 
float minX () const
 
float minY () const
 
float maxX () const
 
float maxY () const
 
bool overlapsRect (const FloatRect &) const
 
bool intersection (const VertexPair &, FloatPoint &) const
 

Friends

class FloatPolygon
 

Member Function Documentation

◆ edgeIndex() [1/2]

unsigned WebCore::FloatPolygonEdge::edgeIndex ( ) const
inline

◆ edgeIndex() [2/2]

unsigned WebCore::FloatPolygonEdge::edgeIndex ( ) const
inline

◆ nextEdge() [1/2]

const FloatPolygonEdge& WebCore::FloatPolygonEdge::nextEdge ( ) const
inline

◆ nextEdge() [2/2]

const FloatPolygonEdge& WebCore::FloatPolygonEdge::nextEdge ( ) const
inline

◆ polygon() [1/2]

const FloatPolygon* WebCore::FloatPolygonEdge::polygon ( ) const
inline

◆ polygon() [2/2]

const FloatPolygon* WebCore::FloatPolygonEdge::polygon ( ) const
inline

◆ previousEdge() [1/2]

const FloatPolygonEdge& WebCore::FloatPolygonEdge::previousEdge ( ) const
inline

◆ previousEdge() [2/2]

const FloatPolygonEdge& WebCore::FloatPolygonEdge::previousEdge ( ) const
inline

◆ vertex1() [1/2]

const FloatPoint& WebCore::FloatPolygonEdge::vertex1 ( ) const
inlineoverridevirtual

Implements WebCore::VertexPair.

◆ vertex1() [2/2]

const FloatPoint& WebCore::FloatPolygonEdge::vertex1 ( ) const
inlineoverridevirtual

Implements WebCore::VertexPair.

◆ vertex2() [1/2]

const FloatPoint& WebCore::FloatPolygonEdge::vertex2 ( ) const
inlineoverridevirtual

Implements WebCore::VertexPair.

◆ vertex2() [2/2]

const FloatPoint& WebCore::FloatPolygonEdge::vertex2 ( ) const
inlineoverridevirtual

Implements WebCore::VertexPair.

◆ vertexIndex1() [1/2]

unsigned WebCore::FloatPolygonEdge::vertexIndex1 ( ) const
inline

◆ vertexIndex1() [2/2]

unsigned WebCore::FloatPolygonEdge::vertexIndex1 ( ) const
inline

◆ vertexIndex2() [1/2]

unsigned WebCore::FloatPolygonEdge::vertexIndex2 ( ) const
inline

◆ vertexIndex2() [2/2]

unsigned WebCore::FloatPolygonEdge::vertexIndex2 ( ) const
inline

Friends And Related Function Documentation

◆ FloatPolygon

FloatPolygon
friend

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