public class DefaultWritablePolyline extends AbstractRealInterval implements WritablePolyline
max, minn| Constructor and Description |
|---|
DefaultWritablePolyline(List<? extends RealLocalizable> vertices)
Creates a polyline with the specified vertices.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addVertex(int index,
RealLocalizable vertex)
Adds a vertex at the given index.
|
boolean |
equals(Object obj) |
int |
hashCode() |
int |
numVertices()
Returns the number of vertices which define this polyline.
|
void |
removeVertex(int index)
Removes the vertex at the given index.
|
boolean |
test(RealLocalizable l) |
RealLocalizableRealPositionable |
vertex(int pos)
Returns the vertex at the specified position.
|
realMax, realMax, realMax, realMin, realMin, realMinnumDimensionsclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitboundaryTypeand, isEmpty, minus, or, realMax, realMax, realMin, realMin, transform, xorisAll, knownConstantnumDimensionsrealMax, realMinpublic DefaultWritablePolyline(List<? extends RealLocalizable> vertices)
vertices - Vertices which define the polyline in the desired order.public boolean test(RealLocalizable l)
test in interface Predicate<RealLocalizable>public RealLocalizableRealPositionable vertex(int pos)
vertex in interface Polylinevertex in interface WritablePolylinepublic int numVertices()
PolylinenumVertices in interface Polylinepublic void addVertex(int index,
RealLocalizable vertex)
WritablePolylineaddVertex in interface WritablePolylinepublic void removeVertex(int index)
WritablePolylineremoveVertex in interface WritablePolylineCopyright © 2009–2018 ImgLib2. All rights reserved.