de.jtem.java2dx.modelling
Class SubdividedPolygon2D
java.lang.Object
de.jtem.java2dx.modelling.ModellingTool2D
de.jtem.java2dx.modelling.DraggablePolygon2D
de.jtem.java2dx.modelling.SubdividedPolygon2D
- All Implemented Interfaces:
- ModellingTool, Serializable, Cloneable, EventListener, ChangeListener
public class SubdividedPolygon2D
- extends DraggablePolygon2D
- See Also:
- Serialized Form
Methods inherited from class de.jtem.java2dx.modelling.DraggablePolygon2D |
getActionTree, getControlPoints, getControlScene, getDefaultArrangement, getDefaultPointCount, getDefaultRadius, getDefaultTranslationX, getDefaultTranslationY, getModel, isDrawingPoints, reset, setDefaultArrangement, setDefaultPointCount, setDefaultRadius, setDefaultTranslationX, setDefaultTranslationY, setDrawingPoints, setMenuDragListener, translate, updateViewFromModel |
Methods inherited from class de.jtem.java2dx.modelling.ModellingTool2D |
addActionTree, addChangeListener, fireModelChange, getMenu, getMenuDragListener, getModelType, getName, getViewScene, moveTo, removeChangeListener, setModelType, setName, stateChanged |
subdivider
protected PolygonSubdivider subdivider
SubdividedPolygon2D
public SubdividedPolygon2D()
SubdividedPolygon2D
public SubdividedPolygon2D(int defaultPointCount,
int defaultArrangement,
double defaultTranslationX,
double defaultTranslationY,
double defaultRadius,
boolean closed,
boolean drawingPoints,
double maximalCurvatureLength,
double maximalEdgeLength,
int subdivisionMethod)
SubdividedPolygon2D
public SubdividedPolygon2D(SubdividedPolygon2D p)
clone
public SubdividedPolygon2D clone()
- Specified by:
clone
in interface ModellingTool
- Overrides:
clone
in class DraggablePolygon2D
getMaximalCurvatureLength
public double getMaximalCurvatureLength()
getMaximalEdgeLength
public double getMaximalEdgeLength()
getSubdivisionMethod
public int getSubdivisionMethod()
recallModelState
public void recallModelState()
- Specified by:
recallModelState
in interface ModellingTool
- Overrides:
recallModelState
in class DraggablePolygon2D
setMaximalCurvatureLength
public void setMaximalCurvatureLength(double l)
setMaximalEdgeLength
public void setMaximalEdgeLength(double l)
setSubdivisionMethod
public void setSubdivisionMethod(int subdivisionMethod)
storeModelState
public void storeModelState()
- Specified by:
storeModelState
in interface ModellingTool
- Overrides:
storeModelState
in class DraggablePolygon2D
updateFromModel
protected void updateFromModel()
- Description copied from class:
ModellingTool2D
- Respond to a change of the model state.
- Overrides:
updateFromModel
in class DraggablePolygon2D
updateModelFromController
protected void updateModelFromController()
- Overrides:
updateModelFromController
in class DraggablePolygon2D
jTEM