rp1.rossum
Class RsUnits

java.lang.Object
  extended by rp1.rossum.RsUnits
Direct Known Subclasses:
RsFeet, RsInches, RsMeters

public abstract class RsUnits
extends java.lang.Object

An abstract base class for RsInches, RsMeters, and RsFeet.


Constructor Summary
RsUnits(java.lang.String nameRef)
           
 
Method Summary
 java.lang.String format(double value)
           
 java.lang.String format(java.lang.String formatString, double value)
           
 double getInternalResolution()
           
 java.lang.String getName()
           
 double getUserResolution()
           
abstract  double internalToUser(double internalValue)
           
 double resolveInternalCoordinate(double internalCoordinate)
           
 double resolveUserCoordinate(double userCoordinate)
           
 void setDefaultFormat(java.lang.String string)
           
 void setInternalResolution(double specification)
           
 void setUserResolution(double specification)
           
abstract  double userToInternal(double userValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RsUnits

public RsUnits(java.lang.String nameRef)
Method Detail

userToInternal

public abstract double userToInternal(double userValue)

internalToUser

public abstract double internalToUser(double internalValue)

resolveUserCoordinate

public double resolveUserCoordinate(double userCoordinate)

setUserResolution

public void setUserResolution(double specification)

getUserResolution

public double getUserResolution()

resolveInternalCoordinate

public double resolveInternalCoordinate(double internalCoordinate)

setInternalResolution

public void setInternalResolution(double specification)

getInternalResolution

public double getInternalResolution()

setDefaultFormat

public void setDefaultFormat(java.lang.String string)

format

public java.lang.String format(double value)

format

public java.lang.String format(java.lang.String formatString,
                               double value)

getName

public java.lang.String getName()