Home | History | Annotate | Download | only in Intersection

Lines Matching defs:_Point

205 struct _Point;
211 friend _Point operator+(const _Point& a, const _Vector& b);
255 struct _Point {
259 friend _Vector operator-(const _Point& a, const _Point& b);
271 friend bool operator==(const _Point& a, const _Point& b) {
275 friend bool operator!=(const _Point& a, const _Point& b) {
282 bool approximatelyEqual(const _Point& a) const {
300 bool approximatelyEqualHalf(const _Point& a) const {
319 double distance(const _Point& a) const {
324 double distanceSquared(const _Point& a) const {
329 double moreRoughlyEqual(const _Point& a) const {
333 double roughlyEqual(const _Point& a) const {
338 typedef _Point _Line[2];
339 typedef _Point Quadratic[3];
340 typedef _Point Triangle[3];
341 typedef _Point Cubic[4];
349 void add(const _Point& pt) {
365 bool contains(const _Point& pt) const {
378 void set(const _Point& pt) {
397 _Point pts[7];
403 _Point pts[5];