A B C D E F G H I K L M N O P Q R S T U V W Y

A

Accelerate(double) - Method in class GP.Attributes.Velocity
Change the velocity's current speed, without changing its direction, by the given amount.
Accelerate(Value) - Method in class GP.Attributes.Velocity
Change the velocity's current speed, without changing its direction, by the given amount.
Act() - Method in class GP.Action
This method should be implemented to perform some sequence of actions.
Act() - Method in class GP.Behavior
This need to be redefined in a subclass.
Act() - Method in class GP.Command
This method should be implemented to perform some sequence of actions.
Act() - Method in class GP.Graphics.Shape
This method is automatically called when the user clicks (presses and releases the mouse button) inside the object.
Act(double) - Method in class GP.Action
 
Act(double) - Method in class GP.Command
 
Act(int) - Method in class GP.Action
 
Act(int) - Method in class GP.Command
 
Act(Object) - Method in class GP.Action
 
Act(Object) - Method in class GP.Command
 
Act(Object, double) - Method in class GP.Action
 
Act(Object, double) - Method in class GP.Command
 
Act(Object, int) - Method in class GP.Action
 
Act(Object, int) - Method in class GP.Command
 
Action - class GP.Action.
This defines the interface to an action, something that happens quickly.
Action() - Constructor for class GP.Action
 
Action() - Method in class GP.Animator
This is the method that the animator calls that you need to overwrite to do something.
Add(Velocity) - Method in class GP.Attributes.Velocity
 
AddBehavior(Behavior) - Method in interface GP.Behavioral
This method can be used to add a new behavioral object to this object.
AddBehavior(Behavior) - Method in class GP.Graphics.Shape
 
AddElement(Object) - Method in class GP.Collection
 
AddElement(Object, Object) - Method in class GP.Collections.Keyed
 
AddElementAt(Object, Index) - Method in class GP.Collections.Matrix
 
AddElementAt(Object, int) - Method in class GP.Collections.Sequence
 
AddElementAt(Object, int, int) - Method in class GP.Collections.Matrix
 
AddElementIndexed(Object) - Method in class GP.Collections.Matrix
 
AddElementIndexed(Object) - Method in class GP.Collections.Sequence
 
AddEmptyColumn(int) - Method in class GP.Collections.Matrix
 
AddEmptyRow(int) - Method in class GP.Collections.Matrix
 
AddItem(Graphic) - Method in class GP.Component
 
AddItem(Graphic) - Method in interface GP.PackageFriendlyContainer
 
AdvanceFrame() - Method in class GP.Graphics.Movie
 
AlphaMask - Static variable in interface GP.Graphics.RGBConstants
 
AlphaShift - Static variable in interface GP.Graphics.RGBConstants
 
AmIHot() - Method in class GP.Reactors.MouseClick
 
Animator - class GP.Animator.
This is an abstract class that has an abstract Action method that you can override.
Animator(Container) - Constructor for class GP.Animator
This constructor builds the animator with a container.
Animator(Container, double) - Constructor for class GP.Animator
This constructor builds the animator with a container and a time interval.
AppendBehavior(Behavior) - Method in class GP.Behavior
 
ApplyBehaviors(double) - Method in interface GP.Behavioral
 
ApplyBehaviors(double) - Method in class GP.Graphics.Shape
 
ApplyInstincts(double) - Method in interface GP.Behavioral
 
ApplyInstincts(double) - Method in class GP.Graphics.Shape
 
Arc - class GP.Graphics.Arc.
 
Arc() - Constructor for class GP.Graphics.Arc
 
Arc(Arc) - Constructor for class GP.Graphics.Arc
 
Arc(Container) - Constructor for class GP.Graphics.Arc
 
Arrow - class GP.Graphics.Arrow.
 
Arrow() - Constructor for class GP.Graphics.Arrow
 
Arrow(Container) - Constructor for class GP.Graphics.Arrow
 
Attach(Vary) - Method in interface GP.Source
This method should add the passed in variance to the list of objects that should be informed of the information the source knows about.

B

Bag - class GP.Collections.Bag.
 
Bag() - Constructor for class GP.Collections.Bag
 
Begin() - Method in interface GP.Iterator
 
Behavior - class GP.Behavior.
 
Behavior() - Constructor for class GP.Behavior
 
Behavioral - interface GP.Behavioral.
 
Black - class GP.Attributes.Colors.Black.
 
Black() - Constructor for class GP.Attributes.Colors.Black
 
Blue - class GP.Attributes.Colors.Blue.
 
Blue - class GP.Attributes.Ranges.Blue.
 
Blue() - Constructor for class GP.Attributes.Colors.Blue
 
Blue(Colorable) - Constructor for class GP.Attributes.Ranges.Blue
 
BlueMask - Static variable in interface GP.Graphics.RGBConstants
 
BlueShift - Static variable in interface GP.Graphics.RGBConstants
 
Bold - class GP.Attributes.FontStyles.Bold.
 
BOLD - Static variable in class GP.Attributes.Font
 
BOLD_ITALIC - Static variable in class GP.Attributes.Font
 
Bold() - Constructor for class GP.Attributes.FontStyles.Bold
 
BoldItalic - class GP.Attributes.FontStyles.BoldItalic.
 
BoldItalic() - Constructor for class GP.Attributes.FontStyles.BoldItalic
 
BooleanQuery - interface GP.BooleanQuery.
This defines the interface to a query that returns a boolean value, true or false.
ButtonMotion() - Method in class GP.Reactors.MouseInteractor
Override this method to perform an action while the mouse is being moved with the button pressed.
ButtonPress() - Method in class GP.Reactors.MouseInteractor
Override this method to perform an action when the mouse button is pressed.
ButtonRelease() - Method in class GP.Reactors.MouseInteractor
Override this method to perform an action when the mouse button is released

C

Canvas - class GP.Graphics.Canvas.
 
Canvas(Canvas) - Constructor for class GP.Graphics.Canvas
 
Canvas(Container, ColorModel, Image) - Constructor for class GP.Graphics.Canvas
This is a constructor for a Canvas that takes a container and an Image.
Canvas(Container, ColorModel, Size) - Constructor for class GP.Graphics.Canvas
This is a Canvas' constructor which takes a container and a size.
Centered - class GP.Attributes.Positions.Centered.
 
Centered() - Constructor for class GP.Attributes.Positions.Centered
 
Centered(Graphic) - Constructor for class GP.Attributes.Positions.Centered
 
CenterToCorner - class GP.Attributes.Sizes.CenterToCorner.
 
CenterToCorner(Position, Position) - Constructor for class GP.Attributes.Sizes.CenterToCorner
 
Chooser - class GP.Attributes.Colors.Chooser.
 
Chooser(ColorChooser) - Constructor for class GP.Attributes.Colors.Chooser
 
ClickDrag - class GP.ClickDrag.
 
ClickDrag(Graphic) - Constructor for class GP.ClickDrag
 
ClickDrag(Graphic, Graphic) - Constructor for class GP.ClickDrag
 
Clipboard - class GP.Clipboard.
 
Clipboard() - Constructor for class GP.Clipboard
 
Clippable - interface GP.Clippable.
 
Collection - class GP.Collection.
 
Collection() - Constructor for class GP.Collection
 
Color - class GP.Attributes.Color.
 
Color() - Constructor for class GP.Attributes.Color
 
Color(Color) - Constructor for class GP.Attributes.Color
 
Color(double, double, double) - Constructor for class GP.Attributes.Color
 
Color(Value, Value, Value) - Constructor for class GP.Attributes.Color
 
Colorable - interface GP.Colorable.
This defines the interface for all objects that have the concept of color associated with them.
Command - class GP.Command.
This defines the interface to an action, something that happens quickly.
Command() - Constructor for class GP.Command
 
Component - class GP.Component.
 
Component(Container, Drawer, Size) - Constructor for class GP.Component
 
Component(Container, Size) - Constructor for class GP.Component
 
Composite - class GP.Graphics.Composite.
 
Composite() - Constructor for class GP.Graphics.Composite
 
Composite(Container) - Constructor for class GP.Graphics.Composite
 
Condition - interface GP.Condition.
This defines the interface to a query that returns a boolean value, true or false.
Conjoin - class GP.Attributes.Values.Conjoin.
 
Conjoin(Value, Value) - Constructor for class GP.Attributes.Values.Conjoin
 
ConstantXRangeBoundedY - class GP.Attributes.Positions.ConstantXRangeBoundedY.
 
ConstantXRangeBoundedY(Manager, Graphic) - Constructor for class GP.Attributes.Positions.ConstantXRangeBoundedY
 
ConstantYRangeBoundedX - class GP.Attributes.Positions.ConstantYRangeBoundedX.
 
ConstantYRangeBoundedX(Manager, Graphic) - Constructor for class GP.Attributes.Positions.ConstantYRangeBoundedX
 
Container - interface GP.Container.
All object that can contain other objects graphically should have the ability of managing/manipilating these contained object graphically.
Contains(double) - Method in class GP.Attributes.Range
 
Contains(Object) - Method in class GP.Collection
 
Contains(Value) - Method in class GP.Attributes.Range
 
CoolDown() - Method in class GP.Reactors.MouseClick
 
Copy() - Method in interface GP.Graphic
 
Copy() - Method in class GP.Collection
 
Copy() - Method in class GP.Attributes.Font
 
Copy() - Method in class GP.Attributes.Value
 
Copy() - Method in class GP.Attributes.Position
 
Copy() - Method in class GP.Attributes.Range
 
Copy() - Method in class GP.Attributes.Size
 
Copy() - Method in class GP.Attributes.Orientation
 
Copy() - Method in class GP.Attributes.Velocity
Creates an exact copy of the current velocity.
Copy() - Method in class GP.Attributes.Color
 
Copy() - Method in class GP.Graphics.Shape
 
Copy() - Method in class GP.Graphics.Image
 
Copy() - Method in class GP.Graphics.None
 
Copy() - Method in class GP.Graphics.Canvas
This method returns a copy of this Canvas
Copy() - Method in class GP.Graphics.Group
Create a copy of the current shape.
Copy() - Method in class GP.Graphics.Rectangle
 
Copy() - Method in class GP.Graphics.ThreeDRectangleDown
 
Copy() - Method in class GP.Graphics.Hexagon
 
Copy() - Method in class GP.Graphics.Line
 
Copy() - Method in class GP.Graphics.Movie
 
Copy() - Method in class GP.Graphics.ThreeDRectangle
 
Copy() - Method in class GP.Graphics.Pie
 
Copy() - Method in class GP.Graphics.Text
 
Copy() - Method in class GP.Graphics.Oval
 
Copy() - Method in class GP.Graphics.Triangle
This method returns a triangle which is identical to this one.
Copy() - Method in class GP.Graphics.RoundedRectangle
 
Copy() - Method in class GP.Graphics.Arc
 
Counter - class GP.Attributes.Values.Counter.
 
Counter() - Constructor for class GP.Attributes.Values.Counter
 
Counter(int) - Constructor for class GP.Attributes.Values.Counter
 
Courier - class GP.Attributes.Fonts.Courier.
 
Courier() - Constructor for class GP.Attributes.Fonts.Courier
 
Courier(FontStyle) - Constructor for class GP.Attributes.Fonts.Courier
 
Courier(int) - Constructor for class GP.Attributes.Fonts.Courier
 
Courier(int, FontStyle) - Constructor for class GP.Attributes.Fonts.Courier
 
Current() - Method in interface GP.Iterator
 

D

Darker() - Method in class GP.Attributes.Color
 
Darker(double) - Method in class GP.Attributes.Color
 
DecideWhichBehaviorToApply(double) - Method in class GP.Behavior
 
DEGREES_TO_RADIANS - Static variable in class GP.Attributes.Orientation
 
DeleteColumn(int) - Method in class GP.Collections.Matrix
 
DeleteRow(int) - Method in class GP.Collections.Matrix
 
DeSelect() - Method in interface GP.Selectable
 
DeSelect() - Method in class GP.Graphics.Shape
 
Detach(Vary) - Method in interface GP.Source
This method should remove the passsed in variance from the list of objects that get notified of the information that the source gives out.
Difference(Position) - Method in class GP.Attributes.Position
 
Difference(Size) - Method in class GP.Attributes.Size
 
Difference(Velocity) - Method in class GP.Attributes.Velocity
 
DisableClipping() - Method in interface GP.Clippable
 
Distance - class GP.Attributes.Values.Distance.
 
Distance(Positionable, Positionable) - Constructor for class GP.Attributes.Values.Distance
 
Distance(Position, Position) - Constructor for class GP.Attributes.Values.Distance
 
Doable - interface GP.Doable.
This defines the interface to an occurance, something that happens discretly.
DoForEach(Action) - Method in class GP.Attributes.Range
 
DoForEach(Action, double) - Method in class GP.Attributes.Range
 
DoForEach(Doable) - Method in interface GP.Container
This method should allow you to preform the passed in action for each item currently contianed by this object.
DoForEach(Doable) - Method in class GP.Collection
 
DoForEach(Doable) - Method in class GP.Collections.Keyed
 
DoIt() - Method in interface GP.Doable
Perform some sequence of actions.
DoubleClickInGraphic - class GP.Reactors.DoubleClickInGraphic.
This is a reactor that will call DoIt() on a GP.Doable you construct it with when the graphic it is also constructed with is double clicked on.
DoubleClickInGraphic(Graphic, Doable) - Constructor for class GP.Reactors.DoubleClickInGraphic
This constructor builds this reactor with a graphic and a GP.Doable.
Draw() - Method in class GP.Drawer
 
Draw() - Method in interface GP.Drawable
This is a method used internally in this package and should not be called or redefined unless you know what you're doing. This method should draw the object to the screen.
Drawable - interface GP.Drawable.
 
Drawer - class GP.Drawer.
 
Drawer() - Constructor for class GP.Drawer
 

E

Empty() - Method in class GP.Collection
 
EnableClipping() - Method in interface GP.Clippable
 
End() - Method in interface GP.Iterator
 
EnsureSize(int) - Method in class GP.Collection
 
equals(Object) - Method in class GP.Attributes.FontStyle
 
equals(Object) - Method in class GP.Attributes.Font
 
equals(Object) - Method in class GP.Attributes.Value
 
equals(Object) - Method in class GP.Attributes.Position
 
equals(Object) - Method in class GP.Attributes.Range
 
equals(Object) - Method in class GP.Attributes.Size
 
equals(Object) - Method in class GP.Attributes.Orientation
 
equals(Object) - Method in class GP.Attributes.Velocity
 
equals(Object) - Method in class GP.Attributes.Index
 
equals(Object) - Method in class GP.Attributes.Color
 
equals(Object) - Method in class GP.Graphics.Shape
 

F

Fill() - Method in class GP.Graphics.Shape
 
Font - class GP.Attributes.Font.
 
Font() - Constructor for class GP.Attributes.Font
 
Font(Font) - Constructor for class GP.Attributes.Font
 
Font(String) - Constructor for class GP.Attributes.Font
 
Font(String, int) - Constructor for class GP.Attributes.Font
 
Font(String, int, int) - Constructor for class GP.Attributes.Font
 
FontStyle - class GP.Attributes.FontStyle.
 
FontStyle(int) - Constructor for class GP.Attributes.FontStyle
 
Frame() - Method in class GP.Graphics.Shape
 

G

Get() - Method in interface GP.Queryable
 
GetActiveGraphic() - Method in interface GP.Container
 
GetAngle() - Method in class GP.Attributes.Orientation
 
GetAngle() - Method in class GP.Attributes.Orientations.Shape
 
GetAngle() - Method in class GP.Attributes.Orientations.GraphicToGraphic
 
GetApplet() - Method in class GP.Graphics.Shape
 
GetArcAngle() - Method in class GP.Graphics.Pie
 
GetArcAngle() - Method in class GP.Graphics.Arc
 
GetArcRange() - Method in class GP.Graphics.Pie
 
GetArcRange() - Method in class GP.Graphics.Arc
 
GetArcSize() - Method in class GP.Graphics.RoundedRectangle
 
GetAudioFileName() - Method in class GP.Sound
 
GetAWTImage() - Method in class GP.Graphics.Image
 
GetAWTImage() - Method in class GP.Graphics.Movie
 
GetBag() - Method in class GP.Collection
 
GetBlue() - Method in class GP.Attributes.Color
 
GetBlue() - Method in class GP.Attributes.Colors.Shape
 
GetBlue() - Method in class GP.Attributes.Colors.Chooser
 
GetBlue(int, int) - Method in class GP.Graphics.RGBCanvas
This function is used to set the blue intensity at the specified pixel location.
GetBoxBoundedSize() - Method in interface GP.Graphic
 
GetBoxBoundedSize() - Method in class GP.Graphics.Shape
 
GetColor() - Method in interface GP.Colorable
This method should return the current color of the object
GetColor() - Method in class GP.Attributes.Color
 
GetColor() - Method in class GP.Graphics.Shape
 
GetColumn() - Method in class GP.Attributes.Index
 
GetColumn(int) - Method in class GP.Collections.Matrix
 
GetComponent() - Method in interface GP.PackageFriendlyContainer
 
GetContainer() - Method in interface GP.Graphic
This method should return the graphical container of the object.
GetContainer() - Method in class GP.Graphics.Shape
 
GetCosine() - Method in class GP.Attributes.Orientation
 
GetCurrentElement() - Method in class GP.Collections.Keyed
 
GetCurrentElement(Doable) - Method in class GP.Collection
Only to be used by the occurance passed into a DoForEach
GetCurrentTime() - Method in class GP.TimeManager
Returns this time manager's current time.
GetCurrentTime() - Method in class GP.Behavior
 
GetCurrentTime() - Method in interface GP.Playable
This method should get the object's current time
GetCurrentTime() - Method in class GP.Graphics.Shape
 
GetDescent() - Method in class GP.Graphics.Text
 
GetDirection() - Method in class GP.Attributes.Velocity
 
GetElement(Object) - Method in class GP.Collections.Keyed
 
GetElementAt(Index) - Method in class GP.Collections.Matrix
 
GetElementAt(int) - Method in class GP.Collections.Sequence
 
GetElementAt(int, int) - Method in class GP.Collections.Matrix
 
GetElementAt(Value) - Method in class GP.Collections.Sequence
 
GetEnd() - Method in class GP.Graphics.Line
 
GetEndAngle() - Method in class GP.Graphics.Pie
 
GetEndAngle() - Method in class GP.Graphics.Arc
 
GetFileName() - Method in class GP.Graphics.Movie
 
GetFillStyle() - Method in interface GP.Graphic
 
GetFillStyle() - Method in class GP.Graphics.Shape
 
GetFont() - Method in class GP.Attributes.Font
 
GetFont() - Method in class GP.Graphics.Text
 
GetGPGraphic() - Method in interface GP.PackageFriendlyContainer
 
GetGraphic() - Method in interface GP.PackageFriendlyContainer
 
GetGraphic() - Method in class GP.Reactors.MouseClick
 
GetGreen() - Method in class GP.Attributes.Color
 
GetGreen() - Method in class GP.Attributes.Colors.Shape
 
GetGreen() - Method in class GP.Attributes.Colors.Chooser
 
GetGreen(int, int) - Method in class GP.Graphics.RGBCanvas
This method returns the green intensity at the specified pixel location.
GetHeight() - Method in class GP.Attributes.Size
 
GetHeight() - Method in class GP.Attributes.Sizes.CenterToCorner
 
GetHeight() - Method in class GP.Attributes.Sizes.Shape
 
GetHeight() - Method in class GP.Attributes.Sizes.Proportional
 
GetHeight() - Method in class GP.Attributes.Sizes.OffsetFrom
 
GetHeight() - Method in class GP.Attributes.Sizes.PositionToPosition
 
GetHeightValue() - Method in class GP.Attributes.Size
 
GetInterval() - Method in class GP.Animator
This function returns the interval between calls to Doit().
GetItem() - Method in class GP.Component
 
GetItemsList() - Method in interface GP.PackageFriendlyContainer
 
GetLowerBound() - Method in class GP.Attributes.Range
 
GetLowerBound() - Method in class GP.Attributes.Ranges.Blue
 
GetLowerBound() - Method in class GP.Attributes.Ranges.Green
 
GetLowerBound() - Method in class GP.Attributes.Ranges.Width
 
GetLowerBound() - Method in class GP.Attributes.Ranges.Red
 
GetLowerBound() - Method in class GP.Attributes.Ranges.Height
 
GetName() - Method in class GP.Attributes.Font
 
GetName() - Method in class GP.Graphics.Image
 
GetNextPosition(Position) - Method in class GP.Attributes.Velocity
Creates a new GP.Attributes.Position based on moving the given position by the velocity's speed and direction.
GetOffset() - Method in interface GP.PackageFriendlyContainer
 
GetOffset() - Method in class GP.Graphics.Composite
 
GetOrientation() - Method in interface GP.Orientable
This method should return the current orientation of the object.
GetOrientation() - Method in class GP.Graphics.Shape
 
GetPivot() - Method in interface GP.Orientable
 
GetPivot() - Method in class GP.Graphics.Shape
 
GetPixel(int, int) - Method in class GP.Graphics.Canvas
This function returns a 24 bit color value at the specified coordinates.
GetPixelColor(int, int) - Method in class GP.Graphics.RGBCanvas
This function is used to query the color of the pixel at location (x, y).
GetPosition() - Method in interface GP.Positionable
This method should return the current position of the object.
GetPosition() - Method in class GP.Graphics.Shape
 
GetPosition() - Method in class GP.Graphics.Composite
 
GetPosition() - Method in class GP.Reactors.MouseClick
 
GetPosition() - Method in class GP.Reactors.MouseInteractor
Use this function to get the position of the mouse at the time of the call.
GetRandomElement() - Method in class GP.Collection
 
GetRandomNumberWithin() - Method in class GP.Attributes.Range
 
GetRandomPosition() - Method in interface GP.Container
This method should return a randomly located position within the current confines of this object.
GetRed() - Method in class GP.Attributes.Color
 
GetRed() - Method in class GP.Attributes.Colors.Shape
 
GetRed() - Method in class GP.Attributes.Colors.Chooser
 
GetRed(int, int) - Method in class GP.Graphics.RGBCanvas
This method returns the red intensity at the specified pixel location.
GetRow() - Method in class GP.Attributes.Index
 
GetRow(int) - Method in class GP.Collections.Matrix
 
GetSine() - Method in class GP.Attributes.Orientation
 
GetSize() - Method in interface GP.Scalable
This method should return the current size of the object.
GetSize() - Method in class GP.Attributes.Font
 
GetSize() - Method in class GP.Graphics.Shape
 
GetSize() - Method in class GP.Graphics.Image
 
GetSize() - Method in class GP.Graphics.Text
 
GetSize() - Method in class GP.Graphics.Composite
 
GetSource(String) - Method in interface GP.Container
 
GetSpeed() - Method in class GP.Attributes.Velocity
 
GetStart() - Method in class GP.Graphics.Line
 
GetStartAngle() - Method in class GP.Graphics.Pie
 
GetStartAngle() - Method in class GP.Graphics.Arc
 
GetString() - Method in class GP.Graphics.Text
 
GetString() - Method in class GP.Graphics.ValueText
 
GetStyle() - Method in class GP.Attributes.FontStyle
 
GetStyle() - Method in class GP.Attributes.Font
 
GetTangent() - Method in class GP.Attributes.Orientation
 
GetThickness() - Method in class GP.Graphics.Line
 
GetTopLevel() - Method in interface GP.PackageFriendlyContainer
 
GetUpperBound() - Method in class GP.Attributes.Range
 
GetUpperBound() - Method in class GP.Attributes.Ranges.Blue
 
GetUpperBound() - Method in class GP.Attributes.Ranges.Green
 
GetUpperBound() - Method in class GP.Attributes.Ranges.Width
 
GetUpperBound() - Method in class GP.Attributes.Ranges.Red
 
GetUpperBound() - Method in class GP.Attributes.Ranges.Height
 
GetValue() - Method in class GP.Attributes.Value
 
GetValue() - Method in class GP.Attributes.Values.GetY
 
GetValue() - Method in class GP.Attributes.Values.GetX
 
GetValue() - Method in class GP.Attributes.Values.Conjoin
 
GetValue() - Method in class GP.Attributes.Values.Scale
 
GetValue() - Method in class GP.Attributes.Values.Distance
 
GetValue() - Method in class GP.Attributes.Values.Random
 
GetVertex1() - Method in class GP.Graphics.Triangle
This function returns the offset of the first vertex of the triangle from the position (0,0).
GetVertex2() - Method in class GP.Graphics.Triangle
This function returns the offset of the second vertex of the triangle from the position (0,0).
GetVertex3() - Method in class GP.Graphics.Triangle
This function returns the offset of the third vertex of the triangle from the position (0,0).
GetWidth() - Method in class GP.Attributes.Size
 
GetWidth() - Method in class GP.Attributes.Sizes.CenterToCorner
 
GetWidth() - Method in class GP.Attributes.Sizes.Shape
 
GetWidth() - Method in class GP.Attributes.Sizes.Proportional
 
GetWidth() - Method in class GP.Attributes.Sizes.OffsetFrom
 
GetWidth() - Method in class GP.Attributes.Sizes.PositionToPosition
 
GetWidthValue() - Method in class GP.Attributes.Size
 
