Deprecated API


Contents
Deprecated Interfaces
math.geom2d.circulinear.ContinuousCirculinearCurve2D
          replaced by CirculinearContinuousCurve2D 
 

Deprecated Classes
math.geom2d.transform.AffineTransform2D
          use math.geom2d.AffineTransform2D instead (0.7.0) 
math.geom2d.spline.BezierCurve2D
          replaced by CubicBezierCurve2D (0.7.1) 
math.geom2d.line.ClosedPolyline2D
          use math.geom2d.polygon.Ring2D instead (0.7.0) 
math.geom2d.line.LineObject2D
          use Line2D instead 
math.geom2d.spline.PolyBezierCurve2D
          use PolyCubicBezierCurve2D instead 
math.geom2d.line.Polyline2D
          use math.geom2d.polygon.Polyline2D instead (0.7.0) 
math.geom2d.line.Polyline2DUtils
          use math.geom2d.polygon.Polyline2DUtils instead (0.7.0) 
math.geom2d.spline.QuadBezier2D
          replaced by QuadBezierCurve2D (0.7.1) 
math.geom2d.polygon.Ring2D
          replaced by LinearRing2D (0.8.0) 
 

Deprecated Fields
math.geom2d.Point2D.INFINITY_POINT
          it is recommended to use exceptions instead (0.7.0) 
 

Deprecated Methods
math.geom2d.polygon.SimplePolygon2D.addPoint(Point2D)
          replaced by addVertex() (0.7.1) 
math.geom2d.polygon.MultiPolygon2D.addPolyline(LinearRing2D)
           
math.geom2d.polygon.SimplePolygon2D.clearPoints()
          use clearVertices instead 
math.geom2d.polygon.Polyline2D.clearPoints()
          replaced by clearVertices() 
math.geom2d.AffineTransform2D.compose(AffineTransform2D)
          replaced by concatenate() method (0.6.3) 
math.geom2d.line.StraightLine2D.createCartesianLine2D(double, double, double)
          since 0.6.3, use createCartesian instead 
math.geom2d.line.StraightLine2D.createMedian2D(Point2D, Point2D)
          since 0.6.3, use createMedian instead 
math.geom2d.line.StraightLine2D.createOrthogonalLine2D(LinearShape2D, Point2D)
          since 0.6.3, use createPerpendicular instead 
math.geom2d.line.StraightLine2D.createParallelLine2D(LinearShape2D, double)
          since 0.6.3, use createParallel() instead 
math.geom2d.line.StraightLine2D.createParallelLine2D(LinearShape2D, Point2D)
          since 0.6.3, use createParallel() instead 
math.geom2d.line.StraightLine2D.createStraightLine2D(Point2D, double, double)
          since 0.6.3, use create() instead 
math.geom2d.line.StraightLine2D.createStraightLine2D(Point2D, Point2D)
          use create(Point2D, Point2D) instead 
math.geom2d.curve.CurveSet2D.fromUnitSegment(double, double, double)
          use Curve2DUtils.fromUnitSegment() instead 
math.geom2d.AffineTransform2D.getInverseTransform()
          use invert() method instead (0.6.3) 
math.geom2d.conic.CircleArc2D.getSupportCircle()
          use getSupportingCircle instead 
math.geom2d.polygon.SimplePolygon2D.removePoint(Point2D)
          replaced by removeVertex() (0.7.1) 
math.geom2d.grid.TriangleGrid2D.setAngle(double)
          grids are supposed to be immutable (0.8.0) 
math.geom2d.conic.CircleArc2D.setArc(Point2D, double, double, double)
          conics will become imutable in a future release 
math.geom2d.Vector2D.setAsPolar(double, double)
          vectors will become imutable in a future release 
math.geom2d.line.StraightLine2D.setCartesianEquation(double, double, double)
          lines will become imutable in a future release 
math.geom2d.conic.Ellipse2D.setCenter(double, double)
          conics will become immutable in a future release 
math.geom2d.conic.Ellipse2D.setCenter(Point2D)
          conics will become immutable in a future release 
math.geom2d.conic.CircleArc2D.setCenter(Point2D)
          conics will become imutable in a future release 
math.geom2d.conic.Circle2D.setCircle(double, double, double)
          conics will become immutable in a future release 
math.geom2d.conic.Circle2D.setCircle(Point2D, double)
          conics will become immutable in a future release 
math.geom2d.conic.Ellipse2D.setEllipse(double, double, double, double, double)
          conics will become immutable in a future release 
math.geom2d.conic.Ellipse2D.setEllipse(double, double, double, double, double, boolean)
          conics will become immutable in a future release 
math.geom2d.conic.Ellipse2D.setEllipse(Point2D, double, double, double)
          conics will become immutable in a future release 
math.geom2d.conic.Ellipse2D.setEllipse(Point2D, double, double, double, boolean)
          conics will become immutable in a future release 
math.geom2d.line.StraightLine2D.setLine(double, double, double, double)
          lines will become imutable in a future release 
math.geom2d.line.StraightLine2D.setLine(LinearShape2D)
          lines will become imutable in a future release 
math.geom2d.line.StraightLine2D.setLine(Point2D, Point2D)
          lines will become imutable in a future release 
