Add a single point to the list (this does not compute the hull!)

@param point Point to add
543237
public void add(double... point) {
    if(this.ok) {
      this.points = new ArrayList<>(this.points);
      this.ok = false;
    }
    this.points.add(point);
    // Update data set extends
    minmaxX.put(point[0]);
    minmaxY.put(point[1]);
  }
771196
private Point makePointValid(Point point) {
        CoordinateSequence sequence = point.getCoordinateSequence();
        GeometryFactory factory = point.getFactory();
        CoordinateSequenceFactory csFactory = factory.getCoordinateSequenceFactory();
        if (sequence.size() == 0) {
            return point;
        } else if (Double.isNaN(sequence.getOrdinate(0, 0)) || Double.isNaN(sequence.getOrdinate(0, 1))) {
            return factory.createPoint(csFactory.create(0, sequence.getDimension()));
        } else if (sequence.size() == 1) {
            return point;
        } else {
            throw new RuntimeException("JTS cannot create a point from a CoordinateSequence containing several points");
        }
    }
1251247
def append(self, point):
        
        point = Point(point)
        self._elements.append(point)
378348
@SuppressWarnings("unchecked")
	public static <T extends Plugin> void add(ExtensionPoint<T> point) {
		ArrayList<Plugin> plugins = new ArrayList<>();
		synchronized (points) {
			points.add(point);
			for (Iterator<Plugin> it = waitingPlugins.iterator(); it.hasNext(); ) {
				Plugin pi = it.next();
				if (point.getPluginClass().isAssignableFrom(pi.getClass())) {
					plugins.add(pi);
					it.remove();
				}
			}
		}
		synchronized (point) {
			for (Plugin pi : plugins)
				point.addPlugin((T)pi);
		}
	}
29369
public void add(double x, double y) {
		resize(m_pointCount + 1);
		Point2D pt = new Point2D();
		pt.setCoords(x, y);
		setXY(m_pointCount - 1, pt);
	}
1306634
public Member add(Number x, Number y) {
		return add(new Point(x, y));
	}
1286029
public void addPoint( float x , float y , float z ) {
		norm.grow().set(x/z, y/z);
	}
72791
private void freePoints(Point head) {
		head.prev.next = nextFreePoint;
		head.prev = null;
		nextFreePoint = head;
	}
521861
public void addPoint(double x, double y) {
        numItems++;
        double xMinusMeanX = x - meanx;
        double yMinusMeanY = y - meany;
        sumsq += xMinusMeanX * yMinusMeanY * (numItems - 1) / numItems;
        meanx += xMinusMeanX / numItems;
        meany += yMinusMeanY / numItems;
    }
1360341
private void addPoint(Vector2f pt) {
		if (holes == null) {
			Point p = getPoint(pt);
			contour.add(p);
		} else {
			Point p = getPoint(pt);
			holes.add(p);
		}
	}
967358
public void add(double x, double y, double z) {
		resize(m_pointCount + 1);
		Point3D pt = new Point3D();
		pt.setCoords(x, y, z);
		setXYZ(m_pointCount - 1, pt);
	}
21564
private void update(double... points)
    {
        checkInput(points);
        if (!closed)
        {
            this.injection = checkInjection(points, 0);
        }
        double[] cp = createControlPoints(points);
        init(cp);
    }
765032
public PointSeries addNumbers(final List<Number> values) {
		for (Number number : values) {
			addNumberPoint(number);
		}
		return this;
	}
974803
protected void base_add(DataPoint dp, double weight)
    {
        datapoints.addDataPoint(dp);
        setWeight(size()-1, weight);
    }
515340
public static final Point add(Point... points)
    {
        AbstractPoint res = new AbstractPoint();
        for (Point pp : points)
        {
            res.x += pp.getX();
            res.y += pp.getY();
        }
        return res;
    }
1159871
public void push(Point point) {
    BatchPoints.Builder batchPointsBuilder = BatchPoints.database(database).retentionPolicy(DEFAULT_RETENTION_POLICY);
    batchPointsBuilder.point(point);
    influxDB.write(batchPointsBuilder.build());
  }
476872
public GeoMultiPoint addPoint(GeoPoint point) {
		Contracts.assertNotNull( point, "point" );
		this.points.add( point );
		return this;
	}