GetX - class GP.Attributes.Values.GetX.
 
GetX() - Method in class GP.Attributes.Position
 
GetX() - Method in class GP.Attributes.Positions.Centered
 
GetX() - Method in class GP.Attributes.Positions.MidPointBetween
 
GetX() - Method in class GP.Attributes.Positions.OffsetFrom
 
GetX() - Method in class GP.Attributes.Positions.Shape
 
GetX() - Method in class GP.Attributes.Positions.LineStart
 
GetX() - Method in class GP.Attributes.Positions.ConstantYRangeBoundedX
 
GetX() - Method in class GP.Attributes.Positions.LineEnd
 
GetX() - Method in class GP.Attributes.Positions.ConstantXRangeBoundedY
 
GetX() - Method in class GP.Attributes.Positions.Mouse
 
GetX(Position) - Constructor for class GP.Attributes.Values.GetX
 
GetXChange() - Method in class GP.Attributes.Velocity
 
GetY - class GP.Attributes.Values.GetY.
 
GetY() - Method in class GP.Attributes.Position
 
GetY() - Method in class GP.Attributes.Positions.Centered
 
GetY() - Method in class GP.Attributes.Positions.MidPointBetween
 
GetY() - Method in class GP.Attributes.Positions.OffsetFrom
 
GetY() - Method in class GP.Attributes.Positions.Shape
 
GetY() - Method in class GP.Attributes.Positions.LineStart
 
GetY() - Method in class GP.Attributes.Positions.ConstantYRangeBoundedX
 
GetY() - Method in class GP.Attributes.Positions.LineEnd
 
GetY() - Method in class GP.Attributes.Positions.ConstantXRangeBoundedY
 
GetY() - Method in class GP.Attributes.Positions.Mouse
 
GetY(Position) - Constructor for class GP.Attributes.Values.GetY
 
GetYChange() - Method in class GP.Attributes.Velocity
 
GP - package GP
 
GP.Attributes - package GP.Attributes
 
GP.Attributes.Colors - package GP.Attributes.Colors
 
GP.Attributes.Fonts - package GP.Attributes.Fonts
 
GP.Attributes.FontStyles - package GP.Attributes.FontStyles
 
GP.Attributes.Orientations - package GP.Attributes.Orientations
 
GP.Attributes.Positions - package GP.Attributes.Positions
 
GP.Attributes.Ranges - package GP.Attributes.Ranges
 
GP.Attributes.Sizes - package GP.Attributes.Sizes
 
GP.Attributes.Values - package GP.Attributes.Values
 
GP.Collections - package GP.Collections
 
GP.Graphics - package GP.Graphics
 
GP.Reactors - package GP.Reactors
 
Graphic - interface GP.Graphic.
This defines the interface for object that can be contained graphically within other objects.
GraphicToGraphic - class GP.Attributes.Orientations.GraphicToGraphic.
 
GraphicToGraphic(Positionable, Positionable) - Constructor for class GP.Attributes.Orientations.GraphicToGraphic
 
GraphicToGraphic(Position, Position) - Constructor for class GP.Attributes.Orientations.GraphicToGraphic
 
Gray - class GP.Attributes.Colors.Gray.
 
Gray() - Constructor for class GP.Attributes.Colors.Gray
 
Green - class GP.Attributes.Colors.Green.
 
Green - class GP.Attributes.Ranges.Green.
 
Green() - Constructor for class GP.Attributes.Colors.Green
 
Green(Colorable) - Constructor for class GP.Attributes.Ranges.Green
 
GreenMask - Static variable in interface GP.Graphics.RGBConstants
 
GreenShift - Static variable in interface GP.Graphics.RGBConstants
 
Group - class GP.Graphics.Group.
 
Group() - Constructor for class GP.Graphics.Group
Create an empty group.
Group(Container) - Constructor for class GP.Graphics.Group
Create an empty group within the current container.
Group(Group) - Constructor for class GP.Graphics.Group
Create a copy of the current shape.

H

HeatUp() - Method in class GP.Reactors.MouseClick
 
Height - class GP.Attributes.Ranges.Height.
 
Height(Scalable) - Constructor for class GP.Attributes.Ranges.Height
 
Helvetica - class GP.Attributes.Fonts.Helvetica.
 
Helvetica() - Constructor for class GP.Attributes.Fonts.Helvetica
 
Helvetica(FontStyle) - Constructor for class GP.Attributes.Fonts.Helvetica
 
Helvetica(int) - Constructor for class GP.Attributes.Fonts.Helvetica
 
Helvetica(int, FontStyle) - Constructor for class GP.Attributes.Fonts.Helvetica
 
Hexagon - class GP.Graphics.Hexagon.
 
Hexagon() - Constructor for class GP.Graphics.Hexagon
 
Hexagon(Container) - Constructor for class GP.Graphics.Hexagon
 
Hexagon(Hexagon) - Constructor for class GP.Graphics.Hexagon
 
Hide() - Method in interface GP.Viewable
Hide the graphical object so that it is no longer visible on the screen.
Hide() - Method in class GP.Graphics.Shape
 

I

Ignore() - Method in interface GP.Vary
Causes this variance to stop listening to a source of information.
Image - class GP.Graphics.Image.
 
Image(Container, Image) - Constructor for class GP.Graphics.Image
 
Image(Container, Image) - Constructor for class GP.Graphics.Image
 
Image(Container, String) - Constructor for class GP.Graphics.Image
 
Image(Image) - Constructor for class GP.Graphics.Image
 
Image(Image) - Constructor for class GP.Graphics.Image
 
Image(String) - Constructor for class GP.Graphics.Image
 
Increment() - Method in class GP.Attributes.Values.Counter
 
Index - class GP.Attributes.Index.
 
Index() - Constructor for class GP.Attributes.Index
 
Index(int, int) - Constructor for class GP.Attributes.Index
 
IndexOf(Object) - Method in class GP.Collections.Matrix
 
IndexOf(Object) - Method in class GP.Collections.Sequence
 
Initialized() - Method in class GP.Graphics.Image
 
IsDone() - Method in class GP.Behavior
 
IsPositionInside(Position) - Method in interface GP.Graphic
This methods should determine whether the position passed into it is inside the graphical boundries of the object, and return the result of that calculation.
IsPositionInside(Position) - Method in class GP.Graphics.Shape
 
IsPositionInside(Position) - Method in class GP.Graphics.Line
 
IsPositionInside(Position) - Method in class GP.Graphics.Composite
 
IsVisible() - Method in interface GP.Viewable
This method should determine if the object is in a visible state, and return the result of that determination.
IsVisible() - Method in class GP.Graphics.Shape
 
Italic - class GP.Attributes.FontStyles.Italic.
 
ITALIC - Static variable in class GP.Attributes.Font
 
Italic() - Constructor for class GP.Attributes.FontStyles.Italic
 
Iterator - interface GP.Iterator.
 

K

Keyboard - class GP.Reactors.Keyboard.
 
Keyboard() - Constructor for class GP.Reactors.Keyboard
 
Keyboard(Container) - Constructor for class GP.Reactors.Keyboard
 
KeyClick - class GP.Reactors.KeyClick.
 
KeyClick(Container, String) - Constructor for class GP.Reactors.KeyClick
 
Keyed - class GP.Collections.Keyed.
 
Keyed() - Constructor for class GP.Collections.Keyed
 
KeyInteractor - class GP.Reactors.KeyInteractor.
 
KeyInteractor(Graphic, String) - Constructor for class GP.Reactors.KeyInteractor
 
KeyInteractor(String) - Constructor for class GP.Reactors.KeyInteractor
 
KeyPress() - Method in class GP.Reactors.KeyInteractor
 
KeyPress() - Method in class GP.Reactors.PushButtonKeyInteractor
This method does nothing, it's here so that its abstract version from the superclass is overridden.
KeyRelease() - Method in class GP.Reactors.KeyInteractor
 
KeyRelease() - Method in class GP.Reactors.PushButtonKeyInteractor
Calls activate on the button this interactor references.
KeyRelease() - Method in class GP.Reactors.KeyShortcut
Calls activate on the button this interactor references.
KeyShortcut - class GP.Reactors.KeyShortcut.
This is a key interactor that takes a Push Button and calls Activate() on it when the key it's constructed with is pressed.
KeyShortcut(Button, String) - Constructor for class GP.Reactors.KeyShortcut
 
KeyTyped(String) - Method in class GP.Reactors.Keyboard
 

L

Lighter() - Method in class GP.Attributes.Color
 
Lighter(double) - Method in class GP.Attributes.Color
 
Line - class GP.Graphics.Line.
 
Line() - Constructor for class GP.Graphics.Line
 
Line(Container) - Constructor for class GP.Graphics.Line
 
Line(Line) - Constructor for class GP.Graphics.Line
 
LineEnd - class GP.Attributes.Positions.LineEnd.
 
LineEnd(Line) - Constructor for class GP.Attributes.Positions.LineEnd
 
LineStart - class GP.Attributes.Positions.LineStart.
 
LineStart(Line) - Constructor for class GP.Attributes.Positions.LineStart
 
Listen() - Method in interface GP.Vary
Causes this variance to start listening to a source of information.

M

Matrix - class GP.Collections.Matrix.
 
Matrix(int) - Constructor for class GP.Collections.Matrix
 
MidPointBetween - class GP.Attributes.Positions.MidPointBetween.
 
MidPointBetween(Positionable, Positionable) - Constructor for class GP.Attributes.Positions.MidPointBetween
 
MidPointBetween(Position, Position) - Constructor for class GP.Attributes.Positions.MidPointBetween
 
Mouse - class GP.Attributes.Positions.Mouse.
 
Mouse() - Constructor for class GP.Attributes.Positions.Mouse
 
Mouse(Container) - Constructor for class GP.Attributes.Positions.Mouse
 
MouseClick - class GP.Reactors.MouseClick.
 
MouseClick(Graphic) - Constructor for class GP.Reactors.MouseClick
 
MouseInteractor - class GP.Reactors.MouseInteractor.
This is a mouse interactor that allows you to define actions that happen when the mouse is moved, or its button is pressed or released.
MouseInteractor() - Constructor for class GP.Reactors.MouseInteractor
Build a mouse interactor within the applet.
MouseInteractor(Graphic) - Constructor for class GP.Reactors.MouseInteractor
Builds a mouse interactor within a graphic.
Movable - interface GP.Movable.
 
Move(double, double) - Method in interface GP.Positionable
 
Move(double, double) - Method in class GP.Graphics.Shape
 
Move(double, double) - Method in class GP.Graphics.Composite
 
Move(Value, Value) - Method in interface GP.Positionable
 
Move(Value, Value) - Method in class GP.Graphics.Shape
 
Move(Value, Value) - Method in class GP.Graphics.Composite
 
Move(Velocity) - Method in interface GP.Positionable
 
Move(Velocity) - Method in class GP.Graphics.Shape
 
Move(Velocity) - Method in class GP.Graphics.Composite
 
MoveBackward() - Method in interface GP.Movable
 
MoveBackward() - Method in class GP.Graphics.Shape
 
MoveForward() - Method in interface GP.Movable
 
MoveForward() - Method in class GP.Graphics.Shape
 
MoveItemToBeginning(Object) - Method in class GP.Collections.Sequence
 
MoveItemToEnd(Object) - Method in class GP.Collections.Sequence
 
MoveItemTowardsBeginning(Object) - Method in class GP.Collections.Sequence
 
MoveItemTowardsEnd(Object) - Method in class GP.Collections.Sequence
 
MoveToBack() - Method in interface GP.Movable
This method is to be used to control the layering of drawn objects.
MoveToBack() - Method in class GP.Graphics.Shape
 
MoveToFront() - Method in interface GP.Movable
 
MoveToFront() - Method in class GP.Graphics.Shape
 
Movie - class GP.Graphics.Movie.
 
Movie(Container, String) - Constructor for class GP.Graphics.Movie
 
Movie(Movie) - Constructor for class GP.Graphics.Movie
 
Movie(String) - Constructor for class GP.Graphics.Movie
 

N

NeedToUpdate() - Method in interface GP.PackageFriendlyContainer
 
Negate() - Method in class GP.Attributes.Velocity
 
Negative() - Method in class GP.Attributes.Position
 
Next() - Method in interface GP.Iterator
 
None - class GP.Graphics.None.
 
None() - Constructor for class GP.Graphics.None
 
None(Container) - Constructor for class GP.Graphics.None
 
None(None) - Constructor for class GP.Graphics.None
 
Notify(double) - Method in interface GP.Source
 
NumberOfItems() - Method in interface GP.Container
This method should return the number of objects that are contained in this object.
NumColumns() - Method in class GP.Collections.Matrix
 
NumElements() - Method in class GP.Collection
 
NumElements() - Method in class GP.Collections.Keyed
 
NumRows() - Method in class GP.Collections.Matrix
 

O

ObjectSelected(Graphic) - Method in interface GP.Container
 
ObjectSelected(Graphic) - Method in class GP.Reactors.Selection
 
OffsetFrom - class GP.Attributes.Positions.OffsetFrom.
 
OffsetFrom - class GP.Attributes.Sizes.OffsetFrom.
 
OffsetFrom(Position, double) - Constructor for class GP.Attributes.Positions.OffsetFrom
 
OffsetFrom(Position, double, double) - Constructor for class GP.Attributes.Positions.OffsetFrom
 
OffsetFrom(Position, Position) - Constructor for class GP.Attributes.Positions.OffsetFrom
 
OffsetFrom(Position, Value, Value) - Constructor for class GP.Attributes.Positions.OffsetFrom
 
OffsetFrom(Size, double) - Constructor for class GP.Attributes.Sizes.OffsetFrom
 
OffsetFrom(Size, double, double) - Constructor for class GP.Attributes.Sizes.OffsetFrom
 
OnChange(double) - Method in interface GP.Vary
This method should be call automatically by a source of information.
OnDownInGraphicAndUp - class GP.Reactors.OnDownInGraphicAndUp.
 
OnDownInGraphicAndUp(Graphic, Doable, Doable) - Constructor for class GP.Reactors.OnDownInGraphicAndUp
 
OnDownInOnlyGraphicAndUp - class GP.Reactors.OnDownInOnlyGraphicAndUp.
 
OnDownInOnlyGraphicAndUp(Graphic, Doable, Doable) - Constructor for class GP.Reactors.OnDownInOnlyGraphicAndUp
 
OnDownUpInGraphic - class GP.Reactors.OnDownUpInGraphic.
 
OnDownUpInGraphic(Graphic, Doable) - Constructor for class GP.Reactors.OnDownUpInGraphic
 
OnPressAndRelease - class GP.Reactors.OnPressAndRelease.
 
OnPressAndRelease(Container, String, Graphic, Doable, Doable) - Constructor for class GP.Reactors.OnPressAndRelease
 
Orange - class GP.Attributes.Colors.Orange.
 
Orange() - Constructor for class GP.Attributes.Colors.Orange
 
Orientable - interface GP.Orientable.
This defines the interface for all object that have an orientation associated with them.
Orientation - class GP.Attributes.Orientation.
 
Orientation() - Constructor for class GP.Attributes.Orientation
Constructs Orientation with default value of 0 degrees.
Orientation(double) - Constructor for class GP.Attributes.Orientation
Constructs Orientation with given angle.
Orientation(Orientation) - Constructor for class GP.Attributes.Orientation
Constructs Orientation with identical values of given Orientation.
Orientation(Value) - Constructor for class GP.Attributes.Orientation
Constructs Orientation with angle of given Value.
Originable - interface GP.Originable.
 
ourNumShapes - Static variable in class GP.Graphics.Shape
 
Oval - class GP.Graphics.Oval.
 
Oval() - Constructor for class GP.Graphics.Oval
 
Oval(Container) - Constructor for class GP.Graphics.Oval
 
Oval(Oval) - Constructor for class GP.Graphics.Oval
 

P

PackageFriendlyContainer - interface GP.PackageFriendlyContainer.
 
Pause() - Method in class GP.TimeManager
Pause the time managers clock.
Pause() - Method in interface GP.Playable
This method should tell the object to pause what it is doing.
Pause() - Method in class GP.Graphics.Shape
 
Pause() - Method in class GP.Graphics.Movie
 
Paused() - Method in class GP.TimeManager
 
Pie - class GP.Graphics.Pie.
 
Pie() - Constructor for class GP.Graphics.Pie
 
Pie(Container) - Constructor for class GP.Graphics.Pie
 
Pie(Pie) - Constructor for class GP.Graphics.Pie
 
Plain - class GP.Attributes.FontStyles.Plain.
 
PLAIN - Static variable in class GP.Attributes.Font
 
Plain() - Constructor for class GP.Attributes.FontStyles.Plain
 
Play() - Method in class GP.TimeManager
Start the time manager's clock.
Play() - Method in interface GP.Playable
This method should tell the object to start playing.
Play() - Method in class GP.Sound
 
Play() - Method in class GP.Graphics.Shape
 
Play() - Method in class GP.Graphics.Movie
 
Play() - Method in class GP.Graphics.Sound
 
Playable - interface GP.Playable.
This defines the interface for all objects that can be played.
Playing() - Method in class GP.TimeManager
 
Position - class GP.Attributes.Position.
 
Position() - Constructor for class GP.Attributes.Position
Constructs Position with default value of (0, 0).
Position(double, double) - Constructor for class GP.Attributes.Position
Constructs Position with given values (x, y).
Position(Position) - Constructor for class GP.Attributes.Position
Constructs Position with identical values of given Position.
Position(Value, Value) - Constructor for class GP.Attributes.Position
Constructs Position with given values (x, y).
Positionable - interface GP.Positionable.
This defines the interface for all objects that have a position associated with it.
PositionIsOnlyInsideMe(Position) - Method in interface GP.Graphic
This method should determine whether the position passed into it is inside the graphical boundries of the object, but not within any of its sub-objects, and return the result of that calculation.
PositionIsOnlyInsideMe(Position) - Method in class GP.Graphics.Shape
 
PositionIsOnlyInsideMe(Position) - Method in class GP.Graphics.Composite
 
PositionToPosition - class GP.Attributes.Sizes.PositionToPosition.
 
PositionToPosition(Position, Position) - Constructor for class GP.Attributes.Sizes.PositionToPosition
 
PreferedSize() - Method in interface GP.Graphic
 
PreferedSize() - Method in class GP.Graphics.Shape
 
Proportional - class GP.Attributes.Sizes.Proportional.
 
Proportional(double) - Constructor for class GP.Attributes.Sizes.Proportional
 
Proportional(Size, double) - Constructor for class GP.Attributes.Sizes.Proportional
 
Proportional(Size, double, double) - Constructor for class GP.Attributes.Sizes.Proportional
 
PushButtonKeyInteractor - class GP.Reactors.PushButtonKeyInteractor.
This is a key interactor that takes a Push Button and calls Activate() on it when the key it's constructed with is pressed.
PushButtonKeyInteractor(Push, Graphic, String) - Constructor for class GP.Reactors.PushButtonKeyInteractor
 

Q

Queryable - interface GP.Queryable.
 

R

RADIANS_TO_DEGREES - Static variable in class GP.Attributes.Orientation
 
Random - class GP.Attributes.Colors.Random.
 
Random - class GP.Attributes.Orientations.Random.
 
Random - class GP.Attributes.Positions.Random.
 
Random - class GP.Attributes.Sizes.Random.
 
Random - class GP.Attributes.Values.Random.
 
Random() - Constructor for class GP.Attributes.Colors.Random
 
Random() - Constructor for class GP.Attributes.Orientations.Random
 
Random() - Constructor for class GP.Attributes.Positions.Random
 
Random() - Constructor for class GP.Attributes.Sizes.Random
 
Random(Container) - Constructor for class GP.Attributes.Positions.Random
 
Random(Container) - Constructor for class GP.Attributes.Sizes.Random
 
Random(Range) - Constructor for class GP.Attributes.Values.Random
 
Range - class GP.Attributes.Range.
 
Range(double) - Constructor for class GP.Attributes.Range
 
Range(double, double) - Constructor for class GP.Attributes.Range
 
Range(Range) - Constructor for class GP.Attributes.Range
 
Range(Value, Value) - Constructor for class GP.Attributes.Range
 
React() - Method in interface GP.Reactive
 
React() - Method in class GP.Graphics.Shape
This method is automatically called when the user clicks (presses and releases the mouse button) inside the object.
React() - Method in class GP.Graphics.Sound
 
Reactive - interface GP.Reactive.
 
Reactor - interface GP.Reactor.
 
Realize() - Method in interface GP.PackageFriendlyContainer
 
Rectangle - class GP.Graphics.Rectangle.
 
Rectangle() - Constructor for class GP.Graphics.Rectangle
 
Rectangle(Container) - Constructor for class GP.Graphics.Rectangle
 
Rectangle(Rectangle) - Constructor for class GP.Graphics.Rectangle
 
Red - class GP.Attributes.Colors.Red.
 
Red - class GP.Attributes.Ranges.Red.
 
Red() - Constructor for class GP.Attributes.Colors.Red
 
Red(Colorable) - Constructor for class GP.Attributes.Ranges.Red
 
RedMask - Static variable in interface GP.Graphics.RGBConstants
 
RedShift - Static variable in interface GP.Graphics.RGBConstants
 
Refresh() - Method in interface GP.Refreshable
This is a method used internally in this package and should not be called or redefined unless you know what you're doing. This method should draw the object to the offscreen graphic.
Refresh() - Method in class GP.Graphics.Shape
 
Refresh() - Method in class GP.Graphics.Canvas
This method is called to cause the Canvas to redraw itself in its container.
Refreshable - interface GP.Refreshable.
 
RemoveAllBehaviors() - Method in interface GP.Behavioral
This method removes all existing behavioral objects from this object.
RemoveAllBehaviors() - Method in class GP.Graphics.Shape
 
RemoveAllElements() - Method in class GP.Collection
 
RemoveAllItems() - Method in interface GP.Container
 
RemoveBehavior(Behavior) - Method in interface GP.Behavioral
This method can be used to remove an existing behavioral object from this object.
RemoveBehavior(Behavior) - Method in class GP.Graphics.Shape
 
RemoveElement(Object) - Method in class GP.Collection
 
RemoveElement(Object) - Method in class GP.Collections.Keyed
 
RemoveElementAt(Index) - Method in class GP.Collections.Matrix
 
RemoveElementAt(int) - Method in class GP.Collections.Sequence
 
RemoveElementAt(int, int) - Method in class GP.Collections.Matrix
 
RemoveFirstElement() - Method in class GP.Collections.Sequence
 
RemoveItem(Graphic) - Method in class GP.Component
 
RemoveItem(Graphic) - Method in interface GP.PackageFriendlyContainer
 
ReplaceAllBehaviors(Behavior) - Method in class GP.Behavior
 
ReplaceAllBehaviors(Behavior) - Method in interface GP.Behavioral
 
ReplaceAllBehaviors(Behavior) - Method in class GP.Graphics.Shape
 
ReplaceElementAt(Object, Index) - Method in class GP.Collections.Matrix
 
ReplaceElementAt(Object, int) - Method in class GP.Collections.Sequence
 
ReplaceElementAt(Object, int, int) - Method in class GP.Collections.Matrix
 
Reset() - Method in class GP.Attributes.Values.Counter
 
ResetBehavior() - Method in class GP.Behavior
 
Retrieve() - Method in class GP.Clipboard
 
RGBCanvas - class GP.Graphics.RGBCanvas.
 
RGBCanvas(Container, Image) - Constructor for class GP.Graphics.RGBCanvas
This constructor creates a RGBCanvas based on the given image.
RGBCanvas(Container, Size) - Constructor for class GP.Graphics.RGBCanvas
This is a constructor for a RGBCanvas which takes a container and a size.
RGBConstants - interface GP.Graphics.RGBConstants.
 
RoundedRectangle - class GP.Graphics.RoundedRectangle.
 
RoundedRectangle() - Constructor for class GP.Graphics.RoundedRectangle
 
RoundedRectangle(Container) - Constructor for class GP.Graphics.RoundedRectangle
 
RoundedRectangle(RoundedRectangle) - Constructor for class GP.Graphics.RoundedRectangle
 

S

Scalable - interface GP.Scalable.
This defines the interface for all objects that have a size associated with them.
Scale - class GP.Attributes.Values.Scale.
 
Scale(double, double) - Method in interface GP.Scalable
This method should scale the object to the proper size give the height and width multiplication factors.
Scale(double, double) - Method in class GP.Graphics.Shape
 
Scale(double, double) - Method in class GP.Graphics.Image
This method is not yet implemented
Scale(double, double) - Method in class GP.Graphics.Text
 
Scale(Scale) - Constructor for class GP.Attributes.Values.Scale
 
Scale(Size) - Method in interface GP.Scalable
 
Scale(Size) - Method in class GP.Graphics.Shape
 
Scale(Value, Value) - Method in interface GP.Scalable
 
Scale(Value, Value) - Method in class GP.Graphics.Shape
 
Select() - Method in interface GP.Selectable
 
Select() - Method in class GP.Graphics.Shape
 
Selectable - interface GP.Selectable.
 
Selection - class GP.Reactors.Selection.
 
Selection() - Constructor for class GP.Reactors.Selection
 
Sequence - class GP.Collections.Sequence.
 
Sequence() - Constructor for class GP.Collections.Sequence
 
Set(boolean) - Method in interface GP.Queryable
 
SetArcAngle(Orientation) - Method in class GP.Graphics.Pie
 
SetArcAngle(Orientation) - Method in class GP.Graphics.Arc
 
SetArcRange(Range) - Method in class GP.Graphics.Pie
 
SetArcRange(Range) - Method in class GP.Graphics.Arc
 
SetArcSize(Size) - Method in class GP.Graphics.RoundedRectangle
 
SetAudioClip(AudioClip) - Method in class GP.Sound
 
SetAWTImage(Image) - Method in class GP.Graphics.Image
 
SetAWTImage(Image) - Method in class GP.Graphics.Canvas
 
SetBlue(int, int, int) - Method in class GP.Graphics.RGBCanvas
This function is used to set the blue intensity at the specified pixel location.
SetBorderWidth(double) - Method in interface GP.Container
 
SetColor(Color) - Method in interface GP.Colorable
This method should set the current color of the object.
SetColor(Color) - Method in class GP.Graphics.Shape
 
SetColor(Color) - Method in class GP.Graphics.Composite
 
SetContainer(Container) - Method in interface GP.Graphic
This method sets which container the object is in.
SetContainer(Container) - Method in class GP.Graphics.Shape
This method will modify which container the shape is shown in.
SetContainer(Container, BeGrabbed) - Method in class GP.Reactors.Selection
 
SetCurrentTime(double) - Method in class GP.Behavior
 
SetDirection(double) - Method in class GP.Attributes.Velocity
Set velocity's current direction in degrees from the positive x axis, without modifing its speed.
SetDirection(Orientation) - Method in class GP.Attributes.Velocity
Set velocity's current direction in degrees from the positive x axis, without modifing its speed.
SetEndAngle(Orientation) - Method in class GP.Graphics.Pie
 
SetEndAngle(Orientation) - Method in class GP.Graphics.Arc
 
SetEndPoints(Position, Position) - Method in class GP.Graphics.Line
 
SetFillStyle(FillStyle) - Method in interface GP.Graphic
 
SetFillStyle(FillStyle) - Method in class GP.Graphics.Shape
 
SetFont(Font) - Method in class GP.Graphics.Text
 
SetFrameDelay(double) - Method in class GP.Graphics.Movie
 
SetGeometryManager(GeometryManager) - Method in interface GP.Container
This method should allow you to change the current geometry managment object that is used to determine the position of all the contained objects.
SetGreen(int, int, int) - Method in class GP.Graphics.RGBCanvas
This function is used to set the green intensity at the specified pixel location.
SetHorizontalAligner(Horizontal) - Method in interface GP.Container
 
SetInterval(double) - Method in class GP.Animator
Use this method to set the interval between calls to the DoIt() method.
SetOccurances(Doable, Doable) - Method in class GP.Reactors.MouseClick
 
SetOccurances(Doable, Doable) - Method in class GP.Reactors.KeyClick
 
SetOppositeCorners(Position, Position) - Method in class GP.Graphics.Rectangle
 
SetOrientation(Orientation) - Method in interface GP.Orientable
This method should set the current orientation of the object.
SetOrientation(Orientation) - Method in class GP.Graphics.Shape
 
SetPivot(Position) - Method in class GP.Graphics.Shape
 
SetPixel(int, int, int) - Method in class GP.Graphics.Canvas
This method is used to set the color of a pixel at location (x, y).
SetPixelColor(int, int, Color) - Method in class GP.Graphics.RGBCanvas
This method is used to set the color of a pixel at location (x, y) by passing in a GP.Attributes.Color rather than specifying the red, green, and blue values.
SetPosition(Position) - Method in interface GP.Positionable
This method should set the current position of the object.
SetPosition(Position) - Method in class GP.Graphics.Shape
 
SetPosition(Position) - Method in class GP.Graphics.Arrow
 
SetPosition(Position) - Method in class GP.Graphics.Triangle
 
SetPosition(Position) - Method in class GP.Graphics.Composite
 
SetRed(int, int, int) - Method in class GP.Graphics.RGBCanvas
This function is used to set the red intensity at the specified pixel location.
SetRGB(int, int, int, int, int) - Method in class GP.Graphics.RGBCanvas
This function is used to set all three RGB intensities at a particular pixel location silmultaneously.
SetSelectionReactor(Selection) - Method in interface GP.Container
 
SetShape(Graphic) - Method in class GP.Drawer
 
SetSize(Size) - Method in interface GP.Scalable
This method should set the current size of the object.
SetSize(Size) - Method in class GP.Graphics.Shape
 
SetSize(Size) - Method in class GP.Graphics.Image
This method is not yet implemented
SetSize(Size) - Method in class GP.Graphics.Line
 
SetSize(Size) - Method in class GP.Graphics.Text
 
SetSize(Size) - Method in class GP.Graphics.Triangle
This function is used to set the size of the triangle.
SetSpeed(double) - Method in class GP.Attributes.Velocity
Set velocity's current speed, without changing its direction.
SetSpeed(Value) - Method in class GP.Attributes.Velocity
Set velocity's current speed, without changing its direction.
SetStartAngle(Orientation) - Method in class GP.Graphics.Pie
 
SetStartAngle(Orientation) - Method in class GP.Graphics.Arc
 
SetString(String) - Method in class GP.Graphics.Text
 
SetThickness(double) - Method in class GP.Graphics.Line
 
SetThickness(Value) - Method in class GP.Graphics.Line
 
SetTime(double) - Method in class GP.TimeManager
Set time manager's absolute time
SetVertex1(Position) - Method in class GP.Graphics.Triangle
Use this method to set the position of the first vertex in the triangle.
SetVertex2(Position) - Method in class GP.Graphics.Triangle
Use this method to set the position of the second vertex in the triangle.
SetVertex3(Position) - Method in class GP.Graphics.Triangle
Use this method to set the position of the third vertex in the triangle.
SetVerticalAligner(Vertical) - Method in interface GP.Container
 
SetVertices(Position, Position, Position) - Method in class GP.Graphics.Triangle
 
Shape - class GP.Attributes.Colors.Shape.
 
Shape - class GP.Attributes.Orientations.Shape.
 
Shape - class GP.Attributes.Positions.Shape.
 
Shape - class GP.Attributes.Sizes.Shape.
 
Shape - class GP.Graphics.Shape.
 
Shape() - Constructor for class GP.Graphics.Shape
default size 50x50, default color black, default position 0,0, default oritentation 0 degrees, default visible
Shape(Colorable) - Constructor for class GP.Attributes.Colors.Shape
 
Shape(Container, Drawer) - Constructor for class GP.Graphics.Shape
 
Shape(Orientable) - Constructor for class GP.Attributes.Orientations.Shape
 
Shape(Positionable) - Constructor for class GP.Attributes.Positions.Shape
 
Shape(Scalable) - Constructor for class GP.Attributes.Sizes.Shape
 
Shape(Shape) - Constructor for class GP.Graphics.Shape
Create a copy of the current shape.
Show() - Method in interface GP.Viewable
Show the graphical object in its current container.
Show() - Method in class GP.Graphics.Shape
 
Show(Container) - Method in interface GP.Graphic
Show the graphical object in a new container
Show(Container) - Method in class GP.Graphics.Shape
 
Show(Container) - Method in class GP.Graphics.Movie
 
Size - class GP.Attributes.Size.
 
Size() - Constructor for class GP.Attributes.Size
Constructs Size with default value of 0x0 pixels.
Size(double) - Constructor for class GP.Attributes.Size
Constructs Size with given value for both width and height.
Size(double, double) - Constructor for class GP.Attributes.Size
Constructs Size with given values.
Size(Position, Position) - Constructor for class GP.Attributes.Size
Construct a size by taking the center position and corner position and calculating the size of the object based on that information.
Size(Size) - Constructor for class GP.Attributes.Size
Constructs Size with identical values of given Size.
Size(Value) - Constructor for class GP.Attributes.Size
Constructs Size with given value for both width and height.
Size(Value, Value) - Constructor for class GP.Attributes.Size
Constructs Size with given values.
Sound - class GP.Sound.
 
Sound - class GP.Graphics.Sound.
 
Sound(Container, String) - Constructor for class GP.Graphics.Sound
 
Sound(Container, String, String) - Constructor for class GP.Graphics.Sound
 
Sound(String) - Constructor for class GP.Sound
Initialize a sound with a url.
Sound(String) - Constructor for class GP.Graphics.Sound
 
Sound(String, String) - Constructor for class GP.Graphics.Sound
 
