Curve Example - Java
The following shows a Java example that returns a Curve object.
public static Curve buildCurve() throws Exception
{
Curve curve = new Curve();
curve.setSrsName("EPSG:4326");
//set the lineString.
LineString lineString = new LineString();
//LineString.setSrsName("EPSG:4326");
Pos pos = new Pos();
pos.setX(-75.66);
pos.setY(45.33);
pos.setMValue(new Double(-12.33));
lineString.getPos().add(pos);
//add the viaPoint
Pos pos1 = new Pos();
pos1.setX(-77.66);
pos1.setY(46.33);
pos1.setMValue(new Double(-17.33));
lineString.getPos().add(pos1);
//add the end Point.
Pos pos2 = new Pos();
pos2.setX(-78.66);
pos2.setY(49.33);
pos2.setMValue(new Double(-19.33));
lineString.getPos().add(pos2);
curve.getLineString().add(lineString);
return curve;
}