org.ujmp.core
Class Coordinates

java.lang.Object
  extended by org.ujmp.core.Coordinates
All Implemented Interfaces:
Serializable

public class Coordinates
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
static int ALL
           
 long[] co
           
static int COLUMN
           
static int ROW
           
static int X
           
static int Y
           
static int Z
           
static long[] ZERO2D
           
 
Constructor Summary
Coordinates(Coordinates c)
           
Coordinates(long... dimensions)
           
 
Method Summary
 void clear()
           
 Coordinates clone()
           
static long[] copyOf(long[] c)
           
 boolean equals(Coordinates c)
           
static boolean equals(long[] c1, long[] c2)
           
 boolean equals(Object o)
           
 void fillWithValue(long value)
           
 int getDimensionCount()
           
 int hashCode()
           
static boolean isInsideOf(long[] coordinates, long[] position, long[] size)
           
static boolean isSmallerOrEqual(long[] coordinates, long[] size)
           
static boolean isSmallerThan(long[] coordinates, long[] size)
           
static boolean isZero(long[] coordinates)
           
static long[] max(long[] c1, long[] c2)
           
static long[] min(long[] c1, long[] c2)
           
static long[] minus(long[] c1, long[] c2)
           
static long[] minusOne(long[] coordinates)
           
static long[] modulo(long[] c1, long[] c2)
           
static long[] multiply(long[] c1, long[] c2)
           
static long[] parseString(String s)
           
static long[] plus(long[] c1, long[] c2)
           
static long product(long[] c)
           
 String toString()
           
static String toString(char separator, long... coordinates)
           
static String toString(long... coordinates)
           
static long[] transpose(long[] c)
           
static long[] transpose(long[] c, int swap1, int swap2)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

Y

public static final int Y
See Also:
Constant Field Values

X

public static final int X
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

co

public long[] co
Constructor Detail

Coordinates

public Coordinates(long... dimensions)

Coordinates

public Coordinates(Coordinates c)
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Coordinates c)

product

public static long product(long[] c)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

fillWithValue

public void fillWithValue(long value)

clear

public void clear()

toString

public static String toString(long... coordinates)

toString

public static String toString(char separator,
                              long... coordinates)

clone

public Coordinates clone()
Overrides:
clone in class Object

plus

public static final long[] plus(long[] c1,
                                long[] c2)

multiply

public static final long[] multiply(long[] c1,
                                    long[] c2)

modulo

public static final long[] modulo(long[] c1,
                                  long[] c2)

minus

public static final long[] minus(long[] c1,
                                 long[] c2)

max

public static final long[] max(long[] c1,
                               long[] c2)

min

public static final long[] min(long[] c1,
                               long[] c2)

parseString

public static long[] parseString(String s)

getDimensionCount

public int getDimensionCount()

equals

public static final boolean equals(long[] c1,
                                   long[] c2)

copyOf

public static long[] copyOf(long[] c)

transpose

public static final long[] transpose(long[] c)

transpose

public static final long[] transpose(long[] c,
                                     int swap1,
                                     int swap2)

isInsideOf

public static boolean isInsideOf(long[] coordinates,
                                 long[] position,
                                 long[] size)

isSmallerThan

public static boolean isSmallerThan(long[] coordinates,
                                    long[] size)

isSmallerOrEqual

public static boolean isSmallerOrEqual(long[] coordinates,
                                       long[] size)

minusOne

public static long[] minusOne(long[] coordinates)

isZero

public static boolean isZero(long[] coordinates)


Copyright © 2010. All Rights Reserved.