|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ShapeSet2D<T extends Shape2D>
A shape that is composed of several other shapes.
Field Summary |
---|
Fields inherited from interface math.geom2d.Shape2D |
---|
ACCURACY |
Method Summary | |
---|---|
void |
add(int index,
T shape)
Inserts the specified shape at the specified position in this set (optional operation). |
boolean |
add(T shape)
Appends the specified shape to the end of this set (optional operation). |
void |
clear()
Removes all the shapes stored in this set. |
boolean |
contains(T shape)
Returns true if this set contains the shape. |
T |
get(int index)
Returns the shape at a given position. |
int |
indexOf(T shape)
Returns the index of the shape in this set. |
T |
remove(int index)
Removes the shape at the specified position in this set (optional operation). |
boolean |
remove(T shape)
Removes the first occurrence of the specified element from this list, if it is present. |
int |
size()
Returns the number of shapes stored in this set. |
Methods inherited from interface math.geom2d.Shape2D |
---|
boundingBox, clip, contains, contains, distance, distance, draw, isBounded, isEmpty, transform |
Methods inherited from interface math.geom2d.GeometricObject2D |
---|
almostEquals |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Method Detail |
---|
boolean add(T shape)
void add(int index, T shape)
T get(int index)
index
- the position of the shape
boolean remove(T shape)
T remove(int index)
boolean contains(T shape)
int indexOf(T shape)
int size()
void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |