public int getNumPoints() { return point.getNumPoints(); }
@Test public void testDecimate3DPoint() throws Exception { Point p = gf.createPoint(csf.create(new double[] {0, 1, 2}, 3)); Decimator d = new Decimator(identity, new Rectangle(0, 0, 5, 5), 0.8); d.decimateTransformGeneralize(p, identity); assertEquals(1, p.getNumPoints()); assertEquals(2, p.getCoordinateSequence().getDimension()); }
assertEquals(-1, (geometryFactory.createMultiPoint((Point[]) null)).getBoundaryDimension()); assertEquals(0, (geometryFactory.createPoint((Coordinate)null)).getNumPoints()); assertEquals(0, (geometryFactory.createLinearRing((CoordinateSequence)null)).getNumPoints()); assertEquals(0, (geometryFactory.createLineString((Coordinate[])null)).getNumPoints());