math.geom2d.line.LineSegment2D.setLineSegment(double, double, double, double)
          lines will become immutable in a future release 
math.geom2d.line.LineSegment2D.setLineSegment(Point2D, Point2D)
          lines will become immutable in a future release 
math.geom2d.grid.TriangleGrid2D.setOrigin(Point2D)
          grids are supposed to be immutable (0.8.0) 
math.geom2d.grid.SquareGrid2D.setOrigin(Point2D)
          grids are supposed to be immutable (0.8.0) 
math.geom2d.line.StraightLine2D.setPoints(double, double, double, double)
          lines will become imutable in a future release 
math.geom2d.Point2D.setPolarLocation(double, double)
          use Point2D.createPolar() instead (0.7.0) 
math.geom2d.Point2D.setPolarLocation(Point2D, double, double)
          use Point2D.createPolar() instead (0.7.0) 
math.geom2d.conic.CircleArc2D.setRadius(double)
          conics will become imutable in a future release 
math.geom2d.conic.Circle2D.setRadius(double)
          conics will become immutable in a future release 
math.geom2d.line.Ray2D.setRay(double, double, double, double)
          lines will become immutable in a future release 
math.geom2d.line.InvertedRay2D.setRay(double, double, double, double)
          lines will become immutable in a future release 
math.geom2d.line.Ray2D.setRay(Point2D, Point2D)
          lines will become immutable in a future release 
math.geom2d.line.InvertedRay2D.setRay(Point2D, Point2D)
          lines will become immutable in a future release 
math.geom2d.line.Ray2D.setRay(Point2D, Vector2D)
          lines will become immutable in a future release 
math.geom2d.line.InvertedRay2D.setRay(Point2D, Vector2D)
          lines will become immutable in a future release 
math.geom2d.grid.TriangleGrid2D.setSize(double)
          grids are supposed to be immutable (0.8.0) 
math.geom2d.grid.SquareGrid2D.setSize(double)
          grids are supposed to be immutable (0.8.0) 
math.geom2d.grid.SquareGrid2D.setSize(double, double)
          grids are supposed to be immutable (0.8.0) 
math.geom3d.transform.AffineTransform3D.setToIdentity()
          AffineTransform3d is immutable (0.6.3) 
math.geom3d.transform.AffineTransform3D.setTransform(AffineTransform3D)
          AffineTransform3d is immutable (0.6.3) 
math.geom3d.transform.AffineTransform3D.setTransform(double, double, double, double, double, double, double, double, double, double, double, double)
          AffineTransform3d is immutable (0.6.3) 
math.geom2d.Vector2D.setVector(double, double)
          vectors will become imutable in a future release 
math.geom2d.Vector2D.setX(double)
          vectors will become imutable in a future release 
math.geom2d.Vector2D.setY(double)
          vectors will become imutable in a future release 
math.geom2d.curve.CurveSet2D.toUnitSegment(double, double, double)
          use Curve2DUtils.toUnitSegment() instead 
math.geom2d.AffineTransform2D.transform(Point2D, Point2D)
          use point.transform() instead. (0.7.0) 
math.geom2d.transform.CircleInversion2D.transform(Shape2D)
          use transformShape() instead (0.7.0) 
math.geom3d.transform.AffineTransform3D.transform(Shape3D)
          shapes are responsible of their transform (0.6.3) 
 

Deprecated Constructors
math.geom2d.curve.CurveSet2D()
          use CurveArray2D instead 
math.geom2d.curve.CurveSet2D(Collection)
          use CurveArray2D instead 
math.geom2d.curve.CurveSet2D(int)
          use CurveArray2D instead 
math.geom2d.curve.CurveSet2D(T[])
          use CurveArray2D instead 
math.geom2d.circulinear.GenericCirculinearRing2D(CirculinearElement2D[], boolean)
           
math.geom2d.circulinear.GenericCirculinearRing2D(Collection, boolean)
           
math.geom2d.Point2D(Point2D, double, double)
          use Point2D.createPolar() instead (0.7.0) 
math.geom2d.Point2D(Point2D, Point2D)
          since 0.7.0 
math.geom2d.spline.PolyBezierCurve2D()
           
math.geom2d.spline.PolyBezierCurve2D(Collection)
           
math.geom2d.spline.PolyBezierCurve2D(CubicBezierCurve2D[])
           
math.geom2d.polygon.Ring2D()
          Use LinearRing2D instead (0.8.0) 
math.geom2d.polygon.Ring2D(Collection)
          Ring2D will be changed to an interface in a future release. Use LinearRing2D instead (0.8.0) 
math.geom2d.polygon.Ring2D(double[], double[])
          Ring2D will be changed to an interface in a future release. Use LinearRing2D instead (0.8.0) 
math.geom2d.polygon.Ring2D(Point2D)
          Ring2D will be changed to an interface in a future release. Use LinearRing2D instead (0.8.0) 
math.geom2d.polygon.Ring2D(Point2D[])
          Ring2D will be changed to an interface in a future release. Use LinearRing2D instead (0.8.0) 
math.geom2d.UnboundedShapeException()
           
 



Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.