Source - interface GP.Source.
A source object is any object that has information that other objects need to know.
Start() - Method in class GP.Animator
This method causes the animator to start calling DoIt() repeatedly.
Start() - Method in class GP.Behavior
 
Start() - Method in class GP.Graphics.Shape
 
StartLooping() - Method in class GP.Behavior
 
StartLooping() - Method in class GP.Graphics.Movie
 
Step() - Method in class GP.Animator
This method calls DoIt() once, regardless of whether the animator is playing or not.
Stop() - Method in class GP.TimeManager
Stop the time managers clock.
Stop() - Method in class GP.Animator
This method causes the animator to stop calling DoIt().
Stop() - Method in class GP.Behavior
 
Stop() - Method in interface GP.Playable
This method should tell the object to stop what it is doing.
Stop() - Method in class GP.Sound
 
Stop() - Method in class GP.Graphics.Shape
 
Stop() - Method in class GP.Graphics.Movie
 
Stop() - Method in class GP.Graphics.Sound
 
StopLooping() - Method in class GP.Behavior
 
StopLooping() - Method in class GP.Graphics.Movie
 
Stopped() - Method in class GP.TimeManager
 
Store(Graphic) - Method in class GP.Clipboard
 
Sum(Position) - Method in class GP.Attributes.Position
 
Sum(Size) - Method in class GP.Attributes.Size
 
Sum(Value) - Method in class GP.Attributes.Value
 

T

Test() - Method in interface GP.Condition
This is the method that should be implemented to preform the query operation, and return the boolean result.
Test() - Method in interface GP.BooleanQuery
This is the method that should be implemented to preform the query operation, and return the boolean result.
Text - class GP.Graphics.Text.
 
Text() - Constructor for class GP.Graphics.Text
 
Text(Container) - Constructor for class GP.Graphics.Text
 
Text(Container, String) - Constructor for class GP.Graphics.Text
 
Text(String) - Constructor for class GP.Graphics.Text
 
Text(Text) - Constructor for class GP.Graphics.Text
 
ThreeDRectangle - class GP.Graphics.ThreeDRectangle.
 
ThreeDRectangle() - Constructor for class GP.Graphics.ThreeDRectangle
 
ThreeDRectangle(Container) - Constructor for class GP.Graphics.ThreeDRectangle
 
ThreeDRectangle(Rectangle) - Constructor for class GP.Graphics.ThreeDRectangle
 
ThreeDRectangleDown - class GP.Graphics.ThreeDRectangleDown.
 
ThreeDRectangleDown() - Constructor for class GP.Graphics.ThreeDRectangleDown
 
ThreeDRectangleDown(Container) - Constructor for class GP.Graphics.ThreeDRectangleDown
 
ThreeDRectangleDown(Rectangle) - Constructor for class GP.Graphics.ThreeDRectangleDown
 
TimeManager - class GP.TimeManager.
 
TimeManager() - Constructor for class GP.TimeManager
 
Times - class GP.Attributes.Fonts.Times.
 
Times() - Constructor for class GP.Attributes.Fonts.Times
 
Times(FontStyle) - Constructor for class GP.Attributes.Fonts.Times
 
Times(int) - Constructor for class GP.Attributes.Fonts.Times
 
Times(int, FontStyle) - Constructor for class GP.Attributes.Fonts.Times
 
toHTMLString() - Method in class GP.Attributes.Size
 
toRadians(double) - Static method in class GP.Attributes.Orientation
 
toString() - Method in class GP.Collection
 
toString() - Method in class GP.Attributes.Font
 
toString() - Method in class GP.Attributes.Position
 
toString() - Method in class GP.Attributes.Size
 
toString() - Method in class GP.Attributes.Orientation
 
toString() - Method in class GP.Attributes.Velocity
 
toString() - Method in class GP.Attributes.Index
 
toString() - Method in class GP.Attributes.Color
 
toString() - Method in class GP.Collections.Matrix
 
toString() - Method in class GP.Graphics.Shape
 
toString() - Method in class GP.Graphics.Image
 
toString() - Method in class GP.Graphics.Text
 
Triangle - class GP.Graphics.Triangle.
 
Triangle() - Constructor for class GP.Graphics.Triangle
This constructor builds an isosceles triangle within the applet with its center at (0,0).
Triangle(Container) - Constructor for class GP.Graphics.Triangle
This constructor builds an isosceles triangle in the specified container with its center at (0,0).
Triangle(Triangle) - Constructor for class GP.Graphics.Triangle
This constructor builds this triangle as an exact copy of the one one passed to it, with the same vertices, size, color, orientation, container, and positio.
Turn(double) - Method in interface GP.Orientable
 
Turn(double) - Method in class GP.Attributes.Velocity
Change velocity's current direction in degrees from the positive x axis, without modifing its speed.
Turn(double) - Method in class GP.Graphics.Shape
 
Turn(double, Position) - Method in interface GP.Orientable
 
Turn(double, Position) - Method in class GP.Graphics.Shape
 
Turn(Orientation) - Method in interface GP.Orientable
 
Turn(Orientation) - Method in class GP.Attributes.Velocity
Change velocity's current direction in degrees from the positive x axis, without modifing its speed.
Turn(Orientation) - Method in class GP.Graphics.Shape
 
Turn(Orientation, Position) - Method in interface GP.Orientable
 
Turn(Orientation, Position) - Method in class GP.Graphics.Shape
 
Turn(Value) - Method in interface GP.Orientable
 
Turn(Value) - Method in class GP.Graphics.Shape
 
Turn(Value, Position) - Method in interface GP.Orientable
 
Turn(Value, Position) - Method in class GP.Graphics.Shape
 
TurnOff() - Method in interface GP.Reactor
 
TurnOff() - Method in class GP.Reactors.KeyInteractor
 
TurnOff() - Method in class GP.Reactors.MouseClick
 
TurnOff() - Method in class GP.Reactors.KeyClick
 
TurnOff() - Method in class GP.Reactors.Keyboard
 
TurnOff() - Method in class GP.Reactors.MouseInteractor
This method is used to make this interactor stop listening to mouse events.
TurnOn() - Method in interface GP.Reactor
 
TurnOn() - Method in class GP.Reactors.KeyInteractor
 
TurnOn() - Method in class GP.Reactors.MouseClick
 
TurnOn() - Method in class GP.Reactors.KeyClick
 
TurnOn() - Method in class GP.Reactors.Keyboard
 
TurnOn() - Method in class GP.Reactors.MouseInteractor
This method is used to cause this reactor to listen to mouse events.

U

Updatable - interface GP.Updatable.
 
Update(double) - Method in interface GP.Updatable
 

V

Value - class GP.Attributes.Value.
 
Value() - Constructor for class GP.Attributes.Value
 
Value(double) - Constructor for class GP.Attributes.Value
 
ValueText - class GP.Graphics.ValueText.
 
ValueText(Container, Value) - Constructor for class GP.Graphics.ValueText
 
ValueText(Container, Value, int) - Constructor for class GP.Graphics.ValueText
 
ValueText(Value) - Constructor for class GP.Graphics.ValueText
 
Vary - interface GP.Vary.
An object that represents a piece of information that tends to change.
Velocity - class GP.Attributes.Velocity.
 
Velocity() - Constructor for class GP.Attributes.Velocity
Initializes velocity with default direction (0 degrees) and speed (1 pixel per move):
Velocity(double, double) - Constructor for class GP.Attributes.Velocity
Initializes velocity that represents the given change in x and y.
Velocity(Orientation, double) - Constructor for class GP.Attributes.Velocity
Initializes velocity with given direction and speed.
Velocity(Orientation, Value) - Constructor for class GP.Attributes.Velocity
Initializes velocity with given direction and speed.
Velocity(Position, Position) - Constructor for class GP.Attributes.Velocity
Initializes velocity that represents the direction and distance needed to move from the source to the target.
Velocity(Velocity) - Constructor for class GP.Attributes.Velocity
Initializes velocity with identical values as given Velocity
Viewable - interface GP.Viewable.
This defines the interface for all objects that have the ability of being visible on the screen.
Violet - class GP.Attributes.Colors.Violet.
 
Violet() - Constructor for class GP.Attributes.Colors.Violet
 

W

White - class GP.Attributes.Colors.White.
 
White() - Constructor for class GP.Attributes.Colors.White
 
Width - class GP.Attributes.Ranges.Width.
 
Width(Scalable) - Constructor for class GP.Attributes.Ranges.Width
 

Y

Yellow - class GP.Attributes.Colors.Yellow.
 
Yellow() - Constructor for class GP.Attributes.Colors.Yellow
 

A B C D E F G H I K L M N O P Q R S T U V W Y