Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- above(Interval<K>) - Method in class com.github.basking2.sdsai.Interval
-
Is this Node fully above the given node? That is, is the min of this node equal to or higher than the max of the given node?
- above(K, K) - Method in class com.github.basking2.sdsai.Interval
- AbstractHeap<T> - Class in com.github.basking2.sdsai
-
A heap that allows the compare functions to be specified.
- AbstractHeap() - Constructor for class com.github.basking2.sdsai.AbstractHeap
- add(EObject) - Method in class com.github.basking2.sdsai.SearchTree
- add(UniqueChildMutableTreeNode) - Method in class com.github.basking2.sdsai.gui.UniqueChildMutableTreeNode
- add(Interval<K>, V) - Method in class com.github.basking2.sdsai.IntervalTree
-
Add the object v in the tree under interval i using the minimum value as the tree key and tracking the maximum value for the subtree containing the interval.
- add(Key<E>) - Method in class com.github.basking2.sdsai.RedBlackTree
-
Calls add(o, ALL).
- add(Key<E>) - Method in class com.github.basking2.sdsai.Set
-
This calles add(o,NODUPKEYS).
- add(Key<E>, int) - Method in class com.github.basking2.sdsai.RedBlackTree
-
This is just like add, but you can specify a mode.
- add(D[][], T) - Method in class com.github.basking2.sdsai.RTree
- add(E) - Method in class com.github.basking2.sdsai.CircularLinkedList
-
Add the object to the end of the list, before the root of the list.
- add(CharSequence, V) - Method in class com.github.basking2.sdsai.Trie
- add(K[], V) - Method in class com.github.basking2.sdsai.KDTree
- add(T) - Method in class com.github.basking2.sdsai.AbstractHeap
- add(VALUE) - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- addEast(VectorTile) - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- addEast(VectorTile) - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- addHead(VALUE) - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- addNewRow() - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- addNewRow() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- addNewRow(VectorTile) - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- addNewRow(VectorTile) - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- addToAllLoggers() - Method in class com.github.basking2.sdsai.gui.JScrollingLog
-
Add this object's handler to all loggers.
- addToLogger(String) - Method in class com.github.basking2.sdsai.gui.JScrollingLog
-
Remove this object's handler from the given logger.
- all() - Static method in class com.github.basking2.sdsai.KeySelectionFactory
-
Select all.
- ALL - Static variable in class com.github.basking2.sdsai.RedBlackTree
-
One of three modes that the add method can function with.
- append(String) - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Append what is considered a line.
- append(String) - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
- append(String, String) - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Append what is considered a line.
- append(String, String) - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
- appendIterators(Iterator<E>...) - Method in class com.github.basking2.sdsai.util.CompositIterator
-
Append one or more iterators to the internal list.
- apply(RTree.Node) - Method in interface com.github.basking2.sdsai.RTree.ConsumeNode
-
Return true to continue searching or false to abort the search.
- ArrayTree<T> - Class in com.github.basking2.sdsai
-
A tree backed by an array.
- ArrayTree(int, int) - Constructor for class com.github.basking2.sdsai.ArrayTree
- ArtificialSide(String) - Constructor for class com.github.basking2.sdsai.marchinesquares.Side.ArtificialSide
- available() - Method in class com.github.basking2.sdsai.io.ConcatinatedInputStream
B
- Base85 - Class in com.github.basking2.sdsai
-
Base85 codec.
- Base85() - Constructor for class com.github.basking2.sdsai.Base85
- Base85(boolean) - Constructor for class com.github.basking2.sdsai.Base85
- BasicKeySelection - Class in com.github.basking2.sdsai
- BasicKeySelection(Key<? extends Object>, Key<? extends Object>) - Constructor for class com.github.basking2.sdsai.BasicKeySelection
- beginPoint - Variable in class com.github.basking2.sdsai.marchinesquares.Side
-
A point that begins a contour in a particular cell.
- below(Interval<K>) - Method in class com.github.basking2.sdsai.Interval
-
Is the Node fully below the given node? That is, is the max of this node equal to r lower than the min of the given node?
- below(K, K) - Method in class com.github.basking2.sdsai.Interval
- BicubicZoom - Class in com.github.basking2.sdsai.math
- BicubicZoom() - Constructor for class com.github.basking2.sdsai.math.BicubicZoom
- BOGUS_VALUE - Static variable in class com.github.basking2.sdsai.marchinesquares.Side
-
This is used to construct artificial sides as place holders.
- bottom - Variable in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
These are lines that exited the polygon from the bottom.
- BOTTOM - Static variable in class com.github.basking2.sdsai.marchinesquares.Point
-
A point exists on a side of a square between two corner values.
- breadthFirstKeys() - Method in class com.github.basking2.sdsai.KDTree
- breadthFirstValues() - Method in class com.github.basking2.sdsai.KDTree
- build() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileBuilder
-
Build a new
VectorTile
or throw aRuntimeException
. - build(byte[]) - Static method in class com.github.basking2.sdsai.marchinesquares.IsobandContours
-
Create a contour given the 4-element array of point values.
- build(Double[], Double[], Function<Double[], Double>) - Static method in class com.github.basking2.sdsai.math.MultilinearInterpolator
- buildArtificialSide(double, double, byte, byte, byte, byte) - Static method in class com.github.basking2.sdsai.marchinesquares.Side
-
Build an artificial side with the correct number of points.
- buildBoundingBox(Feature) - Static method in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
Return A 2x2 array where [0][0] is x-min, [0][1] is x-max, [1][0] is y-min, and [1][1] is y-max.
- buildConstantTile(byte, int, int) - Static method in class com.github.basking2.sdsai.marchinesquares.VectorTileBuilder
-
Build a tile that has no contours because it is composed of solid values.
- buildFeature(LinkedList.Node<Point>) - Method in interface com.github.basking2.sdsai.marchinesquares.FeatureFactory
- buildInputStreamIterator(File, String, String, int, int) - Static method in class com.github.basking2.sdsai.io.FileRing
-
Build an iterator that produces
FileInputStream
. - buildIsoband() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileBuilder
-
Runs
Tile.isoband()
and callsVectorTileBuilder.build()
. - buildPointLineNode(double, double, byte) - Static method in class com.github.basking2.sdsai.marchinesquares.Point
-
Build a point that is located on the side of a cell relative to the upper-left point.
C
- cell - Variable in class com.github.basking2.sdsai.marchinesquares.Side
-
The value in the data grid.
- child(int, int) - Method in class com.github.basking2.sdsai.ArrayTree
- child(int, int, int) - Static method in class com.github.basking2.sdsai.ArrayTree
- child0(int) - Method in class com.github.basking2.sdsai.ArrayTree
- child0(int, int) - Static method in class com.github.basking2.sdsai.ArrayTree
- CircularLinkedList<E> - Class in com.github.basking2.sdsai
- CircularLinkedList() - Constructor for class com.github.basking2.sdsai.CircularLinkedList
- clear() - Method in class com.github.basking2.sdsai.IntervalTree
-
Empty the data structure.
- clear() - Method in class com.github.basking2.sdsai.KDTree
- clear() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- clear() - Method in class com.github.basking2.sdsai.RedBlackTree2
-
Empty the data structure.
- close() - Method in class com.github.basking2.sdsai.io.ConcatinatedInputStream
- close() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- close() - Method in class com.github.basking2.sdsai.io.LazyOutputStream
- close() - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
-
Close the output stream referenced by this object.
- close() - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
-
Close the bottom layer of this object.
- cmp(Key<? extends Object>, Key<? extends Object>) - Static method in class com.github.basking2.sdsai.Key
-
This is really the core comparison function.
- collateHoles() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
Put negative features, polygons that are holes, inside features that are positive polygons.
- COLLECT_COLOR - Static variable in class com.github.basking2.sdsai.marchinesquares.Colors
-
When the tile is built point colors are initially 0.
- color - Variable in class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
-
When traversing a recursive structure it is helpful to mark nodes in some way.
- Colors - Class in com.github.basking2.sdsai.marchinesquares
-
To track when a point has been visited, when a node is visited it is given a color.
- com.github.basking2.sdsai - package com.github.basking2.sdsai
- com.github.basking2.sdsai.exception - package com.github.basking2.sdsai.exception
- com.github.basking2.sdsai.gui - package com.github.basking2.sdsai.gui
- com.github.basking2.sdsai.image - package com.github.basking2.sdsai.image
- com.github.basking2.sdsai.io - package com.github.basking2.sdsai.io
- com.github.basking2.sdsai.marchinesquares - package com.github.basking2.sdsai.marchinesquares
- com.github.basking2.sdsai.math - package com.github.basking2.sdsai.math
-
Various helpful math utilities.
- com.github.basking2.sdsai.selectiontree - package com.github.basking2.sdsai.selectiontree
-
This package implements a kind of expression tree.
- com.github.basking2.sdsai.util - package com.github.basking2.sdsai.util
- compare(String, String) - Static method in class com.github.basking2.sdsai.util.Version
- compareTo(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Calls Key.cmp(this, k).
- compareTo(Version) - Method in class com.github.basking2.sdsai.util.Version
- compose(Key<D>) - Method in class com.github.basking2.sdsai.Key
-
Compose key k with this key by appending the key value of k onto this key's key value.
- compose(D, Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Compose key k with this key by appending the key value of k onto this key's key value.
- CompositIterator<E> - Class in com.github.basking2.sdsai.util
-
Maps iteration over a list of iterators that return the same type.
- CompositIterator(Iterator<E>...) - Constructor for class com.github.basking2.sdsai.util.CompositIterator
- computeSize() - Method in class com.github.basking2.sdsai.RTree.Node
-
Return the size of this subtree.
- ConcatinatedInputStream - Class in com.github.basking2.sdsai.io
-
An input stream that is a concatination of several other input streams.
- ConcatinatedInputStream(Iterator<? extends InputStream>) - Constructor for class com.github.basking2.sdsai.io.ConcatinatedInputStream
- contains(Interval<K>) - Method in class com.github.basking2.sdsai.Interval
- contains(Point, Iterator<Point>) - Static method in class com.github.basking2.sdsai.marchinesquares.Point
-
Consider if the point is inside the polygon represented by the iteration of points.
- contains(K) - Method in class com.github.basking2.sdsai.Interval
-
Return true if the point falls within the range of [min, max).
- containsOrEqual(Interval<K>) - Method in class com.github.basking2.sdsai.Interval
- containsOrEqual(K) - Method in class com.github.basking2.sdsai.Interval
-
Return true if the point equals the min or falls within the range of [min, max).
- containsPoint(Point, boolean) - Method in class com.github.basking2.sdsai.marchinesquares.Feature
-
Check if the point is contained in the polygon that makes out the outside of this Feature.
- contours - Variable in class com.github.basking2.sdsai.marchinesquares.Tile
-
An array of
IsobandContours
that is populated whenTile.isoband()
is run. - convert(Point) - Method in interface com.github.basking2.sdsai.marchinesquares.SimpleGeoJson.GridToWorld
-
Returns (x, y) as a two element array.
- convert(Point) - Method in class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson.LinearProportionalGridToWorld
- copyData(IntervalTree.RBNode) - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Copy data members (not tree structure members) from another RBNode.
D
- data - Variable in class com.github.basking2.sdsai.Key
-
This is optional satellite data to associate with the key.
- decode(byte[]) - Method in class com.github.basking2.sdsai.Base85
- decode(byte[], int, byte[], int) - Method in class com.github.basking2.sdsai.Base85
-
Decode 5 bytes of the
in
array into 4 bytes into theout
array. - decodeString(String) - Method in class com.github.basking2.sdsai.Base85
- DEFAULT_COLOR - Static variable in class com.github.basking2.sdsai.marchinesquares.Colors
-
The default color of nodes.
- defaultFactory() - Static method in interface com.github.basking2.sdsai.marchinesquares.FeatureFactory
-
A factory that calls new on
Feature
. - del(double) - Method in class com.github.basking2.sdsai.SearchTree
-
Remove the object with key k.
- del(Key<? extends Object>) - Method in class com.github.basking2.sdsai.RedBlackTree
-
Calls del(o.getKey());
- del(E) - Method in class com.github.basking2.sdsai.CircularLinkedList
- delAll() - Method in class com.github.basking2.sdsai.RedBlackTree
-
Empty the data structure.
- delete() - Method in class com.github.basking2.sdsai.io.FileRing
- delete() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- delete(D[][]) - Method in class com.github.basking2.sdsai.RTree
- delete(File, String, String) - Static method in class com.github.basking2.sdsai.io.FileRing
- delete(File, String, String, int, int) - Static method in class com.github.basking2.sdsai.io.FileRing
- delete_fixup() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
- deleteFixup() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
- deleteFixup() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- deleteSubtree(D[][]) - Method in class com.github.basking2.sdsai.RTree
-
Similar to
RTree.delete(Comparable[][])
, but this will remove an entire subtree and return it to the caller. - delObj(Key<E>) - Method in class com.github.basking2.sdsai.RedBlackTree
- disjunction(Set<E>) - Method in class com.github.basking2.sdsai.Set
-
This is not a standard set operation, per se.
- DuplicateDataException - Exception in com.github.basking2.sdsai
- DuplicateDataException(Key<? extends Object>) - Constructor for exception com.github.basking2.sdsai.DuplicateDataException
E
- empty() - Method in class com.github.basking2.sdsai.IntervalTree
- empty() - Method in class com.github.basking2.sdsai.RedBlackTree
- empty() - Method in class com.github.basking2.sdsai.RedBlackTree2
- empty() - Method in class com.github.basking2.sdsai.SearchTree
- EnclosedVectorTileGroup - Class in com.github.basking2.sdsai.marchinesquares
-
This performs much the same function as the
VectorTileGroup
but surrounding the shape with a constant field. - EnclosedVectorTileGroup(byte, FeatureFactory) - Constructor for class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- encode(byte[]) - Method in class com.github.basking2.sdsai.Base85
- encode(byte[], int, byte[], int) - Method in class com.github.basking2.sdsai.Base85
-
Encode 4 bytes of the
in
array into 5 bytes into theout
array. - encodeString(byte[]) - Method in class com.github.basking2.sdsai.Base85
- end - Variable in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- endExclusive - Variable in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- endPoint - Variable in class com.github.basking2.sdsai.marchinesquares.Side
-
A point that ends a contour.
- EObject - Interface in com.github.basking2.sdsai
-
An EObject is an enumerable object.
- eq(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Are this and k equal?
- EQUAL - Static variable in class com.github.basking2.sdsai.RTree
- equalDimensions(D[][], D[][]) - Method in class com.github.basking2.sdsai.RTree
- equals(Object) - Method in class com.github.basking2.sdsai.Interval
- equals(Object) - Method in class com.github.basking2.sdsai.util.Version
F
- False() - Constructor for class com.github.basking2.sdsai.selectiontree.GroupingFilter.False
- Feature - Class in com.github.basking2.sdsai.marchinesquares
-
A feature is a map of strings to strings and an orderd list of points.
- Feature(LinkedList.Node<Point>) - Constructor for class com.github.basking2.sdsai.marchinesquares.Feature
- FeatureFactory - Interface in com.github.basking2.sdsai.marchinesquares
-
A class that builds new
Feature
s. - features - Variable in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
Fully finished features.
- FileRing - Class in com.github.basking2.sdsai.io
-
A collection of static methods to help
FileRingInputStream
andFileRingOutputStream
operate. - FileRing(File, String, String, int) - Constructor for class com.github.basking2.sdsai.io.FileRing
- FileRingInputStream - Class in com.github.basking2.sdsai.io
- FileRingInputStream(FileRingOutputStream) - Constructor for class com.github.basking2.sdsai.io.FileRingInputStream
-
Use the output stream's parameters to construct an input stream.
- FileRingInputStream(File, String, String) - Constructor for class com.github.basking2.sdsai.io.FileRingInputStream
-
Constructor.
- FileRingInputStream(File, String, String, int, int) - Constructor for class com.github.basking2.sdsai.io.FileRingInputStream
-
Constructor.
- FileRingOutputStream - Class in com.github.basking2.sdsai.io
-
A class that reads and writes over a ring of files.
- FileRingOutputStream(File, int, FileRingOutputStream.RotationPredicate) - Constructor for class com.github.basking2.sdsai.io.FileRingOutputStream
-
Create a new file ring with a start file of 0.
- FileRingOutputStream(File, String, String, int, FileRingOutputStream.RotationPredicate) - Constructor for class com.github.basking2.sdsai.io.FileRingOutputStream
- FileRingOutputStream.RotateAfterWrites - Class in com.github.basking2.sdsai.io
- FileRingOutputStream.RotateBySize - Class in com.github.basking2.sdsai.io
-
Return true when a file size is exceeded.
- FileRingOutputStream.RotationPredicate - Interface in com.github.basking2.sdsai.io
- finalize() - Method in class com.github.basking2.sdsai.gui.JScrollingLog
- find() - Method in class com.github.basking2.sdsai.UFSet
-
Taken from the name of the well known algorithm.
- find(double) - Method in class com.github.basking2.sdsai.SearchTree
-
Find or member, what ever you would like to call it.
- find(Key<? extends Object>) - Method in class com.github.basking2.sdsai.RedBlackTree
- find(D[][]) - Method in class com.github.basking2.sdsai.RTree
- find(CharSequence) - Method in class com.github.basking2.sdsai.Trie
- find(K) - Method in class com.github.basking2.sdsai.IntervalTree
- find(K) - Method in class com.github.basking2.sdsai.RedBlackTree2
- find(K[]) - Method in class com.github.basking2.sdsai.KDTree
- findAll(Key<? extends Object>, List<Key<E>>) - Method in class com.github.basking2.sdsai.RedBlackTree
-
Find all the keys of the value k.
- findClosest(K[]) - Method in class com.github.basking2.sdsai.KDTree
- findEnclosed(D[][], RTree.ConsumeNode<T>) - Method in class com.github.basking2.sdsai.RTree
-
Collect the T values that are
RTree.INSIDE
the given dimensions. - findEnclosing(D[][], RTree.ConsumeNode<T>) - Method in class com.github.basking2.sdsai.RTree
-
Collect the T values that are
RTree.OUTSIDE
the given dimensions. - findIntersecting(Interval<K>, BiConsumer<Interval<K>, V>) - Method in class com.github.basking2.sdsai.IntervalTree
-
Find all entries for which the entry interval intersects with the given interval i.
- first(Key<? extends Object>) - Method in class com.github.basking2.sdsai.RedBlackTree
-
Returns the first key in the tree that equals k.
- flush() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- flush() - Method in class com.github.basking2.sdsai.io.LazyOutputStream
- forEach(RTree.ConsumeNode<T>) - Method in class com.github.basking2.sdsai.RTree
- formatString(String, Function<String, ? extends Object>) - Static method in class com.github.basking2.sdsai.util.StringInterpolator
- formatString(String, Map<String, ? extends Object>) - Static method in class com.github.basking2.sdsai.util.StringInterpolator
- formatString(String, Properties) - Static method in class com.github.basking2.sdsai.util.StringInterpolator
G
- get() - Method in interface com.github.basking2.sdsai.io.LazyOutputStream.OutputStreamFactory
- get(int) - Method in class com.github.basking2.sdsai.AbstractHeap
- get(int) - Method in class com.github.basking2.sdsai.ArrayTree
- get(RedBlackTree.RBNode) - Method in class com.github.basking2.sdsai.RedBlackTree
- getAverage() - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Get the current average.
- getByteArray() - Method in class com.github.basking2.sdsai.Key
-
Return the internal byte array used to represent this key.
- getChildren() - Method in class com.github.basking2.sdsai.RTree.Node
- getCurrentFile(File, String, String) - Static method in class com.github.basking2.sdsai.io.FileRing
-
Return file in the ring that is currently being written to, according to the meta file.
- getCurrentFileNumber() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- getCurrentFileNumberAndSize(File, String, String) - Static method in class com.github.basking2.sdsai.io.FileRing
-
Read the meta file from a file ring and return an array with the current file number and the ring size as elements.
- getData() - Method in class com.github.basking2.sdsai.Key
- getDimensions() - Method in class com.github.basking2.sdsai.RTree.Node
- getDir() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- getFile(File, String, String, int) - Static method in class com.github.basking2.sdsai.io.FileRing
-
Build the file name.
- getHead() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- getIndex() - Method in class com.github.basking2.sdsai.gui.UniqueChildMutableTreeNode
- getJTextPane() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- getJTextPane() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
- getJViewport() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- getJViewport() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
- getKey() - Method in exception com.github.basking2.sdsai.DuplicateDataException
- getKey() - Method in interface com.github.basking2.sdsai.EObject
-
Return the key value for this object.
- getKey() - Method in class com.github.basking2.sdsai.gui.UniqueChildMutableTreeNode
- getKey() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
- getMax() - Method in class com.github.basking2.sdsai.Interval
- getMaxXOffset() - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- getMaxXOffset() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
-
Return the largest X offset observed.
- getMaxYOffset() - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- getMaxYOffset() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
-
Return the largest Y offset observed.
- getMetaFile(File, String, String) - Static method in class com.github.basking2.sdsai.io.FileRing
-
Build the meta file name.
- getMin() - Method in class com.github.basking2.sdsai.Interval
- getOffset() - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
Get the offset in the graph from the y axis of the image.
- getPrefix() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- getRate() - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
-
Return the perceived rate at which this output stream has most recently sent data.
- getRateLimit() - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
- getRingSize() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- getRoot() - Method in class com.github.basking2.sdsai.CircularLinkedList
- getScrollback() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- getScrollback() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
- getSize() - Method in class com.github.basking2.sdsai.RTree
- getStyledDocument() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Return the styled document for this so that styles may be added.
- getStyledDocument() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
-
Return the styled document for this so that styles may be added.
- getSuffix() - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- getT() - Method in class com.github.basking2.sdsai.RTree.Node
- getTail() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- getThreshold() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Get the threshold.
- getThreshold() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
-
Get the threshold.
- getValues() - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Get the current count of values.
- getVectorTile() - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
-
Close and get the
VectorTile
. - getVectorTile() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- getXOffset() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- getYOffset() - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- GroupingFilter<T> - Interface in com.github.basking2.sdsai.selectiontree
-
A grouping filter is a type of
Predicate
that may be combined with other instances. - GroupingFilter.Equal<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.False<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.GreaterThan<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.GreaterThanEqual<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.LessThan<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.LessThanEqual<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.RangeImpl<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- GroupingFilter.True<T extends Comparable<T>> - Class in com.github.basking2.sdsai.selectiontree
- gt(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Is this greater than k?
- gt(Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
- GTandLT(Key<? extends Object>, Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
-
Represents an interval of [k1, k2]
- GTandLTE(Key<? extends Object>, Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
-
Represents an interval of [k1, k2)
- gte(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Is this greater than or equal to k?
- gte(Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
- GTEandLT(Key<? extends Object>, Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
-
Represents an interval of (k1, k2]
- GTEandLTE(Key<? extends Object>, Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
-
Represents an interval of (k1, k2)
H
- hashCode() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
-
This is the hash code of the output of
GroupingFilter.RangeImpl.normalForm()
. - hashCode() - Method in class com.github.basking2.sdsai.util.Version
-
Proxy hashCode to
String.hashCode()
. - hasNext() - Method in class com.github.basking2.sdsai.util.CompositIterator
- highkey - Variable in class com.github.basking2.sdsai.BasicKeySelection
- holes - Variable in class com.github.basking2.sdsai.marchinesquares.Feature
I
- imageUpdate(Image, int, int, int, int, int) - Method in class com.github.basking2.sdsai.gui.TrivialImageCanvas
-
This is defined to handle information about the image should that information not be available at the moment the constructor is called.
- indexLevel(int) - Method in class com.github.basking2.sdsai.ArrayTree
- indexLevel(int, int) - Static method in class com.github.basking2.sdsai.ArrayTree
- insert_fixup() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
- insertFixup() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
- insertFixup() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- inSet(Key<? extends Object>) - Method in class com.github.basking2.sdsai.BasicKeySelection
- inSet(Key<? extends Object>) - Method in interface com.github.basking2.sdsai.KeySelection
- INSIDE - Static variable in class com.github.basking2.sdsai.RTree
-
Returned if a segment is inside another segment and so will be placed lower in the tree.
- interpolate(Double[]) - Method in class com.github.basking2.sdsai.math.MultilinearInterpolator
- intersect(Set<E>) - Method in class com.github.basking2.sdsai.Set
-
Make a new set consisting of the intersection of two other sets.
- interval - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
-
This is effectively the key, though order and indexing is done through
Interval.getMin()
. - Interval<K extends Comparable<K>> - Class in com.github.basking2.sdsai
-
A half-open interval the starts at point a and continues until point b but excluding point b.
- Interval(K, K) - Constructor for class com.github.basking2.sdsai.Interval
- intervals() - Method in class com.github.basking2.sdsai.IntervalTree
- IntervalTree<K extends Comparable<K>,
V> - Class in com.github.basking2.sdsai -
An implementation of a Augmented Interval Tree backed by a Red Black Tree.
- IntervalTree() - Constructor for class com.github.basking2.sdsai.IntervalTree
- IntervalTree.RBNode - Class in com.github.basking2.sdsai
-
How a tree is represented.
- IOUtil - Class in com.github.basking2.sdsai.io
- IOUtil() - Constructor for class com.github.basking2.sdsai.io.IOUtil
- isBlack - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
- isBlack - Variable in class com.github.basking2.sdsai.RedBlackTree.RBNode
- isBlack - Variable in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- isCounterClockwise() - Method in class com.github.basking2.sdsai.marchinesquares.Feature
-
O(n) test if the polygon represented by this feature is wound counter-clockwise.
- isCounterClockwise(Iterator<Point>) - Static method in class com.github.basking2.sdsai.marchinesquares.Point
-
Determine if a polygon laid out in Raster order is wound counter clockwise or not.
- isEmpty() - Method in class com.github.basking2.sdsai.KDTree
- isEmpty() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- isInside(D[][], D[][]) - Method in class com.github.basking2.sdsai.RTree
- isInside(D[], D[]) - Method in class com.github.basking2.sdsai.RTree
- isoband() - Method in class com.github.basking2.sdsai.marchinesquares.Tile
-
Build and attach
IsobandContours
for all cells. - IsobandContours - Class in com.github.basking2.sdsai.marchinesquares
-
Contours are lines in a square.
- IsobandContours(byte, byte, byte, byte) - Constructor for class com.github.basking2.sdsai.marchinesquares.IsobandContours
-
Create a contour given the 4-element array of point values.
- isZ85() - Method in class com.github.basking2.sdsai.Base85
- isZero() - Method in class com.github.basking2.sdsai.Key
- iterator() - Method in class com.github.basking2.sdsai.AbstractHeap
-
Return an iterator that walks through this heap in index-order.
- iterator() - Method in class com.github.basking2.sdsai.ArrayTree
-
Iterate over every node in breadth-first order.
- iterator() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- iterator() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- iterator() - Method in class com.github.basking2.sdsai.RedBlackTree
J
- JLineScrollingTextPane - Class in com.github.basking2.sdsai.gui
-
This is almost identical to the JScrollingTextPane except this does not use buffer size but line number as its determiner of when to remove lines from the buffer.
- JLineScrollingTextPane() - Constructor for class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- JLineScrollingTextPane(int, int) - Constructor for class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- JScrollingLog - Class in com.github.basking2.sdsai.gui
- JScrollingLog() - Constructor for class com.github.basking2.sdsai.gui.JScrollingLog
-
Create a logger with its handlers not added to any logs.
- JScrollingLog(String) - Constructor for class com.github.basking2.sdsai.gui.JScrollingLog
-
Create a log monitor whose handler is added to logger s.
- JScrollingTextPane - Class in com.github.basking2.sdsai.gui
- JScrollingTextPane() - Constructor for class com.github.basking2.sdsai.gui.JScrollingTextPane
- JScrollingTextPane(int, int) - Constructor for class com.github.basking2.sdsai.gui.JScrollingTextPane
K
- KDTree<K extends Comparable<K>,
V> - Class in com.github.basking2.sdsai -
A k-d tree that operates much like a traditional binary search tree.
- KDTree() - Constructor for class com.github.basking2.sdsai.KDTree
- key - Variable in exception com.github.basking2.sdsai.DuplicateDataException
-
When this exception is thrown, the key in the database that raised the exception is returned.
- key - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
-
The
Interval.getMin()
value used to order and index nodes in the Red Black tree. - key - Variable in class com.github.basking2.sdsai.RedBlackTree.RBNode
- key - Variable in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- Key<D> - Class in com.github.basking2.sdsai
-
This is a more general version of a key.
- Key() - Constructor for class com.github.basking2.sdsai.Key
- Key(byte[]) - Constructor for class com.github.basking2.sdsai.Key
- Key(byte[], D) - Constructor for class com.github.basking2.sdsai.Key
- Key(int) - Constructor for class com.github.basking2.sdsai.Key
- Key(int, D) - Constructor for class com.github.basking2.sdsai.Key
- Key(long) - Constructor for class com.github.basking2.sdsai.Key
- Key(long, D) - Constructor for class com.github.basking2.sdsai.Key
- Key(Key<? extends Object>) - Constructor for class com.github.basking2.sdsai.Key
- Key(Key<? extends Object>, D) - Constructor for class com.github.basking2.sdsai.Key
-
Create a key with the same key value as parameter k but with o as the object.
- Key(String) - Constructor for class com.github.basking2.sdsai.Key
- Key(String, D) - Constructor for class com.github.basking2.sdsai.Key
- keys() - Method in class com.github.basking2.sdsai.IntervalTree
- keys() - Method in class com.github.basking2.sdsai.RedBlackTree2
- KeySelection - Interface in com.github.basking2.sdsai
-
This is an interface to objects that represent sets of keys.
- KeySelectionFactory - Class in com.github.basking2.sdsai
- KeySelectionFactory() - Constructor for class com.github.basking2.sdsai.KeySelectionFactory
L
- last(Key<? extends Object>) - Method in class com.github.basking2.sdsai.RedBlackTree
- LazyFileOutputStream - Class in com.github.basking2.sdsai.io
-
A lazy file output stream delays opening a file to write until its internal buffer is filled.
- LazyFileOutputStream(File) - Constructor for class com.github.basking2.sdsai.io.LazyFileOutputStream
- LazyFileOutputStream(File, int) - Constructor for class com.github.basking2.sdsai.io.LazyFileOutputStream
- LazyOutputStream - Class in com.github.basking2.sdsai.io
-
And output stream that buffers data and opens and writes that data only when the buffer is full.
- LazyOutputStream(int, LazyOutputStream.OutputStreamFactory) - Constructor for class com.github.basking2.sdsai.io.LazyOutputStream
- LazyOutputStream.OutputStreamFactory - Interface in com.github.basking2.sdsai.io
- left - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
- left - Variable in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
These are lines that exited the polygon from the left; This list is ordered from top-to-bottom with out-bound edges preceding inbound edges.
- left - Variable in class com.github.basking2.sdsai.RedBlackTree.RBNode
- left - Variable in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- left - Variable in class com.github.basking2.sdsai.util.Pair
- LEFT - Static variable in class com.github.basking2.sdsai.marchinesquares.Point
-
A point exists on a side of a square between two corner values.
- levelOffset(int) - Method in class com.github.basking2.sdsai.ArrayTree
- levelOffset(int, int) - Static method in class com.github.basking2.sdsai.ArrayTree
-
What is the offset into an array that the first node of a tree level occures at.
- LinearProportionalGridToWorld(double, double) - Constructor for class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson.LinearProportionalGridToWorld
-
Assume that xOffset and yOffset are both 0.
- LinearProportionalGridToWorld(double, double, double, double) - Constructor for class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson.LinearProportionalGridToWorld
- lineCount - Variable in class com.github.basking2.sdsai.marchinesquares.IsobandContours
- lines - Variable in class com.github.basking2.sdsai.marchinesquares.IsobandContours
-
An array of integers values that represent lines in a square.
- LinkedList<VALUE> - Class in com.github.basking2.sdsai.marchinesquares
-
Java's linked list library is excellent, but we need direct access to manipulate the next reference.
- LinkedList() - Constructor for class com.github.basking2.sdsai.marchinesquares.LinkedList
- LinkedList.Node<VALUE> - Class in com.github.basking2.sdsai.marchinesquares
- list(File, String, String, int, int) - Static method in class com.github.basking2.sdsai.io.FileRing
-
List the current files, starting with listened one.
- ListVisitor<E> - Interface in com.github.basking2.sdsai
-
A ListVisitor is passed to the foreach(...) method of a List implementation.
- lowkey - Variable in class com.github.basking2.sdsai.BasicKeySelection
- lt(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Is this less than k?
- lt(Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
- lte(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Is this less than or equal to k?
- lte(Key<? extends Object>) - Static method in class com.github.basking2.sdsai.KeySelectionFactory
M
- main(String[]) - Static method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- main(String[]) - Static method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
This is for testing but we can pull it out later when we are comfy with it.
- max() - Method in class com.github.basking2.sdsai.IntervalTree
- max() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
- max() - Method in class com.github.basking2.sdsai.KDTree
- max() - Method in class com.github.basking2.sdsai.RedBlackTree
- max() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
- max() - Method in class com.github.basking2.sdsai.RedBlackTree2
- max() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- max() - Method in class com.github.basking2.sdsai.SearchTree
- MAX - Static variable in class com.github.basking2.sdsai.util.Version
-
Special object value to mean represent the maximum value.
- maxKey() - Method in class com.github.basking2.sdsai.KDTree
- member(Key<? extends Object>) - Method in class com.github.basking2.sdsai.RedBlackTree
- member(UFSet) - Method in class com.github.basking2.sdsai.UFSet
-
Returns true if the calling instance and m are members of the same set.
- member(K) - Method in class com.github.basking2.sdsai.IntervalTree
- member(K) - Method in class com.github.basking2.sdsai.RedBlackTree2
- min() - Method in class com.github.basking2.sdsai.IntervalTree
- min() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
- min() - Method in class com.github.basking2.sdsai.KDTree
- min() - Method in class com.github.basking2.sdsai.RedBlackTree
- min() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
- min() - Method in class com.github.basking2.sdsai.RedBlackTree2
- min() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- min() - Method in class com.github.basking2.sdsai.SearchTree
- MIN - Static variable in class com.github.basking2.sdsai.util.Version
-
Special object value to mean represent the minimum value.
- minKey() - Method in class com.github.basking2.sdsai.KDTree
- msg - Variable in class com.github.basking2.sdsai.marchinesquares.Side.ArtificialSide
- MultilinearInterpolator - Class in com.github.basking2.sdsai.math
-
A generalization of interpolation.
- MultilinearInterpolator(Double[], Double[], Double[]) - Constructor for class com.github.basking2.sdsai.math.MultilinearInterpolator
- mustRead(InputStream, byte[], int, int) - Method in class com.github.basking2.sdsai.io.IOUtil
N
- ne(Key<? extends Object>) - Method in class com.github.basking2.sdsai.Key
-
Are this and k not equal?
- next - Variable in class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- next() - Method in class com.github.basking2.sdsai.CircularLinkedList
- next() - Method in class com.github.basking2.sdsai.util.CompositIterator
- next(IntervalTree.RBNode) - Method in class com.github.basking2.sdsai.IntervalTree
-
Returns the next largest value in the tree given a location produced by this tree.
- next(RedBlackTree.RBNode) - Method in class com.github.basking2.sdsai.RedBlackTree
-
Returns the next largest value in the tree given a location produced by this tree.
- next(RedBlackTree2.RBNode) - Method in class com.github.basking2.sdsai.RedBlackTree2
-
Returns the next largest value in the tree given a location produced by this tree.
- Node(D[][], T) - Constructor for class com.github.basking2.sdsai.RTree.Node
- Node(VALUE, LinkedList.Node<VALUE>) - Constructor for class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- Node(VALUE, LinkedList.Node<VALUE>, byte) - Constructor for class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- nodesAtLevel(int, int) - Static method in class com.github.basking2.sdsai.ArrayTree
-
Starting at level 0, this returns the number of nodes at in a level.
- NODUPKEYS - Static variable in class com.github.basking2.sdsai.RedBlackTree
-
One of three modes that the add method can function with.
- NODUPOBJ - Static variable in class com.github.basking2.sdsai.RedBlackTree
-
One of three modes that the add method can function with.
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.Equal
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.False
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.GreaterThan
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.GreaterThanEqual
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.LessThan
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.LessThanEqual
- normalForm() - Method in interface com.github.basking2.sdsai.selectiontree.GroupingFilter
-
Return this filter in a normalized textual format.
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- normalForm() - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.True
O
- openForReading() - Method in class com.github.basking2.sdsai.io.FileRing
- openForWriting(FileRingOutputStream.RotationPredicate) - Method in class com.github.basking2.sdsai.io.FileRing
- OUTSIDE - Static variable in class com.github.basking2.sdsai.RTree
-
Returned if a segment is outside another segment and so will be placed higher in the tree.
- overlaps(Interval<K>) - Method in class com.github.basking2.sdsai.Interval
P
- paint(Graphics) - Method in class com.github.basking2.sdsai.gui.TrivialImageCanvas
- pair(LEFT, RIGHT) - Static method in class com.github.basking2.sdsai.util.Pair
- Pair<LEFT,
RIGHT> - Class in com.github.basking2.sdsai.util - Pair(LEFT, RIGHT) - Constructor for class com.github.basking2.sdsai.util.Pair
- parent - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
- parent - Variable in class com.github.basking2.sdsai.RedBlackTree.RBNode
- parent - Variable in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- parent(int) - Method in class com.github.basking2.sdsai.ArrayTree
- parent(int, int) - Static method in class com.github.basking2.sdsai.ArrayTree
- parse(String[]) - Static method in class com.github.basking2.sdsai.util.Version
-
Parse the given String into an array of Digits.
- plot(float, float) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
Plot the percentages on this graph.
- plot(int, int) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
Plot two graphs.
- plotDelta(float, float) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
Plot given the differences in percentages of the total height.
- plotDelta(int, int) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
Plot given the differences between the values instead of the absolute values.
- PngWriter - Class in com.github.basking2.sdsai.image
-
Utility class for writing a
.png
with some meta data. - PngWriter() - Constructor for class com.github.basking2.sdsai.image.PngWriter
- Point - Class in com.github.basking2.sdsai.marchinesquares
- Point(double, double, byte) - Constructor for class com.github.basking2.sdsai.marchinesquares.Point
-
Make a new point along the edge of a cell.
- Point(Point) - Constructor for class com.github.basking2.sdsai.marchinesquares.Point
-
Copy constructor.
- points - Variable in class com.github.basking2.sdsai.marchinesquares.Feature
-
A list of all points that make up this feature.
- predecessor() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Returns the predecessor to a node or RBNULL if there is none.
- predecessor() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
-
Returns the predecessor to a node or RBNULL if there is none.
- predecessor() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
-
Returns the predecessor to a node or RBNULL if there is none.
- prettyPrint() - Method in class com.github.basking2.sdsai.marchinesquares.Side
- prettyPrint() - Method in class com.github.basking2.sdsai.Trie
- prettyPrint(Trie.Node, int) - Method in class com.github.basking2.sdsai.Trie
- prev() - Method in class com.github.basking2.sdsai.CircularLinkedList
- prev(IntervalTree.RBNode) - Method in class com.github.basking2.sdsai.IntervalTree
-
Similar to next.
- prev(RedBlackTree.RBNode) - Method in class com.github.basking2.sdsai.RedBlackTree
-
Similar to next.
- prev(RedBlackTree2.RBNode) - Method in class com.github.basking2.sdsai.RedBlackTree2
-
Similar to next.
- print() - Method in class com.github.basking2.sdsai.IntervalTree
- print() - Method in class com.github.basking2.sdsai.RedBlackTree
- print() - Method in class com.github.basking2.sdsai.RedBlackTree2
- print() - Method in class com.github.basking2.sdsai.SearchTree
-
DEBUG Stuff
- print(String) - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
- print(String) - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
- print(String) - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- print(String) - Method in class com.github.basking2.sdsai.SearchTree
- properties - Variable in class com.github.basking2.sdsai.marchinesquares.Feature
-
Properties.
- put(K, V) - Method in class com.github.basking2.sdsai.RedBlackTree2
-
Put the object v in the tree under key k.
R
- RangeImpl(T, boolean, T, boolean) - Constructor for class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- RateLimitedOutputStream - Class in com.github.basking2.sdsai.io
-
This output stream blocks when a send will exceed its rate limit.
- RateLimitedOutputStream(OutputStream, int) - Constructor for class com.github.basking2.sdsai.io.RateLimitedOutputStream
-
Create a new output stream with a limit of Bps, bytes per second.
- RBNode(boolean) - Constructor for class com.github.basking2.sdsai.IntervalTree.RBNode
- RBNode(boolean) - Constructor for class com.github.basking2.sdsai.RedBlackTree.RBNode
- RBNode(boolean) - Constructor for class com.github.basking2.sdsai.RedBlackTree2.RBNode
- RBNode(Interval<K>, V, IntervalTree.RBNode) - Constructor for class com.github.basking2.sdsai.IntervalTree.RBNode
- RBNode(Key<E>) - Constructor for class com.github.basking2.sdsai.RedBlackTree.RBNode
- RBNode(K, V, RedBlackTree2.RBNode) - Constructor for class com.github.basking2.sdsai.RedBlackTree2.RBNode
- RBNULL - Variable in class com.github.basking2.sdsai.IntervalTree
-
CLOSE INTERNAL CLASS
- RBNULL - Variable in class com.github.basking2.sdsai.RedBlackTree
-
CLOSE INTERNAL CLASS
- RBNULL - Variable in class com.github.basking2.sdsai.RedBlackTree2
-
CLOSE INTERNAL CLASS
- read() - Method in class com.github.basking2.sdsai.io.ConcatinatedInputStream
- read() - Method in class com.github.basking2.sdsai.io.FileRingInputStream
- read(byte[]) - Method in class com.github.basking2.sdsai.io.ConcatinatedInputStream
- read(byte[]) - Method in class com.github.basking2.sdsai.io.FileRingInputStream
- read(byte[], int, int) - Method in class com.github.basking2.sdsai.io.ConcatinatedInputStream
- read(byte[], int, int) - Method in class com.github.basking2.sdsai.io.FileRingInputStream
- RedBlackTree<E> - Class in com.github.basking2.sdsai
-
An implementation of an Red Black Tree.
- RedBlackTree() - Constructor for class com.github.basking2.sdsai.RedBlackTree
- RedBlackTree.RBNode - Class in com.github.basking2.sdsai
-
How a tree is represented.
- RedBlackTree2<K extends Comparable<K>,
V> - Class in com.github.basking2.sdsai -
An implementation of a Red Black Tree.
- RedBlackTree2() - Constructor for class com.github.basking2.sdsai.RedBlackTree2
- RedBlackTree2.RBNode - Class in com.github.basking2.sdsai
-
How a tree is represented.
- remove() - Method in class com.github.basking2.sdsai.AbstractHeap
- remove() - Method in class com.github.basking2.sdsai.util.CompositIterator
- remove(int) - Method in class com.github.basking2.sdsai.AbstractHeap
- remove(UniqueChildMutableTreeNode) - Method in class com.github.basking2.sdsai.gui.UniqueChildMutableTreeNode
- remove(Interval<K>) - Method in class com.github.basking2.sdsai.IntervalTree
-
Remove the interval that matches.
- remove(CharSequence) - Method in class com.github.basking2.sdsai.Trie
- remove(K) - Method in class com.github.basking2.sdsai.RedBlackTree2
-
Calls del(o.getKey());
- remove(K[]) - Method in class com.github.basking2.sdsai.KDTree
- removeFromAllLoggers() - Method in class com.github.basking2.sdsai.gui.JScrollingLog
-
Remove this object's handler from all loggers.
- removeFromLogger(String) - Method in class com.github.basking2.sdsai.gui.JScrollingLog
-
Remove this object's handler from the given logger.
- removeHead() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- removeLine() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Remove the last line if one exists.
- removeMax() - Method in class com.github.basking2.sdsai.KDTree
- removeMin() - Method in class com.github.basking2.sdsai.KDTree
- replace(int, T) - Method in class com.github.basking2.sdsai.AbstractHeap
- replace(T) - Method in class com.github.basking2.sdsai.AbstractHeap
- reset() - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Set the number of values to 0.
- reset() - Method in class com.github.basking2.sdsai.UFSet
-
This method resets the set in wich this object, and all sub objects reside to being named after this object.
- reset(double) - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Reset this to 1 value of the given initial value.
- resizeBuffer(int) - Method in class com.github.basking2.sdsai.io.LazyOutputStream
- reverse() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- right - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
- right - Variable in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
These are lines that exited the polygon from the right; This list is ordered from top-to-bottom with out-bound edges preceding inbound edges.
- right - Variable in class com.github.basking2.sdsai.RedBlackTree.RBNode
- right - Variable in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- right - Variable in class com.github.basking2.sdsai.util.Pair
- RIGHT - Static variable in class com.github.basking2.sdsai.marchinesquares.Point
-
A point exists on a side of a square between two corner values.
- RollingAverage - Class in com.github.basking2.sdsai.math
- RollingAverage() - Constructor for class com.github.basking2.sdsai.math.RollingAverage
- RollingAverage(double, double) - Constructor for class com.github.basking2.sdsai.math.RollingAverage
- root - Variable in class com.github.basking2.sdsai.CircularLinkedList
-
The current location in the list.
- root - Variable in class com.github.basking2.sdsai.IntervalTree
-
Root of the tree.
- root - Variable in class com.github.basking2.sdsai.RedBlackTree
-
Root of the tree.
- root - Variable in class com.github.basking2.sdsai.RedBlackTree2
-
Root of the tree.
- rotate(int) - Method in class com.github.basking2.sdsai.CircularLinkedList
-
Rotate root of the list +i (root.next) or -i (root.prev) spaces and return the Object stored in that Element.
- rotate_left() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
-
Returns the new "top" of the sub tree.
- rotate_right() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
-
Returns the new "top" of the sub tree.
- RotateAfterWrites(int) - Constructor for class com.github.basking2.sdsai.io.FileRingOutputStream.RotateAfterWrites
- RotateBySize(long) - Constructor for class com.github.basking2.sdsai.io.FileRingOutputStream.RotateBySize
- RotateBySize(long, File) - Constructor for class com.github.basking2.sdsai.io.FileRingOutputStream.RotateBySize
-
Construct using a file length as the starting point.
- RotateBySize(long, File, String, String) - Constructor for class com.github.basking2.sdsai.io.FileRingOutputStream.RotateBySize
-
Construct assuming the current file ring.
- rotateLeft() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Returns the new "top" of the sub tree.
- rotateLeft() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
-
Returns the new "top" of the sub tree.
- rotateRight() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Returns the new "top" of the sub tree.
- rotateRight() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
-
Returns the new "top" of the sub tree.
- rotateTo(E) - Method in class com.github.basking2.sdsai.CircularLinkedList
-
Rotate the root forward until we find the first match of Object o.
- RTree<D extends Comparable<D>,
T> - Class in com.github.basking2.sdsai - RTree() - Constructor for class com.github.basking2.sdsai.RTree
- RTree.ConsumeNode<T> - Interface in com.github.basking2.sdsai
-
A closure that allows searching to be stopped by the caller of a function.
- RTree.Node - Class in com.github.basking2.sdsai
S
- SAME - Static variable in class com.github.basking2.sdsai.RTree
-
Returned if a segment is on the same level as another segment and so will be placed at the same level in the tree.
- scrollToBottom() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
- scrollToBottom() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
- SearchTree - Class in com.github.basking2.sdsai
-
This class implements a standard search three.
- SearchTree(int) - Constructor for class com.github.basking2.sdsai.SearchTree
- SearchTree(EObject) - Constructor for class com.github.basking2.sdsai.SearchTree
- SearchTree(EObject, int) - Constructor for class com.github.basking2.sdsai.SearchTree
- set(int, T) - Method in class com.github.basking2.sdsai.ArrayTree
- Set<E> - Class in com.github.basking2.sdsai
-
Sets are different than Collections.
- Set() - Constructor for class com.github.basking2.sdsai.Set
- setAverage(double) - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Set the current average without changing the values count.
- setBackgroundColor(Color) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
- setBottomColor(Color) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
- setBurstSize(long) - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
-
When the output stream must block before sending data it can block the minimum time to send 1 byte, it can block the time required to send all data, or it can behave in the middle.
- setData(D) - Method in class com.github.basking2.sdsai.Key
- setDelay(long) - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
-
This method limits the burst and delay of an output stream using the current rate and the submitted delay value in milliseconds.
- setKey(double) - Method in interface com.github.basking2.sdsai.EObject
-
Set this object's key value.
- setMarkerColor(Color) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
- setMax(K) - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
- setOffset(int) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
-
Set the offset of the graph.
- setPoints(double, double, byte, byte, byte, byte) - Method in class com.github.basking2.sdsai.marchinesquares.Side
- setRingStart(int) - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
-
Set the file to start appending to in the ring.
- setScrollback(int) - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
The maximum number of lines this can hold.
- setScrollback(int) - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
-
This is the maximum length that of the scroll back buffer in characters.
- setStitchTiles(boolean) - Method in class com.github.basking2.sdsai.marchinesquares.EnclosedVectorTileGroup
- setStitchTiles(boolean) - Method in class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- setThreshold(int) - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Set the threshold.
- setThreshold(int) - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
-
Set the threshold.
- setTimePeriod(long) - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
-
Set the period of time in milliseconds over which the average rate is computed.
- setTopColor(Color) - Method in class com.github.basking2.sdsai.gui.TopBottomGraph
- setValues(double) - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Set the values value to the given number.
- side - Variable in class com.github.basking2.sdsai.marchinesquares.Point
- Side - Class in com.github.basking2.sdsai.marchinesquares
-
A side is one cell value and optionally one or two points on the edge of a
Tile
. - Side(byte) - Constructor for class com.github.basking2.sdsai.marchinesquares.Side
-
Constructor.
- Side(byte, LinkedList.Node<Point>, LinkedList.Node<Point>) - Constructor for class com.github.basking2.sdsai.marchinesquares.Side
-
Constructor.
- Side.ArtificialSide - Class in com.github.basking2.sdsai.marchinesquares
- SimpleException - Exception in com.github.basking2.sdsai.exception
-
An exception that does not record the stack trace.
- SimpleException(String) - Constructor for exception com.github.basking2.sdsai.exception.SimpleException
- SimpleException(String, Throwable) - Constructor for exception com.github.basking2.sdsai.exception.SimpleException
- SimpleException(Throwable) - Constructor for exception com.github.basking2.sdsai.exception.SimpleException
- SimpleGeoJson - Class in com.github.basking2.sdsai.marchinesquares
-
A very naive method to build a simple GeoJSON object.
- SimpleGeoJson() - Constructor for class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson
- SimpleGeoJson.GridToWorld - Interface in com.github.basking2.sdsai.marchinesquares
-
How to convert the X and Y values of the points in the
VectorTile
to a latitude and longitude. - SimpleGeoJson.LinearProportionalGridToWorld - Class in com.github.basking2.sdsai.marchinesquares
-
A grid to world method that treats X and Y as being proportional to latitude and longitude.
- simplify(GroupingFilter.RangeImpl<T>) - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.False
- simplify(GroupingFilter.RangeImpl<T>) - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
-
Given another range, return a range the is the intersection of these two.
- simplify(GroupingFilter.RangeImpl<T>) - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.True
- size - Variable in class com.github.basking2.sdsai.CircularLinkedList
- size - Variable in class com.github.basking2.sdsai.IntervalTree
-
Size of the tree.
- size - Variable in class com.github.basking2.sdsai.RedBlackTree
-
Size of the tree.
- size - Variable in class com.github.basking2.sdsai.RedBlackTree2
-
Size of the tree.
- size() - Method in class com.github.basking2.sdsai.AbstractHeap
- size() - Method in class com.github.basking2.sdsai.CircularLinkedList
- size() - Method in class com.github.basking2.sdsai.IntervalTree
- size() - Method in class com.github.basking2.sdsai.KDTree
- size() - Method in class com.github.basking2.sdsai.Key
- size() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList
- size() - Method in class com.github.basking2.sdsai.RedBlackTree
- size() - Method in class com.github.basking2.sdsai.RedBlackTree2
- sort(EObject[]) - Method in interface com.github.basking2.sdsai.Sorter
-
This method will be used to sort an array of EObjects.
- Sorter - Interface in com.github.basking2.sdsai
-
This interface is so that any sorting structure can use different sorting methods.
- start - Variable in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- startExclusive - Variable in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- STITCH_COLOR - Static variable in class com.github.basking2.sdsai.marchinesquares.Colors
-
When nodes are stitched, they are colored this to detect loops.
- StringInterpolator - Class in com.github.basking2.sdsai.util
- StringInterpolator() - Constructor for class com.github.basking2.sdsai.util.StringInterpolator
- successor() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Returns the successor to a node or RBNULL if there is none.
- successor() - Method in class com.github.basking2.sdsai.RedBlackTree.RBNode
-
Returns the successor to a node or RBNULL if there is none.
- successor() - Method in class com.github.basking2.sdsai.RedBlackTree2.RBNode
-
Returns the successor to a node or RBNULL if there is none.
- swapPoints() - Method in class com.github.basking2.sdsai.marchinesquares.Side.ArtificialSide
- swapPoints() - Method in class com.github.basking2.sdsai.marchinesquares.Side
T
- test(FileRingOutputStream, byte[], int, int) - Method in class com.github.basking2.sdsai.io.FileRingOutputStream.RotateAfterWrites
- test(FileRingOutputStream, byte[], int, int) - Method in class com.github.basking2.sdsai.io.FileRingOutputStream.RotateBySize
- test(FileRingOutputStream, byte[], int, int) - Method in interface com.github.basking2.sdsai.io.FileRingOutputStream.RotationPredicate
- test(T) - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.False
- test(T) - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.RangeImpl
- test(T) - Method in class com.github.basking2.sdsai.selectiontree.GroupingFilter.True
- tile - Variable in class com.github.basking2.sdsai.marchinesquares.Tile
-
A tile of -1, 0, or 1 values.
- Tile - Class in com.github.basking2.sdsai.marchinesquares
- Tile(byte[], int) - Constructor for class com.github.basking2.sdsai.marchinesquares.Tile
- top - Variable in class com.github.basking2.sdsai.marchinesquares.VectorTile
-
These are lines that exited the polygon from the top; This list is ordered from left-to-right with out-bound edges preceding inbound edges.
- TOP - Static variable in class com.github.basking2.sdsai.marchinesquares.Point
-
A point exists on a side of a square between two corner values.
- TopBottomGraph - Class in com.github.basking2.sdsai.gui
- TopBottomGraph(int, int) - Constructor for class com.github.basking2.sdsai.gui.TopBottomGraph
-
Creates an image of type TYPE_INT_ARGB of size width x height.
- toString() - Method in class com.github.basking2.sdsai.Interval
- toString() - Method in class com.github.basking2.sdsai.Key
- toString() - Method in class com.github.basking2.sdsai.marchinesquares.IsobandContours
- toString() - Method in class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- toString() - Method in class com.github.basking2.sdsai.marchinesquares.Point
- toString() - Method in class com.github.basking2.sdsai.marchinesquares.Side.ArtificialSide
- toString() - Method in class com.github.basking2.sdsai.marchinesquares.Side
- toString() - Method in class com.github.basking2.sdsai.RTree.Node
- toString() - Method in class com.github.basking2.sdsai.util.Version
-
Return the original version string.
- translate(double, double) - Method in class com.github.basking2.sdsai.marchinesquares.Feature
-
Add the given x and y offset to this point, translating it.
- Trie<V> - Class in com.github.basking2.sdsai
- Trie() - Constructor for class com.github.basking2.sdsai.Trie
- TrivialImageCanvas - Class in com.github.basking2.sdsai.gui
-
This is a simple class for displaying an image.
- TrivialImageCanvas(Image) - Constructor for class com.github.basking2.sdsai.gui.TrivialImageCanvas
- TrivialImageCanvas(Image, int, int, int, int) - Constructor for class com.github.basking2.sdsai.gui.TrivialImageCanvas
- True() - Constructor for class com.github.basking2.sdsai.selectiontree.GroupingFilter.True
U
- UFSet - Class in com.github.basking2.sdsai
-
This is a union-find set.
- UFSet() - Constructor for class com.github.basking2.sdsai.UFSet
- union(Set<E>) - Method in class com.github.basking2.sdsai.Set
-
Make a new set consisting of two other sets.
- union(UFSet) - Method in class com.github.basking2.sdsai.UFSet
-
Union two sets of object together in constant time.
- UniqueChildMutableTreeNode - Class in com.github.basking2.sdsai.gui
-
This class extends DefaultMutableTreeNode but uses an RedBlackTree to guarantee that no child may be added whose toString method returns a string that has already been added.
- UniqueChildMutableTreeNode(Object) - Constructor for class com.github.basking2.sdsai.gui.UniqueChildMutableTreeNode
- unordered(T, T) - Method in class com.github.basking2.sdsai.AbstractHeap
-
Are t1 and t2 ordered.
- update(double) - Method in class com.github.basking2.sdsai.math.RollingAverage
-
Update the average.
- updateMax() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Update the
IntervalTree.RBNode.max
value for this node, considering children that are not RBNULL and the interval. - updateMaxAncestry() - Method in class com.github.basking2.sdsai.IntervalTree.RBNode
-
Walk up the tree until we are at an RBNULL node and update the
IntervalTree.RBNode.max
value. - uuidProperty() - Static method in interface com.github.basking2.sdsai.marchinesquares.FeatureFactory
-
A factory that generates a
UUID.randomUUID()
and adds it as the property "id" in the new feature.
V
- value - Variable in class com.github.basking2.sdsai.IntervalTree.RBNode
-
A value associated with the interval.
- value - Variable in class com.github.basking2.sdsai.Key
- value - Variable in class com.github.basking2.sdsai.marchinesquares.LinkedList.Node
- value - Variable in class com.github.basking2.sdsai.RedBlackTree2.RBNode
- values() - Method in class com.github.basking2.sdsai.IntervalTree
- VectorTile - Class in com.github.basking2.sdsai.marchinesquares
- VectorTile() - Constructor for class com.github.basking2.sdsai.marchinesquares.VectorTile
- VectorTileBuilder - Class in com.github.basking2.sdsai.marchinesquares
- VectorTileBuilder(Tile, FeatureFactory) - Constructor for class com.github.basking2.sdsai.marchinesquares.VectorTileBuilder
- VectorTileGroup - Class in com.github.basking2.sdsai.marchinesquares
-
A vector tile group connects many
Tile
objects so they may be joined to a singleVectorTile
. - VectorTileGroup(FeatureFactory) - Constructor for class com.github.basking2.sdsai.marchinesquares.VectorTileGroup
- Version - Class in com.github.basking2.sdsai.util
-
Representation of a dot-separated version string.
- Version(String) - Constructor for class com.github.basking2.sdsai.util.Version
- Version(String, String) - Constructor for class com.github.basking2.sdsai.util.Version
- visit(E) - Method in interface com.github.basking2.sdsai.ListVisitor
W
- width - Variable in class com.github.basking2.sdsai.marchinesquares.Tile
-
How wide is each row in the tile.
- willScroll() - Method in class com.github.basking2.sdsai.gui.JLineScrollingTextPane
-
Returns if the window is in a position to scroll or not.
- willScroll() - Method in class com.github.basking2.sdsai.gui.JScrollingTextPane
-
Returns if the window is in a position to scroll or not.
- write(byte[]) - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- write(byte[]) - Method in class com.github.basking2.sdsai.io.LazyOutputStream
- write(byte[]) - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
- write(byte[], int, int) - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- write(byte[], int, int) - Method in class com.github.basking2.sdsai.io.LazyOutputStream
- write(byte[], int, int) - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
- write(int) - Method in class com.github.basking2.sdsai.io.FileRingOutputStream
- write(int) - Method in class com.github.basking2.sdsai.io.LazyOutputStream
- write(int) - Method in class com.github.basking2.sdsai.io.RateLimitedOutputStream
- write(VectorTile) - Static method in class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson
- write(VectorTile, SimpleGeoJson.GridToWorld) - Static method in class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson
- write(VectorTile, SimpleGeoJson.GridToWorld, OutputStream) - Static method in class com.github.basking2.sdsai.marchinesquares.SimpleGeoJson
- writeImageToByteArray(OutputStream, BufferedImage, Map<String, String>) - Static method in class com.github.basking2.sdsai.image.PngWriter
-
Write a
BufferedImage
to theOutputStream
. - writeMeta(File, String, String, int, int) - Static method in class com.github.basking2.sdsai.io.FileRing
-
Write the meta data file, those values returned by
FileRing.getCurrentFileNumberAndSize(File, String, String)
.
X
Y
Z
- Z85_ALPHABET - Static variable in class com.github.basking2.sdsai.Base85
- zoom(double[], int, int, int, int, int, double[], int, int, int, int, int) - Method in class com.github.basking2.sdsai.math.BicubicZoom
-
Zoom region
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form