- absSumAllElements() - Method in class org.xmlcml.euclid.IntArray
-
sum of all absolute element values.
- absSumAllElements() - Method in class org.xmlcml.euclid.RealArray
-
sum of all absolute element values.
- AbstractSTMTool - Class in org.xmlcml.stml
-
a hook for the Tool machinery
- AbstractSTMTool() - Constructor for class org.xmlcml.stml.AbstractSTMTool
-
- add(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- add(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- add(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Add the specified item to this list at the specified index, shifting
elements of this list if necessary.
- add(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Add the specified item to this list at the specified index, shifting
elements of this list if necessary.
- add(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
- add(int, T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Add the specified item to this list at the specified index, shifting
elements of this list if necessary.
- add(Int2) - Method in class org.xmlcml.euclid.Int2Range
-
add a Int2 to a range
- add(int) - Method in class org.xmlcml.euclid.IntRange
-
add a value to a range
- add(IntRange) - Method in class org.xmlcml.euclid.IntRangeArray
-
- add(Point3) - Method in class org.xmlcml.euclid.Point3Vector
-
add point.
- add(Real2) - Method in class org.xmlcml.euclid.Real2Array
-
- add(Real2Array) - Method in class org.xmlcml.euclid.Real2Array
-
- add(Real2) - Method in class org.xmlcml.euclid.Real2Range
-
add a Real2 to a range
- add(Axis.Axis2, RealRange) - Method in class org.xmlcml.euclid.Real2Range
-
merge range for given axis.
- add(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
appens a Real2.
- add(Axis.Axis3, double) - Method in class org.xmlcml.euclid.Real3Range
-
add a single value
- add(Axis.Axis3, RealRange) - Method in class org.xmlcml.euclid.Real3Range
-
add a single value
- add(int, double) - Method in class org.xmlcml.euclid.Real3Range
-
add a single value - not for general use
- add(Point3) - Method in class org.xmlcml.euclid.Real3Range
-
add a Point3 to a range
- add(double) - Method in class org.xmlcml.euclid.RealRange
-
add a value to a range
- add(RealRange) - Method in class org.xmlcml.euclid.RealRangeArray
-
- add(double) - Method in class org.xmlcml.euclid.UnivariateBin
-
- addAll(ThriftyList.ListInternal<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Add all elements of the specified source list to this list.
- addAll(ThriftyList.ListInternal<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Add all elements of the specified source list to this list.
- addAll(ThriftyList.ListInternal<T>) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Add all elements of the specified source list to this list.
- addArray(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
append elements.
- addArray(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
append elements.
- addCaps(Real2Range) - Method in class org.xmlcml.euclid.RealRangeArray
-
- addCaps(Real2Range, RealRange.Direction) - Method in class org.xmlcml.euclid.RealRangeArray
-
- addElement(int) - Method in class org.xmlcml.euclid.IntArray
-
append element.
- addElement(int) - Method in class org.xmlcml.euclid.IntSet
-
add integer Fails if it is outside limits or already exists in set
- addElement(Point3) - Method in class org.xmlcml.euclid.Point3Vector
-
add point.
- addElement(double) - Method in class org.xmlcml.euclid.RealArray
-
append element.
- addElementToStringArray(String[], String) - Static method in class org.xmlcml.euclid.Util
-
convenience method to extend array of Strings.
- addFirst(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- addHead(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Add the specified item to the beginning of this list.
- addHead(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Add the specified item to the beginning of this list.
- addHead(T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Add the specified item to the beginning of this list.
- addImpl(int, int, int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Internal add method requiring the sublist index and offset be
pre-calculated.
- addLast(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- addMissingEndTags(String, String) - Static method in class org.xmlcml.xml.XMLUtil
-
adds missing end tag
crude - adds /> and then deletes any />(/tag)
- addPolygonOnLine(Real2, Real2, int, int, Real2) - Static method in class org.xmlcml.euclid.Real2
-
creates a polygon
returns a point array from two points Serial numbers of points are 0 and
end that is point1 is points[0] and point2 is points[end] if end == 0,
end =>1
- addRange(IntRange) - Method in class org.xmlcml.euclid.IntSet
-
add all values from an IntRange if range is 2,5 adds 2,3,4,5
- addRange(RealRange) - Method in class org.xmlcml.euclid.RealRangeList
-
adds range and returns position of result.
- addRemove(STMLAttribute, String) - Method in class org.xmlcml.stml.STMLElement
-
- addScalar(double) - Method in class org.xmlcml.euclid.RealArray
-
add a scalar to all elements.
- addSet(IntSet) - Method in class org.xmlcml.euclid.IntSet
-
concatenate sets.
- addSome(ThriftyList.ListInternal<T>, int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Add a number of elements from the specified source list, beginning
with the element at the specified index and ending once the specified
count of added elements has been reached, to this list.
- addSome(ThriftyList.ListInternal<T>, int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Add a number of elements from the specified source list, beginning
with the element at the specified index and ending once the specified
count of added elements has been reached, to this list.
- addSome(ThriftyList.ListInternal<T>, int, int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Add a number of elements from the specified source list, beginning
with the element at the specified index and ending once the specified
count of added elements has been reached, to this list.
- addSTMLXAttribute(Element, String, String) - Static method in class org.xmlcml.stml.STMLElement
-
creates a prefixed STMLX attribute (cmlx:foo="bar") on element in STMLX namespace
- addTail(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Add the specified item to the end of this list.
- addTail(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Add the specified item to the end of this list.
- addTail(T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Add the specified item to the end of this list.
- addTerminatingCaps(Double, Double) - Method in class org.xmlcml.euclid.RealRangeArray
-
add virtual ends to the array
- align3PointVectors(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
fit two sets of three points.
- alignUsing3Points(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
fit two coordinates of same length and alignment.
- Angle - Class in org.xmlcml.euclid
-
Angle object
Angle represents an angle The reason for the class is to help remember about
radian/degree problems, to keep the angle in the right range (0, 2*PI) or
(-PI, PI) as required, and to format output.
- Angle() - Constructor for class org.xmlcml.euclid.Angle
-
create default Angle default is (0.0)
- Angle(double) - Constructor for class org.xmlcml.euclid.Angle
-
create an angle IN RADIANS
- Angle(double, Angle.Units) - Constructor for class org.xmlcml.euclid.Angle
-
construct using degrees or radians
- Angle(double, double) - Constructor for class org.xmlcml.euclid.Angle
-
from X and Y components (uses atan2)
- Angle(Angle) - Constructor for class org.xmlcml.euclid.Angle
-
copy constructor
- angle(int, int, int) - Method in class org.xmlcml.euclid.Point3Vector
-
get angle between 3 points.
- angle(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
-
get angle between 3 points
- angle(int, int, int) - Method in class org.xmlcml.euclid.Real2Vector
-
get angle between 3 points
- angle(IntSet) - Method in class org.xmlcml.euclid.Real2Vector
-
get angle between 3 points
- Angle.Range - Enum in org.xmlcml.euclid
-
range
- Angle.Units - Enum in org.xmlcml.euclid
-
units
- append(String) - Method in class org.xmlcml.stml.STMLArray
-
add a string.
- append(boolean) - Method in class org.xmlcml.stml.STMLArray
-
add a double.
- append(double) - Method in class org.xmlcml.stml.STMLArray
-
add a double.
- append(int) - Method in class org.xmlcml.stml.STMLArray
-
add an integer.
- append(STMLArray) - Method in class org.xmlcml.stml.STMLArray
-
- append(STMLScalar) - Method in class org.xmlcml.stml.STMLArray
-
- append(HasDictRef) - Method in class org.xmlcml.stml.STMLArray
-
- append(DateTime) - Method in class org.xmlcml.stml.STMLArray
-
add an integer.
- appendChild(Node) - Method in class org.xmlcml.stml.STMLElement
-
Appends a node to the children of this node.
- appendColumnData(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
append data to matrix columnwise.
- appendColumnData(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
append data to matrix columnwise.
- appendColumnData(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
append data to matrix columnwise.
- appendColumnData(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
append data to matrix columnwise.
- appendRowData(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
append data to matrix rowwise.
- appendRowData(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
append data to matrix rowwise.
- appendRowData(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
append data to matrix rowwise.
- appendRowData(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
append data to matrix rowwise.
- appendXMLContent(String, String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
append to text content.
- applyFilter(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
apply filter.
- applyFilter(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
apply filter.
- applyScale(double) - Static method in class org.xmlcml.euclid.Transform2
-
apply scale to each axis
- applyScale(double) - Static method in class org.xmlcml.euclid.Transform3
-
apply scale to each axis
- applyScales(double, double) - Static method in class org.xmlcml.euclid.Transform2
-
- applyScales(double, double, double) - Static method in class org.xmlcml.euclid.Transform3
-
apply scales to each axis
- applyScalesToThis(double, double) - Method in class org.xmlcml.euclid.Transform2
-
- array - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
- array - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
- ARRAY_REGEX - Static variable in class org.xmlcml.euclid.ArrayBase
-
splits string versions of arrays.
- ArrayBase - Class in org.xmlcml.euclid
-
super class of array methods
- ArrayBase() - Constructor for class org.xmlcml.euclid.ArrayBase
-
- ArrayBase.Trim - Enum in org.xmlcml.euclid
-
- arrayFromString(String) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
- ASCENDING_MIN_COMPARATOR - Static variable in class org.xmlcml.euclid.IntRange
-
- assertEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.test.DoubleTestBase
-
Asserts equality of double arrays.
- assertEquals(String, String[], String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
-
Asserts equality of String arrays.
- assertEquals(String, String, String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
-
Asserts equality of String arrays.
- assertNotEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.test.DoubleTestBase
-
Asserts non equality of double arrays.
- assertNotEquals(String, String[], String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
-
Asserts non equality of String arrays.
- assertObjectivelyEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.test.DoubleTestBase
-
- AttributeFactory - Class in org.xmlcml.stml.attribute
-
- AttributeFactory() - Constructor for class org.xmlcml.stml.attribute.AttributeFactory
-
- attributeFactory - Static variable in class org.xmlcml.stml.attribute.AttributeFactory
-
singleton attribute factory
- attributeFactory - Static variable in class org.xmlcml.stml.STMLElement
-
- attributeGroupName - Variable in class org.xmlcml.stml.STMLAttribute
-
- ATTRIBUTES - Static variable in interface org.xmlcml.xml.XMLConstants
-
constant
- AUTOGENERATED_DONOTEDIT_S - Static variable in interface org.xmlcml.xml.XMLConstants
-
constant
- Axis - Class in org.xmlcml.euclid
-
enums to represent 2- or 3-D axes
- Axis() - Constructor for class org.xmlcml.euclid.Axis
-
- axis - Variable in enum org.xmlcml.euclid.Axis.Axis2
-
string value
- axis - Variable in enum org.xmlcml.euclid.Axis.Axis3
-
string value
- Axis.Axis2 - Enum in org.xmlcml.euclid
-
enum for x y z axes
- Axis.Axis3 - Enum in org.xmlcml.euclid
-
3d axes
- C_A - Static variable in interface org.xmlcml.stml.STMLConstants
-
CML prefix when used as attribute value namespace
- C_AMP - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_APOS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_ATSIGN - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_BACKSLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_BACKSPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
- C_CARET - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_COLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_COMMA - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_DEL - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
- C_DOLLAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_E - Static variable in interface org.xmlcml.stml.STMLConstants
-
CML prefix when used as element namespace
- C_EQUALS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_FORMFEED - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_HASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_LANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_LBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_LCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_LSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_MINUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_NBSP - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_NEWLINE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_NL - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_PERCENT - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_PERIOD - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_PIPE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_PLUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_POUND - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_QUERY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_QUOT - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_RANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_RBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_RCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_RETURN - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_RSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_SEMICOLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_SHRIEK - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_SLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_SPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_STAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_TAB - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_TILDE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- C_UNDER - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- calculateArea() - Method in class org.xmlcml.euclid.Real2Range
-
- calculateDifferences() - Method in class org.xmlcml.euclid.RealArray
-
calculate differences between elements i and i+1
- calculateEigenvalues() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
- calculateEigenvectors() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
V is an orthogonal matrix, i.e.
- calculateFreeCapacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- calculateFreeCapacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- calculateFreeCapacity() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- calculateFreeCapacityHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Helper method to calculate the free capacity at the head end of the
sublists.
- calculateFromInternalCoordinates(Point3, Point3, Point3, double, Angle, Angle) - Static method in class org.xmlcml.euclid.Point3
-
add point using internal coordinates.
- calculateInverse() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
- calculateMatrixType() - Method in class org.xmlcml.euclid.Transform2
-
get new matrix type
- calculateMD5(String) - Static method in class org.xmlcml.euclid.Util
-
borrowed from somewhere.
- calculateNonMassWeightedInertialTensor() - Method in class org.xmlcml.euclid.Point3Vector
-
- calculateNonMassWeightedInertialTensorOld() - Method in class org.xmlcml.euclid.Point3Vector
-
get inertial tensor.
- calculateRotationToInertialAxes() - Method in class org.xmlcml.euclid.Point3Vector
-
- calculateSublistsUsed() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Helper method to fetch the count of used sublists.
- calculateUnsignedDistanceBetweenLines(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
-
calculated unsigned distance between parallel lines.
- canJoin(IntRange, int) - Method in class org.xmlcml.euclid.IntRange
-
can two ranges be joined at a common point?
(1,5) and (5,10) can be joined.
- capacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- capacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- capacity() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- capitalise(String) - Static method in class org.xmlcml.euclid.Util
-
capitalise a String (whatever the starting case)
- capitalize(String) - Static method in class org.xmlcml.xml.XMLUtil
-
capitalize name e.g.
- CATALOG_XML - Static variable in interface org.xmlcml.xml.XMLConstants
-
catalog.
- check(RealArray, int) - Static method in class org.xmlcml.euclid.RealArray
-
checks RealArray is not null and is of given size.
- check(double[], int) - Static method in class org.xmlcml.euclid.Util
-
checks array is not null and is of given size.
- check(int, int, int) - Static method in class org.xmlcml.euclid.Util
-
checks that an in is in the range low to high.
- checkAttributeNames(Element, List<String>) - Static method in class org.xmlcml.xml.XMLUtil
-
checks that attribute names are in allowed list.
- checkCapacity() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Manipulate the state of this instance appropriately if its capacity has
fallen outside of either capacity limit.
- checkChildElementNames(Element, List<String>) - Static method in class org.xmlcml.xml.XMLUtil
-
checks that childNode names are in allowed list.
- checkDelimiter(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
checks that components does not clash with delimiter.
- checkMatrix() - Method in class org.xmlcml.euclid.Transform3
-
get new matrix type.
- checkNonEmptyMatrix() - Method in class org.xmlcml.euclid.IntMatrix
-
- checkNonEmptyMatrix() - Method in class org.xmlcml.euclid.RealMatrix
-
- checkNotNull(Transform3) - Static method in class org.xmlcml.euclid.Transform3
-
check not null
- checkNumericConformability(STMLArray) - Method in class org.xmlcml.stml.STMLArray
-
can two arrays be used for arithmetic.
- checkPMR() - Static method in class org.xmlcml.euclid.Util
-
checks that this is local to PMR.
- checkPrefixedName(String) - Static method in class org.xmlcml.xml.XMLUtil
-
checks that name is QName.
- checkValue(double[]) - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
checks value of simpleType.
- checkValue(double) - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
checks value of simpleType.
- checkValue(int[]) - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
checks value of simpleType.
- checkValue(int) - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
checks value of simpleType.
- checkValue(String[]) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
checks value of simpleType.
- checkValue(String) - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
checks value of simpleType.
- checkValue(String) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(String[]) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(int) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(int[]) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(double) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(double[]) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(boolean) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- checkValue(boolean[]) - Method in class org.xmlcml.stml.STMLType
-
checks value of simpleType.
- CircularListInternal(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Construct an empty instance with the specified capacity.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
-
Clear the contents of the tree.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Clear all entries from this tree.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Clear all entries from this tree.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
-
Clear the contents of the tree, leaving the tree structure intact.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
-
Clear the elements of this node.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Clear all elements from this list.
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- clear() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Clear all elements from this list.
- clear() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Clear all elements from this list.
- clear() - Method in class org.xmlcml.euclid.Int2
-
set to 0, 0
- clear() - Method in class org.xmlcml.euclid.Point3
-
sets the point to the origin
- clear() - Method in class org.xmlcml.euclid.Real2
-
set to 0 0
- clearArray() - Method in class org.xmlcml.euclid.IntArray
-
clear all elements of array.
- clearArray() - Method in class org.xmlcml.euclid.RealArray
-
clear all elements of array.
- clearMatrix() - Method in class org.xmlcml.euclid.IntMatrix
-
clear matrix.
- clearMatrix() - Method in class org.xmlcml.euclid.RealMatrix
-
clear matrix.
- clone() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Clone this list.
- clone() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Clone this list.
- clone() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Clone this list.
- clone() - Method in class org.xmlcml.euclid.IntArray
-
clone.
- clone() - Method in class org.xmlcml.euclid.RealArray
-
clone.
- clone(Transform2) - Method in class org.xmlcml.euclid.Transform2
-
clone
- clone(Transform3) - Method in class org.xmlcml.euclid.Transform3
-
clone.
- clone(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
copy constructor: synonym for copy constructor
- clone(Point3) - Method in class org.xmlcml.euclid.Vector3
-
from Point3 vector is from origin to point
- closestPair(int, int, List<Point2D>) - Method in class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm
-
Internal helper method which implements the closest point pair algorithm.
- ClosestPointPairAlgorithm - Class in blogspot.software_and_algorithms.stern_library.geometry
-
An implementation of the divide-and-conquer algorithm for computing the
closest pair among elements of a set of points.
- ClosestPointPairAlgorithm(Collection<Point2D>) - Constructor for class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm
-
Construct an instance of the algorithm for the specified point
Collection.
- ClosestPointPairAlgorithm.PairStructure - Class in blogspot.software_and_algorithms.stern_library.geometry
-
Convenience data structure to hold a pair of points along with distance
information.
- CML_COLON - Static variable in interface org.xmlcml.stml.STMLConstants
-
CML prefix + colon (cml:)
- CML_SIUNITS - Static variable in interface org.xmlcml.xml.XMLConstants
-
siUnits prefix reserved: for several uses
- CML_UNITS - Static variable in interface org.xmlcml.xml.XMLConstants
-
units prefix reserved: for several uses
- cmlType - Variable in class org.xmlcml.stml.STMLAttribute
-
- CMLX_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
-
CMLX prefix (cmlx) for experimentation and development
- CMLX_XMLNS_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
-
namespace declaration for CMLx with prefix
- CMLXSD_ANNOTATION - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ANY - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_APPINFO - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ATTPREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ATTRIBUTE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ATTRIBUTEGROUP - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_BASE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_CHOICE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_COMPLEXTYPE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_DOCUMENTATION - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ELEMENT - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ENUMERATION - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_EXTENSION - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ID - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ITEMTYPE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_LENGTH - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_LIST - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_MAXEXCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_MAXINCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_MINEXCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_MININCLUSIVE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_NAME - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_PATTERN - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_REF - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_RESTRICTION - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_ROOT - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_SEQUENCE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_SIMPLECONTENT - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_SIMPLETYPE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_TEXT - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_TYPE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_UNBOUNDED - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_UNION - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_VALUE - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- CMLXSD_XMLCONTENT - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- cols - Variable in class org.xmlcml.euclid.IntMatrix
-
number of columns
- cols - Variable in class org.xmlcml.euclid.RealMatrix
-
number of columns
- columnwiseDivide(IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
divide each column of a matrix by a vector of scalars (that is mat[i][j] =
mat[i][j] / vect[i] - MODIFIES matrix
- columnwiseDivide(RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
divide each column of a matrix by a vector of scalars (that is mat[i][j] =
mat[i][j] / vect[i] - MODIFIES matrix
- compare(Real2Range, Real2Range) - Method in class org.xmlcml.euclid.Real2RangeComparator
-
if Math.abs(d0-d1) <= epsilon
return -1 if either arg is null or any ranges in r0 or r1 are null or comparisons clash
- compare(Double, Double) - Method in class org.xmlcml.euclid.RealComparator
-
if Math.abs(d0-d1) <= epsilon
return -1 if either arg is null
- compare(RealRange, RealRange) - Method in class org.xmlcml.euclid.RealRangeComparator
-
if Math.abs(d0-d1) <= epsilon
return -1 if either arg is null or any ranges in r0 or r1 are null or comparisons clash
- compare(String, String) - Method in class org.xmlcml.euclid.StringComparator
-
- compareAttributesCanonically(Element, Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
compare attributes on two elements.
- compareChildNodesCanonically(Element, Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
compare child nodes recursively
- compareNamespacesCanonically(Element, Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
compare namespaces on two elements
- compareNonElementNodesCanonically(Node, Node, String) - Static method in class org.xmlcml.xml.XMLUtil
-
compare non-element nodes.
- compareTo(Interval<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
- compareTo(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
comparees on min values
- compareTo(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
comparees on min values
- compareTo(Attribute) - Method in class org.xmlcml.stml.STMLAttribute
-
compares attributes.
- compareTo(STMLType) - Method in class org.xmlcml.stml.STMLType
-
compares cmlType.
- Complex - Class in org.xmlcml.euclid
-
A complex number derived from Real2
Complex represents a complex number A reasonable number of arithmetic
operations are included DeMoivre's theorem is used for some of them so there
may be quicker implementations elsewhere.
- Complex() - Constructor for class org.xmlcml.euclid.Complex
-
constructor.
- Complex(double) - Constructor for class org.xmlcml.euclid.Complex
-
real component only
- Complex(double, double) - Constructor for class org.xmlcml.euclid.Complex
-
from components
- Complex(Real2) - Constructor for class org.xmlcml.euclid.Complex
-
from base class
- Complex(double, Angle) - Constructor for class org.xmlcml.euclid.Complex
-
in polar coords
- Complex(Polar) - Constructor for class org.xmlcml.euclid.Complex
-
construct from polar
- Complex(Complex) - Constructor for class org.xmlcml.euclid.Complex
-
copy constructor
- computeInitialFeasibleSolution() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
-
Compute an initial feasible solution by assigning zero labels to the
workers and by assigning to each job a label equal to the minimum cost
among its incident edges.
- computeMaximumHighEndpoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
-
Compute the maximum high endpoint among intervals stored within the
subtree rooted at this node and correct values up the tree.
- concatenate(Transform2) - Method in class org.xmlcml.euclid.Transform2
-
concatenate
- concatenate(Transform3) - Method in class org.xmlcml.euclid.Transform3
-
concatenate.
- concatenate(boolean[], String) - Static method in class org.xmlcml.euclid.Util
-
concatenates array of booleans.
- concatenate(double[], String) - Static method in class org.xmlcml.euclid.Util
-
concatenates array of doubles.
- concatenate(double[][], String) - Static method in class org.xmlcml.euclid.Util
-
concatenates array of array of doubles.
- concatenate(int[], String) - Static method in class org.xmlcml.euclid.Util
-
concatenates array of ints.
- concatenate(String[], String) - Static method in class org.xmlcml.euclid.Util
-
concatenates array of Strings.
- CONSTANT_TO_SI - Static variable in class org.xmlcml.stml.STMLAttribute
-
- contains(Interval<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
Test whether or not this interval contains the specified interval.
- contains(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
Test whether or not this interval contains the specified value.
- contains(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Test whether or not the specified value is an element of this tree.
- contains(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- contains(int) - Method in class org.xmlcml.euclid.IntRange
-
synonym for includes()
- contains(int) - Method in class org.xmlcml.euclid.IntSet
-
does set contain value.
- contains(Real2, double, boolean) - Method in class org.xmlcml.euclid.Line2
-
does a line contain a point.
- contains(double) - Method in class org.xmlcml.euclid.RealRange
-
synonym for includes()
- containsPoint(Point3) - Method in class org.xmlcml.euclid.Line3
-
is a point on a line.
- containsPoint(Point3) - Method in class org.xmlcml.euclid.Plane3
-
is a point on the plane.
- containsString(String[], String) - Static method in class org.xmlcml.euclid.Util
-
does an array of Strings contain a String.
- contractArray() - Method in class org.xmlcml.euclid.IntArray
-
contracts internal array to be of same length as number of elements.
- CONVENTION - Static variable in class org.xmlcml.stml.STMLAttribute
-
- convertLatin1ToUTF8(char) - Static method in class org.xmlcml.euclid.Util
-
convert single IsoLatin1 character to 2 UTF8 characters .
- convertUTF8ToLatin1(char, char) - Static method in class org.xmlcml.euclid.Util
-
convert 2 UTF8 characters to single IsoLatin1 character.
- copy() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
copy.
- copy() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
copy.
- copy() - Method in class org.xmlcml.stml.attribute.IdAttribute
-
copy constructor.
- copy() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
copy.
- copy() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
copy.
- copy() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
copy.
- copy() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
copy.
- copy() - Method in class org.xmlcml.stml.STMLArray
-
copy node .
- copy() - Method in class org.xmlcml.stml.STMLAttribute
-
makes copy of correct class.
- copy() - Method in class org.xmlcml.stml.STMLElement
-
copy node.
- copy() - Method in class org.xmlcml.stml.STMLScalar
-
copy node .
- copyAttributes(Element, Element) - Static method in class org.xmlcml.xml.XMLUtil
-
copies attributes of 'from' to 'to'
- copyAttributesFrom(Element) - Method in class org.xmlcml.stml.STMLElement
-
copies attributes.
- copyAttributesFromTo(Element, Element) - Static method in class org.xmlcml.stml.STMLArray
-
- copyAttributesFromTo(Element, Element) - Static method in class org.xmlcml.stml.STMLElement
-
copy attributes from one STMLElement to another.
- copyAttributesFromTo(Element, Element) - Static method in class org.xmlcml.xml.XMLUtil
-
copies attributes of 'from' to 'to'
- copyChildrenFrom(Element) - Method in class org.xmlcml.stml.STMLElement
-
copies children of element make subclasses when required
- copyChildrenFromTo(Element, Element) - Static method in class org.xmlcml.stml.STMLElement
-
copies children of element make subclasses when required
- copyFile(File, File) - Static method in class org.xmlcml.euclid.Util
-
copy one file to another (I suspect there is a better way
- copyLowerToUpper() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
copy lower triangle into upper triangle.
- copyLowerToUpper() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
copy lower triangle into upper triangle.
- copyTo(E, E) - Static method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Helper function to copy all data from the source to the destination and
return the destination.
- copyUpperToLower() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
copy upper triangle into lower triangle.
- copyUpperToLower() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
copy upper triangle into lower triangle.
- cos() - Method in class org.xmlcml.euclid.Angle
-
trigonometric functions
- createArray(List<STMLScalar>) - Static method in class org.xmlcml.stml.STMLArray
-
- createArrayWithAttributes(HasDataType) - Static method in class org.xmlcml.stml.STMLArray
-
- createByRows(List<List<Integer>>) - Static method in class org.xmlcml.euclid.IntMatrix
-
create from list of rowvalues
- createCommaSeparatedStrings(List<String>) - Static method in class org.xmlcml.euclid.Util
-
create comma-separated Strings fields include a comma or a " they are
wrapped with quotes (").
- createEmptyArray(STMLScalar) - Method in class org.xmlcml.stml.STMLArray
-
creates array of type comptatible with scalar can be used to add
subsequently scalar contents to array does NOT add scalar contents
typical use:
- createFile(File, String) - Static method in class org.xmlcml.euclid.Util
-
creates directories and files if they don't exist.
- createFrom(String) - Static method in class org.xmlcml.euclid.Real2Range
-
reads in format of toString()
((a,b)(c,d))
- createFromCoords(String) - Static method in class org.xmlcml.euclid.Real2Array
-
- createFromPairs(String, String) - Static method in class org.xmlcml.euclid.Real2Array
-
make an Real2_Array from pairs of numbers separated by delimiter
- createFromPairs(RealArray) - Static method in class org.xmlcml.euclid.Real2Array
-
make an Real2_Array from pairs of numbers x1,y1 ..
- createFromString(String) - Static method in class org.xmlcml.euclid.Real2
-
reads output format from toString()
"(x,y)"
- createIntArray() - Method in class org.xmlcml.euclid.RealArray
-
converts RealArray into IntArray.
- createIntegerSet() - Method in class org.xmlcml.euclid.IntArray
-
- createIntRangeList(List<String>) - Static method in class org.xmlcml.euclid.IntRange
-
creates a list of IntRanges from {...} syntax.
- createList(String[]) - Static method in class org.xmlcml.euclid.Util
-
translate array of Strings to a List.
- createMatrixWithOriginShifted(double, double) - Method in class org.xmlcml.euclid.RealMatrix
-
- createMinMaxAndEnumerations() - Method in class org.xmlcml.stml.STMLType
-
create min max.
- createNewFile(String) - Static method in class org.xmlcml.euclid.Util
-
create new file, including making directory if required This seems to be
a mess - f.createNewFile() doesn't seem to work A directory should have a
trailing file.separator
- createNewNode(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Create a new node with the specified value.
- createNewNode(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Create a new node with the specified value.
- createPointOnLine(Double) - Method in class org.xmlcml.euclid.Line2
-
creates point at (signed) distance dist from "from" point
newPoint = from + (dist / line.length) * vector
- createPointOnLine(Double, int) - Method in class org.xmlcml.euclid.Line2
-
creates point at (signed) distance dist from index point
vector = xy(1-index) <- xy(index)
newPoint = xy(index) + (dist / line.length) * vector
- createRealArray(List<String>) - Static method in class org.xmlcml.euclid.RealArray
-
interprets list of Strings as numbers.
- createRealArray(int[]) - Static method in class org.xmlcml.euclid.RealArray
-
casts an integer array to RealArray
- createRealArray(IntArray) - Static method in class org.xmlcml.euclid.RealArray
-
casts an integer array to RealArray
- createRealRangeList(List<String>) - Static method in class org.xmlcml.euclid.RealRange
-
creates a list of RealRanges from {...} syntax.
- createReorderedArray(IntSet) - Method in class org.xmlcml.euclid.RealArray
-
create new reordered array.
- createScaledArrayToRange(double, double, double, double) - Method in class org.xmlcml.euclid.RealArray
-
creates scaled array so it runs spans new Range.
- createScaledArrayToRange(double, double) - Method in class org.xmlcml.euclid.RealArray
-
creates scaled array so it runs spans new Range.
- createScaleTransform(double, double) - Static method in class org.xmlcml.euclid.Transform2
-
create diagonal scale matrix.
- createSubArray(int) - Method in class org.xmlcml.euclid.Real2Array
-
create subArray starting at start inclusive
- createSubArray(int, int) - Method in class org.xmlcml.euclid.Real2Array
-
create subArray
- createSubArray(int, int) - Method in class org.xmlcml.stml.STMLArray
-
creates a new array formed from a subset of the current array
- createSubclassedChildren(Element, STMLElement) - Static method in class org.xmlcml.stml.STMLElement
-
- createSymop(String) - Static method in class org.xmlcml.euclid.ParsedSymop
-
- createTransform(String[]) - Static method in class org.xmlcml.euclid.ParsedSymop
-
- createTransform(Transform3, String[]) - Static method in class org.xmlcml.euclid.ParsedSymop
-
populate transform with rows for each symop.
- createValue(String, String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
create valid prefixed value.
- cross(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
create cross product.
- CRYSTALFRACTEPSILON - Static variable in class org.xmlcml.euclid.Point3
-
tolerance between crystal fractional coordinates.
- cumulativeSum() - Method in class org.xmlcml.euclid.IntArray
-
cumulative sum of array.
- cumulativeSum() - Method in class org.xmlcml.euclid.RealArray
-
cumulative sum of array.
- currentIndex - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- currentSublistIndex - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- currentSublistOffset - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- cursor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
Calculates the sublist index/offset for the index.
- d - Variable in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
- DamerauLevenshteinAlgorithm - Class in blogspot.software_and_algorithms.stern_library.string
-
The Damerau-Levenshtein Algorithm is an extension to the Levenshtein
Algorithm which solves the edit distance problem between a source string and
a target string with the following operations:
Character Insertion
Character Deletion
Character Replacement
Adjacent Character Swap
Note that the adjacent character swap operation is an edit that may be
applied when two adjacent characters in the source string match two adjacent
characters in the target string, but in reverse order, rather than a general
allowance for adjacent character swaps.
- DamerauLevenshteinAlgorithm(int, int, int, int) - Constructor for class blogspot.software_and_algorithms.stern_library.string.DamerauLevenshteinAlgorithm
-
Constructor.
- DATE_REGEX1 - Static variable in class org.xmlcml.euclid.Util
-
date of form 21-jan-1965.
- DATE_REGEX2 - Static variable in class org.xmlcml.euclid.Util
-
date of form 1965-01-25.
- dd - Variable in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
- debug() - Method in class org.xmlcml.euclid.IntRangeArray
-
- debug() - Method in class org.xmlcml.euclid.IntSet
-
debug.
- debug() - Method in class org.xmlcml.euclid.RealRangeArray
-
- debug(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
debug.
- debug(String) - Method in class org.xmlcml.stml.STMLElement
-
debug for element.
- debug() - Method in class org.xmlcml.stml.STMLElement
-
debug for element.
- debug(int) - Method in class org.xmlcml.stml.STMLElement
-
debug for element.
- debug(OutputStream, int) - Method in class org.xmlcml.stml.STMLElement
-
debug.
- debug(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
- debug(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
debug an element.
- debug(Element, OutputStream, int) - Static method in class org.xmlcml.xml.XMLUtil
-
debug an element.
- debug(Element, File, int) - Static method in class org.xmlcml.xml.XMLUtil
-
- debugPreserveWhitespace(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
- debugToErr(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
debug an element.
- decrementElementAt(int) - Method in class org.xmlcml.euclid.IntArray
-
- decrementX() - Method in class org.xmlcml.euclid.Int2
-
subtracts 1 from x value.
- decrementY() - Method in class org.xmlcml.euclid.Int2
-
subtracts 1 from y value.
- DEGREES_IN_RADIAN - Static variable in class org.xmlcml.euclid.Angle
-
- delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
-
Delete the specified interval from this tree.
- delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Delete the specified value from this tree.
- delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Delete the specified value from this tree.
- delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
-
Delete the specified interval from this tree.
- delete(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
-
Delete the specified interval from this node.
- deleteAttribute(Element, String) - Static method in class org.xmlcml.stml.STMLElement
-
it attribute exists detach it.
- deleteAttribute(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
it attribute exists detach it.
- deleteColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
-
delete column from matrix and close up.
- deleteColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
-
delete column from matrix and close up.
- deleteColumns(int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
delete 2 or more adjacent columns (inclusive) from matrix and close up.
- deleteColumns(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
delete 2 or more adjacent columns (inclusive) from matrix and close up.
- deleteElement(int) - Method in class org.xmlcml.euclid.IntArray
-
delete element and close up.
- deleteElement(int) - Method in class org.xmlcml.euclid.Real2Array
-
delete element.
- deleteElement(int) - Method in class org.xmlcml.euclid.RealArray
-
delete element and close up.
- deleteElements(int, int) - Method in class org.xmlcml.euclid.IntArray
-
delete elements and close up.
- deleteElements(int, int) - Method in class org.xmlcml.euclid.RealArray
-
delete elements and close up.
- deleteElements(double[], int, int) - Static method in class org.xmlcml.euclid.RealArray
-
delete elements (lo - > hi inclusive) in a float[] and close up; if hi >=
float.length hi is reset to float.length-1.
- deleteFile(File, boolean) - Static method in class org.xmlcml.euclid.Util
-
delete a file If directory==true then file will be recursively deleted
- deleteRow(int) - Method in class org.xmlcml.euclid.IntMatrix
-
delete row from matrix and close up.
- deleteRow(int) - Method in class org.xmlcml.euclid.RealMatrix
-
delete row from matrix and close up.
- deleteRows(int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
delete 2 or more adjacent rows (inclusive) from matrix and close up.
- deleteRows(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
delete 2 or more adjacent rows (inclusive) from matrix and close up.
- DelimiterAttribute - Class in org.xmlcml.stml.attribute
-
user-modifiable class supporting "ref", a pointer
to a STML object.
- DelimiterAttribute() - Constructor for class org.xmlcml.stml.attribute.DelimiterAttribute
-
constructor.
- DelimiterAttribute(String) - Constructor for class org.xmlcml.stml.attribute.DelimiterAttribute
-
constructor.
- DelimiterAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DelimiterAttribute
-
constructor.
- DelimiterAttribute.Action - Enum in org.xmlcml.stml.attribute
-
action when ensuringAttribute
- dEnumerationValues - Variable in class org.xmlcml.stml.STMLType
-
- deQuote(String) - Static method in class org.xmlcml.euclid.Util
-
remove balanced quotes from ends of (trimmed) string, else no action
- descendingIterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- description - Variable in class org.xmlcml.stml.STMLAttribute
-
- description - Variable in class org.xmlcml.stml.STMLType
-
- detach() - Method in class org.xmlcml.stml.STMLElement
-
re-route detach().
- detach(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
- determinant() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
determinant.
- deviationsFromPlane(Plane3) - Method in class org.xmlcml.euclid.Point3Vector
-
get deviations of coordinates from plane
- diagonal(IntArray) - Static method in class org.xmlcml.euclid.IntSquareMatrix
-
create diagonal matrix from real matrix.
- diagonal(RealArray) - Static method in class org.xmlcml.euclid.RealSquareMatrix
-
create diagonal matrix from real matrix.
- diagonaliseAndReturnRank(RealArray, RealSquareMatrix, EuclidRuntimeException) - Method in class org.xmlcml.euclid.RealSquareMatrix
-
diagonalisation returns eigenvalues and vectors as MODIFIED arguments;
'this' is NOT affected USE JAMA INSTEAD Note that IllCondMatrixException
is RETURNED and not thrown
- DICT_NS - Static variable in interface org.xmlcml.stml.STMLConstants
-
cml dictionary namespace reserved
- DICTREF - Static variable in class org.xmlcml.stml.STMLAttribute
-
- DictRefAttribute - Class in org.xmlcml.stml.attribute
-
user-modifiable class supporting DictRefAttribute.
- DictRefAttribute() - Constructor for class org.xmlcml.stml.attribute.DictRefAttribute
-
constructor.
- DictRefAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DictRefAttribute
-
constructor.
- dist - Variable in class org.xmlcml.euclid.Plane3
-
distance of plane from origin
- distance(int, int) - Method in class org.xmlcml.euclid.Point3Vector
-
get distance between 2 points.
- distance(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
-
get distance between 2 points.
- distance(int, int) - Method in class org.xmlcml.euclid.Real2Vector
-
get distance between 2 points
- distance(IntSet) - Method in class org.xmlcml.euclid.Real2Vector
-
get distance between 2 points
- distanceFromLine(Line3) - Method in class org.xmlcml.euclid.Point3
-
distance from line.
- distanceFromPlane(Plane3) - Method in class org.xmlcml.euclid.Point3
-
distance from plane
- distanceOfProjectionFromEnd1 - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
-
- distanceOfProjectionFromEnd2 - Variable in class org.xmlcml.euclid.Line2AndReal2Calculator
-
- distanceOutside(Real2) - Method in class org.xmlcml.euclid.Real2Range
-
gets minimum X and Y translations required to move point into range
uses RealRange.distanceOutside() - see this
- distanceOutside(double) - Method in class org.xmlcml.euclid.RealRange
-
gets minimum signed translation required to move point into range
If range=(-1, 10)
-3 returns 2
-1 returns 0
3 returns 0
10 returns 0
12 returns -2
- divideBy(Complex) - Method in class org.xmlcml.euclid.Complex
-
divide a complex by a complex.
- divideBy(double) - Method in class org.xmlcml.euclid.Point3
-
scale point does NOT alter this
- divideBy(Polar) - Method in class org.xmlcml.euclid.Polar
-
divide a polar by a polar
- divideEquals(double) - Method in class org.xmlcml.euclid.Point3
-
scale point.
- dMaxExclusive - Variable in class org.xmlcml.stml.STMLType
-
- dMaxInclusive - Variable in class org.xmlcml.stml.STMLType
-
- dMinExclusive - Variable in class org.xmlcml.stml.STMLType
-
- dMinInclusive - Variable in class org.xmlcml.stml.STMLType
-
- dot(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
create dot product.
- dot(double[]) - Method in class org.xmlcml.euclid.Vector3
-
dot product - protected
- dotProduct(Int2) - Method in class org.xmlcml.euclid.Int2
-
get dot product
- dotProduct(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
dot product of two arrays.
- dotProduct(Real2) - Method in class org.xmlcml.euclid.Real2
-
get dot product
- dotProduct(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
dot product of two arrays.
- DoubleArraySTAttribute - Class in org.xmlcml.stml.attribute
-
attribute representing an array of doubles.
- DoubleArraySTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
constructor.
- DoubleArraySTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
construct from existing attribute.
- DoubleArraySTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
from DOM.
- DoubleArraySTAttribute(DoubleArraySTAttribute) - Constructor for class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
copy constructor
- DoubleSTAttribute - Class in org.xmlcml.stml.attribute
-
attribute representing a double value.
- DoubleSTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
-
constructor.
- DoubleSTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
-
from DOM.
- DoubleSTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
-
from DOM.
- DoubleSTAttribute(DoubleSTAttribute) - Constructor for class org.xmlcml.stml.attribute.DoubleSTAttribute
-
copy constructor
- DoubleTestBase - Class in org.xmlcml.euclid.test
-
superclass for manage common methods for unit tests
- DoubleTestBase() - Constructor for class org.xmlcml.euclid.test.DoubleTestBase
-
- DoubleTool - Class in org.xmlcml.euclid
-
Tool providing methods for working with doubles.
- DoubleTool() - Constructor for class org.xmlcml.euclid.DoubleTool
-
- drawRect(Graphics) - Method in class org.xmlcml.euclid.Window2
-
convenience because negative lengths not allowed in awt
- DTD - Static variable in class org.xmlcml.xml.XMLUtil
-
- dump(URL) - Static method in class org.xmlcml.euclid.Util
-
reads a stream from url and outputs it as integer values of the
characters and as strings.
- DynamicIntervalTree<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A dynamic interval tree is a balanced binary search tree which
stores intervals so that both point queries (queries that return intervals
from the set which contain a query point) and overlapping interval queries
(queries that return intervals from the set which overlap a query interval)
can be completed in time O(k*log(n)), where n is the number of intervals
stored in the tree and k is the size of the result set from the query.
- DynamicIntervalTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
-
- DynamicIntervalTree.Node<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A node for a dynamic interval tree is a red-black tree node
augmented to store the maximum high endpoint among intervals stored
within the subtree rooted at the node.
- EC - Interface in org.xmlcml.euclid
-
alias for brevity.
- element() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- elementAt(int) - Method in class org.xmlcml.euclid.Int2
-
get either value; counts from ZERO
- elementAt(int) - Method in class org.xmlcml.euclid.IntArray
-
get element by index.
- elementAt(int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
extracts a given element.
- elementAt(Int2) - Method in class org.xmlcml.euclid.IntMatrix
-
extracts a given element.
- elementAt(int) - Method in class org.xmlcml.euclid.IntSet
-
get element.
- elementAt(int) - Method in class org.xmlcml.euclid.Point3
-
subscript operator.
- elementAt(int) - Method in class org.xmlcml.euclid.Point3Vector
-
get Point3 element.
- elementAt(int) - Method in class org.xmlcml.euclid.Real2
-
get either value counts from ZERO
- elementAt(int) - Method in class org.xmlcml.euclid.Real2Array
-
get element.
- elementAt(int) - Method in class org.xmlcml.euclid.RealArray
-
get element by index.
- elementAt(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
extracts a given element.
- elementAt(Int2) - Method in class org.xmlcml.euclid.RealMatrix
-
extracts a given element.
- elementAt(int) - Method in class org.xmlcml.euclid.Vector3
-
get component.
- ELEMENTS - Static variable in interface org.xmlcml.xml.XMLConstants
-
constant
- elementsInRange(IntRange) - Method in class org.xmlcml.euclid.IntMatrix
-
produce a mask of those elements which fall in a range.
- elementsInRange(RealRange) - Method in class org.xmlcml.euclid.RealMatrix
-
produce a mask of those elements which fall in a range.
- encloses(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
if real2Vector is treated as a polygon, determines whether point
is inside it
// The function will return true if the point x,y is inside the polygon, or
// false if it is not.
- ensureDelimiterAttribute(DelimiterAttribute.Action) - Method in class org.xmlcml.stml.STMLArray
-
- ensureDocument(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
gets Document for element.
- EPS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
- equals(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
- equals(double, double, double) - Static method in class org.xmlcml.euclid.DoubleTool
-
tests equality of doubles.
- equals(double[], double[], double) - Static method in class org.xmlcml.euclid.DoubleTool
-
tests equality of double arrays.
- equals(int[], int[]) - Static method in class org.xmlcml.euclid.Int
-
tests equality of int arrays.
- equals(Object) - Method in class org.xmlcml.euclid.Int2
-
- equals(Object) - Method in class org.xmlcml.euclid.Int2Range
-
- equals(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
are two arrays equal.
- equals(Object) - Method in class org.xmlcml.euclid.IntArray
-
- equals(Object) - Method in class org.xmlcml.euclid.IntRange
-
- equals(Object) - Method in class org.xmlcml.euclid.IntRangeArray
-
- equals(Object) - Method in class org.xmlcml.euclid.Point3
-
equals.
- equals(RealArray, double) - Method in class org.xmlcml.euclid.RealArray
-
are two arrays equal.
- equals(Object) - Method in class org.xmlcml.euclid.RealRange
-
use with care as uses ==
- equals(Object) - Method in class org.xmlcml.euclid.RealRangeArray
-
- equals(String) - Method in enum org.xmlcml.stml.STMLConstants.Convention
-
equality to value
- equalsCanonically(String, Element, boolean) - Static method in class org.xmlcml.xml.XMLUtil
-
tests 2 XML objects for equality using recursive descent.
- equalsCanonically(Element, Element, boolean) - Static method in class org.xmlcml.xml.XMLUtil
-
tests 2 XML objects for equality using recursive descent.
- equalsCanonically(Element, Element, boolean, String) - Static method in class org.xmlcml.xml.XMLUtil
-
tests 2 XML objects for equality using recursive descent.
- equalsCanonically(File, File, boolean) - Static method in class org.xmlcml.xml.XMLUtil
-
compares two XML files for equality using recursive descent.
- equalsCanonically(File, Element, boolean) - Static method in class org.xmlcml.xml.XMLUtil
-
compares XML element against reference file for equality using recursive descent.
- equalsCrystallographically(Point3) - Method in class org.xmlcml.euclid.Point3
-
are two crystallographic points identical.
- error(String) - Static method in class org.xmlcml.euclid.Util
-
Error message - nothing fancy at present.
- Euclid - Annotation Type in org.xmlcml.euclid
-
These routines have evolved over >10 years and have now settled down to
primitive dataTypes to support CML.
- EuclidConstants - Interface in org.xmlcml.euclid
-
Constants
- euclideanColumnLength(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get Euclidean length of column.
- euclideanColumnLengths() - Method in class org.xmlcml.euclid.RealMatrix
-
get array of Euclidean column lengths
- euclideanLength() - Method in class org.xmlcml.euclid.RealArray
-
Euclidean length of vector
- euclideanRowLength(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get Euclidean length of row.
- euclideanRowLengths() - Method in class org.xmlcml.euclid.RealMatrix
-
get array of Euclidean row lengths.
- EuclidException - Exception in org.xmlcml.euclid
-
replaces all Exceptions in jumbo.euclid with a single Exception.
- EuclidException() - Constructor for exception org.xmlcml.euclid.EuclidException
-
constructor.
- EuclidException(String) - Constructor for exception org.xmlcml.euclid.EuclidException
-
constructor.
- EuclidRuntimeException - Exception in org.xmlcml.euclid
-
runtime exception for Euclid
- EuclidRuntimeException(String, Throwable) - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
-
constructor
- EuclidRuntimeException() - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
-
- EuclidRuntimeException(String) - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
-
creates EuclidRuntime with message.
- EuclidRuntimeException(EuclidException) - Constructor for exception org.xmlcml.euclid.EuclidRuntimeException
-
creates EuclidRuntime from EuclidException.
- EuclidTestBase - Class in org.xmlcml.euclid.test
-
superclass for manage common methods for unit tests
- EuclidTestBase() - Constructor for class org.xmlcml.euclid.test.EuclidTestBase
-
- EuclidTestUtils - Class in org.xmlcml.euclid
-
contains tests for equality, etc.
- EuclidTestUtils() - Constructor for class org.xmlcml.euclid.EuclidTestUtils
-
- exchangeValues(RedBlackTree.Node<T>, RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
- exchangeValues(RedBlackTree.Node<T>, RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
- execute() - Method in class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm
-
Execute the algorithm.
- execute() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
-
Execute the algorithm.
- execute(String, String) - Method in class blogspot.software_and_algorithms.stern_library.string.DamerauLevenshteinAlgorithm
-
Compute the Damerau-Levenshtein distance between the specified source
string and the specified target string.
- execute(String) - Method in class blogspot.software_and_algorithms.stern_library.string.KnuthMorrisPrattAlgorithm
-
Execute the search algorithm.
- execute(String, int) - Method in class blogspot.software_and_algorithms.stern_library.string.KnuthMorrisPrattAlgorithm
-
Execute the search algorithm.
- executePhase() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
-
Execute a single phase of the algorithm.
- extendBothEndsBy(double) - Method in class org.xmlcml.euclid.RealRange
-
subtracts tolerance from min and adds to max
if tolerance is negative adds and subtracts
if this would result in maxval < minval sets them to mean
- extendLowerEndBy(double) - Method in class org.xmlcml.euclid.RealRange
-
extend minval
- extendRangesBy(double) - Method in class org.xmlcml.euclid.RealRangeArray
-
adds tolerance to ends of ranges
see realRange.extendsRangesBy() for positive and negative tolerance
if result means ranges overlap, takes the mean
- extendUpperEndBy(double) - Method in class org.xmlcml.euclid.RealRange
-
extend maxval
- extractArrays(List<Element>) - Static method in class org.xmlcml.stml.STMLArray
-
makes a list of STMLArrays
- extractColumnData(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get column data from matrix.
- extractColumnData(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get column data from matrix.
- extractColumns(int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
make an Int2_Array from columns.
- extractColumns(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
make an Real2_Array from columns.
- extractRealArray() - Method in class org.xmlcml.euclid.Point3Vector
-
- extractRowData(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get row data from matrix.
- extractRowData(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get row data from matrix.
- extractRows(int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
make an Int2_Array from rows.
- extractRows(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
make an Real2_Array from rows.
- extractSubMatrixData(int, int, int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
extract a IntMatrix submatrix from a IntMatrix
- extractSubMatrixData(int, int, int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
extract a RealMatrix submatrix from a RealMatrix
- get(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Get the element of this list at the specified index.
- get(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Get the element of this list at the specified index.
- get(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- get(int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Get the element of this list at the specified index.
- get(int) - Method in class org.xmlcml.euclid.IntRangeArray
-
- get(int) - Method in class org.xmlcml.euclid.Point3Vector
-
get Point3 element.
- get(int) - Method in class org.xmlcml.euclid.Real2Array
-
get element.
- get(int) - Method in class org.xmlcml.euclid.Real2Vector
-
gets Real2 element.
- get(int) - Method in class org.xmlcml.euclid.RealArray
-
get element by index.
- get(int) - Method in class org.xmlcml.euclid.RealRangeArray
-
- get(int) - Method in class org.xmlcml.euclid.RealRangeList
-
- get3SeparatedPoints() - Method in class org.xmlcml.euclid.Point3Vector
-
get three widely separated points.
- getAffineTransform() - Method in class org.xmlcml.euclid.Transform2
-
at.getMatrix(dd);
flmat[0][0] = dd[0];
flmat[0][1] = dd[2];
flmat[0][2] = dd[4];
flmat[1][0] = dd[1];
flmat[1][1] = dd[3];
flmat[1][2] = dd[5];
- getAngle() - Method in class org.xmlcml.euclid.Angle
-
get angle in radians
- getAngle(Point3, Point3, Point3) - Static method in class org.xmlcml.euclid.Point3
-
get angle.
- getAngle(Real2, Real2, Real2) - Static method in class org.xmlcml.euclid.Real2
-
get angle between 3 Real2s (the second is in the centre)
- getAngle() - Method in class org.xmlcml.euclid.Real2
-
get angle between origin and this point (i.e polar coords) - uses atan2
(that is anticlockwise from X axis); if x == y == 0.0 presumably returns
NaN
- getAngleMadeWith(Line2) - Method in class org.xmlcml.euclid.Line2
-
convenience method.
- getAngleMadeWith(Plane3) - Method in class org.xmlcml.euclid.Plane3
-
the angle between 2 planes.
- getAngleMadeWith(Vector2) - Method in class org.xmlcml.euclid.Vector2
-
I *think* I have written this so that the angle is positive as this
rotates anticlockwise to vector.
- getAngleMadeWith(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
calculate unsigned angle between vectors result = angle between this and
v2 uses acos(this.dot.v2) so angle is unsigned does not alter this.
- getAngleOfRotation() - Method in class org.xmlcml.euclid.Transform2
-
interpret current matrix as rotation about axis NOT YET CHECKED;
assume combined rotation and Xskew
and isotropic scale
(cos -sin) * (1 d) // d is tan(skew angle)
(sin cos) (0 1)
gives
(cos d.cos-sin)
(sin d.sin+cos)
- getAngleOfRotationNew() - Method in class org.xmlcml.euclid.Transform2
-
interpret current matrix as rotation about axis NOT YET CHECKED;
assume combined rotation and Xskew
and isotropic scale
(cos -sin) * (1 tand) // d is tan(skew angle)
(sin cos) (0 1)
gives
(cos tand.cos-sin)
(sin tand.sin+cos)
- getAngleOfSkew(double) - Method in class org.xmlcml.euclid.Transform2
-
interpret current matrix as rotation about axis NOT YET CHECKED;
assume combined rotation and Xskew
and isotropic scale
(cos -sin) * (1 tand) // d is tan(skew angle)
(sin cos) (0 1)
gives
(cos tand.cos-sin)
(sin tand.sin+cos)
- getArray() - Method in class org.xmlcml.euclid.IntArray
-
get java array.
- getArray() - Method in class org.xmlcml.euclid.Plane3
-
get return contents as an array.
- getArray() - Method in class org.xmlcml.euclid.Point3
-
get components as double[]
- getArray() - Method in class org.xmlcml.euclid.Point3Vector
-
get array.
- getArray() - Method in class org.xmlcml.euclid.RealArray
-
get java array.
- getArray() - Method in class org.xmlcml.euclid.Univariate
-
get data points.
- getArray() - Method in class org.xmlcml.euclid.UnivariateBin
-
- getArray() - Method in class org.xmlcml.euclid.Vector3
-
get the vector components
- getArraySize() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
-
get size of array.
- getArraySize() - Method in class org.xmlcml.stml.STMLArray
-
get size of array.
- getAssertFormat(String, Object, Object) - Static method in class org.xmlcml.euclid.test.EuclidTestBase
-
used by Assert routines.
- getAttribute(String, String) - Method in class org.xmlcml.stml.attribute.AttributeFactory
-
- getAttributeGroupName() - Method in class org.xmlcml.stml.STMLAttribute
-
gets attributeGroup name.
- getAxisAndAngle(Vector3, Angle) - Method in class org.xmlcml.euclid.Transform3
-
interpret current matrix as rotation about general axis.
- getBase() - Method in class org.xmlcml.stml.STMLType
-
get Base.
- getBaseLine() - Method in class org.xmlcml.euclid.RealArray
-
find baseline.
- getBinCount() - Method in class org.xmlcml.euclid.Univariate
-
get bin count.
- getBinsSortedByFrequency() - Method in class org.xmlcml.euclid.Univariate
-
gets bin values and frequencies sorted by frequency
each Real2 is x-value, frequency
zero counts are not reported
- getBinWidth() - Method in class org.xmlcml.euclid.Univariate
-
- getBoolean() - Method in class org.xmlcml.stml.STMLScalar
-
gets boolean.
- getBooleans() - Method in class org.xmlcml.stml.STMLArray
-
get doubles.
- getCanonicalDate(String) - Static method in class org.xmlcml.euclid.Util
-
parse string as date.
- getCanonicalPath(File) - Static method in class org.xmlcml.euclid.Util
-
avoids the checked exception
- getCanonicalString(Node) - Static method in class org.xmlcml.xml.XMLUtil
-
get XOM default canonical string.
- getCentreOfRotation() - Method in class org.xmlcml.euclid.Transform3
-
get centre of rotation.
- getCentroid() - Method in class org.xmlcml.euclid.Point3Vector
-
get centroid of all points
- getCentroid(List<Real2>) - Static method in class org.xmlcml.euclid.Real2
-
get centroid of all points.
- getCentroid() - Method in class org.xmlcml.euclid.Real2Range
-
get yrange
- getCentroid() - Method in class org.xmlcml.euclid.Real2Vector
-
get centroid of all points.
- getChildNodes(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience routine to get child nodes (iterating through getChild(i) is
fragile if children are removed)
- getClosestPoint(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
get the closest point (both ranges are assumed to have the same scales
- getClosestPointOnLine(Line3) - Method in class org.xmlcml.euclid.Point3
-
get closest point on line.
- getClosestPointTo(Point3) - Method in class org.xmlcml.euclid.Line3
-
point on line closest to another point.
- getClosestPointTo(Point3) - Method in class org.xmlcml.euclid.Plane3
-
point on plane closest to another point.
- getCmlType() - Method in class org.xmlcml.stml.STMLAttribute
-
- getColor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Get the color.
- getCols() - Method in class org.xmlcml.euclid.IntMatrix
-
get number of columns.
- getCols() - Method in class org.xmlcml.euclid.RealMatrix
-
get number of columns.
- getCommaSeparatedStrings(String) - Static method in class org.xmlcml.euclid.Util
-
parse comma-separated Strings Note fields can be EC.S_EMPTY (as in ,,,) and
fields can be quoted "...".
- getCommonLeadingString(String, String) - Static method in class org.xmlcml.xml.XMLUtil
-
- getConcat() - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
- getConstant() - Method in class org.xmlcml.euclid.IntArray
-
if all values are equal returns value else null
- getConstantToSI() - Method in class org.xmlcml.stml.STMLElement
-
Additive constant to generate SI equivalent.
- getConstantToSIAttribute() - Method in class org.xmlcml.stml.STMLElement
-
Additive constant to generate SI equivalent.
- getConvention() - Method in class org.xmlcml.stml.STMLElement
-
A reference to a convention.
- getConventionAttribute() - Method in class org.xmlcml.stml.STMLElement
-
A reference to a convention.
- getCoordinate(int, Axis.Axis3) - Method in class org.xmlcml.euclid.Point3Vector
-
get a single coordinate value
- getCoordinate(int, Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
-
get a single coordinate value
- getCorners() - Method in class org.xmlcml.euclid.Real2Range
-
gets lower left and upper right.
- getCorrelationCoefficient() - Method in class org.xmlcml.euclid.Bivariate
-
- getCount() - Method in class org.xmlcml.euclid.Univariate
-
get number of data points.
- getCount() - Method in class org.xmlcml.euclid.UnivariateBin
-
- getCrystallographicOrthogonalisation(double[], double[]) - Static method in class org.xmlcml.euclid.RealSquareMatrix
-
create orthogonlisation matrix from cell lengths and angles.
- getCrystallographicString() - Method in class org.xmlcml.euclid.Transform3
-
return operator in crystallographic form;
- getDataType() - Method in interface org.xmlcml.stml.interfacex.HasDataType
-
gets value on dataType attribute.
- getDataType() - Method in class org.xmlcml.stml.STMLArray
-
get dataType.
- getDataType() - Method in class org.xmlcml.stml.STMLElement
-
The data type of the object.
- getDataType() - Method in class org.xmlcml.stml.STMLScalar
-
get dataType.
- getDataTypeAttribute() - Method in class org.xmlcml.stml.STMLArray
-
The data type of the object.
- getDataTypeAttribute() - Method in class org.xmlcml.stml.STMLElement
-
The data type of the object.
- getDataTypeAttribute() - Method in class org.xmlcml.stml.STMLScalar
-
The data type of the object.
- getDataTypeClass() - Method in class org.xmlcml.stml.STMLScalar
-
get class.
- getDate() - Method in class org.xmlcml.stml.STMLScalar
-
gets real value.
- getDates() - Method in class org.xmlcml.stml.STMLArray
-
get dates
- getDegrees() - Method in class org.xmlcml.euclid.Angle
-
get angle in degrees
- getDelimitedXMLContent(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
set text content.
- getDelimitedXMLContent(String[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
set text content.
- getDelimitedXMLContent(boolean[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
set double content.
- getDelimitedXMLContent(double[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
set double content.
- getDelimitedXMLContent(int[]) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
set int content.
- getDelimiter() - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
-
- getDelimiter() - Method in class org.xmlcml.stml.STMLArray
-
reset null to whitespace, etc.
- getDelimiter() - Method in class org.xmlcml.stml.STMLElement
-
null
- getDelimiterAttribute() - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
-
- getDelimiterAttribute() - Method in class org.xmlcml.stml.STMLElement
-
null
- getDEnumerationValues() - Method in class org.xmlcml.stml.STMLType
-
- getDescription() - Method in class org.xmlcml.stml.STMLAttribute
-
get Documentation.
- getDescription() - Method in class org.xmlcml.stml.STMLType
-
get description.
- getDeviateValues() - Method in class org.xmlcml.euclid.Univariate
-
get deviate values.
- getDictRef() - Method in interface org.xmlcml.stml.interfacex.HasDictRef
-
get dictRef value.
- getDictRef() - Method in class org.xmlcml.stml.STMLArray
-
- getDictRef() - Method in class org.xmlcml.stml.STMLElement
-
null
- getDictRefAttribute() - Method in interface org.xmlcml.stml.interfacex.HasDictRef
-
get dictRef attribute.
- getDictRefAttribute() - Method in class org.xmlcml.stml.STMLArray
-
- getDictRefAttribute() - Method in class org.xmlcml.stml.STMLElement
-
null
- getDictRefFromElementOrParent(STMLElement) - Static method in class org.xmlcml.stml.attribute.DictRefAttribute
-
gets dictRef attribute from element or its parent.
- getDictRefFromElementOrParent() - Method in class org.xmlcml.stml.STMLScalar
-
gets dictRef OR from parent.
- getDim() - Method in class org.xmlcml.euclid.Window2
-
- getDimension() - Method in class org.xmlcml.euclid.Real2Range
-
- getDistance() - Method in class org.xmlcml.euclid.Plane3
-
get distance from origin.
- getDistance(Real2) - Method in class org.xmlcml.euclid.Real2
-
get distance to another Real2
- getDistanceFromOrigin() - Method in class org.xmlcml.euclid.Point3
-
distance of point from origin.
- getDistanceFromPoint(Real2) - Method in class org.xmlcml.euclid.Line2
-
- getDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Line3
-
distance of a point from a line
- getDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Plane3
-
distance of point from plane.
- getDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Point3
-
distance of point from another point
- getDistanceMatrix() - Method in class org.xmlcml.euclid.Point3Vector
-
distance matrix
- getDistanceMatrix(List<Real2>, List<Real2>) - Static method in class org.xmlcml.euclid.Real2
-
get rectangular distance matrix.
- getDistanceMatrix(List<Real2>) - Method in class org.xmlcml.euclid.Real2Vector
-
get rectangular distance matrix.
- getDMaxExclusive() - Method in class org.xmlcml.stml.STMLType
-
- getDMaxInclusive() - Method in class org.xmlcml.stml.STMLType
-
- getDMinExclusive() - Method in class org.xmlcml.stml.STMLType
-
- getDMinInclusive() - Method in class org.xmlcml.stml.STMLType
-
- getDouble(String) - Static method in class org.xmlcml.euclid.Util
-
- getDouble() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
get double.
- getDouble() - Method in interface org.xmlcml.stml.interfacex.HasScalar
-
gets value of element;
- getDouble() - Method in class org.xmlcml.stml.STMLScalar
-
gets real value.
- getDoubleArray() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
get array.
- getDoubleEnumeration() - Method in class org.xmlcml.stml.STMLType
-
get double enumeration.
- getDoubleMaxExclusive() - Method in class org.xmlcml.stml.STMLType
-
get double max exclusive.
- getDoubleMaxInclusive() - Method in class org.xmlcml.stml.STMLType
-
get double max inclusive.
- getDoubleMinExclusive() - Method in class org.xmlcml.stml.STMLType
-
get double min exclusive.
- getDoubleMinInclusive() - Method in class org.xmlcml.stml.STMLType
-
get double min inclusive.
- getDoubles() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
-
gets values of element;
- getDoubles() - Method in class org.xmlcml.stml.STMLArray
-
get doubles.
- getElement() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
get parent element.
- getElementAt(int) - Method in class org.xmlcml.stml.STMLArray
-
- getElements() - Method in class org.xmlcml.euclid.IntSet
-
get elements.
- getEpsilon() - Static method in class org.xmlcml.euclid.Real
-
get current version of epsilon.
- getEuclideanDistance(Int2) - Method in class org.xmlcml.euclid.Int2
-
- getExtent(int) - Method in class org.xmlcml.euclid.Window2
-
get extent of a given axis (X or Y);
- getFarPoint() - Method in class org.xmlcml.euclid.Window2
-
- getFileOutputStream(String) - Static method in class org.xmlcml.euclid.Util
-
get an OutputStream from a file or URL.
- getFilter(int, RealArray.Filter) - Static method in class org.xmlcml.euclid.RealArray
-
creates a filter based on Gaussian and derivatives.
- getFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- getFirstNode() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Get the node containing the smallest value held by this tree.
- getFirstNode() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Get the node containing the smallest value held by this tree.
- getFirstTextDescendant(Node) - Static method in class org.xmlcml.xml.XMLUtil
-
gets first text descendant of element.
- getFirstValue(Element, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience method to extract value of the first of one-or-more nodes.
- getFollowingSibling(Node) - Static method in class org.xmlcml.xml.XMLUtil
-
get next sibling.
- getFormat() - Method in class org.xmlcml.euclid.IntMatrix
-
get output format.
- getFormat() - Method in class org.xmlcml.euclid.RealArray
-
get output format.
- getFormat() - Method in class org.xmlcml.euclid.RealMatrix
-
get output format.
- getFrom() - Method in class org.xmlcml.euclid.Line2
-
- getFullDescription() - Method in class org.xmlcml.stml.STMLType
-
get full description.
- getFurthestPointFrom(Point3) - Method in class org.xmlcml.euclid.Point3Vector
-
get point furthest from another.
- getGaps() - Method in class org.xmlcml.euclid.RealRangeArray
-
- getHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- getHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- getHead() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- getHigh() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
Get the high endpoint.
- getHistogramCounts() - Method in class org.xmlcml.euclid.Univariate
-
return bins for Histogram.
- getHorizontalVerticalRatio() - Method in class org.xmlcml.euclid.Real2Range
-
aspect ratio
- getId() - Method in class org.xmlcml.stml.STMLElement
-
null
- getId() - Method in class org.xmlcml.stml.STMLType
-
- getIdAttribute() - Method in class org.xmlcml.stml.STMLElement
-
null
- getIdRef() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
gets idRef.
- getIEnumerationValues() - Method in class org.xmlcml.stml.STMLType
-
- getImaginary() - Method in class org.xmlcml.euclid.Complex
-
gets imaginary part.
- getIMaxExclusive() - Method in class org.xmlcml.stml.STMLType
-
- getIMaxInclusive() - Method in class org.xmlcml.stml.STMLType
-
- getIMinExclusive() - Method in class org.xmlcml.stml.STMLType
-
- getIMinInclusive() - Method in class org.xmlcml.stml.STMLType
-
- getIndexOfBinsSortedByDescendingFrequency() - Method in class org.xmlcml.euclid.Univariate
-
gets pointers to bins sorted by descending frequency.
- getInputStreamFromResource(String) - Static method in class org.xmlcml.euclid.Util
-
convenience method to get input stream from resource.
- getInt() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
returns value as int.
- getInt() - Method in interface org.xmlcml.stml.interfacex.HasScalar
-
gets value of element;
- getInt() - Method in class org.xmlcml.stml.STMLScalar
-
gets int value.
- getInt2(Real2) - Static method in class org.xmlcml.euclid.Int2
-
cast a Real2 into an Int2.
- getInt2RangeExtendedInX(int, int) - Method in class org.xmlcml.euclid.Int2Range
-
extends XRange.
- getInt2RangeExtendedInY(int, int) - Method in class org.xmlcml.euclid.Int2Range
-
extends XRange.
- getIntArray() - Method in class org.xmlcml.euclid.IntSet
-
gets the ints as an IntArray.
- getIntArray() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
get array.
- getIntEnumeration() - Method in class org.xmlcml.stml.STMLType
-
get int enumeration.
- getIntercept() - Method in class org.xmlcml.euclid.Bivariate
-
- getIntersection(Line2) - Method in class org.xmlcml.euclid.Line2
-
get intersection of two lines
see softSurfer algorithm
- getIntersectionWith(Plane3) - Method in class org.xmlcml.euclid.Line3
-
point of intersection of line and plane calls
Plane3.getIntersectionWith(Point3)
- getIntersectionWith(Line3) - Method in class org.xmlcml.euclid.Plane3
-
point of intersection of plane and line.
- getIntersectionWith(Plane3) - Method in class org.xmlcml.euclid.Plane3
-
get line as intersection of two planes.
- getIntersectionWith(Plane3, Plane3) - Method in class org.xmlcml.euclid.Plane3
-
point where three planes intersect
- getIntFromHex(String) - Static method in class org.xmlcml.euclid.Util
-
Translates a Hex number to its int equivalent.
- getIntMatrix() - Method in class org.xmlcml.euclid.IntMatrix
-
constructs an IntMatrix.
- getIntMatrix() - Method in class org.xmlcml.euclid.RealMatrix
-
constructs an IntMatrix.
- getIntMaxExclusive() - Method in class org.xmlcml.stml.STMLType
-
get int max exclusive.
- getIntMaxInclusive() - Method in class org.xmlcml.stml.STMLType
-
get int max inclusive.
- getIntMinExclusive() - Method in class org.xmlcml.stml.STMLType
-
get int min exclusive.
- getIntMinInclusive() - Method in class org.xmlcml.stml.STMLType
-
get int min inclusive.
- getInts() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
-
gets values of element;
- getInts() - Method in class org.xmlcml.stml.STMLArray
-
get ints.
- getInverse() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
inversion of matrix.
- getIsList() - Method in class org.xmlcml.stml.STMLType
-
returns whether ST uses a list.
- getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
get method.
- getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
get java method.
- getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
get java method.
- getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
get java method.
- getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
get java method.
- getJavaGetMethod() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
get java method.
- getJavaGetMethod() - Method in class org.xmlcml.stml.STMLAttribute
-
get Java get method.
- getJavaSetMethod() - Method in class org.xmlcml.stml.STMLAttribute
-
get Java set method default
- getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
get short class name.
- getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
get java short class name.
- getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
get java short class name.
- getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
get java short class name.
- getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
get java short class name.
- getJavaShortClassName() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
get java short class name.
- getJavaShortClassName() - Method in class org.xmlcml.stml.STMLAttribute
-
get Java ShortClassName.
- getJavaType() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
get Java type.
- getJavaType() - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
get java type.
- getJavaType() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
get java type.
- getJavaType() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
get java type.
- getJavaType() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
get java type.
- getJavaType() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
get java type.
- getJavaType() - Method in class org.xmlcml.stml.STMLAttribute
-
get JavaType default
- getJavaType() - Method in class org.xmlcml.stml.STMLType
-
- getLambda(Real2) - Method in class org.xmlcml.euclid.Line2
-
gets multiplier of point from "from"
finds nearest point (pp) on line (so avoids rounding errors)
then finds pp = from + vector * lambda
if pp is within segment , lambda is 0, 1
- getLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- getLast() - Method in class org.xmlcml.euclid.RealArray
-
gets last element in array
- getLastElement() - Method in class org.xmlcml.euclid.Real2Array
-
- getLastPoint() - Method in class org.xmlcml.euclid.Real2Array
-
- getLastTextDescendant(Node) - Static method in class org.xmlcml.xml.XMLUtil
-
gets last text descendant of element.
- getLeft() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
-
Get the left child.
- getLeft() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Get the left child.
- getLeft() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
-
Get the left child.
- getLength() - Method in class org.xmlcml.euclid.Line2
-
get length
- getLength() - Method in class org.xmlcml.euclid.Real2
-
get length of Real2 if centered on origin
- getLength() - Method in class org.xmlcml.euclid.RealInterval
-
get length.
- getLength() - Method in class org.xmlcml.euclid.Vector3
-
return vector length.
- getLine(int, int) - Method in class org.xmlcml.euclid.Point3Vector
-
get the line between two points
- getList() - Method in class org.xmlcml.euclid.Real2Array
-
- getList() - Method in class org.xmlcml.stml.STMLType
-
- getListLength() - Method in class org.xmlcml.stml.STMLType
-
get list length.
- getLocalName(String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
return the local name after the colon.
- getLocalName(String) - Static method in class org.xmlcml.xml.XMLUtil
-
get localName from qualified name.
- getLocalValue(Element) - Static method in class org.xmlcml.stml.attribute.DictRefAttribute
-
gets local value of dictRef value on element
eg dictRef="a:b" returns b
- getLow() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
Get the low endpoint.
- getManhattanDistance(Int2) - Method in class org.xmlcml.euclid.Int2
-
- getMatrix() - Method in class org.xmlcml.euclid.IntMatrix
-
get matrix as java matrix.
- getMatrix() - Method in class org.xmlcml.euclid.RealMatrix
-
get matrix as java matrix.
- getMatrixAsArray() - Method in class org.xmlcml.euclid.IntMatrix
-
get matrix as array.
- getMatrixAsArray() - Method in class org.xmlcml.euclid.RealMatrix
-
get matrix as array.
- getMax() - Method in class org.xmlcml.euclid.IntArray
-
value of largest element.
- getMax() - Method in class org.xmlcml.euclid.IntRange
-
get maximum value (MIN_VALUE if inValid)
- getMax() - Method in class org.xmlcml.euclid.RealArray
-
value of largest element.
- getMax() - Method in class org.xmlcml.euclid.RealRange
-
get maximum value (NEGATIVE_INFINITY if inValid)
- getMax() - Method in class org.xmlcml.euclid.Univariate
-
get maximum value.
- getMaximumHighEndpoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
-
- getMaxPoint3() - Method in class org.xmlcml.euclid.Real3Range
-
get point with max x, y, z.
- getMean() - Method in class org.xmlcml.euclid.Real2Array
-
gets unweighted mean of points.
- getMean() - Method in class org.xmlcml.euclid.RealArray
-
calculates mean as sum of all elements divided by number of elements
- getMean() - Method in class org.xmlcml.euclid.Univariate
-
get mean value.
- getMedian() - Method in class org.xmlcml.euclid.Univariate
-
get median.
- getMedianBinValuesSortedByFrequency() - Method in class org.xmlcml.euclid.Univariate
-
this sorts the bins in order of frequency.
- getMedianXValues() - Method in class org.xmlcml.euclid.Univariate
-
gets the median xvalues for the bins.
- getMidPoint(Int2) - Method in class org.xmlcml.euclid.Int2
-
point midway between 'this' and 'p'
- getMidPoint() - Method in class org.xmlcml.euclid.IntRange
-
mid point of range.
- getMidPoint() - Method in class org.xmlcml.euclid.Line2
-
get mid point
- getMidPoint(Point3) - Method in class org.xmlcml.euclid.Point3
-
mid-point of two points.
- getMidPoint(Real2) - Method in class org.xmlcml.euclid.Real2
-
point midway between 'this' and 'p'
- getMidPoint(Real2Range.BoxDirection) - Method in class org.xmlcml.euclid.Real2Range
-
returns midPoint of box edge.
- getMidPoint() - Method in class org.xmlcml.euclid.RealRange
-
get centroid value (NEGATIVE_INFINITY if inValid)
- getMidPointArray(Real2Array) - Method in class org.xmlcml.euclid.Real2Array
-
gets average of two Real2Arrays.
- getMin() - Method in class org.xmlcml.euclid.IntArray
-
value of smallest element.
- getMin() - Method in class org.xmlcml.euclid.IntRange
-
get minimum value (MAX_VALUE if inValid)
- getMin() - Method in class org.xmlcml.euclid.RealArray
-
value of smallest element.
- getMin() - Method in class org.xmlcml.euclid.RealRange
-
get minimum value (POSITIVE_INFINITY if inValid)
- getMin() - Method in class org.xmlcml.euclid.Univariate
-
get minimum value.
- getMinPoint3() - Method in class org.xmlcml.euclid.Real3Range
-
get point with min x, y, z.
- getMonotonicity() - Method in class org.xmlcml.euclid.RealArray
-
- getName() - Method in class org.xmlcml.stml.STMLType
-
get name.
- getNamespaceURIForPrefix(String) - Method in class org.xmlcml.stml.STMLElement
-
get namespace.
- getNamespaceURIString() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
get namespaceURI for this attribute;
- getNearestPointNew(Real2) - Method in class org.xmlcml.euclid.Line2
-
may be redundant...
- getNearestPointOnLine(Real2) - Method in class org.xmlcml.euclid.Line2
-
get nearest point on infinite line.
- getNode(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Get the node that holds the specified value.
- getNonColinearVector() - Method in class org.xmlcml.euclid.Vector3
-
get any vector not colinear with this.
- getNormalDistribution(double) - Method in class org.xmlcml.euclid.RealArray
-
creates a normal distribution about a mean.
- getNormalizedResiduals() - Method in class org.xmlcml.euclid.Bivariate
-
- getNormalizedValue(String) - Static method in class org.xmlcml.stml.STMLType
-
maps datatypes onto simpler values.
- getNormalizedValues() - Method in class org.xmlcml.euclid.Univariate
-
get normalized values.
- getNormalParams(int) - Static method in class org.xmlcml.euclid.Univariate
-
get normal parameters
I think...
- getNumber() - Method in class org.xmlcml.euclid.ParsedSymop
-
- getNumberAsDouble() - Method in class org.xmlcml.stml.STMLScalar
-
- getNumbersAsDoubles() - Method in class org.xmlcml.stml.STMLArray
-
convenience method returns a list of doubles for either xsd:integer or xsd:double
- getOrigin() - Method in class org.xmlcml.euclid.Window2
-
- getParent() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
-
Get the parent.
- getParent() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Get the parent.
- getPattern() - Method in class org.xmlcml.stml.STMLType
-
get pattern.
- getPermutations(Integer) - Static method in class org.xmlcml.euclid.IntSet
-
create all permutations of an integer.
- getPerpendicularVector() - Method in class org.xmlcml.euclid.Vector3
-
get any vector perpendicular to this.
- getPerpProduct(Vector2) - Method in class org.xmlcml.euclid.Vector2
-
perp product (Hill).
- getPoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
-
Get the point associated with this node.
- getPoint() - Method in class org.xmlcml.euclid.Line3
-
get point from line.
- getPoint(Real2, double, double) - Method in class org.xmlcml.euclid.Real2Vector
-
get the index of the first point within a box centered on p (that is p+-
width/2, height/2) or -1 if none
- getPoint3(int) - Method in class org.xmlcml.euclid.Point3Vector
-
get a single point by REFERENCE
- getPoint3List() - Method in class org.xmlcml.euclid.Point3Vector
-
get points as list.
- getPointMakingSmallestAngle(Point3, Point3) - Method in class org.xmlcml.euclid.Point3Vector
-
get point making smallest angle with two others.
- getPointWithMaximumX() - Method in class org.xmlcml.euclid.Real2Array
-
- getPointWithMaximumY() - Method in class org.xmlcml.euclid.Real2Array
-
- getPointWithMinimumX() - Method in class org.xmlcml.euclid.Real2Array
-
- getPointWithMinimumY() - Method in class org.xmlcml.euclid.Real2Array
-
- getPolar() - Method in class org.xmlcml.euclid.Complex
-
polar object.
- getPrecedingSibling(Node) - Static method in class org.xmlcml.xml.XMLUtil
-
get previous sibling.
- getPredecessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Get the predecessor of the specified node.
- getPredecessor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
-
Get the predecessor node.
- getPredecessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Get the predecessor of the specified node.
- getPrefix() - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
gets namespace prefix.
- getPrefix(String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
gets prefix from a valid namespaceRef string.
- getPrefix(String) - Static method in class org.xmlcml.xml.XMLUtil
-
get prefix from qualified name.
- getPrime(int) - Static method in class org.xmlcml.euclid.Util
-
get i'th prime.
- getPrimitiveArray() - Method in class org.xmlcml.stml.STMLArray
-
returns array of primitive types based on dataType.
- getPWDName() - Static method in class org.xmlcml.euclid.Util
-
get current directory
- getQuantile(double) - Method in class org.xmlcml.euclid.Univariate
-
get quantile.
- getQueryElements(Node, String) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience routine to get query Elements
returns empty list if ANY nodes are not elements
- getQueryElements(Node, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience routine to get query Elements
returns empty list if ANY nodes are not elements
- getQueryNodes(Node, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience routine to get query nodes (iterating thorugh get(i) is
fragile if nodes are removed)
- getQueryNodes(Node, String) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience routine to get query nodes (iterating through get(i) is
fragile if nodes are removed)
- getR() - Method in class org.xmlcml.euclid.Complex
-
get as polar coords.
- getR() - Method in class org.xmlcml.euclid.Polar
-
gets radial part
- getRadian() - Method in class org.xmlcml.euclid.Angle
-
get angle in radians
- getRandomVariate(RealArray, RealArray) - Method in class org.xmlcml.euclid.RealArray
-
gets a variate from a distribution.
- getRandomVariate() - Method in class org.xmlcml.euclid.RealRange
-
return a number uniformaly distributed within the range.
- getRange() - Method in class org.xmlcml.euclid.IntArray
-
range of array.
- getRange() - Method in class org.xmlcml.euclid.IntRange
-
get range (MIN_VALUE if invalid)
- getRange(Axis.Axis3) - Method in class org.xmlcml.euclid.Point3Vector
-
get range of one coordinate
- getRange(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
-
get range of one coordinate
- getRange() - Method in class org.xmlcml.euclid.RealArray
-
range of array.
- getRange(String) - Static method in class org.xmlcml.euclid.RealRange
-
- getRange() - Method in class org.xmlcml.euclid.RealRange
-
get range (NaN if invalid)
- getRange() - Method in class org.xmlcml.euclid.Univariate
-
- getRange2() - Method in class org.xmlcml.euclid.Real2Array
-
get max and min value of Real2_Array
- getRange2() - Method in class org.xmlcml.euclid.Real2Vector
-
get range of both coordinates
- getRange3() - Method in class org.xmlcml.euclid.Point3Vector
-
get range of all 3 coordinates
- getRangeExtendedBy(int, int) - Method in class org.xmlcml.euclid.IntRange
-
makes new IntRange extended by deltaMin and deltaMax.
- getRangeExtendedBy(double, double) - Method in class org.xmlcml.euclid.RealRange
-
makes new RealRange extended by deltaMin and deltaMax.
- getReal() - Method in class org.xmlcml.euclid.Complex
-
gets real part.
- getReal2(int) - Method in class org.xmlcml.euclid.Real2Vector
-
get the i'th Real2
- getReal2Array() - Method in class org.xmlcml.euclid.Real2Vector
-
convenience
- getReal2List() - Method in class org.xmlcml.euclid.Real2Vector
-
get List of Real2s.
- getReal2RangeExtendedInX(double, double) - Method in class org.xmlcml.euclid.Real2Range
-
extends XRange.
- getReal2RangeExtendedInY(double, double) - Method in class org.xmlcml.euclid.Real2Range
-
extends XRange.
- getRealRange(RealRange.Direction) - Method in class org.xmlcml.euclid.Real2Range
-
- getRelativeFilename(File, File, String) - Static method in class org.xmlcml.euclid.Util
-
path to create file2 from file1
- getRelativePath(String, String, String) - Static method in class org.xmlcml.euclid.Util
-
Get the relative path from one file to another, specifying the directory separator.
- getReorderedArray(IntSet) - Method in class org.xmlcml.euclid.IntArray
-
get reordered Array.
- getReorderedArray(IntSet) - Method in class org.xmlcml.euclid.RealArray
-
get reordered Array.
- getResiduals() - Method in class org.xmlcml.euclid.Bivariate
-
- getResource(String) - Static method in class org.xmlcml.euclid.Util
-
creates resource from filename.
- getResourceFile(String...) - Static method in class org.xmlcml.euclid.Util
-
gets file from build path components.
- getResourceUsingContextClassLoader(String, Class<?>) - Static method in class org.xmlcml.euclid.Util
-
- getRESTQuery(String, String, String) - Static method in class org.xmlcml.euclid.Util
-
- getRESTQueryAsLines(String, String, String) - Static method in class org.xmlcml.euclid.Util
-
- getRestriction() - Method in class org.xmlcml.stml.STMLType
-
- getReverseArray() - Method in class org.xmlcml.euclid.IntArray
-
get java array in reverse order.
- getReverseArray() - Method in class org.xmlcml.euclid.RealArray
-
get java array in reverse order.
- getRight() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
-
Get the right child.
- getRight() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Get the right child.
- getRight() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
-
Get the right child.
- getRightAngle(Angle) - Method in class org.xmlcml.euclid.Angle
-
Tests whether this is a right angle.
- getRoot() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Get the root of this tree.
- getRotationAboutPoint(Angle, Real2) - Static method in class org.xmlcml.euclid.Transform2
-
rotate about a point.
- getRotationMatrix() - Method in class org.xmlcml.euclid.Transform2
-
get Unitary matrix (that is eliminate scales and translation)
- getRotationMatrix() - Method in class org.xmlcml.euclid.Transform3
-
get Unitary matrix.
- getRow() - Method in class org.xmlcml.euclid.ParsedSymop
-
- getRows() - Method in class org.xmlcml.euclid.IntMatrix
-
get number of rows.
- getRows() - Method in class org.xmlcml.euclid.RealMatrix
-
get number of rows.
- getScalarTripleProduct(Vector3, Vector3) - Method in class org.xmlcml.euclid.Vector3
-
calculate scalar triple product between vectors.
- getScales() - Method in class org.xmlcml.euclid.Transform2
-
get scales (as a 2-element RealArray)
- getScales() - Method in class org.xmlcml.euclid.Transform3
-
get scales.
- getScaleTo(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
get scale to convert this range to same extent as other.
- getSchemaType() - Method in class org.xmlcml.stml.STMLAttribute
-
get schema type.
- getSEnumerationValues() - Method in class org.xmlcml.stml.STMLType
-
- getSerial(Real2, double) - Method in class org.xmlcml.euclid.Line2
-
gets serial number of point in line specification
if point is within EPS of "from" returns 0
if point is within EPS of "to" returns 1
else returns -1
- getSerialOfNearestPoint(List<Real2>, Real2) - Static method in class org.xmlcml.euclid.Real2
-
get serialNumber of nearest point
- getSerialOfNearestPoint(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
get serialNumber of nearest point.
- getSigmaDeltaSquared(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
gets sums of squared distances between points.
- getSignedDistanceFromPoint(Real2) - Method in class org.xmlcml.euclid.Line2
-
signed perpendicular distance from point to infinite line.
- getSimpleType() - Method in class org.xmlcml.stml.STMLType
-
- getSingleElement(Element, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience method to get exactly one element.
- getSingleElement(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
- getSingleValue(Element, String, XPathContext) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience method to extract value of exactly one node.
- getSingleValue(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience method to extract value of exactly one node..
- getSize() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
-
Get the number of intervals being stored in the tree.
- getSize() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Get the number of elements contained within this tree.
- getSize() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
-
Get the number of intervals being stored in the tree.
- getSize() - Method in class org.xmlcml.stml.STMLArray
-
gets size of array.
- getSize() - Method in class org.xmlcml.stml.STMLElement
-
The size of an array or matrix.
- getSizeAttribute() - Method in class org.xmlcml.stml.STMLElement
-
The size of an array or matrix.
- getSlope() - Method in class org.xmlcml.euclid.Bivariate
-
- getSlope() - Method in class org.xmlcml.euclid.Line2
-
get slope.
- getSortedArray() - Method in class org.xmlcml.euclid.Univariate
-
get sorted data points.
- getSplitContent(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
- getSplitter() - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
- getSquaredDifference(Real2Vector) - Method in class org.xmlcml.euclid.Real2Vector
-
squared difference between corresponding points in 2 real2Vectors.
- getSquaredDistance(Real2) - Method in class org.xmlcml.euclid.Real2
-
get squared distance to another Real2
- getSquaredDistanceFromPoint(Point3) - Method in class org.xmlcml.euclid.Point3
-
Gets the squared Distance between this point and another
- getSquaredDistances(Real2Vector) - Method in class org.xmlcml.euclid.Real2Vector
-
gets array of squared distances between corresponding points.
- getStandardDeviation() - Method in class org.xmlcml.euclid.Univariate
-
get standard deviation.
- getStandardError() - Method in class org.xmlcml.euclid.Univariate
-
get standard error.
- getSTMLAttributeValue(String) - Method in class org.xmlcml.stml.STMLElement
-
- getSTMLValue() - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
get array.
- getSTMLValue() - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
get array.
- getSTMLValue() - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
returns value as Integer.
- getSTMLValue() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
get array.
- getSTMLValue() - Method in class org.xmlcml.stml.STMLAttribute
-
returns value as a typed object.
- getSTMLXAttribute(String) - Method in class org.xmlcml.stml.STMLElement
-
convenience method to get value of cmlx:foo attribute.
- getString() - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
get value.
- getString() - Method in interface org.xmlcml.stml.interfacex.HasScalar
-
gets value of element;
- getString() - Method in class org.xmlcml.stml.STMLScalar
-
gets String value.
- getStringArray() - Method in class org.xmlcml.euclid.Real2Array
-
to space-separated string.
- getStringArray() - Method in class org.xmlcml.euclid.RealArray
-
- getStringArray() - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
get array.
- getStringContent() - Method in class org.xmlcml.stml.STMLElement
-
gets String content.
- getStringEnumeration() - Method in class org.xmlcml.stml.STMLType
-
get string enumeration.
- getStrings() - Method in class org.xmlcml.stml.STMLArray
-
get strings.
- getStringValues() - Method in class org.xmlcml.euclid.IntArray
-
returns values as strings.
- getStringValues() - Method in class org.xmlcml.euclid.RealArray
-
returns values as strings.
- getStringValues() - Method in interface org.xmlcml.stml.interfacex.HasArraySize
-
get array elements.
- getStringValues() - Method in class org.xmlcml.stml.STMLArray
-
returns the String value of the array.
- getSubArray(int, int) - Method in class org.xmlcml.euclid.IntArray
-
get array slice.
- getSubArray(int, int) - Method in class org.xmlcml.euclid.RealArray
-
get array slice.
- getSubscriptedIntSet(IntSet) - Method in class org.xmlcml.euclid.IntSet
-
use another IntSet to subscript this one that is I(new) = I(this)
subscripted by I(sub); Result has dimension of I(sub).
- getSubTypes() - Method in class org.xmlcml.stml.STMLType
-
- getSuccessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Get the successor of the specified node.
- getSuccessor() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
-
Get the successor node.
- getSuccessor(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Get the successor of the specified node.
- getSuffix(String) - Static method in class org.xmlcml.euclid.Util
-
gets suffix from filename
- getSummary() - Method in class org.xmlcml.stml.STMLAttribute
-
get documentation summary.
- getSummary() - Method in class org.xmlcml.stml.STMLType
-
get summary.
- getSymmetricalArray(double, int, double) - Static method in class org.xmlcml.euclid.RealArray
-
gets range distributed about a midpoint.
- getTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- getTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- getTail() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- getTEMP_DIRECTORY() - Static method in class org.xmlcml.euclid.Util
-
get temporary directory - mainly for testing methods with outputs.
- getTestOutputDirectory(Class<?>) - Static method in class org.xmlcml.euclid.Util
-
get class-specific temporary directory - mainly for testing methods with
ouputs.
- getTheta() - Method in class org.xmlcml.euclid.Complex
-
angle.
- getTheta() - Method in class org.xmlcml.euclid.Polar
-
gets angular part
- getTo() - Method in class org.xmlcml.euclid.Line2
-
- getTool() - Method in class org.xmlcml.stml.STMLElement
-
- getTorsion(Point3, Point3, Point3, Point3) - Static method in class org.xmlcml.euclid.Point3
-
torsion angle.
- getTranformedRange(Transform2) - Method in class org.xmlcml.euclid.Real2Range
-
transform range (as copy)
- getTransformationType() - Method in class org.xmlcml.euclid.Transform2
-
get transformation type
- getTransformationType() - Method in class org.xmlcml.euclid.Transform3
-
get transformation type.
- getTransformed(Transform2) - Method in class org.xmlcml.euclid.Real2
-
gets a point transformed by a rot-trans matrix does NOT MODIFY 'this'
- getTransformToRotateAndStretchLine(Real2, Real2, Real2) - Static method in class org.xmlcml.euclid.Transform2
-
transform describing the rotation and stretching of a line.
- getTranslation() - Method in class org.xmlcml.euclid.Transform2
-
get translation component only
- getTranslation() - Method in class org.xmlcml.euclid.Transform3
-
get translation component.
- getTranslationTransform(Real2) - Static method in class org.xmlcml.euclid.Transform2
-
- getTranspose() - Method in class org.xmlcml.euclid.IntMatrix
-
transpose matrix - creates new Matrix
- getTranspose() - Method in class org.xmlcml.euclid.RealMatrix
-
transpose matrix - creates new Matrix
- getUnion() - Method in class org.xmlcml.stml.STMLType
-
- getUnits() - Method in interface org.xmlcml.stml.interfacex.HasUnits
-
- getUnits() - Method in class org.xmlcml.stml.STMLArray
-
- getUnits() - Method in class org.xmlcml.stml.STMLElement
-
null
- getUnits() - Method in class org.xmlcml.stml.STMLScalar
-
- getUnitsAttribute() - Method in class org.xmlcml.stml.STMLElement
-
null
- getUnitVector() - Method in class org.xmlcml.euclid.Line2
-
get unit vector convenience
- getUnitVector() - Method in class org.xmlcml.euclid.Real2
-
get unit vector
- getUnitVector() - Method in class org.xmlcml.euclid.Vector3
-
get normalized vector.
- getUnivariate() - Method in class org.xmlcml.euclid.UnivariateBin
-
- getUnivariatesForBins() - Method in class org.xmlcml.euclid.Univariate
-
- getUnsignedDistanceFromPoint(Real2) - Method in class org.xmlcml.euclid.Line2
-
perpendicular distance from point to infinite line.
- getValue() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Get the value.
- getVariance() - Method in class org.xmlcml.euclid.Univariate
-
get variance.
- getVector() - Method in class org.xmlcml.euclid.Line2
-
- getVector() - Method in class org.xmlcml.euclid.Line3
-
get vector from line.
- getVector() - Method in class org.xmlcml.euclid.Plane3
-
get vector.
- getVector() - Method in class org.xmlcml.euclid.Real2Vector
-
access the vector.
- getX() - Method in class org.xmlcml.euclid.Int2
-
get X value
- getX() - Method in class org.xmlcml.euclid.Polar
-
get X, Y and XY coords
- getX() - Method in class org.xmlcml.euclid.Real2
-
get X value
- getXArray() - Method in class org.xmlcml.euclid.Real2Array
-
extract X array.
- getXArray() - Method in class org.xmlcml.euclid.Real2Vector
-
get the X coordinate array
- getXIntercept() - Method in class org.xmlcml.euclid.Line2
-
"c" in y=m*x+c
- getXMax() - Method in class org.xmlcml.euclid.Real2Range
-
- getXMin() - Method in class org.xmlcml.euclid.Real2Range
-
- getXMLContent() - Method in interface org.xmlcml.stml.interfacex.HasDataType
-
gets value of element;
- getXMLContent() - Method in class org.xmlcml.stml.STMLArray
-
- getXMLContent() - Method in class org.xmlcml.stml.STMLElement
-
- getXMLContent(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
sets text content of element.
- getXMLResource(String) - Static method in class org.xmlcml.xml.XMLUtil
-
convenience method to get resource from XMLFile.
- getXorY(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
-
get a single coordinate array - for example all x-coordinates
- getXPath() - Method in class org.xmlcml.xml.XPathGenerator
-
- getXRange() - Method in class org.xmlcml.euclid.Int2Range
-
get xrange
- getXRange() - Method in class org.xmlcml.euclid.Real2Range
-
get xrange
- getXRange() - Method in class org.xmlcml.euclid.Real3Range
-
get xrange
- getXValues() - Method in class org.xmlcml.euclid.Univariate
-
gets the xvalues for the bins.
- getXY(int) - Method in class org.xmlcml.euclid.Line2
-
get point at either end.
- getXY() - Method in class org.xmlcml.euclid.Polar
-
get coordinates.
- getXY() - Method in class org.xmlcml.euclid.Real2
-
get x y as array.
- getXY() - Method in class org.xmlcml.euclid.Real2Vector
-
get the coordinate coordinate array as doubles x,y,x,y,
- getXyz() - Method in class org.xmlcml.euclid.ParsedSymop
-
- getXYZ() - Method in class org.xmlcml.euclid.Point3Vector
-
get the coordinate coordinate array as doubles x,y,z,x,y,z,
- getXYZ(Axis.Axis3) - Method in class org.xmlcml.euclid.Point3Vector
-
get a single coordinate array for example all x-coordinates
- getXyz1() - Method in class org.xmlcml.euclid.ParsedSymop
-
- getY() - Method in class org.xmlcml.euclid.Int2
-
get Y value
- getY() - Method in class org.xmlcml.euclid.Polar
-
get y.
- getY() - Method in class org.xmlcml.euclid.Real2
-
get Y value
- getYArray() - Method in class org.xmlcml.euclid.Real2Array
-
extract Y array.
- getYArray() - Method in class org.xmlcml.euclid.Real2Vector
-
get the Y coordinate array
- getYIntercept() - Method in class org.xmlcml.euclid.Line2
-
* "c" in y=m*x+c
- getYMax() - Method in class org.xmlcml.euclid.Real2Range
-
- getYMin() - Method in class org.xmlcml.euclid.Real2Range
-
- getYRange() - Method in class org.xmlcml.euclid.Int2Range
-
get yrange
- getYRange() - Method in class org.xmlcml.euclid.Real2Range
-
get yrange
- getYRange() - Method in class org.xmlcml.euclid.Real3Range
-
get yrange
- getZRange() - Method in class org.xmlcml.euclid.Real3Range
-
get zrange
- greaterThan(double) - Method in class org.xmlcml.euclid.Angle
-
is one angle greater than another (after normalisation)
- greaterThan(Angle) - Method in class org.xmlcml.euclid.Angle
-
is one angle greater than another (after normalisation)
- greaterThanOrEquals(double) - Method in class org.xmlcml.euclid.Angle
-
is one angle greater than or equal to another (after normalisation)
- greaterThanOrEquals(Angle) - Method in class org.xmlcml.euclid.Angle
-
is one angle greater than or equal to another (after normalisation)
- greedyMatch() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
-
Find a valid matching by greedily selecting among zero-cost matchings.
- GREEK2CHARACTER_MAP - Static variable in class org.xmlcml.euclid.Util
-
- GREEK_ENTITIES - Static variable in class org.xmlcml.euclid.Util
-
greek entities
- growHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
- growTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Grow the tail of this list.
- i - Variable in enum org.xmlcml.euclid.IntSquareMatrix.Type
-
integer value
- i - Variable in enum org.xmlcml.euclid.RealSquareMatrix.Type
-
integer value
- i - Variable in enum org.xmlcml.euclid.Transform2.Type
-
integer value
- i - Variable in enum org.xmlcml.euclid.Transform3.Type
-
integer value
- i - Variable in class org.xmlcml.stml.attribute.IntSTAttribute
-
- ID - Static variable in class org.xmlcml.stml.STMLAttribute
-
- id - Variable in class org.xmlcml.stml.STMLType
-
- IdAttribute - Class in org.xmlcml.stml.attribute
-
user-modifiable class supporting "id".
- IdAttribute() - Constructor for class org.xmlcml.stml.attribute.IdAttribute
-
constructor.
- IdAttribute(String) - Constructor for class org.xmlcml.stml.attribute.IdAttribute
-
constructor.
- IdAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.IdAttribute
-
constructor from element with IdAttribute
- iEnumerationValues - Variable in class org.xmlcml.stml.STMLType
-
- ii - Variable in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
- iMaxExclusive - Variable in class org.xmlcml.stml.STMLType
-
- iMaxInclusive - Variable in class org.xmlcml.stml.STMLType
-
- iMinExclusive - Variable in class org.xmlcml.stml.STMLType
-
- iMinInclusive - Variable in class org.xmlcml.stml.STMLType
-
- includes(Int2) - Method in class org.xmlcml.euclid.Int2Range
-
is an Int2 within a Int2Range
- includes(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
-
is one Int2Range completely within another
- includes(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
does one range include another
- includes(int) - Method in class org.xmlcml.euclid.IntRange
-
is a int within a IntRange
- includes(Real2) - Method in class org.xmlcml.euclid.Real2Range
-
is an Real2 within a Real2Range
- includes(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
-
is one Real2Range completely within another
- includes(Point3) - Method in class org.xmlcml.euclid.Real3Range
-
is a Point3 within a Real3Range
- includes(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
does one range include another
- includes(double) - Method in class org.xmlcml.euclid.RealRange
-
is a double within a RealRange
If inValid, return false
- includes(RealRange) - Method in class org.xmlcml.euclid.RealRangeArray
-
is the range completely contained within any subrange?
- incrementElementAt(int) - Method in class org.xmlcml.euclid.IntArray
-
- incrementTranslation(Vector3) - Method in class org.xmlcml.euclid.Transform3
-
increment translation component.
- incrementX() - Method in class org.xmlcml.euclid.Int2
-
adds 1 to x value.
- incrementY() - Method in class org.xmlcml.euclid.Int2
-
adds 1 to y value.
- index - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- indexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Get the index of the first list element equal to the specified
Object.
- indexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Get the index of the first list element equal to the specified
Object.
- indexOf(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- indexOf(Object) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Get the index of the first list element equal to the specified
Object.
- indexOf(String, String[], boolean) - Static method in class org.xmlcml.euclid.Util
-
get the index of a String in an array
- indexOfBalancedBracket(char, String) - Static method in class org.xmlcml.euclid.Util
-
return index of balanced bracket.
- indexOfLargestElement() - Method in class org.xmlcml.euclid.IntArray
-
index of largest element.
- indexOfLargestElement() - Method in class org.xmlcml.euclid.IntMatrix
-
get index of largest element.
- indexOfLargestElement() - Method in class org.xmlcml.euclid.RealArray
-
index of largest element.
- indexOfLargestElement() - Method in class org.xmlcml.euclid.RealMatrix
-
get index of largest element.
- indexOfLargestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get index of largest element in column.
- indexOfLargestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get index of largest element in column.
- indexOfLargestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get index of largest element in row.
- indexOfLargestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get index of largest element in row.
- indexOfSmallestElement() - Method in class org.xmlcml.euclid.IntArray
-
index of smallest element.
- indexOfSmallestElement() - Method in class org.xmlcml.euclid.IntMatrix
-
get index of smallest element.
- indexOfSmallestElement() - Method in class org.xmlcml.euclid.RealArray
-
index of smallest element.
- indexOfSmallestElement() - Method in class org.xmlcml.euclid.RealMatrix
-
get index of smallest element.
- indexOfSmallestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get index of smallest element in column.
- indexOfSmallestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get index of smallest element in column.
- indexOfSmallestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get index of smallest element in row.
- indexOfSmallestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get index of smallest element in row.
- indexSortAscending() - Method in class org.xmlcml.euclid.IntArray
-
get indexes of ascending sorted array.
- indexSortAscending() - Method in class org.xmlcml.euclid.RealArray
-
get indexes of ascending sorted array.
- indexSortDescending() - Method in class org.xmlcml.euclid.IntArray
-
get indexes of descending sorted array.
- indexSortDescending() - Method in class org.xmlcml.euclid.RealArray
-
get indexes of descending sorted array.
- inertialAxes(RealArray, RealSquareMatrix, EuclidRuntimeException) - Method in class org.xmlcml.euclid.Point3Vector
-
- initArray(int, int[], int) - Static method in class org.xmlcml.euclid.Int
-
set an array to given value
- initArray(int, double[], double) - Static method in class org.xmlcml.euclid.Real
-
set an array to given value
- initializePhase(int) - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
-
Initialize the next phase of the algorithm by clearing the committed
workers and jobs sets and by initializing the slack arrays to the values
corresponding to the specified root worker.
- innerProduct() - Method in class org.xmlcml.euclid.IntArray
-
inner product.
- innerProduct() - Method in class org.xmlcml.euclid.Point3Vector
-
- innerProduct() - Method in class org.xmlcml.euclid.RealArray
-
inner product.
- inRange(IntRange) - Method in class org.xmlcml.euclid.IntArray
-
get elements within a range.
- inRange(RealRange) - Method in class org.xmlcml.euclid.RealArray
-
get elements within a range.
- insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree
-
Insert the specified interval into this tree.
- insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree
-
Insert the specified value into this tree.
- insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Insert the specified value into this tree.
- insert(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
-
Insert the specified interval into this tree.
- insertArray(int, IntArray) - Method in class org.xmlcml.euclid.IntArray
-
insert an array and expand.
- insertArray(int, RealArray) - Method in class org.xmlcml.euclid.RealArray
-
insert an array and expand.
- insertChild(Node, int) - Method in class org.xmlcml.stml.STMLElement
-
override insertChild.
- insertColumnData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
add data as column or column block into matrix and expand.
- insertColumnData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
add data as column or column block into matrix and expand.
- insertColumnData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
add data as column or column block into matrix and expand.
- insertColumnData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
add data as column or column block into matrix and expand.
- insertElementAt(int, int) - Method in class org.xmlcml.euclid.IntArray
-
insert element and expand.
- insertElementAt(int, double) - Method in class org.xmlcml.euclid.RealArray
-
insert element and expand.
- insertRowData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
insert 2 or more adjacent rows of data into matrix and expand
- insertRowData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
insert row of data into matrix and expand.
- insertRowData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
insert 2 or more adjacent rows of data into matrix and expand
- insertRowData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
insert row of data into matrix and expand.
- insertRows(int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
make space for new rows in matrix and expand.
- insertRows(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
make space for new rows in matrix and expand.
- Int - Class in org.xmlcml.euclid
-
Int supports various utilities for integers Use Integer where you want a
first-class Java object
- Int() - Constructor for class org.xmlcml.euclid.Int
-
- Int2 - Class in org.xmlcml.euclid
-
A pair of integers with no other assumptions Contains two ints.
- Int2() - Constructor for class org.xmlcml.euclid.Int2
-
constructor.
- Int2(int, int) - Constructor for class org.xmlcml.euclid.Int2
-
constructor.
- Int2(Int2) - Constructor for class org.xmlcml.euclid.Int2
-
copy constructor
- Int2Range - Class in org.xmlcml.euclid
-
2-D int limits
Contains two IntRanges.
- Int2Range() - Constructor for class org.xmlcml.euclid.Int2Range
-
creates zero range.
- Int2Range(IntRange, IntRange) - Constructor for class org.xmlcml.euclid.Int2Range
-
initialise with min and max values;
- Int2Range(Int2Range) - Constructor for class org.xmlcml.euclid.Int2Range
-
copy constructor
- Int2Range(Real2Range) - Constructor for class org.xmlcml.euclid.Int2Range
-
copy constructor
- IntArray - Class in org.xmlcml.euclid
-
array of ints
IntArray represents a 1-dimensional vector or array of ints and is basically
a wrapper for int[] in Java There are a lot of useful member functions
(sorting, ranges, parallel operations The default is an array with zero
points All arrays are valid objects.
- IntArray() - Constructor for class org.xmlcml.euclid.IntArray
-
create default Array.
- IntArray(int) - Constructor for class org.xmlcml.euclid.IntArray
-
creates n-element array.
- IntArray(int, int, int) - Constructor for class org.xmlcml.euclid.IntArray
-
create n-element array initialised linearly.
- IntArray(int, int) - Constructor for class org.xmlcml.euclid.IntArray
-
create Array initialized to constant value.
- IntArray(int, int[]) - Constructor for class org.xmlcml.euclid.IntArray
-
create Array from part of java array.
- IntArray(int[]) - Constructor for class org.xmlcml.euclid.IntArray
-
create Array from java array.
- IntArray(List<Integer>) - Constructor for class org.xmlcml.euclid.IntArray
-
- IntArray(IntArray, int, int) - Constructor for class org.xmlcml.euclid.IntArray
-
create from subarray of another Array.
- IntArray(IntArray, IntArray) - Constructor for class org.xmlcml.euclid.IntArray
-
create mixed sliced array.
- IntArray(IntArray) - Constructor for class org.xmlcml.euclid.IntArray
-
copy constructor.
- IntArray(int, String, int) - Constructor for class org.xmlcml.euclid.IntArray
-
Create customized array.
- IntArray(String[]) - Constructor for class org.xmlcml.euclid.IntArray
-
construct from an array of Strings.
- IntArray(String) - Constructor for class org.xmlcml.euclid.IntArray
-
create from a space-separated string of integers.
- IntArraySTAttribute - Class in org.xmlcml.stml.attribute
-
attribute representing an int value..
- IntArraySTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
-
constructor.
- IntArraySTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
-
from DOM.
- IntArraySTAttribute(IntArraySTAttribute) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
-
copy constructor
- IntArraySTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.IntArraySTAttribute
-
from DOM.
- integerMap - Static variable in class org.xmlcml.euclid.IntSet
-
- intersectionWith(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
-
intersect two ranges and take the range common to both; return invalid
range if no overlap or either is null/invalid
- intersectionWith(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
intersect two ranges and take the range common to both; return invalid
range if no overlap
- intersectionWith(IntSet) - Method in class org.xmlcml.euclid.IntSet
-
intersect two sets (that is elements common to both)
- intersectionWith(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
-
intersect two ranges and take the range common to both; return invalid
range if no overlap or either is null/invalid
- intersectionWith(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
intersect two ranges and take the range common to both;
return null if no overlap
- intersectsWith(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
- intersectsWith(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
- Interval<T extends Comparable<T>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
An interval is the subset of elements which fall between (with
respect to a total order) two endpoint elements of a set.
- Interval(T, boolean, T, boolean) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
Construct a new instance with the specified low and high endpoints.
- IntMatrix - Class in org.xmlcml.euclid
-
rectangular real number matrix class IntMatrix represents a rectangular m-x-n
matrix.
- IntMatrix() - Constructor for class org.xmlcml.euclid.IntMatrix
-
construct default matrix.
- IntMatrix(int, int) - Constructor for class org.xmlcml.euclid.IntMatrix
-
Create matrix with given rows and columns.
- IntMatrix(int, int, int[]) - Constructor for class org.xmlcml.euclid.IntMatrix
-
Create from 1-D array.
- IntMatrix(int, int, int) - Constructor for class org.xmlcml.euclid.IntMatrix
-
creates matrix with initialised values.
- IntMatrix(IntMatrix, int, int, int, int) - Constructor for class org.xmlcml.euclid.IntMatrix
-
create from submatrix of another matrix.
- IntMatrix(IntMatrix) - Constructor for class org.xmlcml.euclid.IntMatrix
-
copy constructor.
- IntMatrix(int[][]) - Constructor for class org.xmlcml.euclid.IntMatrix
-
create from a java matrix.
- IntMatrix(RealMatrix) - Constructor for class org.xmlcml.euclid.IntMatrix
-
casts doubles to int.
- IntRange - Class in org.xmlcml.euclid
-
maximum and minimum values
Contains two ints representing the minimum and maximum of an allowed or
observed range.
- IntRange() - Constructor for class org.xmlcml.euclid.IntRange
-
creates invalid range from MAX_VALUE to MIN_VALUE
- IntRange(int, int) - Constructor for class org.xmlcml.euclid.IntRange
-
initialise with min and max values; if minv > maxv create inValid
IntRange
- IntRange(IntRange) - Constructor for class org.xmlcml.euclid.IntRange
-
copy constructor
- IntRange(RealRange) - Constructor for class org.xmlcml.euclid.IntRange
-
- IntRangeArray - Class in org.xmlcml.euclid
-
holds an array of IntRanges
may or may not overlap or be sorted
- IntRangeArray() - Constructor for class org.xmlcml.euclid.IntRangeArray
-
- IntRangeArray(List<IntRange>) - Constructor for class org.xmlcml.euclid.IntRangeArray
-
- IntRangeArray(IntRangeArray) - Constructor for class org.xmlcml.euclid.IntRangeArray
-
deep copy
- IntSet - Class in org.xmlcml.euclid
-
public class IntSet
Stores a unique set of ints (that is cannot contain duplicate ints.
- IntSet() - Constructor for class org.xmlcml.euclid.IntSet
-
constructor.
- IntSet(int) - Constructor for class org.xmlcml.euclid.IntSet
-
creates an IntSet with the integers 0...nelem-1
- IntSet(int, int) - Constructor for class org.xmlcml.euclid.IntSet
-
creates an IntSet with the integers start...end (if start <= end)
- IntSet(IntSet) - Constructor for class org.xmlcml.euclid.IntSet
-
copy constructor
- IntSet(int[]) - Constructor for class org.xmlcml.euclid.IntSet
-
make from an int[] - all values must be distinct;
- IntSquareMatrix - Class in org.xmlcml.euclid
-
square matrix class
IntSquareMatrix represents a square m-x-m matrix.
- IntSquareMatrix() - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
Constructor.
- IntSquareMatrix(int) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
Constructor.
- IntSquareMatrix(int, int[]) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
Creates real square matrix from array THE COLUMN IS THE FASTEST MOVING
INDEX, that is the matrix is filled as mat(0,0), mat(0,1) ...
- IntSquareMatrix(int, int) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
Creates real square matrix with all elements initialized to int value.
- IntSquareMatrix(IntMatrix, int, int, int) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
Constructor for submatrix of another matrix.
- IntSquareMatrix(IntSquareMatrix) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
copy constructor.
- IntSquareMatrix(IntMatrix) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
shallow copy from IntMatrix
the array values are not copied (only the reference)
- IntSquareMatrix(int[][]) - Constructor for class org.xmlcml.euclid.IntSquareMatrix
-
constructor from array.
- IntSquareMatrix.Type - Enum in org.xmlcml.euclid
-
type
- IntSTAttribute - Class in org.xmlcml.stml.attribute
-
attribute representing an int value.
- IntSTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
-
constructor.
- IntSTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
-
from DOM.
- IntSTAttribute(IntSTAttribute) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
-
copy constructor
- IntSTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.IntSTAttribute
-
from DOM.
- inverse() - Method in class org.xmlcml.euclid.IntRangeArray
-
create array representing the gaps in this
gaps at ends are NOT filled
does not alter this
- inverse() - Method in class org.xmlcml.euclid.RealRangeArray
-
create array representing the gaps in this
gaps at ends are NOT filled
does not alter this
- inverseMap() - Method in class org.xmlcml.euclid.IntSet
-
Inverse mapping - see introduction if y[i] = x[this.elementAt(i)];
then the result supports x[i] = y[inv.elementAt(i)];
- invert(Hashtable<Object, Object>) - Static method in class org.xmlcml.euclid.Util
-
invert a Hashtable by interchanging keys and values.
- isAntiParallelTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
-
- isAntiparallelTo(Line3) - Method in class org.xmlcml.euclid.Line3
-
are two lines antiparallel.
- isAntiparallelTo(Plane3) - Method in class org.xmlcml.euclid.Plane3
-
are two planes antiparallel.
- isAntiParallelTo(Vector2, double) - Method in class org.xmlcml.euclid.Vector2
-
is vector antiparallel to another
calculates angle between vectors
- isArithmeticProgression(int) - Method in class org.xmlcml.euclid.IntArray
-
returns true if array is of form: i, i+delta, i+2*delta ...
- isClear() - Method in class org.xmlcml.euclid.IntArray
-
is the array filled with zeros.
- isClear() - Method in class org.xmlcml.euclid.RealArray
-
is the array filled with zeros.
- isClosedOnEndpoint() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.DynamicIntervalTree.Node
-
- isClosedOnHigh() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
- isClosedOnLow() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
-
- isColinearVector(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
are two vectors colinear.
- isContainedInAnyRange(List<Real2Range>) - Method in class org.xmlcml.euclid.Real2Range
-
iterates through all boxes and return true r2r is contained in any range
- isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
- isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- isEmpty() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- isEmpty() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- isEqual(Int2, Int2) - Static method in class org.xmlcml.euclid.Int2
-
compares two Int2s.
- isEqual(Double, Double) - Static method in class org.xmlcml.euclid.Real
-
are two numbers equal within epsx.
- isEqual(int, double[], double[], double) - Static method in class org.xmlcml.euclid.Real
-
- isEqual(double[], double[], double) - Static method in class org.xmlcml.euclid.Real
-
are all members of an array equal within epsilon.
- isEqual(int, double[], double[]) - Static method in class org.xmlcml.euclid.Real
-
- isEqual(Double, Double, double) - Static method in class org.xmlcml.euclid.Real
-
are two numbers equal within epsilon
- isEqual(RealRange, RealRange, double) - Static method in class org.xmlcml.euclid.RealRange
-
- isEqual(double[], double[], double) - Static method in class org.xmlcml.euclid.Util
-
compare two arrays of doubles.
- isEqual(int[], int[], int) - Static method in class org.xmlcml.euclid.Util
-
compare two arrays of ints.
- isEqualTo(double) - Method in class org.xmlcml.euclid.Angle
-
- isEqualTo(double, double) - Method in class org.xmlcml.euclid.Angle
-
compare angles allowing for epsilon
- isEqualTo(Angle) - Method in class org.xmlcml.euclid.Angle
-
are two angles equal
- isEqualTo(Angle, double) - Method in class org.xmlcml.euclid.Angle
-
are two angles equal
- isEqualTo(Int2) - Method in class org.xmlcml.euclid.Int2
-
is equal to.
- isEqualTo(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
-
is equal to.
- isEqualTo(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
are two arrays equal.
- isEqualTo(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
tests matrices for equality.
- isEqualTo(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
invalid ranges return false
- isEqualTo(IntSet) - Method in class org.xmlcml.euclid.IntSet
-
element-by-element comparison of sets
- isEqualTo(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
-
are two matrices identical
- isEqualTo(Line3) - Method in class org.xmlcml.euclid.Line3
-
are two lines identical.
- isEqualTo(Plane3) - Method in class org.xmlcml.euclid.Plane3
-
are two planes coincident and parallel.
- isEqualTo(Point3) - Method in class org.xmlcml.euclid.Point3
-
are two points identical.
- isEqualTo(Point3, double) - Method in class org.xmlcml.euclid.Point3
-
are two points identical.
- isEqualTo(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
is equal.
- isEqualTo(Polar) - Method in class org.xmlcml.euclid.Polar
-
are two polar equal
- isEqualTo(Real2) - Method in class org.xmlcml.euclid.Real2
-
Deprecated.
- isEqualTo(Real2, double) - Method in class org.xmlcml.euclid.Real2
-
equality.
- isEqualTo(Real2Array, double) - Method in class org.xmlcml.euclid.Real2Array
-
compares the arrays
- isEqualTo(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
-
Deprecated.
- isEqualTo(Real2Range, double) - Method in class org.xmlcml.euclid.Real2Range
-
is equals to.
- isEqualTo(Real3Range, double) - Method in class org.xmlcml.euclid.Real3Range
-
is equal to.
- isEqualTo(Real3Range) - Method in class org.xmlcml.euclid.Real3Range
-
Deprecated.
- isEqualTo(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
are two arrays equal.
- isEqualTo(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
tests matrices for equality.
- isEqualTo(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
Deprecated.
- isEqualTo(RealRange, double) - Method in class org.xmlcml.euclid.RealRange
-
invalid ranges return false
- isEqualTo(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
-
are two matrices identical
- isEqualTo(Transform2) - Method in class org.xmlcml.euclid.Transform2
-
Description of the Method
- isEqualTo(Transform3) - Method in class org.xmlcml.euclid.Transform3
-
equality of two transforms.
- isEqualTo(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
are two vectors equal lengths.
- isFloat(String) - Static method in class org.xmlcml.euclid.Util
-
parse string as float.
- isFloatArray(String, String) - Static method in class org.xmlcml.euclid.RealArray
-
parse string as realArray.
- isFloatArray(String, String) - Static method in class org.xmlcml.euclid.Util
-
parse string as realArray.
- isFull() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- isFull() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- isFull() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- isGreaterThan(double, double) - Static method in class org.xmlcml.euclid.Real
-
is a more than epsx greater than b
- isHorizontal(Angle) - Method in class org.xmlcml.euclid.Line2
-
- isHorizontal() - Method in class org.xmlcml.euclid.Real2Range
-
- isIdenticalTo(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
are two vectors equal in all components.
- isImproperRotation() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix an improper rotation.
- isInt(String) - Static method in class org.xmlcml.euclid.Util
-
parse string as integer.
- isIntArray(String, String) - Static method in class org.xmlcml.euclid.IntArray
-
parse string as integerArray.
- isIntArray(String, String) - Static method in class org.xmlcml.euclid.Util
-
parse string as integerArray.
- isInvariant(Transform3, boolean) - Method in class org.xmlcml.euclid.Point3
-
is point invariant wrt symmetry operation.
- isLeaf() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Test whether or not this node is a leaf node.
- isLessThan(double, double) - Static method in class org.xmlcml.euclid.Real
-
is a less than epsx less than b
- isLessThan(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
-
compares boxes independent of origin.
- isLessThan(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
compares ranges independent of origin.
- isList - Variable in class org.xmlcml.stml.STMLType
-
- isLowerTriangular() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
is matrix LowerTriangular.
- isLowerTriangular() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix LowerTriangular.
- isNull(Real2Range) - Static method in class org.xmlcml.euclid.Real2Range
-
- ISOLATIN_ENTITIES - Static variable in class org.xmlcml.euclid.Util
-
isolatin entities
- ISOLATIN_HI - Static variable in class org.xmlcml.euclid.Util
-
- ISOLATIN_LO - Static variable in class org.xmlcml.euclid.Util
-
- isOnLine(Line3) - Method in class org.xmlcml.euclid.Point3
-
is point on line.
- isOnPlane(Plane3) - Method in class org.xmlcml.euclid.Point3
-
is point on plane.
- isOrigin() - Method in class org.xmlcml.euclid.Point3
-
is a point at Origin
- isOrigin() - Method in class org.xmlcml.euclid.Real2
-
- isOrigin(double) - Method in class org.xmlcml.euclid.Real2
-
is the point the origin.
- isOrthogonal() - Method in class org.xmlcml.euclid.IntMatrix
-
is matrix Orthogonal row-wise.
- isOrthogonal() - Method in class org.xmlcml.euclid.RealMatrix
-
is matrix Orthogonal row-wise.
- isOrthogonal() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix orthogonal.
- isOrthonormal() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix unitary.
- isParallelOrAntiParallelTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
-
are unsigned lines parallel.
- isParallelTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
-
are two lines parallel within tolerance.
- isParallelTo(Line3) - Method in class org.xmlcml.euclid.Line3
-
are two lines parallel.
- isParallelTo(Plane3) - Method in class org.xmlcml.euclid.Plane3
-
are two planes parallel.
- isParallelTo(Vector2, double) - Method in class org.xmlcml.euclid.Vector2
-
is vector parallel to another
calculates angle between vectors
- isPerpendicularTo(Line2, Angle) - Method in class org.xmlcml.euclid.Line2
-
- isSquare() - Method in class org.xmlcml.euclid.IntMatrix
-
is the matrix square
- isSquare() - Method in class org.xmlcml.euclid.RealMatrix
-
is the matrix square
- isSymmetric() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
is matrix symmetric.
- isSymmetric() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix symmetric.
- isUnit() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
is it a unit matrix.
- isUnit() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is it a unit matrix.
- isUnitary() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix unitary.
- isUpperTriangular() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
is matrix UpperTriangular.
- isUpperTriangular() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
is matrix UpperTriangular.
- isValid() - Method in class org.xmlcml.euclid.Int2Range
-
a Int2Range is valid if both its constituent ranges are
- isValid() - Method in class org.xmlcml.euclid.IntRange
-
a Range is only valid if its maxval is not less than its minval; this
tests for uninitialised ranges
- isValid() - Method in class org.xmlcml.euclid.Real2Range
-
a Real2Range is valid if both its constituent ranges are
- isValid() - Method in class org.xmlcml.euclid.RealRange
-
a Range is only valid if its maxval is not less than its minval; this
tests for uninitialised ranges
- isVertical(Angle) - Method in class org.xmlcml.euclid.Line2
-
- isVertical() - Method in class org.xmlcml.euclid.Real2Range
-
- isXMLFile(File) - Static method in class org.xmlcml.xml.XMLUtil
-
check file is existing file, not null or directory,
- isZero(Double) - Static method in class org.xmlcml.euclid.Real
-
- isZero(double, double) - Static method in class org.xmlcml.euclid.Real
-
- isZero(double) - Method in class org.xmlcml.euclid.RealMatrix
-
are all elements of matrix zero?
- isZero() - Method in class org.xmlcml.euclid.Vector3
-
is vector of zero length.
- Iter(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
-
- iterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Returns an Iterator over the elements of this tree.
- iterator() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- iterator() - Method in class org.xmlcml.euclid.IntArray
-
- iterator() - Method in class org.xmlcml.euclid.IntRangeArray
-
- iterator() - Method in class org.xmlcml.euclid.Real2Array
-
- iterator() - Method in class org.xmlcml.euclid.RealArray
-
- iterator() - Method in class org.xmlcml.euclid.RealRangeArray
-
- IterBase(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- PairStructure(Point2D, Point2D, double) - Constructor for class blogspot.software_and_algorithms.stern_library.geometry.ClosestPointPairAlgorithm.PairStructure
-
Constructor.
- parseCurlyBracketString(String) - Static method in class org.xmlcml.euclid.IntRange
-
interprets a String as an IntRange.
- parseCurlyBracketString(String) - Static method in class org.xmlcml.euclid.RealRange
-
interprets a String as an RealRange.
- parseDate(String) - Static method in class org.xmlcml.euclid.JodaDate
-
- parseDate(String, String) - Static method in class org.xmlcml.euclid.JodaDate
-
- parseDouble(String) - Static method in class org.xmlcml.euclid.Real
-
Parse a string to double value, similar to Double.parseDouble function, but
also try to parse against FORTRAN number, e.g.
- ParsedSymop - Class in org.xmlcml.euclid
-
Parses common crystallographic representations of a single component of a symmetry operator
Lowercases everything
e.g.
- ParsedSymop() - Constructor for class org.xmlcml.euclid.ParsedSymop
-
- parseFlexibleDouble(String) - Static method in class org.xmlcml.euclid.Util
-
Parses double, taking account of lexical forms of special cases allowed
by the XSD spec: INF, -INF and NaN.
- parseJavaDate(Date) - Static method in class org.xmlcml.euclid.JodaDate
-
- parseJodaDate(DateTime) - Static method in class org.xmlcml.euclid.JodaDate
-
- parseQuietly(DateTimeFormatter, String) - Static method in class org.xmlcml.euclid.JodaDate
-
return null if fails
- parseQuietlyToDocument(InputStream) - Static method in class org.xmlcml.xml.XMLUtil
-
- parseQuietlyToDocument(File) - Static method in class org.xmlcml.xml.XMLUtil
-
- parseQuietlyToDocumentWithoutDTD(File) - Static method in class org.xmlcml.xml.XMLUtil
-
- parseResourceQuietlyToDocument(String) - Static method in class org.xmlcml.xml.XMLUtil
-
- parseXML(String) - Static method in class org.xmlcml.xml.XMLUtil
-
parses XML string into element.
- partOfRegularPolygon(int, int, double) - Static method in class org.xmlcml.euclid.Real2Vector
-
create part of regular polygon.
- pattern - Variable in class org.xmlcml.stml.STMLType
-
- PATTERN_ANYURI - Static variable in interface org.xmlcml.xml.XMLConstants
-
- PATTERN_QNAME - Static variable in interface org.xmlcml.xml.XMLConstants
-
- pchisq(double, double) - Method in class org.xmlcml.euclid.Univariate
-
chiSquared.
- peek() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- peekFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- peekLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- pf(double, double, double) - Static method in class org.xmlcml.euclid.Univariate
-
betainv ALGORITHM AS 63 APPL.
- Plane3 - Class in org.xmlcml.euclid
-
3-dimensional plane class
Plane3 represents a 3-dimensional plane.
- Plane3() - Constructor for class org.xmlcml.euclid.Plane3
-
default constructor.
- Plane3(double, double, double, double) - Constructor for class org.xmlcml.euclid.Plane3
-
formed from components.
- Plane3(double[], double) - Constructor for class org.xmlcml.euclid.Plane3
-
formed from components.
- Plane3(double[]) - Constructor for class org.xmlcml.euclid.Plane3
-
construct from array.
- Plane3(Vector3, double) - Constructor for class org.xmlcml.euclid.Plane3
-
formed from plane and distance.
- Plane3(Plane3) - Constructor for class org.xmlcml.euclid.Plane3
-
copy constructor:
- Plane3(Point3, Point3, Point3) - Constructor for class org.xmlcml.euclid.Plane3
-
make a plane from three points.
- Plane3(Line3, Point3) - Constructor for class org.xmlcml.euclid.Plane3
-
make a plane from a line and a point not on the line.
- plus(Angle) - Method in class org.xmlcml.euclid.Angle
-
add two angles
- plus(Int2) - Method in class org.xmlcml.euclid.Int2
-
add two points to give vector sum
- plus(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
-
merge two ranges and take the maximum extents
- plus(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
adds arrays.
- plus(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
matrix addition.
- plus(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
combine two ranges if both valid; takes greatest limits of both, else
returns InValid
- plus(IntRangeArray) - Method in class org.xmlcml.euclid.IntRangeArray
-
- plus(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
-
matrix addition.
- plus(Point3) - Method in class org.xmlcml.euclid.Point3
-
New point by adding points as vectors.
- plus(Vector3) - Method in class org.xmlcml.euclid.Point3
-
New point from point+vector does NOT alter this
- plus(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
form the point+point sum for two vectors of points
- plus(Vector3) - Method in class org.xmlcml.euclid.Point3Vector
-
translate by a vector - do NOT modify this
- plus(Polar) - Method in class org.xmlcml.euclid.Polar
-
add two polars
- plus(Real2) - Method in class org.xmlcml.euclid.Real2
-
add two points to give vector sum
- plus(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
-
merge two ranges and take the maximum extents
not sure the logic is right
if this is INVALID then replace with r2
if this is VALID and r2 is INVALID return this
else return union of the two
- plus(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
add a Real2 to all elements of this.
- plus(Real3Range) - Method in class org.xmlcml.euclid.Real3Range
-
add two ranges.
- plus(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
adds arrays.
- plus(double) - Method in class org.xmlcml.euclid.RealArray
-
add a scalar to each element.
- plus(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
matrix addition.
- plus(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
combine two ranges if both valid; takes greatest limits of both, else
returns InValid
- plus(RealRangeArray) - Method in class org.xmlcml.euclid.RealRangeArray
-
- plus(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
-
matrix addition.
- plus(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
vector addition.
- plus(STMLArray) - Method in class org.xmlcml.stml.STMLArray
-
add an array to this..
- plus(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
-
add a scalar to this..
- plusEquals(Point3) - Method in class org.xmlcml.euclid.Point3
-
Move this Point3.
- plusEquals(Vector3) - Method in class org.xmlcml.euclid.Point3
-
point from point and vector.
- plusEquals(Vector3) - Method in class org.xmlcml.euclid.Point3Vector
-
translate by a vector - modify this
- plusEquals(Real2) - Method in class org.xmlcml.euclid.Real2
-
add two points to give vector sum
- plusEquals(Real2Range) - Method in class org.xmlcml.euclid.Real2Range
-
- plusEquals(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
adds arrays.
- plusEquals(RealRange) - Method in class org.xmlcml.euclid.RealRange
-
- plusEquals(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
vector addition.
- plusEquals(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
-
subtract an scalar from this..
- pnorm(double, boolean) - Static method in class org.xmlcml.euclid.Univariate
-
normal integral.
- pnorm(double, boolean, double, double) - Static method in class org.xmlcml.euclid.Univariate
-
normal integral.
- Point2 - Class in org.xmlcml.euclid
-
2-dimensional point class
PROBABLY OBSOLETE - WE USE Real2 instead
Point2 represents a 2-dimensional point.
- Point2() - Constructor for class org.xmlcml.euclid.Point2
-
constructor.
- Point2(double, double) - Constructor for class org.xmlcml.euclid.Point2
-
formed from point components
- Point2(Point2) - Constructor for class org.xmlcml.euclid.Point2
-
copy constructor
- Point2(double[]) - Constructor for class org.xmlcml.euclid.Point2
-
constructor from a double[] (or a RealArray)
- Point3 - Class in org.xmlcml.euclid
-
3-dimensional point class
Point3 represents a 3-dimensional point.
- Point3() - Constructor for class org.xmlcml.euclid.Point3
-
constructor.
- Point3(double, double, double) - Constructor for class org.xmlcml.euclid.Point3
-
formed from point components
- Point3(Point3) - Constructor for class org.xmlcml.euclid.Point3
-
copy constructor
- Point3(double[]) - Constructor for class org.xmlcml.euclid.Point3
-
constructor from a double[] (or a RealArray).
- Point3(Vector3) - Constructor for class org.xmlcml.euclid.Point3
-
make a point from a vector creates the point at head of vector rooted at
the origin
- Point3Vector - Class in org.xmlcml.euclid
-
a (Java) Vector of Point3s (Note that 'Vector' is used by Java to describe an
array of objects - there is no relationship to geometrical vectors in this
package.)
- Point3Vector() - Constructor for class org.xmlcml.euclid.Point3Vector
-
constructor.
- Point3Vector(double[]) - Constructor for class org.xmlcml.euclid.Point3Vector
-
constructor.
- Point3Vector(int, double[], double[], double[]) - Constructor for class org.xmlcml.euclid.Point3Vector
-
from three parallel arrays of x, y and z - by REFERENCE
- Point3Vector(RealArray) - Constructor for class org.xmlcml.euclid.Point3Vector
-
constructor from RealArray - by REFERENCE
- Point3Vector(Point3Vector) - Constructor for class org.xmlcml.euclid.Point3Vector
-
copy constructor from Point3Vector COPIES pv
- Polar - Class in org.xmlcml.euclid
-
Polar coordinates (r, theta)
- Polar() - Constructor for class org.xmlcml.euclid.Polar
-
constructor.
- Polar(double, double) - Constructor for class org.xmlcml.euclid.Polar
-
constructor.
- Polar(double, Angle) - Constructor for class org.xmlcml.euclid.Polar
-
constructor.
- Polar(Complex) - Constructor for class org.xmlcml.euclid.Polar
-
constructor.
- Polar(Polar) - Constructor for class org.xmlcml.euclid.Polar
-
constructor.
- poll() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- pollFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- pollLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- pop() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- PREFIX_REGEX - Static variable in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
regex for validating prefixes
- previous() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
- previousIndex() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
- previousIndex() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
- print(String) - Static method in class org.xmlcml.euclid.Util
-
outputs to sysout.
- printArray(int[]) - Static method in class org.xmlcml.euclid.Int
-
print a int[]
- printArray(double[]) - Static method in class org.xmlcml.euclid.Real
-
print a double[]
- println(String) - Static method in class org.xmlcml.euclid.Util
-
outputs to sysout.
- println() - Static method in class org.xmlcml.euclid.Util
-
outputs to sysout.
- projectOnto(Vector2) - Method in class org.xmlcml.euclid.Vector2
-
projection of this onto vector.
- projectOnto(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
projection of this onto vector.
- pt(double, double) - Static method in class org.xmlcml.euclid.Univariate
-
T-test.
- PUNC - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
all punctuation
- push(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- putDegrees(double) - Method in class org.xmlcml.euclid.Angle
-
- RandomNumberGenerator - Class in org.xmlcml.euclid
-
- RandomNumberGenerator() - Constructor for class org.xmlcml.euclid.RandomNumberGenerator
-
- RandomNumberGenerator(long) - Constructor for class org.xmlcml.euclid.RandomNumberGenerator
-
- readAndCreateSTML(Element) - Static method in class org.xmlcml.stml.STMLElement
-
- readAndCreateSTML(File) - Static method in class org.xmlcml.stml.STMLElement
-
converts a SVG file to SVGElement
- readAndCreateSTML(InputStream) - Static method in class org.xmlcml.stml.STMLElement
-
converts a SVG file to SVGElement
- readByteArray(String) - Static method in class org.xmlcml.euclid.Util
-
reads a byte array from file, *including* line feeds
- readByteArray(DataInputStream) - Static method in class org.xmlcml.euclid.Util
-
reads a byte array from DataInputStream, *including* line feeds
- Real - Class in org.xmlcml.euclid
-
Real supports various utilities for real numbers Use Double where you want a
first-class Java object
- Real() - Constructor for class org.xmlcml.euclid.Real
-
- Real2 - Class in org.xmlcml.euclid
-
A pair of FPt numbers with no other assumptions
Contains two doubles Can be used as it is, but there are some specialised
derived classes (for example Complex (a complex number), Point2 (x,y coords),
etc), The default value is 0.0, 0.0.
- Real2() - Constructor for class org.xmlcml.euclid.Real2
-
constructor.
- Real2(double, double) - Constructor for class org.xmlcml.euclid.Real2
-
constructor.
- Real2(int, int) - Constructor for class org.xmlcml.euclid.Real2
-
constructor.
- Real2(Int2) - Constructor for class org.xmlcml.euclid.Real2
-
constructor.
- Real2(String) - Constructor for class org.xmlcml.euclid.Real2
-
two reals separated by whitespace
OR
(real, real)
- Real2(String, String) - Constructor for class org.xmlcml.euclid.Real2
-
two integers separated by delimiter
- Real2(double[]) - Constructor for class org.xmlcml.euclid.Real2
-
constructor.
- Real2(Real2) - Constructor for class org.xmlcml.euclid.Real2
-
copy constructor
- Real2Array - Class in org.xmlcml.euclid
-
Real2Array is NOT a Vector of Real2s but a container for a 2 * n matrix
with a variety of ways of managing the data including RealArrays for the x
and y arrays, and also an array of Real2s The latter is only stored if
required, and then is cached.
- Real2Array() - Constructor for class org.xmlcml.euclid.Real2Array
-
default constructor gives an array of 0 points
- Real2Array(Real2Array) - Constructor for class org.xmlcml.euclid.Real2Array
-
copy
- Real2Array(RealArray, RealArray) - Constructor for class org.xmlcml.euclid.Real2Array
-
make an Real2_Array from 2 RealVec's; takes a copy
- Real2Array(int) - Constructor for class org.xmlcml.euclid.Real2Array
-
create with RealArrays of pre-allocated size.
- Real2Array(List<Real2>) - Constructor for class org.xmlcml.euclid.Real2Array
-
create from list of points.
- Real2Interval - Class in org.xmlcml.euclid
-
a two dimensional area.
- Real2Interval() - Constructor for class org.xmlcml.euclid.Real2Interval
-
constructor.
- Real2Interval(RealInterval, RealInterval) - Constructor for class org.xmlcml.euclid.Real2Interval
-
constructor from 1-D intervals.
- Real2Interval(Real2Interval) - Constructor for class org.xmlcml.euclid.Real2Interval
-
copy constructor.
- Real2Interval(Real2Range) - Constructor for class org.xmlcml.euclid.Real2Interval
-
constructor from range.
- Real2Range - Class in org.xmlcml.euclid
-
2-D double limits Contains two RealRanges.
- Real2Range() - Constructor for class org.xmlcml.euclid.Real2Range
-
constructor.
- Real2Range(RealRange, RealRange) - Constructor for class org.xmlcml.euclid.Real2Range
-
initialise with min and max values;
- Real2Range(Real2, Real2) - Constructor for class org.xmlcml.euclid.Real2Range
-
create from min corner of box and max corner
- Real2Range(Real2Range) - Constructor for class org.xmlcml.euclid.Real2Range
-
copy constructor
- Real2Range.BoxDirection - Enum in org.xmlcml.euclid
-
- Real2RangeComparator - Class in org.xmlcml.euclid
-
comparator for use with TreeSet<Double> and other tools which normally require equals().
- Real2RangeComparator(RealRangeComparator) - Constructor for class org.xmlcml.euclid.Real2RangeComparator
-
- Real2RangeComparator(RealRangeComparator, RealRangeComparator) - Constructor for class org.xmlcml.euclid.Real2RangeComparator
-
- Real2RangeComparator(double) - Constructor for class org.xmlcml.euclid.Real2RangeComparator
-
- Real2Vector - Class in org.xmlcml.euclid
-
a (Java) Vector of Real2s (Note that 'Vector' is used by Java to describe an
array of objects - there is no relationship to geometrical vectors in this
package.)
- Real2Vector() - Constructor for class org.xmlcml.euclid.Real2Vector
-
constructor.
- Real2Vector(double[]) - Constructor for class org.xmlcml.euclid.Real2Vector
-
Formed by feeding in an existing array to a 2xn matrix THE COLUMN IS THE
FASTEST MOVING INDEX, that is the matrix is filled as flarray(0,0,
flarray(0,1).
- Real2Vector(int, double[], double[]) - Constructor for class org.xmlcml.euclid.Real2Vector
-
from two parallel arrays of x, y - by REFERENCE.
- Real2Vector(Real2Array) - Constructor for class org.xmlcml.euclid.Real2Vector
-
conversion routine.
- Real2Vector(RealArray) - Constructor for class org.xmlcml.euclid.Real2Vector
-
constructor from RealArray - by REFERENCE
- Real2Vector(Real2Vector) - Constructor for class org.xmlcml.euclid.Real2Vector
-
copy constructor from Real2Vector COPIES pv
- Real2Vector(List<Real2>) - Constructor for class org.xmlcml.euclid.Real2Vector
-
construct from list of Real2.
- Real3Range - Class in org.xmlcml.euclid
-
3-D double limits
Contains 3 RealRanges.
- Real3Range() - Constructor for class org.xmlcml.euclid.Real3Range
-
default is three default RealRanges
- Real3Range(RealRange, RealRange, RealRange) - Constructor for class org.xmlcml.euclid.Real3Range
-
initialise with min and max values; takes COPIES
- Real3Range(Real3Range) - Constructor for class org.xmlcml.euclid.Real3Range
-
copy constructor
- RealArray - Class in org.xmlcml.euclid
-
array of doubles
RealArray represents a 1-dimensional array of doubles and is basically a
wrapper for double[] in Java There are a lot of useful member functions
(sorting, ranges, parallel operations
The default is an array with zero points All arrays are valid objects.
- RealArray() - Constructor for class org.xmlcml.euclid.RealArray
-
create default Array.
- RealArray(int) - Constructor for class org.xmlcml.euclid.RealArray
-
creates n-element array.
- RealArray(int, double, double) - Constructor for class org.xmlcml.euclid.RealArray
-
create n-element array initialised linearly.
- RealArray(int, double) - Constructor for class org.xmlcml.euclid.RealArray
-
create Array initialized to constant value.
- RealArray(int, double[]) - Constructor for class org.xmlcml.euclid.RealArray
-
create Array from part of java array.
- RealArray(double[]) - Constructor for class org.xmlcml.euclid.RealArray
-
create Array from java array.
- RealArray(IntArray) - Constructor for class org.xmlcml.euclid.RealArray
-
create from IntArray.
- RealArray(RealArray, int, int) - Constructor for class org.xmlcml.euclid.RealArray
-
create from subarray of another Array.
- RealArray(RealArray, IntArray) - Constructor for class org.xmlcml.euclid.RealArray
-
create mixed sliced array.
- RealArray(RealArray) - Constructor for class org.xmlcml.euclid.RealArray
-
copy constructor.
- RealArray(int, String, double) - Constructor for class org.xmlcml.euclid.RealArray
-
Create customized array.
- RealArray(String[]) - Constructor for class org.xmlcml.euclid.RealArray
-
construct from an array of Strings.
- RealArray(String) - Constructor for class org.xmlcml.euclid.RealArray
-
create from a space-separated string of doubles.
- RealArray.Filter - Enum in org.xmlcml.euclid
-
filter
- RealArray.Monotonicity - Enum in org.xmlcml.euclid
-
- RealComparator - Class in org.xmlcml.euclid
-
comparator for use with TreeSet<Double> and other tools which normally require equals().
- RealComparator(double) - Constructor for class org.xmlcml.euclid.RealComparator
-
- RealInterval - Class in org.xmlcml.euclid
-
an interval on the real line.
- RealInterval() - Constructor for class org.xmlcml.euclid.RealInterval
-
constructor.
- RealInterval(double, double) - Constructor for class org.xmlcml.euclid.RealInterval
-
construct from Real2.
- RealInterval(RealInterval) - Constructor for class org.xmlcml.euclid.RealInterval
-
copy constructor.
- RealInterval(RealRange) - Constructor for class org.xmlcml.euclid.RealInterval
-
constructor from range.
- RealMatrix - Class in org.xmlcml.euclid
-
rectangular real number matrix class RealMatrix represents a rectangular
m-x-n matrix.
- RealMatrix() - Constructor for class org.xmlcml.euclid.RealMatrix
-
construct default matrix.
- RealMatrix(int, int) - Constructor for class org.xmlcml.euclid.RealMatrix
-
Create matrix with given rows and columns.
- RealMatrix(int, int, double[]) - Constructor for class org.xmlcml.euclid.RealMatrix
-
Create from 1-D array.
- RealMatrix(int, int, double) - Constructor for class org.xmlcml.euclid.RealMatrix
-
creates matrix with initialised values.
- RealMatrix(RealMatrix, int, int, int, int) - Constructor for class org.xmlcml.euclid.RealMatrix
-
create from submatrix of another matrix.
- RealMatrix(RealMatrix) - Constructor for class org.xmlcml.euclid.RealMatrix
-
copy constructor.
- RealMatrix(IntMatrix) - Constructor for class org.xmlcml.euclid.RealMatrix
-
construct from a IntMatrix.
- RealMatrix(double[][]) - Constructor for class org.xmlcml.euclid.RealMatrix
-
create from a java matrix.
- RealRange - Class in org.xmlcml.euclid
-
maximum and minimum values
Contains two doubles representing the minimum and maximum of an allowed or
observed range.
- RealRange() - Constructor for class org.xmlcml.euclid.RealRange
-
creates invalid range from POSITIVE_INFINITY to NEGATIVE_INFINITY
- RealRange(double, double) - Constructor for class org.xmlcml.euclid.RealRange
-
initialise with min and max values; if minv > maxv create inValid
RealRange
- RealRange(double, double, boolean) - Constructor for class org.xmlcml.euclid.RealRange
-
initialise with min and max values; if minv > maxv create inValid
RealRange
- RealRange(RealRange) - Constructor for class org.xmlcml.euclid.RealRange
-
copy constructor
- RealRange(IntRange) - Constructor for class org.xmlcml.euclid.RealRange
-
from an IntRange
- RealRange.Direction - Enum in org.xmlcml.euclid
-
- RealRangeArray - Class in org.xmlcml.euclid
-
holds an array of RealRanges
may or may not overlap or be sorted
perhaps replace by Google rangeSet of IntervalTree later
- RealRangeArray() - Constructor for class org.xmlcml.euclid.RealRangeArray
-
- RealRangeArray(RealRangeArray) - Constructor for class org.xmlcml.euclid.RealRangeArray
-
deep copy
- RealRangeArray(List<Real2Range>, RealRange.Direction) - Constructor for class org.xmlcml.euclid.RealRangeArray
-
- RealRangeArray(List<RealRange>) - Constructor for class org.xmlcml.euclid.RealRangeArray
-
- RealRangeArray(Real2Range, RealRange.Direction) - Constructor for class org.xmlcml.euclid.RealRangeArray
-
- RealRangeComparator - Class in org.xmlcml.euclid
-
comparator for use with TreeSet<Double> and other tools which normally require equals().
- RealRangeComparator(RealComparator) - Constructor for class org.xmlcml.euclid.RealRangeComparator
-
- RealRangeComparator(double) - Constructor for class org.xmlcml.euclid.RealRangeComparator
-
- RealRangeList - Class in org.xmlcml.euclid
-
a sorted list of ranges.
- RealRangeList() - Constructor for class org.xmlcml.euclid.RealRangeList
-
- RealSquareMatrix - Class in org.xmlcml.euclid
-
square matrix class
RealSquareMatrix represents a square m-x-m matrix.
- RealSquareMatrix() - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
Constructor.
- RealSquareMatrix(int) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
Constructor.
- RealSquareMatrix(int, double[]) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
Creates real square matrix from array
THE COLUMN IS THE FASTEST MOVING
INDEX, that is the matrix is filled as mat(0,0), mat(0,1) ...
- RealSquareMatrix(int, double) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
Creates real square matrix with all elements initialized to double value.
- RealSquareMatrix(RealMatrix, int, int, int) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
Constructor for submatrix of another matrix.
- RealSquareMatrix(RealSquareMatrix) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
copy constructor.
- RealSquareMatrix(RealMatrix) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
shallow copy from RealMatrix
the array values are not copied (only the reference)
- RealSquareMatrix(double[][]) - Constructor for class org.xmlcml.euclid.RealSquareMatrix
-
constructor from array.
- RealSquareMatrix.Type - Enum in org.xmlcml.euclid
-
type
- RedBlackTree<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A red-black tree is a binary search tree guaranteeing that no path
from root to leaf is more than twice as long as any other such path.
- RedBlackTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Default constructor.
- RedBlackTree(Comparator<? super T>) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Construct a new tree which uses the specified custom comparator.
- RedBlackTree.Node<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A red-black tree node is a binary tree node augmented to hold an
additional piece of information called the node's color.
- RedBlackTree.Node.NodeColor - Enum in blogspot.software_and_algorithms.stern_library.data_structure
-
The domain of values from which a node's color is assigned.
- reduce() - Method in class blogspot.software_and_algorithms.stern_library.optimization.HungarianAlgorithm
-
Reduce the cost matrix by subtracting the smallest element of each row
from all elements of the row as well as the smallest element of each
column from all elements of the column.
- reflect() - Method in class org.xmlcml.euclid.Point3
-
create inverse point.
- regularPolygon(int, double, double) - Static method in class org.xmlcml.euclid.Real2Vector
-
create regular polygon.
- regularPolygon(int, double) - Static method in class org.xmlcml.euclid.Real2Vector
-
create regular polygon.
- regularPolygon(int, Real2, Real2, boolean) - Static method in class org.xmlcml.euclid.Real2Vector
-
create regular polygon.
- remove(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Remove and return the element of this list at the specified index.
- remove(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Remove and return the element of this list at the specified index.
- remove() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
- remove(int) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Remove and return the element of this list at the specified index.
- remove() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- remove(int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- remove(int) - Method in class org.xmlcml.euclid.RealRangeList
-
- removeAttribute(String) - Method in class org.xmlcml.stml.STMLElement
-
remove attribute.
- removeElementFromStringArray(String[], String) - Static method in class org.xmlcml.euclid.Util
-
convenience method to remove element from array of Strings.
- removeFirst() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- removeFirstOccurrence(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- removeHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Remove the head element of this list.
- removeHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Remove the head element of this list.
- removeHead() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Remove the head element of this list.
- removeHTML(String) - Static method in class org.xmlcml.euclid.Util
-
remove balanced (well-formed) markup from a string.
- removeImpl(int, int) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Internal remove method requiring the sublist index and offset be
pre-calculated.
- removeLast() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- removeLastOccurrence(Object) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- removeLessThan(double) - Method in class org.xmlcml.euclid.RealRangeArray
-
remove small ranges (e.g.
- removeNullValues(Point3Vector, Point3Vector) - Static method in class org.xmlcml.euclid.Point3Vector
-
removes null values if both vectors have them at same position.
- removeScripts(String) - Static method in class org.xmlcml.xml.XMLUtil
-
- removeTags(String, String) - Static method in class org.xmlcml.xml.XMLUtil
-
- removeTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Remove the tail element of this list.
- removeTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Remove the tail element of this list.
- removeTail() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Remove the tail element of this list.
- removeTranslations() - Method in class org.xmlcml.euclid.Transform2
-
remove translations
does to alter this
- removeWhitespaceDelimiterAttribute() - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
-
removes any attribute of the form
delimiter=" " or delimiter=""
- removeWhitespaceDelimiterAttribute() - Method in class org.xmlcml.stml.STMLArray
-
removes attributes of the form delimiter="" or delimiter=" "
- removeWhitespaceDelimiterAttribute(HasDelimiter) - Static method in class org.xmlcml.stml.STMLArray
-
- removeWhitespaceNodes(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
remeoves all whitespace-only text nodes.
- reorderColumnsBy(IntSet) - Method in class org.xmlcml.euclid.IntMatrix
-
reorder the columns of a matrix.
- reorderColumnsBy(IntSet) - Method in class org.xmlcml.euclid.RealMatrix
-
reorder the columns of a matrix.
- reorderRowsBy(IntSet) - Method in class org.xmlcml.euclid.IntMatrix
-
reorder the rows of a matrix Deleting rows is allowed
- reorderRowsBy(IntSet) - Method in class org.xmlcml.euclid.RealMatrix
-
reorder the rows of a matrix Deleting rows is allowed
- replaceChild(Node, Node) - Method in class org.xmlcml.stml.STMLElement
-
override replaceChild.
- replaceColumnData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
replace data in a single column.
- replaceColumnData(int, int[]) - Method in class org.xmlcml.euclid.IntMatrix
-
replace data in a single column.
- replaceColumnData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
replace data in a block of columns.
- replaceColumnData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
replace data in a single column.
- replaceColumnData(int, double[]) - Method in class org.xmlcml.euclid.RealMatrix
-
replace data in a single column.
- replaceColumnData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
replace data in a block of columns.
- replaceISOControlsByMnemonic(String) - Static method in class org.xmlcml.euclid.Util
-
remove all control (non-printing) characters
- replaceNaN(double) - Method in class org.xmlcml.euclid.RealArray
-
replace all values of NaN with given value.
- replaceNumericEntityByGreekMnemonics(String, String) - Static method in class org.xmlcml.euclid.Util
-
- replaceNumericEntityByISOLatinString(String, String) - Static method in class org.xmlcml.euclid.Util
-
- replaceRowData(int, IntArray) - Method in class org.xmlcml.euclid.IntMatrix
-
overwrite existing row of data.
- replaceRowData(int, int[]) - Method in class org.xmlcml.euclid.IntMatrix
-
overwrite existing row of data.
- replaceRowData(int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
overwrite existing block of rows; if too big, copying is truncated
- replaceRowData(int, RealArray) - Method in class org.xmlcml.euclid.RealMatrix
-
overwrite existing row of data.
- replaceRowData(int, double[]) - Method in class org.xmlcml.euclid.RealMatrix
-
overwrite existing row of data.
- replaceRowData(int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
overwrite existing block of rows; if too big, copying is truncated
- replaceSubMatrixData(int, int, IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
replaces the data in a submatrix.
- replaceSubMatrixData(int, int, RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
replaces the data in a submatrix.
- replaceTabs(String, int) - Static method in class org.xmlcml.euclid.Util
-
replace tabs with spaces while trying to preserve the formatting
- resetEigenDecomposition() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
- restriction - Variable in class org.xmlcml.stml.STMLType
-
- reverse() - Method in class org.xmlcml.euclid.IntArray
-
puts array into reverse order.
- reverse() - Method in class org.xmlcml.euclid.Real2Array
-
reverse direction of array MODIFIES THIS
- reverse() - Method in class org.xmlcml.euclid.RealArray
-
puts array into reverse order.
- ReverseIter(int) - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
-
- rightRotate(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
-
Perform a right rotate operation on the specified node.
- rightTrim(String) - Static method in class org.xmlcml.euclid.Util
-
remove trailing blanks
- rms(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
rms between two molecules - per atom
- rms() - Method in class org.xmlcml.euclid.RealArray
-
root mean square sqrt(sigma(x(i)**2)/n)
- rotateAboutCentroid(Angle) - Method in class org.xmlcml.euclid.Real2Vector
-
rotate about centroid by given angle; MODIFIES 'this'
- roughAlign(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
fit two coordinates of same length and alignment.
- round(double[], int) - Static method in class org.xmlcml.euclid.RealArray
-
normalize to given number of places
replaces each element by (nint(elem*10^ndec))/10^ndec
- round() - Method in class org.xmlcml.euclid.Vector3
-
sets vector components to nearest integer value.
- rows - Variable in class org.xmlcml.euclid.IntMatrix
-
number of rows
- rows - Variable in class org.xmlcml.euclid.RealMatrix
-
number of rows
- s - Variable in enum org.xmlcml.euclid.Transform2.Type
-
String value
- s - Variable in enum org.xmlcml.euclid.Transform3.Type
-
String value
- S_AMP - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_APOS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_ATSIGN - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_BACKSLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_CARET - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_COLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_COMMA - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_DOLLAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_EMPTY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_EQUALS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_FORMFEED - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_HASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_LANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_LBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_LCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_LSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_MINUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_NEWLINE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_NL - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_PERCENT - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_PERIOD - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_PIPE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_PLUS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_POUND - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_QUERY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_QUOT - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_RANGLE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_RBRAK - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_RCURLY - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_RETURN - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_RSQUARE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_SEMICOLON - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_SHRIEK - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_SLASH - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_SPACE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_STAR - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_TAB - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_TILDE - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_UNDER - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- S_WHITEREGEX - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
constant
- scaleAndInterpolate(int) - Method in class org.xmlcml.euclid.RealArray
-
Deprecated.
- scaleAndInterpolate(int, int) - Method in class org.xmlcml.euclid.RealMatrix
-
- scalesTo(Real2Interval) - Method in class org.xmlcml.euclid.Real2Interval
-
get x and y scales to other interval2.
- scaleTo(Real2Interval) - Method in class org.xmlcml.euclid.Real2Interval
-
get isotropic scale to other interval2.
- scaleTo(RealInterval) - Method in class org.xmlcml.euclid.RealInterval
-
get scale to other interval.
- SCIENTIFIC_PARSE - Static variable in class org.xmlcml.euclid.Real
-
A regular expression match a number pattern.
- SCIENTIFIC_PATTERN - Static variable in class org.xmlcml.euclid.Real
-
A compiled Pattern object which matches a number pattern.
- sEnumerationValues - Variable in class org.xmlcml.stml.STMLType
-
- serialize(OutputStream, int) - Method in class org.xmlcml.stml.STMLElement
-
convenience method to serialize the element.
- set(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
Set the element of this list at the specified index to the specified
item.
- set(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
Set the element of this list at the specified index to the specified
item.
- set(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
- set(int, T) - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
Set the element of this list at the specified index to the specified
item.
- set(int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- set(int, Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
- setAllElements(int) - Method in class org.xmlcml.euclid.IntArray
-
initialise array to given value.
- setAllElements(int) - Method in class org.xmlcml.euclid.IntMatrix
-
initialise matrix to given int.
- setAllElements(double) - Method in class org.xmlcml.euclid.RealArray
-
initialise array to given value.
- setAllElements(double) - Method in class org.xmlcml.euclid.RealMatrix
-
initialise matrix to given double.
- setArray(RealArray) - Method in class org.xmlcml.euclid.Univariate
-
sets data copies realArray
- setArray(String[]) - Method in class org.xmlcml.stml.STMLArray
-
sets components.
- setArray(DateTime[]) - Method in class org.xmlcml.stml.STMLArray
-
sets components.
- setArray(boolean[]) - Method in class org.xmlcml.stml.STMLArray
-
sets components.
- setArray(double[]) - Method in class org.xmlcml.stml.STMLArray
-
sets components.
- setArray(int[]) - Method in class org.xmlcml.stml.STMLArray
-
sets components.
- setAttributeGroupName(String) - Method in class org.xmlcml.stml.STMLAttribute
-
sets attributeGroup name.
- setBase(String) - Method in class org.xmlcml.stml.STMLType
-
set base.
- setBinCount(int) - Method in class org.xmlcml.euclid.Univariate
-
set bin count.
- setCmlType(STMLType) - Method in class org.xmlcml.stml.STMLAttribute
-
- setColor(RedBlackTree.Node.NodeColor) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Set the color.
- setComparator(RealComparator) - Method in class org.xmlcml.euclid.RealRangeComparator
-
set the comparator
- setComparators(RealRangeComparator, RealRangeComparator) - Method in class org.xmlcml.euclid.Real2RangeComparator
-
set the tolerance
negative values are converted to positive
- setConcat(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
- setDataType(String) - Method in interface org.xmlcml.stml.interfacex.HasDataType
-
sets value on dataType attribute.
- setDataType(String) - Method in class org.xmlcml.stml.STMLArray
-
set dataType.
- setDataType(String) - Method in class org.xmlcml.stml.STMLElement
-
- setDataType(String) - Method in class org.xmlcml.stml.STMLScalar
-
set dataType.
- setDelimiter(String) - Method in interface org.xmlcml.stml.interfacex.HasDelimiter
-
sets delimiter (should be a single printable character or single space (char)32
- setDelimiter(String) - Method in class org.xmlcml.stml.STMLArray
-
set delimiter.
- setDelimiter(String) - Method in class org.xmlcml.stml.STMLElement
-
null
- setDEnumerationValues(double[]) - Method in class org.xmlcml.stml.STMLType
-
- setDescription(String) - Method in class org.xmlcml.stml.STMLAttribute
-
set Documentation.
- setDescription(String) - Method in class org.xmlcml.stml.STMLType
-
set description.
- setDictRef(String) - Method in interface org.xmlcml.stml.interfacex.HasDictRef
-
set dictRef value.
- setDictRef(String) - Method in class org.xmlcml.stml.STMLArray
-
- setDictRef(String) - Method in class org.xmlcml.stml.STMLElement
-
null
- setDirection(RealRange.Direction) - Method in class org.xmlcml.euclid.RealRangeArray
-
- setDMaxExclusive(double) - Method in class org.xmlcml.stml.STMLType
-
- setDMaxInclusive(double) - Method in class org.xmlcml.stml.STMLType
-
- setDMinExclusive(double) - Method in class org.xmlcml.stml.STMLType
-
- setDMinInclusive(double) - Method in class org.xmlcml.stml.STMLType
-
- setElement(int, Real2) - Method in class org.xmlcml.euclid.Real2Array
-
get element.
- setElementAt(int, int) - Method in class org.xmlcml.euclid.IntArray
-
set element value.
- setElementAt(int, int, int) - Method in class org.xmlcml.euclid.IntMatrix
-
sets a given element MODIFIES matrix
- setElementAt(int, double) - Method in class org.xmlcml.euclid.Point3
-
sets element.
- setElementAt(Point3, int) - Method in class org.xmlcml.euclid.Point3Vector
-
insert point.
- setElementAt(Vector3, int) - Method in class org.xmlcml.euclid.Point3Vector
-
sets a given coordinate (i) to vector
- setElementAt(int, double) - Method in class org.xmlcml.euclid.RealArray
-
set element value.
- setElementAt(int, int, double) - Method in class org.xmlcml.euclid.RealMatrix
-
sets a given element MODIFIES matrix
- setElementAt(int, double) - Method in class org.xmlcml.euclid.Vector3
-
set component.
- setElements(int, int[]) - Method in class org.xmlcml.euclid.IntArray
-
set array slice.
- setElements(int, double[]) - Method in class org.xmlcml.euclid.RealArray
-
set array slice.
- setElements(double[]) - Method in class org.xmlcml.euclid.RealArray
-
set array.
- setEnumeration(String[]) - Method in class org.xmlcml.stml.STMLType
-
set enumeration.
- setEnumeration(int[]) - Method in class org.xmlcml.stml.STMLType
-
set enumeration.
- setEnumeration(double[]) - Method in class org.xmlcml.stml.STMLType
-
set enumeration.
- setEpsilon(double) - Static method in class org.xmlcml.euclid.Real
-
set current version of epsilon.
- setEpsilon(double) - Method in class org.xmlcml.euclid.RealComparator
-
set the tolerance
negative values are converted to positive
- setFormat(DecimalFormat) - Method in class org.xmlcml.euclid.IntMatrix
-
set output format.
- setFormat(DecimalFormat) - Method in class org.xmlcml.euclid.RealArray
-
set output format.
- setFormat(DecimalFormat) - Method in class org.xmlcml.euclid.RealMatrix
-
set output format.
- setId(String) - Method in class org.xmlcml.stml.STMLType
-
set id.
- setIdRef(String) - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
sets idRef.
- setIEnumerationValues(int[]) - Method in class org.xmlcml.stml.STMLType
-
- setIMaxExclusive(int) - Method in class org.xmlcml.stml.STMLType
-
- setIMaxInclusive(int) - Method in class org.xmlcml.stml.STMLType
-
- setIMinExclusive(int) - Method in class org.xmlcml.stml.STMLType
-
- setIMinInclusive(int) - Method in class org.xmlcml.stml.STMLType
-
- setImpl(int, int, T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Internal set method requiring the sublist index and offset be
pre-calculated.
- setIsList(boolean) - Method in class org.xmlcml.stml.STMLType
-
set is list.
- setJavaType(String) - Method in class org.xmlcml.stml.STMLType
-
- setLeft(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Set the left child.
- setList(Element) - Method in class org.xmlcml.stml.STMLType
-
- setList(boolean) - Method in class org.xmlcml.stml.STMLType
-
- setListLength(int) - Method in class org.xmlcml.stml.STMLType
-
set list length.
- setLocalName(String) - Method in class org.xmlcml.stml.STMLElement
-
override setLocalName(localName) to make it immutable.
- setMax(int) - Method in class org.xmlcml.euclid.IntRange
-
- setMax(int) - Method in class org.xmlcml.euclid.IntSet
-
set maximum allowed value.
- setMaxExclusive(int) - Method in class org.xmlcml.stml.STMLType
-
set max exclusive.
- setMaxExclusive(double) - Method in class org.xmlcml.stml.STMLType
-
set max exclusive.
- setMaxInclusive(int) - Method in class org.xmlcml.stml.STMLType
-
set max inclusive.
- setMaxInclusive(double) - Method in class org.xmlcml.stml.STMLType
-
set max inclusive.
- setMin(int) - Method in class org.xmlcml.euclid.IntRange
-
- setMin(int) - Method in class org.xmlcml.euclid.IntSet
-
set minimum allowed value.
- setMinExclusive(int) - Method in class org.xmlcml.stml.STMLType
-
set min exclusive.
- setMinExclusive(double) - Method in class org.xmlcml.stml.STMLType
-
set min exclusive.
- setMinInclusive(int) - Method in class org.xmlcml.stml.STMLType
-
set min inclusive.
- setMinInclusive(double) - Method in class org.xmlcml.stml.STMLType
-
set min exclusive.
- setName(String) - Method in class org.xmlcml.stml.STMLType
-
set name.
- setParent(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Set the parent.
- setPattern(String) - Method in class org.xmlcml.stml.STMLType
-
set pattern.
- setPredecessor(OrderLinkedRedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
-
Set the predecessor node.
- setRange(Angle.Range) - Method in class org.xmlcml.euclid.Angle
-
set type of range
- setRange(double, double) - Method in class org.xmlcml.euclid.RealRange
-
sets range.
- setRanges(RealRange, RealRange, RealRange) - Method in class org.xmlcml.euclid.Real3Range
-
reset ranges.
- setRestriction(Element) - Method in class org.xmlcml.stml.STMLType
-
- setRight(RedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Set the right child.
- setSchemaType(STMLType) - Method in class org.xmlcml.stml.STMLAttribute
-
set schema type.
- setSeed(long) - Method in class org.xmlcml.euclid.RandomNumberGenerator
-
- setSEnumerationValues(String[]) - Method in class org.xmlcml.stml.STMLType
-
- setShort(boolean) - Method in class org.xmlcml.xml.XPathGenerator
-
- setSimpleType(Element) - Method in class org.xmlcml.stml.STMLType
-
- setSize(int) - Method in class org.xmlcml.stml.STMLArray
-
- setSize(int) - Method in class org.xmlcml.stml.STMLElement
-
The size of an array or matrix.
- setSize(String) - Method in class org.xmlcml.stml.STMLElement
-
The size of an array or matrix.
- setSplitter(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.DelimiterAttribute
-
set value and process.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
sets value.
- setSTMLValue(double[]) - Method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
set and check value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
sets value.
- setSTMLValue(double) - Method in class org.xmlcml.stml.attribute.DoubleSTAttribute
-
set and check value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.IdAttribute
-
set value and process.
- setSTMLValue(int[]) - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
set and check value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
sets value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
sets value.
- setSTMLValue(int) - Method in class org.xmlcml.stml.attribute.IntSTAttribute
-
set and check value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
interlude to check for QName value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
sets value.
- setSTMLValue(String[]) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
set and check value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
set and check value.
- setSTMLValue(String, boolean) - Method in class org.xmlcml.stml.attribute.StringSTAttribute
-
set and check value.
- setSTMLValue(String) - Method in class org.xmlcml.stml.STMLAttribute
-
sets value.
- setSTMLXAttribute(String, String) - Method in class org.xmlcml.stml.STMLElement
-
convenience method to add cmlx:foo attributes.
- setStringContent(String) - Method in class org.xmlcml.stml.STMLElement
-
sets String content.
- setSubTypes(STMLType[]) - Method in class org.xmlcml.stml.STMLType
-
set subtypes.
- setSuccessor(OrderLinkedRedBlackTree.Node<T>) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.OrderLinkedRedBlackTree.Node
-
Set the successor node.
- setSummary(String) - Method in class org.xmlcml.stml.STMLAttribute
-
set documentation summary.
- setSummary(String) - Method in class org.xmlcml.stml.STMLType
-
set summary.
- setTool(AbstractSTMTool) - Method in class org.xmlcml.stml.STMLElement
-
- setTransformationType(Transform2.Type) - Method in class org.xmlcml.euclid.Transform2
-
set transformation type may attempt to orthonomalise if type includes a
rotation
- setTransformationType(Transform3.Type) - Method in class org.xmlcml.euclid.Transform3
-
set transformation type.
- setTranslation(Real2) - Method in class org.xmlcml.euclid.Transform2
-
get translation component only
- setTranslation(Vector3) - Method in class org.xmlcml.euclid.Transform3
-
set translation component.
- setUnion(Element) - Method in class org.xmlcml.stml.STMLType
-
- setUnits(HasUnits, String, String, String) - Static method in class org.xmlcml.stml.attribute.NamespaceRefAttribute
-
set units on STML Element.
- setUnits(String, String, String) - Method in interface org.xmlcml.stml.interfacex.HasUnits
-
sets value on units attribute.
- setUnits(String, String, String) - Method in class org.xmlcml.stml.STMLArray
-
sets units attribute.
- setUnits(String, String, String) - Method in class org.xmlcml.stml.STMLScalar
-
sets units attribute.
- setValue(T) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node
-
Set the value.
- setValue(String) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
Sets the XOM value, and the STMLValue array.
- setValue(Boolean) - Method in class org.xmlcml.stml.STMLScalar
-
sets value to boolean..
- setValue(DateTime) - Method in class org.xmlcml.stml.STMLScalar
-
sets value to date.
- setValue(String) - Method in class org.xmlcml.stml.STMLScalar
-
sets value to String..
- setValue(double) - Method in class org.xmlcml.stml.STMLScalar
-
sets value to double.
- setValue(int) - Method in class org.xmlcml.stml.STMLScalar
-
sets value to int..
- setValueNoTrim(String) - Method in class org.xmlcml.stml.STMLScalar
-
sets value to String..
- setX(int) - Method in class org.xmlcml.euclid.Int2
-
set x.
- setX(double) - Method in class org.xmlcml.euclid.Real2
-
set x.
- setXMLContent(String) - Method in interface org.xmlcml.stml.interfacex.HasDataType
-
sets value of element;
- setXMLContent(String) - Method in class org.xmlcml.stml.STMLArray
-
- setXMLContent(String) - Method in class org.xmlcml.stml.STMLElement
-
- setXMLContent(Element, String) - Static method in class org.xmlcml.xml.XMLUtil
-
sets text content of element.
- setXRange(RealRange) - Method in class org.xmlcml.euclid.Real2Range
-
- setXY(Real2, int) - Method in class org.xmlcml.euclid.Line2
-
set point at either end.
- setY(int) - Method in class org.xmlcml.euclid.Int2
-
set y.
- setY(double) - Method in class org.xmlcml.euclid.Real2
-
set y.
- setYRange(RealRange) - Method in class org.xmlcml.euclid.Real2Range
-
- shallowCopy(Angle) - Method in class org.xmlcml.euclid.Angle
-
shallowCopy
- shallowCopy(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
shallowCopy
- shallowCopy(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
shallow copy constructor.
- shallowCopy(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
-
shallowCopy an existing square matrix.
- shallowCopy(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
shallow copy constructor.
- shallowCopy(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
-
shallowCopy an existing square matrix.
- shiftArrayRight(int) - Method in class org.xmlcml.euclid.RealArray
-
shift array and fill with end elements.
- shiftOriginToRight(double) - Method in class org.xmlcml.euclid.RealArray
-
assumes all elements are equally spaced with "x" separation of 1.0.
- shiftOriginToRightOld(double) - Method in class org.xmlcml.euclid.RealArray
-
assumes all elements are equally spaced with "x" separation of 1.0.
- shrinkHead() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Shrink the head of this list.
- shrinkTail() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Shrink the tail of this list.
- sin() - Method in class org.xmlcml.euclid.Angle
-
sin of angle
- size - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
-
- size() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- size - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
-
- size() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- size() - Method in interface blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ListInternal
-
- size() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- size() - Method in class org.xmlcml.euclid.IntArray
-
get actual number of elements.
- size() - Method in class org.xmlcml.euclid.IntRangeArray
-
- size() - Method in class org.xmlcml.euclid.IntSet
-
size of array.
- size() - Method in class org.xmlcml.euclid.Point3Vector
-
size of vector.
- size() - Method in class org.xmlcml.euclid.Real2Array
-
size of array.
- size() - Method in class org.xmlcml.euclid.Real2Vector
-
size of vector.
- size() - Method in class org.xmlcml.euclid.RealArray
-
get actual number of elements.
- size() - Method in class org.xmlcml.euclid.RealRangeArray
-
- size() - Method in class org.xmlcml.euclid.RealRangeList
-
- smallestElement() - Method in class org.xmlcml.euclid.IntArray
-
value of smallest element.
- smallestElement() - Method in class org.xmlcml.euclid.IntMatrix
-
get value of smallest element.
- smallestElement() - Method in class org.xmlcml.euclid.RealArray
-
value of smallest element.
- smallestElement() - Method in class org.xmlcml.euclid.RealMatrix
-
get value of smallest element.
- smallestElementInColumn(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get smallest element in a column.
- smallestElementInColumn(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get smallest element in a column.
- smallestElementInRow(int) - Method in class org.xmlcml.euclid.IntMatrix
-
get smallest element in a row.
- smallestElementInRow(int) - Method in class org.xmlcml.euclid.RealMatrix
-
get smallest element in a row.
- SML_XMLNS_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
-
namespace declaration for CML with prefix
- sort() - Method in class org.xmlcml.euclid.IntRangeArray
-
- sort() - Method in class org.xmlcml.euclid.RealRangeArray
-
- sortAndRemoveOverlapping() - Method in class org.xmlcml.euclid.IntRangeArray
-
- sortAndRemoveOverlapping() - Method in class org.xmlcml.euclid.RealRangeArray
-
sort ranges into order and merge overlapping ones
- sortAscending() - Method in class org.xmlcml.euclid.Int2
-
sorts x and y so that x <= y
- sortAscending() - Method in class org.xmlcml.euclid.IntArray
-
sorts array into ascending order.
- sortAscending() - Method in class org.xmlcml.euclid.IntSet
-
sort the IntSet; MODIFIES 'this'
- sortAscending() - Method in class org.xmlcml.euclid.Real2
-
sorts x and y so that x <= y
- sortAscending(int) - Method in class org.xmlcml.euclid.Real2Array
-
sorts so that x0y0 has lowest x (0) or y (1)
- sortAscending(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
-
sort ARRAY on X or Y coordinate; returns new array
- sortAscending() - Method in class org.xmlcml.euclid.RealArray
-
sorts array into ascending order.
- sortByEmbeddedInteger(List<?>) - Static method in class org.xmlcml.euclid.Util
-
sorts a list of string on integers within them.
- sortDescending() - Method in class org.xmlcml.euclid.Int2
-
sorts x and y so that x >= y
- sortDescending() - Method in class org.xmlcml.euclid.IntArray
-
sorts array into descending order.
- sortDescending() - Method in class org.xmlcml.euclid.Real2
-
sorts x and y so that x >= y
- sortDescending(int) - Method in class org.xmlcml.euclid.Real2Array
-
sorts so that x0y0 has highest x (0) or y (1)
- sortDescending(Axis.Axis2) - Method in class org.xmlcml.euclid.Real2Vector
-
sort ARRAY on X or Y coordinate; returns new array
- sortDescending() - Method in class org.xmlcml.euclid.RealArray
-
sorts array into descending order.
- spaces(int) - Static method in class org.xmlcml.euclid.Util
-
make a String of a given number of spaces
- split(ThriftyList.ListInternal<T>, ThriftyList.ListInternal<T>, ThriftyList.ListInternal<T>, boolean) - Static method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Helper function to split the data of the source list between two
destination lists.
- split(String, String) - Static method in class org.xmlcml.stml.attribute.DoubleArraySTAttribute
-
splits string into doubles.
- split(String, String) - Static method in class org.xmlcml.stml.attribute.IntArraySTAttribute
-
splits string into ints.
- splitNextLargeSublist() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Splits a large sublist into two small sublists.
- splitToDoubleArray(String) - Static method in class org.xmlcml.euclid.Util
-
splits string into doubles.
- splitToDoubleArray(String, String) - Static method in class org.xmlcml.euclid.Util
-
splits string into doubles.
- splitToIntArray(String, String) - Static method in class org.xmlcml.euclid.Util
-
splits string into ints.
- sqrt(Complex) - Static method in class org.xmlcml.euclid.Complex
-
complex square root.
- ss - Variable in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
- StaticIntervalTree<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A static interval tree is a balanced binary search tree which is
built to store a pre-specified set of intervals so that both point queries
(queries that return intervals from the set which contain a query point) and
overlapping interval queries (queries that return intervals from the set
which overlap a query interval) can be completed in time O(log(n)+k), where n
is the size of the pre-specified set of intervals and k is the size of the
result set from the query.
- StaticIntervalTree() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree
-
Default constructor.
- StaticIntervalTree.Node<U extends Comparable<U>,T extends Interval<U>> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A node for a static interval tree is a binary tree node
augmented with an associated point value and the ability to store
intervals.
- stepForward() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
- stepForward() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- stepForward() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
- stepReverse() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.Iter
- stepReverse() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- stepReverse() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.ReverseIter
- STML_NS - Static variable in interface org.xmlcml.stml.STMLConstants
-
constant
- STML_NS_BASE - Static variable in interface org.xmlcml.stml.STMLConstants
-
root of all CML URIs
- STML_PREFIX - Static variable in interface org.xmlcml.stml.STMLConstants
-
CML prefix (cml) reserved: for several uses
- STML_XMLNS - Static variable in interface org.xmlcml.stml.STMLConstants
-
namespace declaration for CML without prefix
- STML_XPATH - Static variable in interface org.xmlcml.stml.STMLConstants
-
XPathContext for CML.
- STMLArray - Class in org.xmlcml.stml
-
user-modifiable class supporting array.
- STMLArray() - Constructor for class org.xmlcml.stml.STMLArray
-
constructor.
- STMLArray(STMLArray) - Constructor for class org.xmlcml.stml.STMLArray
-
constructor.
- STMLArray(String[]) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(String[], String) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(RealArray) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(double[]) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(boolean[]) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(double[], String) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(DateTime[]) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(int[]) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(int[], String) - Constructor for class org.xmlcml.stml.STMLArray
-
formed from components.
- STMLArray(String) - Constructor for class org.xmlcml.stml.STMLArray
-
creates array of given dataType
- STMLAttribute - Class in org.xmlcml.stml
-
generic subclassed Attribute for CML elements.
- STMLAttribute(String) - Constructor for class org.xmlcml.stml.STMLAttribute
-
creates attribute without value.
- STMLAttribute(String, String) - Constructor for class org.xmlcml.stml.STMLAttribute
-
creates attribute.
- STMLAttribute(String, String, String) - Constructor for class org.xmlcml.stml.STMLAttribute
-
creates attribute.
- STMLAttribute(STMLAttribute) - Constructor for class org.xmlcml.stml.STMLAttribute
-
copy constructor
- STMLAttribute(Attribute) - Constructor for class org.xmlcml.stml.STMLAttribute
-
semi copy constructor
- STMLAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.STMLAttribute
-
copy constructor from empty attribute.
- STMLConstants - Interface in org.xmlcml.stml
-
Constants
- STMLConstants.Convention - Enum in org.xmlcml.stml
-
list of identifiers.
- STMLConstants.Role - Enum in org.xmlcml.stml
-
- STMLConstants.Units - Enum in org.xmlcml.stml
-
common units in chemistry
- STMLElement - Class in org.xmlcml.stml
-
base class for all STML elements
can be sorted on id attribute
- STMLElement() - Constructor for class org.xmlcml.stml.STMLElement
-
- STMLElement(String) - Constructor for class org.xmlcml.stml.STMLElement
-
main constructor.
- STMLElement(STMLElement) - Constructor for class org.xmlcml.stml.STMLElement
-
copy constructor.
- STMLScalar - Class in org.xmlcml.stml
-
user-modifiable class supporting scalar.
- STMLScalar() - Constructor for class org.xmlcml.stml.STMLScalar
-
default constructor.
- STMLScalar(STMLScalar) - Constructor for class org.xmlcml.stml.STMLScalar
-
constructor.
- STMLScalar(Boolean) - Constructor for class org.xmlcml.stml.STMLScalar
-
formed from components.
- STMLScalar(DateTime) - Constructor for class org.xmlcml.stml.STMLScalar
-
formed from components.
- STMLScalar(String) - Constructor for class org.xmlcml.stml.STMLScalar
-
formed from components.
- STMLScalar(double) - Constructor for class org.xmlcml.stml.STMLScalar
-
formed from components.
- STMLScalar(int) - Constructor for class org.xmlcml.stml.STMLScalar
-
formed from components.
- STMLType - Class in org.xmlcml.stml
-
supports XSD and derived types generated by software and only instantiated as
singletons
- STMLType() - Constructor for class org.xmlcml.stml.STMLType
-
default.
- STMLType(STMLType) - Constructor for class org.xmlcml.stml.STMLType
-
copy constructor.
- STMLType(Element) - Constructor for class org.xmlcml.stml.STMLType
-
create from XSD simpleType.
- STMLX_NS - Static variable in interface org.xmlcml.stml.STMLConstants
-
cmlx namespace
- string - Variable in enum org.xmlcml.euclid.RealArray.Filter
-
string value
- StringArraySTAttribute - Class in org.xmlcml.stml.attribute
-
attribute representing an array of Strings.
- StringArraySTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
-
constructor.
- StringArraySTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
-
from DOM.
- StringArraySTAttribute(StringArraySTAttribute) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
-
copy constructor
- StringArraySTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.StringArraySTAttribute
-
from DOM.
- StringComparator - Class in org.xmlcml.euclid
-
- StringComparator() - Constructor for class org.xmlcml.euclid.StringComparator
-
- stringFromArray(String[]) - Method in class org.xmlcml.stml.attribute.StringArraySTAttribute
-
- StringSTAttribute - Class in org.xmlcml.stml.attribute
-
attribute representing a string value.
- StringSTAttribute(String) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
-
constructor.
- StringSTAttribute(Attribute) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
-
from DOM.
- StringSTAttribute(StringSTAttribute) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
-
copy constructor
- StringSTAttribute(Attribute, String) - Constructor for class org.xmlcml.stml.attribute.StringSTAttribute
-
from DOM.
- StringTestBase - Class in org.xmlcml.euclid.test
-
superclass for manage common methods for unit tests
- StringTestBase() - Constructor for class org.xmlcml.euclid.test.StringTestBase
-
- stripDTD(String) - Static method in class org.xmlcml.xml.XMLUtil
-
Removes DOCTYPE
DOCTYPE can cause problems by requiring to load DTD from URL which can
take many seconds or, if offline, can cause failure to parse.
- stripDTDAndOtherProblematicXMLHeadings(String) - Static method in class org.xmlcml.xml.XMLUtil
-
Deprecated.
- stripDTDAndParse(String) - Static method in class org.xmlcml.xml.XMLUtil
-
Removes DOCTYPE and then parses
DOCTYPE can cause problems by requiring to load DTD from URL which can
take many seconds or, if offline, can cause failure to parse.
- stripISOControls(String) - Static method in class org.xmlcml.euclid.Util
-
remove all control (non-printing) characters
- stripNewlines(byte[]) - Static method in class org.xmlcml.euclid.Util
-
strip linefeeds from a byte array
- stripTrailingWhitespaceinTexts(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
some formatted XML introduces spurious WS after text strings
- subArray(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
-
create a NEW subset of the points; points are COPIED
- subArray(IntSet) - Method in class org.xmlcml.euclid.Real2Vector
-
create a NEW subset of the points; points are COPIED
- sublistIndex - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- sublistOffset - Variable in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.IterBase
-
- subSet(Real2Range) - Method in class org.xmlcml.euclid.Real2Vector
-
create a subset of the points within a box
- substituteDOSbyAscii(String) - Static method in class org.xmlcml.euclid.Util
-
substitute certain DOS-compatible diacriticals by the Unicode value.
- substituteEquals(String) - Static method in class org.xmlcml.euclid.Util
-
substitute hex representation of character, for example =2E by char(46).
- substituteNonASCIIChars(String, char) - Static method in class org.xmlcml.euclid.Util
-
- substituteSmartCharacters(String) - Static method in class org.xmlcml.euclid.Util
-
- substituteString(String, String, String, int) - Static method in class org.xmlcml.euclid.Util
-
make substitutions in a string.
- substituteStrings(String, String[], String[]) - Static method in class org.xmlcml.euclid.Util
-
make substitutions in a string.
- subtract(Angle) - Method in class org.xmlcml.euclid.Angle
-
subtract two angles
- subtract(Int2) - Method in class org.xmlcml.euclid.Int2
-
subtract two points to give vector difference
- subtract(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
subtracts arrays.
- subtract(IntMatrix) - Method in class org.xmlcml.euclid.IntMatrix
-
matrix subtraction.
- subtract(IntSquareMatrix) - Method in class org.xmlcml.euclid.IntSquareMatrix
-
matrix subtraction.
- subtract() - Method in class org.xmlcml.euclid.Plane3
-
form coincident antiparallel plane.
- subtract(Point3) - Method in class org.xmlcml.euclid.Point3
-
vector between two points.
- subtract(Vector3) - Method in class org.xmlcml.euclid.Point3
-
New point from point minus vector.
- subtract(Point3Vector) - Method in class org.xmlcml.euclid.Point3Vector
-
form the point+point difference for two vectors of points
- subtract(Vector3) - Method in class org.xmlcml.euclid.Point3Vector
-
translate negatively.
- subtract(Polar) - Method in class org.xmlcml.euclid.Polar
-
subtract two polars
- subtract() - Method in class org.xmlcml.euclid.Polar
-
unary minus
- subtract(Real2) - Method in class org.xmlcml.euclid.Real2
-
subtract two points to give vector difference
- subtract(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
translate negatively; MODIFIES 'this'
- subtract(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
subtracts arrays.
- subtract(RealMatrix) - Method in class org.xmlcml.euclid.RealMatrix
-
matrix subtraction.
- subtract(RealSquareMatrix) - Method in class org.xmlcml.euclid.RealSquareMatrix
-
matrix subtraction.
- subtract(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
vector subtraction.
- subtract(STMLArray) - Method in class org.xmlcml.stml.STMLArray
-
subtract an array from this..
- subtract(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
-
subtract an scalar from this..
- subtractEquals(IntArray) - Method in class org.xmlcml.euclid.IntArray
-
array subtraction.
- subtractEquals(Point3) - Method in class org.xmlcml.euclid.Point3
-
Shift point from point.
- subtractEquals(Vector3) - Method in class org.xmlcml.euclid.Point3
-
Shift point from vector3.
- subtractEquals(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
array subtraction.
- subtractEquals(Vector3) - Method in class org.xmlcml.euclid.Vector3
-
vector subtraction.
- subtractEquals(STMLScalar) - Method in class org.xmlcml.stml.STMLScalar
-
subtract an scalar from this..
- subTypes - Variable in class org.xmlcml.stml.STMLType
-
- sumAllElements() - Method in class org.xmlcml.euclid.IntArray
-
sum all elements.
- sumAllElements() - Method in class org.xmlcml.euclid.RealArray
-
sum all elements.
- summary - Variable in class org.xmlcml.stml.STMLAttribute
-
- summary - Variable in class org.xmlcml.stml.STMLType
-
- sumProductOfAllElements() - Method in class org.xmlcml.euclid.Real2Array
-
- sumProductOfAllElements(RealArray) - Method in class org.xmlcml.euclid.RealArray
-
sum all product of elements.
- SVG_NS - Static variable in interface org.xmlcml.xml.XMLConstants
-
- SVG_NS_BASE - Static variable in interface org.xmlcml.xml.XMLConstants
-
root of all SVG URIs
- SVG_XPATH - Static variable in interface org.xmlcml.xml.XMLConstants
-
XPathContext for SVG.
- swap() - Method in class org.xmlcml.euclid.Int2
-
swaps the x and y values
- swap() - Method in class org.xmlcml.euclid.Real2
-
swaps the x and y values
- swapXY() - Method in class org.xmlcml.euclid.Real2Vector
-
swap all X and Y coordinates; MODIFIES array
- TAG - Static variable in class org.xmlcml.stml.STMLArray
-
- TAG - Static variable in class org.xmlcml.stml.STMLScalar
-
- tan() - Method in class org.xmlcml.euclid.Angle
-
tan.
- test() - Static method in class org.xmlcml.euclid.Univariate
-
- testEquals(double[], double[], double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
-
returns a message if arrays differ.
- testEquals(String, double[], double[], double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
-
returns a message if arrays differ.
- testEquals(String, double[][], double[][], double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
-
returns a message if arrays differ.
- testEquals(Real2, Real2, double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
-
returns a message if arrays differ.
- testEquals(String, Plane3, Plane3, double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
-
equality test.
- testEquals(String, double[], Plane3, double) - Static method in class org.xmlcml.euclid.EuclidTestUtils
-
equality test.
- testEquals(int[], int[]) - Static method in class org.xmlcml.euclid.Int
-
compare integer arrays.
- testEquals(int[][], int[][]) - Static method in class org.xmlcml.euclid.Int
-
compare arrays.
- testEquals(String[], String[]) - Static method in class org.xmlcml.euclid.test.StringTestBase
-
match arrays.
- ThriftyList<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A dynamically sized compact data structure implementing both the
Deque and List interfaces.
- ThriftyList() - Constructor for class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
-
Construct an empty instance of
ThriftyList with the default
capacity.
- ThriftyList.CircularListInternal<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A fixed capacity circular list.
- ThriftyList.FixedListInternal<T> - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
A fixed capacity list.
- ThriftyList.Iter - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
- ThriftyList.IterBase - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
- ThriftyList.ListInternal<T> - Interface in blogspot.software_and_algorithms.stern_library.data_structure
-
Interface for internal helper lists to
ThriftyList as instances
are not required to perform bounds checking (all such responsibilities
are delegated to
ThriftyList itself).
- ThriftyList.ReverseIter - Class in blogspot.software_and_algorithms.stern_library.data_structure
-
- throwNYI() - Static method in class org.xmlcml.euclid.Util
-
Deprecated.
- TITLE - Static variable in class org.xmlcml.stml.STMLAttribute
-
- toArray() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- toArray(U[]) - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- toArray(Elements, Object[]) - Static method in class org.xmlcml.xml.XMLUtil
-
converts an Elements to a java array.
- toCamelCase(String) - Static method in class org.xmlcml.euclid.Util
-
Description of the Method
- torsion(int, int, int, int) - Method in class org.xmlcml.euclid.Point3Vector
-
get torsion angle between 4 points.
- torsion(IntSet) - Method in class org.xmlcml.euclid.Point3Vector
-
get torsion angle between 4 points.
- toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.Interval
- toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree
- toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.StaticIntervalTree.Node
- toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.CircularListInternal
- toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList.FixedListInternal
- toString() - Method in class blogspot.software_and_algorithms.stern_library.data_structure.ThriftyList
- toString() - Method in class org.xmlcml.euclid.Angle
-
to string.
- toString() - Method in class org.xmlcml.euclid.Complex
-
to string.
- toString() - Method in class org.xmlcml.euclid.Int2
-
to string.
- toString() - Method in class org.xmlcml.euclid.Int2Range
-
to string.
- toString() - Method in class org.xmlcml.euclid.IntArray
-
gets values as string.
- toString() - Method in class org.xmlcml.euclid.IntMatrix
-
output matrix - very crude
- toString() - Method in class org.xmlcml.euclid.IntRange
-
to string
- toString() - Method in class org.xmlcml.euclid.IntRangeArray
-
- toString() - Method in class org.xmlcml.euclid.IntSet
-
to string.
- toString() - Method in class org.xmlcml.euclid.Line2
-
- toString() - Method in class org.xmlcml.euclid.Line3
-
get string representation.
- toString() - Method in class org.xmlcml.euclid.Plane3
-
string representation.
- toString() - Method in class org.xmlcml.euclid.Point3
-
string representation.
- toString() - Method in class org.xmlcml.euclid.Point3Vector
-
to string.
- toString() - Method in class org.xmlcml.euclid.Polar
-
to string.
- toString() - Method in class org.xmlcml.euclid.Real2
-
to string.
- toString() - Method in class org.xmlcml.euclid.Real2Array
-
to string.
- toString() - Method in class org.xmlcml.euclid.Real2Range
-
to string.
- toString() - Method in class org.xmlcml.euclid.Real2Vector
-
to string.
- toString() - Method in class org.xmlcml.euclid.Real3Range
-
to string.
- toString() - Method in class org.xmlcml.euclid.RealArray
-
gets values as string.
- toString() - Method in class org.xmlcml.euclid.RealMatrix
-
output matrix - very crude
- toString() - Method in class org.xmlcml.euclid.RealRange
-
to string.
- toString() - Method in class org.xmlcml.euclid.RealRangeArray
-
- toString() - Method in class org.xmlcml.euclid.RealRangeList
-
- toString() - Method in class org.xmlcml.euclid.Transform2
-
Description of the Method
- toString() - Method in class org.xmlcml.euclid.Vector3
-
get string representation.
- toString() - Method in class org.xmlcml.euclid.Window2
-
- toString() - Method in enum org.xmlcml.stml.STMLConstants.Units
-
- toString() - Method in class org.xmlcml.stml.STMLType
-
to string.
- touches(Int2Range) - Method in class org.xmlcml.euclid.Int2Range
-
do two boxes touch?
if box a extends to x and box b extends from x+1 they are touching.
- touches(IntRange) - Method in class org.xmlcml.euclid.IntRange
-
do ranges touch but not overlap?
range from [a,b] inclusive touches [c,a-1] or [b+1,c]
([a,b] overlaps with [b,c])
- toXMLString(Element) - Static method in class org.xmlcml.xml.XMLUtil
-
- trace() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
trace.
- trace() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
trace.
- transferChildren(Element, Element) - Static method in class org.xmlcml.xml.XMLUtil
-
transfers children of 'from' to 'to'.
- transform(Transform3) - Method in class org.xmlcml.euclid.Line3
-
get transformed line.
- transform(Transform3) - Method in class org.xmlcml.euclid.Point3
-
get transformed point.
- transform(Transform3) - Method in class org.xmlcml.euclid.Point3Vector
-
transform all coordinates.
- transform(Transform3, IntSet) - Method in class org.xmlcml.euclid.Point3Vector
-
transform subset of coordinates - MODIFIES Vector
- transform(Transform3) - Method in class org.xmlcml.euclid.Vector3
-
create transformed vector.
- Transform2 - Class in org.xmlcml.euclid
-
2-D transformation matrix class
Transform2 represents a transformation matrix for 2-D objects.
- Transform2() - Constructor for class org.xmlcml.euclid.Transform2
-
default is a unit matrix
- Transform2(Transform2.Type) - Constructor for class org.xmlcml.euclid.Transform2
-
This gives a default unit matrix of type t (default ROT_ORIG)
- Transform2(Vector2) - Constructor for class org.xmlcml.euclid.Transform2
-
identity matrix with translation component
- Transform2(AffineTransform) - Constructor for class org.xmlcml.euclid.Transform2
-
- Transform2(Angle) - Constructor for class org.xmlcml.euclid.Transform2
-
clockwise rotation about z- axis
- Transform2(Transform2, Real2) - Constructor for class org.xmlcml.euclid.Transform2
-
from rotation about a point, given a matrix NOT CHECKED
- Transform2(Vector2, Vector2) - Constructor for class org.xmlcml.euclid.Transform2
-
rotation of one vector onto another
- Transform2(Real2, Real2) - Constructor for class org.xmlcml.euclid.Transform2
-
from 2 vector components - NOT checked for validity
- Transform2(double[]) - Constructor for class org.xmlcml.euclid.Transform2
-
construct from an array.
- Transform2(Transform2) - Constructor for class org.xmlcml.euclid.Transform2
-
copy constructors - assumed to be an OK matrix.
- Transform2(RealSquareMatrix) - Constructor for class org.xmlcml.euclid.Transform2
-
from a 2x2 or 3x3 matrix
- Transform2(RealSquareMatrix, Vector2) - Constructor for class org.xmlcml.euclid.Transform2
-
from a 2x2 rotation matrix and a translation vector
- Transform2(Window2, Window2, boolean) - Constructor for class org.xmlcml.euclid.Transform2
-
Carries out graphics transform
transforms between rectangular coordinates.
- Transform2(Real2, Real2, Real2, Real2, boolean) - Constructor for class org.xmlcml.euclid.Transform2
-
graphics transform (transforms between rectangular coordinates
("windows") originIn maps onto originOut and dimensionIn (width, height)
onto dimensionOut.
- Transform2.Type - Enum in org.xmlcml.euclid
-
type
- Transform3 - Class in org.xmlcml.euclid
-
3-D transformation matrix class Transform3 represents a transformation matrix
for 3-D objects.
- Transform3() - Constructor for class org.xmlcml.euclid.Transform3
-
construct unit matrix T = I
- Transform3(Transform3.Type) - Constructor for class org.xmlcml.euclid.Transform3
-
This gives a default unit matrix of type t.
- Transform3(Vector3) - Constructor for class org.xmlcml.euclid.Transform3
-
identity matrix with translation component.
- Transform3(Axis.Axis3, Angle) - Constructor for class org.xmlcml.euclid.Transform3
-
from rotation about an axis.
- Transform3(Angle, Angle, Angle) - Constructor for class org.xmlcml.euclid.Transform3
-
from rotation about the three orthogonal axes.
- Transform3(Transform3, Point3) - Constructor for class org.xmlcml.euclid.Transform3
-
from rotation about a point.
- Transform3(Vector3, Angle) - Constructor for class org.xmlcml.euclid.Transform3
-
from rotation about a vector.
- Transform3(Line3, Angle) - Constructor for class org.xmlcml.euclid.Transform3
-
Rotation about a line.
- Transform3(Vector3, Vector3) - Constructor for class org.xmlcml.euclid.Transform3
-
rotation of one vector onto another.
- Transform3(Vector3, Vector3, Vector3) - Constructor for class org.xmlcml.euclid.Transform3
-
from 3 vector components.
- Transform3(double[]) - Constructor for class org.xmlcml.euclid.Transform3
-
From array.
- Transform3(Transform3) - Constructor for class org.xmlcml.euclid.Transform3
-
copy constructor.
- Transform3(RealSquareMatrix) - Constructor for class org.xmlcml.euclid.Transform3
-
from a matrix.
- Transform3(RealSquareMatrix, Vector3) - Constructor for class org.xmlcml.euclid.Transform3
-
from a matrix and vector.
- Transform3(String) - Constructor for class org.xmlcml.euclid.Transform3
-
from a crystallographic operator.
- Transform3.Type - Enum in org.xmlcml.euclid
-
type
- transformBy(Transform2) - Method in class org.xmlcml.euclid.Real2
-
transforms the point by a rot-trans matrix MODIFIES 'this' Note the next
routine is often better
- transformBy(Transform2) - Method in class org.xmlcml.euclid.Real2Array
-
- transformBy(Transform2) - Method in class org.xmlcml.euclid.Real2Vector
-
transforms 'this' by rotation-translation matrix; MODIFIES 'this'
- transformBy(Transform2) - Method in class org.xmlcml.euclid.Window2
-
- transformEquals(Transform3) - Method in class org.xmlcml.euclid.Point3
-
get transformed point.
- transformEquals(Transform3) - Method in class org.xmlcml.euclid.Real3Range
-
transforms range.
- translateBy(Real2) - Method in class org.xmlcml.euclid.Real2Vector
-
translate by a vector, synonym for plus.
- translateByColumn(int[]) - Method in class org.xmlcml.euclid.IntMatrix
-
subtract value from each colum.
- translateByColumn(double[]) - Method in class org.xmlcml.euclid.RealMatrix
-
subtract value from each colum.
- translateToMnemonic(char) - Static method in class org.xmlcml.euclid.Util
-
translate non-printing character to ISO mnemonic.
- transpose() - Method in class org.xmlcml.euclid.IntSquareMatrix
-
transpose.
- transpose() - Method in class org.xmlcml.euclid.RealSquareMatrix
-
transpose.
- trim - Variable in enum org.xmlcml.euclid.ArrayBase.Trim
-
- trim(ArrayBase.Trim, int) - Method in class org.xmlcml.euclid.IntArray
-
trims array to lie within limit.
- trim(ArrayBase.Trim, double) - Method in class org.xmlcml.euclid.RealArray
-
trims array to lie within limit.
- trim(double) - Static method in class org.xmlcml.euclid.Util
-
trim trailing zeroes and trailing decimal point.
- trimFloat(double, int) - Static method in class org.xmlcml.euclid.Util
-
rounds to decimal place.
- truncateAndAddEllipsis(String, int) - Static method in class org.xmlcml.euclid.Util
-
return the first n characters of a string and add ellipses if truncated
- truncateAndAddNewlinesAndEllipsis(String, int) - Static method in class org.xmlcml.euclid.Util
-
return the first n characters of a string and add ellipses if truncated
- TWO_THIRDS - Static variable in interface org.xmlcml.euclid.EuclidConstants
-
- TYPES - Static variable in interface org.xmlcml.xml.XMLConstants
-
constant
- v - Variable in enum org.xmlcml.stml.STMLConstants.Convention
-
- value - Variable in enum org.xmlcml.euclid.Axis.Axis2
-
integer value
- value - Variable in enum org.xmlcml.euclid.Axis.Axis3
-
int value
- value - Variable in enum org.xmlcml.euclid.Util.Message
-
value
- value - Variable in enum org.xmlcml.stml.STMLConstants.Units
-
dewisott
- valueOf(String) - Static method in enum blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node.NodeColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Angle.Range
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Angle.Units
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.ArrayBase.Trim
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Axis.Axis2
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Axis.Axis3
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.IntSquareMatrix.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Real2Range.BoxDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.RealArray.Filter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.RealArray.Monotonicity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.RealRange.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.RealSquareMatrix.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Transform2.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Transform3.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.euclid.Util.Message
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.stml.attribute.DelimiterAttribute.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.stml.STMLConstants.Convention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.stml.STMLConstants.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xmlcml.stml.STMLConstants.Units
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum blogspot.software_and_algorithms.stern_library.data_structure.RedBlackTree.Node.NodeColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Angle.Range
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Angle.Units
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.ArrayBase.Trim
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Axis.Axis2
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Axis.Axis3
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.IntSquareMatrix.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Real2Range.BoxDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.RealArray.Filter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.RealArray.Monotonicity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.RealRange.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.RealSquareMatrix.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Transform2.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Transform3.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.euclid.Util.Message
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.stml.attribute.DelimiterAttribute.Action
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.stml.STMLConstants.Convention
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.stml.STMLConstants.Role
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.xmlcml.stml.STMLConstants.Units
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vect - Variable in class org.xmlcml.euclid.Plane3
-
vector of plane (normalised)
- vector - Variable in class org.xmlcml.euclid.Point3Vector
-
- Vector2 - Class in org.xmlcml.euclid
-
a 2-D vector relationship with Complex and Polar not fully worked out.
- Vector2(Real2) - Constructor for class org.xmlcml.euclid.Vector2
-
constructor.
- Vector2(double, double) - Constructor for class org.xmlcml.euclid.Vector2
-
constructor.
- Vector3 - Class in org.xmlcml.euclid
-
3-dimensional vector
A vector has thre components giving it a length and a direction (whose sign
is important),but no position.
- Vector3() - Constructor for class org.xmlcml.euclid.Vector3
-
null constructor
- Vector3(double, double, double) - Constructor for class org.xmlcml.euclid.Vector3
-
construct from vector components.
- Vector3(double[]) - Constructor for class org.xmlcml.euclid.Vector3
-
construct from vector components.
- Vector3(Axis.Axis3) - Constructor for class org.xmlcml.euclid.Vector3
-
axial unit vector constructor.
- Vector3(Vector3) - Constructor for class org.xmlcml.euclid.Vector3
-
copy constructor:
- Vector3(RealArray) - Constructor for class org.xmlcml.euclid.Vector3
-
copy constructor from RealArray.
- Vector3(Point3) - Constructor for class org.xmlcml.euclid.Vector3
-
make a vector from a point vector is from origin to point