|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.noaa.pmel.util.LinearTransform
public class LinearTransform
LinearTransform
defines a liniear transformations between
user and physical coordinates defined between two end points.
AxisTransform
,
Serialized FormConstructor Summary | |
---|---|
LinearTransform()
|
|
LinearTransform(double p1,
double p2,
double u1,
double u2)
|
|
LinearTransform(Range2D prange,
Range2D urange)
|
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add listener for changes to transform properties. |
void |
computeTransforms()
|
Range2D |
getRangeP()
Get the physical coordinate range. |
Range2D |
getRangeU()
Get the user coordinate range for double values. |
double |
getTransP(double u)
Transform from user to physical coordinates. |
double |
getTransU(double p)
Transform from physical to user coordinates. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove listener. |
void |
setRangeP(double p1,
double p2)
Set physical coordinate range. |
void |
setRangeP(Range2D prange)
Set physical coordinate range. |
void |
setRangeU(double u1,
double u2)
Set the user coordinate range for double values. |
void |
setRangeU(Range2D urange)
Set the user coordinate range for double values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LinearTransform(double p1, double p2, double u1, double u2)
public LinearTransform(Range2D prange, Range2D urange)
public LinearTransform()
Method Detail |
---|
public void setRangeP(double p1, double p2)
setRangeP
in interface Transform
p1
- minimum value, physical coordinatesp2
- maximum value, physical coordinatesLinearTransform
public void setRangeP(Range2D prange)
setRangeP
in interface Transform
prange
- physcial coordinate rangeRange2D
,
LinearTransform
public Range2D getRangeP()
getRangeP
in interface Transform
Range2D
public void setRangeU(double u1, double u2)
setRangeU
in interface Transform
u1
- minimum value, user coordinatesu2
- maximum value, user coordinatesLinearTransform
public void setRangeU(Range2D urange)
setRangeU
in interface Transform
urange
- user coordinate rangeRange2D
,
LinearTransform
public Range2D getRangeU()
getRangeU
in interface Transform
Range2D
public double getTransP(double u)
getTransP
in interface Transform
u
- user value
public double getTransU(double p)
getTransU
in interface Transform
p
- physical value
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface Transform
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Transform
removePropertyChangeListener
in interface Transform
public void computeTransforms()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |