public class MapDimensions
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
GridSpace3D |
itsDataSpace |
GridSpace3D |
itsVisualSpace |
boolean |
lowXIsZero |
boolean |
lowYIsZero |
boolean |
lowZIsZero |
Constructor and Description |
---|
MapDimensions(double LowX,
double HighX,
double LowY,
double HighY,
double fractionBigger)
standard constructor for the MapDimensions class with coordinates provided
|
MapDimensions(double LowX,
double HighX,
double LowY,
double HighY,
double LowZ,
double HighZ)
standard constructor for the MapDimensions class with coordinates provided
|
MapDimensions(double lX,
double hX,
double lY,
double hY,
double lZ,
double hZ,
double fractionBigger)
standard constructor for the MapDimensions class with coordinates provided
|
MapDimensions(double lX,
double hX,
double lY,
double hY,
double lZ,
double hZ,
double fractionBigger,
boolean zeroX,
boolean zeroY,
boolean zeroZ)
standard constructor for the MapDimensions class with coordinates provided
|
MapDimensions(GridSpace3D aSpace)
standard constructor for the MapDimensions class with coordinates provided
|
MapDimensions(GridSpace3D aSpace,
double fractionBigger)
standard constructor for the MapDimensions class with coordinates provided
|
MapDimensions(GridSpace3D aSpace,
double fractionBigger,
boolean zeroX,
boolean zeroY,
boolean zeroZ)
standard constructor for the MapDimensions class with coordinates provided
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
clone the object
|
void |
setDirections(boolean xDir,
boolean yDir)
sets the x and y directions for the MapDimensions
|
public GridSpace3D itsDataSpace
public GridSpace3D itsVisualSpace
public boolean lowXIsZero
public boolean lowYIsZero
public boolean lowZIsZero
public MapDimensions(double lX, double hX, double lY, double hY, double lZ, double hZ, double fractionBigger, boolean zeroX, boolean zeroY, boolean zeroZ)
lX
- left coordinate in double precisionhX
- right coordinate in double precisionlY
- bottom coordinate in double precisionhY
- top coordinate in double precisionlZ
- front coordinate in double precisionhZ
- back coordinate in double precisionfractionBigger
- scale for the size of the gridspace relative to the range of
the data pointspublic MapDimensions(double lX, double hX, double lY, double hY, double lZ, double hZ, double fractionBigger)
lX
- left coordinate in double precisionhX
- right coordinate in double precisionlY
- bottom coordinate in double precisionhY
- top coordinate in double precisionlZ
- front coordinate in double precisionhZ
- back coordinate in double precisionfractionBigger
- scale for the size of the gridspace relative to the range of
the data pointspublic MapDimensions(GridSpace3D aSpace, double fractionBigger, boolean zeroX, boolean zeroY, boolean zeroZ)
aSpace
- defines the dimensionsfractionBigger
- scale for the size of the gridspace relative to the range of
the data pointspublic MapDimensions(GridSpace3D aSpace, double fractionBigger)
aSpace
- defines the dimensionsfractionBigger
- scale for the size of the gridspace relative to the range of
the data pointspublic MapDimensions(GridSpace3D aSpace)
aSpace
- defines the dimensionspublic MapDimensions(double LowX, double HighX, double LowY, double HighY, double fractionBigger)
LowX
- left coordinate in double precisionHighX
- right coordinate in double precisionLowY
- bottom coordinate in double precisionHighY
- top coordinate in double precisionfractionBigger
- scale for the size of the gridspace relative to the range of
the data pointspublic MapDimensions(double LowX, double HighX, double LowY, double HighY, double LowZ, double HighZ)
LowX
- left coordinate in double precisionHighX
- right coordinate in double precisionLowY
- bottom coordinate in double precisionHighY
- top coordinate in double precisionpublic void setDirections(boolean xDir, boolean yDir)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
RH, 2017