Class BoolPolygon2DInt

All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.lang.Cloneable, java.lang.Comparable<InterfaceShape>, AttributeListener, AttributeObject, InterfaceObject, PersistentObject, VariableObject, PopupMenuObject, NamedObject, InterfaceQueryObject, InterfaceShapeQueryObject, ShapeListener, VertexDataColumnListener, InterfaceTransferable, TreeObject, CleanableObject, XMLObject, IconObject

public class BoolPolygon2DInt
extends Polygon2DInt
  • Field Details

    • booleanNodes

      public java.util.ArrayList<MguiBoolean> booleanNodes
  • Constructor Details

    • BoolPolygon2DInt

      public BoolPolygon2DInt()
    • BoolPolygon2DInt

      public BoolPolygon2DInt​(Polygon2D thisPoly)
    • BoolPolygon2DInt

      public BoolPolygon2DInt​(Polygon2DInt thisPoly)
  • Method Details

    • resetNodes

      public void resetNodes()
    • setShape

      public void setShape​(Shape2D thisShape)
      Overrides:
      setShape in class Polygon2DInt
    • setNodeBool

      public void setNodeBool​(int node, boolean bool)
    • getNodeBool

      public boolean getNodeBool​(int node)
    • drawShape2D

      public void drawShape2D​(java.awt.Graphics2D g, DrawingEngine d)
      Description copied from class: InterfaceShape
      ABSTRACT METHODS
      Overrides:
      drawShape2D in class Shape2DInt
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class Polygon2DInt