OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:FloatPolygonEdge
(Results
1 - 5
of
5
) sorted by null
/external/chromium_org/third_party/WebKit/Source/platform/geometry/
FloatPolygon.h
43
class
FloatPolygonEdge
;
59
const
FloatPolygonEdge
& edgeAt(unsigned index) const { return m_edges[index]; }
63
bool overlappingEdges(float minY, float maxY, Vector<const
FloatPolygonEdge
*>& result) const;
68
typedef PODInterval<float,
FloatPolygonEdge
*> EdgeInterval;
69
typedef PODIntervalTree<float,
FloatPolygonEdge
*> EdgeIntervalTree;
78
Vector<
FloatPolygonEdge
> m_edges;
79
EdgeIntervalTree m_edgeTree; // Each EdgeIntervalTree node stores minY, maxY, and a ("UserData") pointer to a
FloatPolygonEdge
.
99
class PLATFORM_EXPORT
FloatPolygonEdge
: public VertexPair {
114
const
FloatPolygonEdge
& previousEdge() const
120
const
FloatPolygonEdge
& nextEdge() cons
[
all
...]
FloatPolygonTest.cpp
61
static bool compareEdgeIndex(const
FloatPolygonEdge
* edge1, const
FloatPolygonEdge
* edge2)
66
static Vector<const
FloatPolygonEdge
*> sortedOverlappingEdges(const FloatPolygon& polygon, float minY, float maxY)
68
Vector<const
FloatPolygonEdge
*> result;
142
Vector<const
FloatPolygonEdge
*> resultA = sortedOverlappingEdges(triangle, 100, 200);
150
Vector<const
FloatPolygonEdge
*> resultB = sortedOverlappingEdges(triangle, 200, 200);
158
Vector<const
FloatPolygonEdge
*> resultC = sortedOverlappingEdges(triangle, 100, 150);
165
Vector<const
FloatPolygonEdge
*> resultD = sortedOverlappingEdges(triangle, 201, 300);
168
Vector<const
FloatPolygonEdge
*> resultE = sortedOverlappingEdges(triangle, 98, 99);
FloatPolygon.cpp
120
const
FloatPolygonEdge
& firstEdge = m_edges[0];
121
const
FloatPolygonEdge
& lastEdge = m_edges[edgeIndex - 1];
135
FloatPolygonEdge
* edge = &m_edges[i];
140
bool FloatPolygon::overlappingEdges(float minY, float maxY, Vector<const
FloatPolygonEdge
*>& result) const
147
const
FloatPolygonEdge
* edge = static_cast<const
FloatPolygonEdge
*>(overlappingEdgeIntervals[i].data());
/external/chromium_org/third_party/WebKit/Source/core/rendering/shapes/
PolygonShape.cpp
38
static inline FloatSize inwardEdgeNormal(const
FloatPolygonEdge
& edge)
49
static inline FloatSize outwardEdgeNormal(const
FloatPolygonEdge
& edge)
131
Vector<const
FloatPolygonEdge
*> overlappingEdges;
137
const
FloatPolygonEdge
& edge = *(overlappingEdges[i]);
PolygonShape.h
41
OffsetPolygonEdge(const
FloatPolygonEdge
& edge, const FloatSize& offset)
Completed in 311 milliseconds