|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectVisualSim.kernel.util.NamedObj
VisualSim.kernel.InstantiableNamedObj
VisualSim.kernel.Entity
VisualSim.kernel.ComponentEntity
VisualSim.actor.AtomicActor
VisualSim.actor.TypedAtomicActor
VisualSim.simulators.gr.kernel.GRActor
VisualSim.simulators.gr.kernel.GRActor2D
VisualSim.simulators.gr.lib.GRShape2D
VisualSim.simulators.gr.lib.RectangularFigure2D
VisualSim.simulators.gr.lib.Ellipse2D
An actor that creates an ellipse. The initial size, position, and type of figure are specified in the parameter edit window and can be changed after the figure has been displayed.
Nested Class Summary |
Nested classes inherited from class VisualSim.kernel.Entity |
VisualSim.kernel.Entity.ContainedObjectsIterator |
Field Summary |
Fields inherited from class VisualSim.simulators.gr.lib.RectangularFigure2D |
height, width, xPosition, yPosition |
Fields inherited from class VisualSim.simulators.gr.lib.GRShape2D |
_figure, outlineWidth, rgbFillColor, rgbOutlineColor, sceneGraphOut |
Fields inherited from class VisualSim.simulators.gr.kernel.GRActor2D |
_viewScreen |
Fields inherited from class VisualSim.simulators.gr.kernel.GRActor |
_allowAttributeChanges, _isSceneGraphInitialized |
Fields inherited from class VisualSim.actor.AtomicActor |
_stopRequested, Block_Documentation |
Fields inherited from class VisualSim.kernel.util.NamedObj |
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
Fields inherited from interface VisualSim.actor.Executable |
COMPLETED, NOT_READY, STOP_ITERATING |
Constructor Summary | |
Ellipse2D(VisualSim.kernel.CompositeEntity container,
java.lang.String name)
|
Method Summary | |
protected diva.canvas.toolbox.BasicFigure |
_createFigure()
Implement the base class to create a rectangular shape. |
protected void |
_updateFigure()
Update the figure's position and size when the user changes the appropriate parameters. |
Methods inherited from class VisualSim.simulators.gr.lib.RectangularFigure2D |
_getCenterOffset, _getCenterPoint, _getCornerPoint, attributeChanged |
Methods inherited from class VisualSim.simulators.gr.lib.GRShape2D |
_makeSceneGraphConnection, getFigure, initialize, prefire |
Methods inherited from class VisualSim.simulators.gr.kernel.GRActor2D |
_setViewScreen |
Methods inherited from class VisualSim.simulators.gr.kernel.GRActor |
fire, wrapup |
Methods inherited from class VisualSim.actor.TypedAtomicActor |
_addPort, attributeTypeChanged, clone, newPort, typeConstraintList |
Methods inherited from class VisualSim.actor.AtomicActor |
_createReceivers, clone, connectionsChanged, getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, iterate, newReceiver, outputPortList, postfire, preinitialize, pruneDependencies, removeDependency, setContainer, stop, stopFire, terminate |
Methods inherited from class VisualSim.kernel.ComponentEntity |
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName |
Methods inherited from class VisualSim.kernel.Entity |
_description, _exportMoMLContents, _removePort, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName, validateSettables |
Methods inherited from class VisualSim.kernel.InstantiableNamedObj |
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition |
Methods inherited from class VisualSim.kernel.util.NamedObj |
_addAttribute, _attachText, _cloneFixAttributeFields, _debug, _debug, _debug, _debug, _debug, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, attributeList, attributeList, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, getAttribute, getAttributes, getChangeListeners, getClassName, getDerivedLevel, getDerivedList, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, message, propagateValue, propagateValues, removeChangeListener, removeDebugListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setModelErrorHandler, setNormalDebugging, setPersistent, setSource, setVerboseDebugging, sortContainedObjects, toplevel, toString, workspace |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface VisualSim.actor.Actor |
getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, newReceiver, outputPortList |
Methods inherited from interface VisualSim.actor.Executable |
iterate, postfire, preinitialize, stop, stopFire, terminate |
Methods inherited from interface VisualSim.kernel.util.Nameable |
description, getContainer, getFullName, getName, getName, setName |
Methods inherited from interface VisualSim.kernel.util.Derivable |
getDerivedLevel, getDerivedList, propagateValue |
Constructor Detail |
public Ellipse2D(VisualSim.kernel.CompositeEntity container, java.lang.String name) throws VisualSim.kernel.util.IllegalActionException, VisualSim.kernel.util.NameDuplicationException
Method Detail |
protected diva.canvas.toolbox.BasicFigure _createFigure() throws VisualSim.kernel.util.IllegalActionException
_createFigure
in class RectangularFigure2D
VisualSim.kernel.util.IllegalActionException
- If a parameter value is not valid.protected void _updateFigure() throws VisualSim.kernel.util.IllegalActionException
_updateFigure
in class RectangularFigure2D
VisualSim.kernel.util.IllegalActionException
- If a parameter value is not valid.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |