Package com.dkt.graphics.extras
Class GVectorPolygon
java.lang.Object
com.dkt.graphics.elements.GraphicE
com.dkt.graphics.extras.GVectorPolygon
- All Implemented Interfaces:
Cloneable
This class creates a Resultant Vector as a result of the sum of a finite
number of vectors.
- Author:
- Federico Vera <[email protected]>
-
Field Summary
-
Constructor Summary
ConstructorDescriptionGVectorPolygon
(GVector... vectors) Creates a newGVectorPolygon
based on aGVector
array -
Method Summary
Modifier and TypeMethodDescriptionvoid
Appends a finite number of vectors to the Polygon, let it be noted that the order in which the vectors are appended is the same order in which they will be shownclone()
void
draw
(Graphics2D g) Draws the component on the given graphicsvoid
traslate
(int x, int y) Traslates this element on X and Y
-
Constructor Details
-
GVectorPolygon
-
GVectorPolygon
Creates a newGVectorPolygon
based on aGVector
array- Parameters:
vectors
- that form the vector polygon- Throws:
IllegalArgumentException
- ifvectors
isnull
-
-
Method Details
-
append
Appends a finite number of vectors to the Polygon, let it be noted that the order in which the vectors are appended is the same order in which they will be shown- Parameters:
vector
-GVector
containing the vectors to be added.- Throws:
IllegalArgumentException
- ifvector
isnull
-
traslate
public void traslate(int x, int y) Description copied from class:GraphicE
Traslates this element on X and Y -
draw
Description copied from class:GraphicE
Draws the component on the given graphics -
clone
-