Package boofcv.struct
Class QueueCorner
- All Implemented Interfaces:
Serializable
public class QueueCorner extends DogArray<Point2D_I16>
A list that allows fast access to a queue of points that represents corners in an image.
All the points are predeclared and recycled.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ddogleg.struct.DogArray
DogArray.Set<S extends Object,D extends Object>
Nested classes/interfaces inherited from class org.ddogleg.struct.FastAccess
FastAccess.FunctionEach<T extends Object>, FastAccess.FunctionEachIdx<T extends Object>, FastAccess.FunctionMatches<T extends Object>
-
Field Summary
Fields inherited from class org.ddogleg.struct.FastAccess
data, size, type
-
Constructor Summary
Constructors Constructor Description QueueCorner()
QueueCorner(int max)
-
Method Summary
Modifier and Type Method Description void
append(int x, int y)
void
append(Point2D_I16 pt)
void
appendAll(FastAccess<Point2D_I16> list)
Adds a copy of each element in 'list' which is owned by 'this' queueMethods inherited from class org.ddogleg.struct.DogArray
copyAll, copyIntoList, createInstance, getData, getFactory, getInitialize, getReset, getSize, getType, grow, init, isDeclare, isUnused, remove, remove, remove, removeSwap, removeTail, reserve, reset, resetResize, resize, resize, resize, setData, setInitialize, setReset, setSize, shuffle, toList
Methods inherited from class org.ddogleg.struct.FastAccess
contains, find, findAll, findAllIdx, findIdx, forEach, forEach, forIdx, forIdx, get, getMaxSize, getTail, getTail, indexOf, isEmpty, isIndexOutOfBounds, reverse, size, swap
-
Constructor Details
-
QueueCorner
public QueueCorner(int max) -
QueueCorner
public QueueCorner()
-
-
Method Details
-
append
public final void append(int x, int y) -
append
-
appendAll
Adds a copy of each element in 'list' which is owned by 'this' queue- Parameters:
list
- The list that is to added and copied
-