public abstract class Shape extends java.lang.Object implements Drawable2D, java.io.Serializable, Pluggable
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
Shape() |
| Modifier and Type | Method and Description |
|---|---|
abstract Shape |
copy() |
abstract Shape |
copyBaseForm() |
void |
draw2D(processing.core.PGraphics p,
Transformation transform) |
abstract int |
getControlType(int index) |
abstract GShape |
getGShape() |
java.lang.String |
getName() |
abstract java.lang.String |
getNameOfControl(int index) |
abstract int |
getNumberOfControls() |
abstract int |
getValue(int index) |
abstract void |
recalculate() |
void |
setActive(boolean b) |
private static final long serialVersionUID
public abstract GShape getGShape()
public abstract Shape copy()
public abstract Shape copyBaseForm()
public abstract int getNumberOfControls()
getNumberOfControls in interface Pluggablepublic abstract int getControlType(int index)
getControlType in interface Pluggablepublic abstract java.lang.String getNameOfControl(int index)
getNameOfControl in interface Pluggablepublic abstract void recalculate()
public void draw2D(processing.core.PGraphics p,
Transformation transform)
draw2D in interface Drawable2Dpublic java.lang.String getName()