public class ECoord extends FixpCoord
Modifier and Type | Field and Description |
---|---|
static ECoord |
MAX_ECOORD |
static ECoord |
MIN_ECOORD |
FIXP, FIXP_SCALE, FRACTION_BITS, GRID, GRIDS_IN_LAMBDA, LAMBDA, SIZE_GRID, ZERO
Modifier and Type | Method and Description |
---|---|
ECoord |
add(ECoord y)
Returns sum of two coordinats.
|
static ECoord |
fromGrid(long grid)
Create ECoord object from database grid units
|
long |
getGrid()
Returns this coordinate in database grid units.
|
ECoord |
max(ECoord y)
Returns maximum of two coordinats.
|
ECoord |
min(ECoord y)
Returns minimum of two coordinats.
|
ECoord |
multiply(long scale)
Returns product of this coordinate by long multiplier.
|
ECoord |
subtract(ECoord y)
Returns difference of two coordinats.
|
add, ceil, ceil, compareTo, equals, fixpToGridDouble, fixpToGridPoint, fixpToLambda, fixpToLambdaPoint, floor, floor, fromFixp, fromLambda, fromLambdaRoundGrid, fromLambdaRoundSizeGrid, getFixp, getLambda, hashCode, isExact, isMultiple, lambdaRound, lambdaToFixp, lambdaToGridFixp, lambdaToSizeGridFixp, max, min, multiply, round, round, signum, subtract, toString
public static final ECoord MIN_ECOORD
public static final ECoord MAX_ECOORD
public static ECoord fromGrid(long grid)
grid
- coordinate in database grid unitspublic long getGrid()
public ECoord add(ECoord y)
y
- second coordinate.public ECoord subtract(ECoord y)
y
- second coordinate.public ECoord multiply(long scale)
public ECoord min(ECoord y)
y
- second coordinate.