Package 

Class AwtMutableConvexPolygon

  • All Implemented Interfaces:
    it.unibo.alchemist.model.implementations.geometry.AwtShapeCompatible , it.unibo.alchemist.model.interfaces.geometry.ConvexGeometricShape , it.unibo.alchemist.model.interfaces.geometry.GeometricShape , it.unibo.alchemist.model.interfaces.geometry.euclidean2d.ConvexPolygon , it.unibo.alchemist.model.interfaces.geometry.euclidean2d.MutableConvexPolygon , java.io.Serializable

    
    public class AwtMutableConvexPolygon
    extends AbstractConvexPolygon implements MutableConvexPolygon
                        

    MutableConvexPolygon partly delegated to AwtEuclidean2DShape and java.awt.geom. Each modification operation on this object has a time complexity of O(n), where n is the number of vertices/edges. Collinear points are allowed.