Lines Matching refs:Vector2
21 bool Intersect(const Line& a, const Line& b, Vector2<int16_t>& out) in Intersect()
23 Vector2<int16_t> aA = a[0]; in Intersect()
24 Vector2<int16_t> aB = a[1]; in Intersect()
25 Vector2<int16_t> bA = b[0]; in Intersect()
26 Vector2<int16_t> bB = b[1]; in Intersect()
44 Vector2<int16_t> aA = a[0]; in IsIntersect()
45 Vector2<int16_t> aB = a[1]; in IsIntersect()
46 Vector2<int16_t> bA = b[0]; in IsIntersect()
47 Vector2<int16_t> bB = b[1]; in IsIntersect()
96 Vector2<int16_t> intersectPoint; in Clip()
111 Vector2<int16_t> intersectPoint; in Clip()
141 void Clip(const Line& line, const Polygon& poly, Vector2<int16_t>* pOut, uint8_t *pNum) in Clip()
169 Vector2<int16_t> intersectPoint; in Clip()
177 Polygon::Polygon(const Vector2<int16_t>* vertexes, const uint8_t vertexNum) in Polygon()
180 if (memcpy_s(vertexes_, MAX_VERTEX_NUM * sizeof(Vector2<int16_t>), in Polygon()
181 vertexes, vertexNum * sizeof(Vector2<int16_t>)) != EOK) { in Polygon()