org.ujmp.core
Class Coordinates
- java.lang.Object
-
- org.ujmp.core.Coordinates
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Coordinates>
public class Coordinates extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Coordinates>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static intALLstatic intCOLUMNstatic intROWstatic intXstatic intYstatic intZstatic long[]ZERO2D
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static booleanallEquals(long[] coordinates, long value)voidclear()Coordinatesclone()intcompareTo(Coordinates coordinates)static long[]copyOf(long[] c)static long[]divide(long[] c1, int[] c2)static long[]divide(long[] c, long value)static long[]divide(long[] c1, long[] c2)static long[]divide(long[] result, long[] c1, int[] c2)static long[]divide(long[] result, long[] c, long value)static long[]divide(long[] result, long[] c1, long[] c2)booleanequals(Coordinates c)static booleanequals(int[] c1, int[] c2)static booleanequals(long[] c1, long[] c2)booleanequals(java.lang.Object o)voidfillWithValue(long value)longgetColumn()intgetDimensionCount()long[]getLongCoordinates()longgetRow()inthashCode()static booleanisGreaterOrEqual(long[] coordinates, long[] size)static booleanisGreaterThan(long[] coordinates, long[] size)static booleanisSmallerOrEqual(long[] coordinates, long[] size)static booleanisSmallerThan(long[] coordinates, long[] size)static longmanhattenDistance(long[] c1, long[] c2)static long[]max(long[] c1, long[] c2)static long[]max(long[] result, long[] c1, long[] c2)static long[]min(long[] c1, long[] c2)static long[]min(long[] result, long[] c1, long[] c2)static long[]minus(long[] coordinates, long value)static long[]minus(long[] c1, long[] c2)static long[]minus(long[] result, long[] coordinates, long value)static long[]minus(long[] result, long[] c1, long[] c2)static long[]modulo(long[] c1, long[] c2)static long[]modulo(long[] result, long[] c1, long[] c2)static long[]parseString(java.lang.String s)static long[]parseString(java.lang.String s, java.lang.String splitRegex)static long[]plus(long[] coordinates, long value)static long[]plus(long[] c1, long[] c2)static long[]plus(long[] result, long[] coordinates, long value)static long[]plus(long[] result, long[] c1, long[] c2)static longproduct(int... c)static longproduct(long... c)static long[]times(long[] c, long value)static long[]times(long[] c1, long[] c2)static long[]times(long[] result, long[] c, long value)static long[]times(long[] result, long[] c1, long[] c2)java.lang.StringtoString()static java.lang.StringtoString(long... coordinates)java.lang.StringtoString(java.lang.String separator)static java.lang.StringtoString(java.lang.String separator, long... coordinates)java.lang.StringtoString(java.lang.String prefix, java.lang.String separator, java.lang.String suffix)static java.lang.StringtoString(java.lang.String prefix, java.lang.String separator, java.lang.String suffix, long... coordinates)static long[]transpose(long[] c)static long[]transpose(long[] c, int swapDimension1, int swapDimension2)static long[]transpose(long[] result, long[] c, int swapDimension1, int swapDimension2)static Coordinateswrap(long... coordinates)
-
-
-
Field Detail
-
X
public static final int X
- See Also:
- Constant Field Values
-
Y
public static final int Y
- See Also:
- Constant Field Values
-
Z
public static final int Z
- See Also:
- Constant Field Values
-
ROW
public static final int ROW
- See Also:
- Constant Field Values
-
COLUMN
public static final int COLUMN
- See Also:
- Constant Field Values
-
ALL
public static final int ALL
- See Also:
- Constant Field Values
-
ZERO2D
public static final long[] ZERO2D
-
-
Method Detail
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(Coordinates c)
-
product
public static final long product(long... c)
-
product
public static final long product(int... c)
-
wrap
public static final Coordinates wrap(long... coordinates)
-
toString
public final java.lang.String toString(java.lang.String separator)
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public final java.lang.String toString(java.lang.String prefix, java.lang.String separator, java.lang.String suffix)
-
equals
public final boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
fillWithValue
public final void fillWithValue(long value)
-
clear
public final void clear()
-
toString
public static final java.lang.String toString(long... coordinates)
-
toString
public static final java.lang.String toString(java.lang.String separator, long... coordinates)
-
toString
public static final java.lang.String toString(java.lang.String prefix, java.lang.String separator, java.lang.String suffix, long... coordinates)
-
clone
public final Coordinates clone()
- Overrides:
clonein classjava.lang.Object
-
plus
public static final long[] plus(long[] c1, long[] c2)
-
plus
public static final long[] plus(long[] result, long[] c1, long[] c2)
-
times
public static final long[] times(long[] c1, long[] c2)
-
times
public static final long[] times(long[] result, long[] c1, long[] c2)
-
divide
public static final long[] divide(long[] c1, long[] c2)
-
divide
public static final long[] divide(long[] c1, int[] c2)
-
divide
public static final long[] divide(long[] result, long[] c1, long[] c2)
-
divide
public static final long[] divide(long[] result, long[] c1, int[] c2)
-
times
public static final long[] times(long[] c, long value)
-
times
public static final long[] times(long[] result, long[] c, long value)
-
divide
public static final long[] divide(long[] c, long value)
-
divide
public static final long[] divide(long[] result, long[] c, long value)
-
modulo
public static final long[] modulo(long[] c1, long[] c2)
-
modulo
public static final long[] modulo(long[] result, long[] c1, long[] c2)
-
minus
public static final long[] minus(long[] c1, long[] c2)
-
minus
public static final long[] minus(long[] result, long[] c1, long[] c2)
-
max
public static final long[] max(long[] c1, long[] c2)
-
max
public static final long[] max(long[] result, long[] c1, long[] c2)
-
min
public static final long[] min(long[] c1, long[] c2)
-
min
public static final long[] min(long[] result, long[] c1, long[] c2)
-
parseString
public static final long[] parseString(java.lang.String s, java.lang.String splitRegex)
-
parseString
public static final long[] parseString(java.lang.String s)
-
getDimensionCount
public final int getDimensionCount()
-
equals
public static final boolean equals(long[] c1, long[] c2)
-
equals
public static final boolean equals(int[] c1, int[] c2)
-
copyOf
public static final long[] copyOf(long[] c)
-
transpose
public static final long[] transpose(long[] c)
-
transpose
public static final long[] transpose(long[] c, int swapDimension1, int swapDimension2)
-
transpose
public static final long[] transpose(long[] result, long[] c, int swapDimension1, int swapDimension2)
-
isSmallerThan
public static final boolean isSmallerThan(long[] coordinates, long[] size)
-
isSmallerOrEqual
public static final boolean isSmallerOrEqual(long[] coordinates, long[] size)
-
isGreaterThan
public static final boolean isGreaterThan(long[] coordinates, long[] size)
-
isGreaterOrEqual
public static final boolean isGreaterOrEqual(long[] coordinates, long[] size)
-
minus
public static final long[] minus(long[] coordinates, long value)
-
minus
public static final long[] minus(long[] result, long[] coordinates, long value)
-
plus
public static final long[] plus(long[] coordinates, long value)
-
plus
public static final long[] plus(long[] result, long[] coordinates, long value)
-
allEquals
public static final boolean allEquals(long[] coordinates, long value)
-
manhattenDistance
public static final long manhattenDistance(long[] c1, long[] c2)
-
compareTo
public final int compareTo(Coordinates coordinates)
- Specified by:
compareToin interfacejava.lang.Comparable<Coordinates>
-
getLongCoordinates
public final long[] getLongCoordinates()
-
getRow
public final long getRow()
-
getColumn
public final long getColumn()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG