|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectptolemy.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 All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |