|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ptolemy.kernel.util.NamedObj ptolemy.kernel.InstantiableNamedObj ptolemy.kernel.Entity ptolemy.kernel.ComponentEntity ptolemy.actor.AtomicActor ptolemy.actor.TypedAtomicActor ptolemy.domains.gr.kernel.GRActor ptolemy.domains.gr.kernel.GRActor2D ptolemy.domains.gr.lib.GRShape2D ptolemy.domains.gr.lib.RectangularFigure2D ptolemy.domains.gr.lib.Ellipse2D
public class 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.
Yellow (chf) |
Green (ismael) |
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ptolemy.kernel.Entity |
---|
Entity.ContainedObjectsIterator |
Field Summary |
---|
Fields inherited from class ptolemy.domains.gr.lib.RectangularFigure2D |
---|
height, width, xPosition, yPosition |
Fields inherited from class ptolemy.domains.gr.lib.GRShape2D |
---|
_figure, outlineWidth, rgbFillColor, rgbOutlineColor, sceneGraphOut |
Fields inherited from class ptolemy.domains.gr.kernel.GRActor2D |
---|
_viewScreen |
Fields inherited from class ptolemy.domains.gr.kernel.GRActor |
---|
_allowAttributeChanges, _isSceneGraphInitialized |
Fields inherited from class ptolemy.actor.AtomicActor |
---|
_actorFiringListeners, _initializables, _notifyingActorFiring, _stopRequested |
Fields inherited from class ptolemy.kernel.util.NamedObj |
---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
Fields inherited from interface ptolemy.actor.Executable |
---|
COMPLETED, NOT_READY, STOP_ITERATING |
Constructor Summary | |
---|---|
Ellipse2D(CompositeEntity container,
java.lang.String name)
Construct an actor with the given container and name. |
Method Summary | |
---|---|
protected 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 ptolemy.domains.gr.lib.RectangularFigure2D |
---|
_getCenterOffset, _getCenterPoint, _getCornerPoint, attributeChanged |
Methods inherited from class ptolemy.domains.gr.lib.GRShape2D |
---|
_makeSceneGraphConnection, getFigure, initialize, prefire |
Methods inherited from class ptolemy.domains.gr.kernel.GRActor2D |
---|
_setViewScreen |
Methods inherited from class ptolemy.domains.gr.kernel.GRActor |
---|
fire, wrapup |
Methods inherited from class ptolemy.actor.TypedAtomicActor |
---|
_addPort, _fireAt, _fireAt, attributeTypeChanged, clone, newPort, typeConstraintList, typeConstraints |
Methods inherited from class ptolemy.kernel.ComponentEntity |
---|
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName |
Methods inherited from class ptolemy.kernel.Entity |
---|
_description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName |
Methods inherited from class ptolemy.kernel.InstantiableNamedObj |
---|
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ptolemy.actor.Actor |
---|
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList |
Methods inherited from interface ptolemy.actor.Executable |
---|
isFireFunctional, isStrict, iterate, postfire, stop, stopFire, terminate |
Methods inherited from interface ptolemy.actor.Initializable |
---|
addInitializable, preinitialize, removeInitializable |
Methods inherited from interface ptolemy.kernel.util.Nameable |
---|
description, getContainer, getDisplayName, getFullName, getName, getName, setName |
Methods inherited from interface ptolemy.kernel.util.Derivable |
---|
getDerivedLevel, getDerivedList, propagateValue |
Constructor Detail |
---|
public Ellipse2D(CompositeEntity container, java.lang.String name) throws IllegalActionException, NameDuplicationException
container
- The container.name
- The name of this actor.
IllegalActionException
- If the actor cannot be contained
by the proposed container.
NameDuplicationException
- If the container already has an
actor with this name.Method Detail |
---|
protected BasicFigure _createFigure() throws IllegalActionException
_createFigure
in class RectangularFigure2D
IllegalActionException
- If a parameter value is not valid.protected void _updateFigure() throws IllegalActionException
_updateFigure
in class RectangularFigure2D
IllegalActionException
- If a parameter value is not valid.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |