Interface ICMShape

All Superinterfaces:
ICMPaintable, ICopyable, IFlexible, IChangeable, IMovable, IResizable, IShape
All Known Implementing Classes:
Ellipse, Multishape, Picture, Rectangle, Triangle

public interface ICMShape
extends IShape, ICMPaintable
Instance interfejsu ICMShape představují objekty určené pro zobrazení na virtuálním plátně spravovaném správcem plátna.
  • Method Details

    • copy

      ICMShape copy()
      Returns a deep copy of the instance.

      In opposition to its parent that returns an instance of the interface ICopyable this method restricts the returned values to instances of this interface ICMShape.

      Specified by:
      copy in interface ICopyable
      Specified by:
      copy in interface IShape
      Returns:
      The requested copy