@Override public double get2() { return getReferencedObject().get2(); } }
@Override public Coordinate getCoordinate( int index ) { if ( index < points.size() && index >= 0 ) { Point point = points.get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); } return null; }
@Override public Coordinate getCoordinateCopy( int index ) { Point point = points.get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public void getCoordinate( int index, Coordinate coord ) { if ( index < points.size() && index >= 0 ) { Point point = points.get( index ); coord.x = point.get0(); coord.y = point.get1(); coord.z = point.get2(); } }
private List<Coordinate> getCoordinates( LineStringSegment lsSegment ) { Points points = lsSegment.getControlPoints(); List<Coordinate> coordinates = new ArrayList<Coordinate>( points.size() ); for ( Point point : points ) { coordinates.add( new Coordinate( point.get0(), point.get1(), point.get2() ) ); } return coordinates; } }
private Collection<Coordinate> getCoordinates( LineStringSegment lsSegment ) { Points points = lsSegment.getControlPoints(); List<Coordinate> coordinates = new ArrayList<Coordinate>( points.size() ); for ( Point point : points ) { coordinates.add( new Coordinate( point.get0(), point.get1(), point.get2() ) ); } return coordinates; } }
@Override public Coordinate getCoordinate( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinateCopy( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinate( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinateCopy( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinateCopy( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinateCopy( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinate( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public Coordinate getCoordinate( int index ) { Point point = get( index ); return new Coordinate( point.get0(), point.get1(), point.get2() ); }
@Override public void getCoordinate( int index, Coordinate coord ) { Point point = get( index ); coord.x = point.get0(); coord.y = point.get1(); coord.z = point.get2(); }
@Override public void getCoordinate( int index, Coordinate coord ) { Point point = get( index ); coord.x = point.get0(); coord.y = point.get1(); coord.z = point.get2(); }
@Override public void getCoordinate( int index, Coordinate coord ) { Point point = get( index ); coord.x = point.get0(); coord.y = point.get1(); coord.z = point.get2(); }
@Override public void getCoordinate( int index, Coordinate coord ) { Point point = get( index ); coord.x = point.get0(); coord.y = point.get1(); coord.z = point.get2(); }
private boolean isDefaultBBox() { Envelope env = getDefaultBBox(); return ( Math.abs( bbox.getSpan0() - env.getSpan0() ) < 1E-11 ) && ( Math.abs( bbox.getSpan1() - env.getSpan1() ) < 1E-11 ) && ( Math.abs( bbox.getMin().get0() - env.getMin().get0() ) < 1E-11 ) && ( Math.abs( bbox.getMin().get1() - env.getMin().get1() ) < 1E-11 ) && ( Math.abs( bbox.getMin().get2() - env.getMin().get2() ) < 1E-11 ); }