GP.Graphics
Class Line
java.lang.Object
|
+--GP.Graphics.Shape
|
+--GP.Graphics.Line
- All Implemented Interfaces:
- Behavioral, Colorable, Graphic, Movable, Orientable, Originable, Playable, Positionable, Reactive, Refreshable, Scalable, Selectable, Viewable
- Direct Known Subclasses:
- Arrow
- public class Line
- extends Shape
| Methods inherited from class GP.Graphics.Shape |
Act, AddBehavior, ApplyBehaviors, ApplyInstincts, DeSelect, equals, Fill, Frame, GetApplet, GetBoxBoundedSize, GetColor, GetContainer, GetCurrentTime, GetFillStyle, GetOrientation, GetPivot, GetPosition, GetSize, Hide, IsVisible, Move, Move, Move, MoveBackward, MoveForward, MoveToBack, MoveToFront, Pause, Play, PositionIsOnlyInsideMe, PreferedSize, React, Refresh, RemoveAllBehaviors, RemoveBehavior, ReplaceAllBehaviors, Scale, Scale, Scale, Select, SetColor, SetContainer, SetFillStyle, SetOrientation, SetPivot, SetPosition, Show, Show, Start, Stop, toString, Turn, Turn, Turn, Turn, Turn, Turn |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Line
public Line()
Line
public Line(Container container)
Line
public Line(Line line)
Copy
public Graphic Copy()
- Overrides:
Copy in class Shape
SetEndPoints
public void SetEndPoints(Position one,
Position two)
GetStart
public Position GetStart()
GetEnd
public Position GetEnd()
SetThickness
public void SetThickness(double thickness)
SetThickness
public void SetThickness(Value thickness)
GetThickness
public double GetThickness()
SetSize
public void SetSize(Size size)
- Description copied from interface:
Scalable
- This method should set the current size of the object.
- Overrides:
SetSize in class Shape
- Following copied from interface:
GP.Scalable
- Parameters:
size - the new size
IsPositionInside
public boolean IsPositionInside(Position position)
- Description copied from interface:
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.
- Overrides:
IsPositionInside in class Shape
- Following copied from interface:
GP.Graphic
- Parameters:
position - the position in question- Returns:
- true if the position is inside, false otherwise