Package com.irurueta.units
Class SurfaceConverter
java.lang.Object
com.irurueta.units.SurfaceConverter
Does surface conversions to different units.
To prevent loss of accuracy, conversion should only be done as a final step
before displaying surface measurements.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleNumber of square meters in 1 acre.private static final doubleNumber of square meters in 1 are.private static final doubleNumber of square meters in 1 centiare.private static final doubleNumber of square meters in 1 decare.private static final doubleNumber of square meters in 1 hectare.(package private) static final doubleNumber of square meters in 1 square centimeter.(package private) static final doubleNumber of square meters in 1 square foot.(package private) static final doubleNumber of square meters in 1 square inch.(package private) static final doubleNumber of square meters in 1 square kilometer.(package private) static final doubleNumber of square meters in 1 square mile.(package private) static final doubleNumber of square meters in 1 square millimeter.(package private) static final doubleNumber of square meters in 1 square yard. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleacreToSquareMeter(double acre) Converts provided acre value to square meters.static doubleareToSquareMeter(double are) Converts provided are value to square meters.static doublecentiareToSquareMeter(double centiare) Converts provided centiare value to square meters.static doubleconvert(double input, SurfaceUnit inputUnit, SurfaceUnit outputUnit) Converts a surface value from input unit to provided output unit.static voidConverts a surface to provided output surface unit.static voidconvert(Surface surface, SurfaceUnit outputUnit) Converts and updates a surface to requested output unit.static voidconvert(Surface input, SurfaceUnit outputUnit, Surface result) Converts a surface to requested output unit.static Numberconvert(Number input, SurfaceUnit inputUnit, SurfaceUnit outputUnit) Converts a surface value from input unit to provided output unit.static SurfaceconvertAndReturnNew(Surface input, SurfaceUnit outputUnit) Converts a surface to requested output unit.static doubledecareToSquareMeter(double decare) Converts provided decare value to square meters.static doublehectareToSquareMeter(double hectare) Converts provided hectare value to square meters.static doublesquareCentimeterToSquareMeter(double squareCentimeter) Converts provided square centimeter value to square meters.static doublesquareFootToSquareMeter(double squareFoot) Converts provided square foot value to square meters.static doublesquareInchToSquareMeter(double squareInch) Converts provided square inch value to square meters.static doublesquareKilometerToSquareMeter(double squareKilometer) Converts provided square kilometer value to square meters.static doublesquareMeterToAcre(double squareMeter) Converts provided square meter value to acres.static doublesquareMeterToAre(double squareMeter) Converts provided square meter value to ares.static doublesquareMeterToCentiare(double squareMeter) Converts provided square meter value to centiares.static doublesquareMeterToDecare(double squareMeter) Converts provided square meter value to decares.static doublesquareMeterToHectare(double squareMeter) Converts provided square meter value to hectares.static doublesquareMeterToSquareCentimeter(double squareMeter) Converts provided square meter value to square centimeters.static doublesquareMeterToSquareFoot(double squareMeter) Converts provided square meter value to square feet.static doublesquareMeterToSquareInch(double squareMeter) Converts provided square meter value to square inches.static doublesquareMeterToSquareKilometer(double squareMeter) Converts provided square meter value to square kilometers.static doublesquareMeterToSquareMile(double squareMeter) Converts provided square meter value to square miles.static doublesquareMeterToSquareMillimeter(double squareMeter) Converts provided square meter value to square millimeters.static doublesquareMeterToSquareYard(double squareMeter) Converts provided square meter value to square yards.static doublesquareMileToSquareMeter(double squareMile) Converts provided square mile value to square meters.static doublesquareMillimeterToSquareMeter(double squareMillimeter) Converts provided square millimeter value to square meters.static doublesquareYardToSquareMeter(double squareYard) Converts provided square yard value to square meters.
-
Field Details
-
SQUARE_METERS_PER_SQUARE_MILLIMETER
static final double SQUARE_METERS_PER_SQUARE_MILLIMETERNumber of square meters in 1 square millimeter.- See Also:
-
SQUARE_METERS_PER_SQUARE_CENTIMETER
static final double SQUARE_METERS_PER_SQUARE_CENTIMETERNumber of square meters in 1 square centimeter.- See Also:
-
SQUARE_METERS_PER_SQUARE_KILOMETER
static final double SQUARE_METERS_PER_SQUARE_KILOMETERNumber of square meters in 1 square kilometer.- See Also:
-
SQUARE_METERS_PER_SQUARE_INCH
static final double SQUARE_METERS_PER_SQUARE_INCHNumber of square meters in 1 square inch.- See Also:
-
SQUARE_METERS_PER_SQUARE_FOOT
static final double SQUARE_METERS_PER_SQUARE_FOOTNumber of square meters in 1 square foot.- See Also:
-
SQUARE_METERS_PER_SQUARE_YARD
static final double SQUARE_METERS_PER_SQUARE_YARDNumber of square meters in 1 square yard.- See Also:
-
SQUARE_METERS_PER_SQUARE_MILE
static final double SQUARE_METERS_PER_SQUARE_MILENumber of square meters in 1 square mile.- See Also:
-
SQUARE_METERS_PER_CENTIARE
private static final double SQUARE_METERS_PER_CENTIARENumber of square meters in 1 centiare.- See Also:
-
SQUARE_METERS_PER_ARE
private static final double SQUARE_METERS_PER_ARENumber of square meters in 1 are.- See Also:
-
SQUARE_METERS_PER_DECARE
private static final double SQUARE_METERS_PER_DECARENumber of square meters in 1 decare.- See Also:
-
SQUARE_METERS_PER_HECTARE
private static final double SQUARE_METERS_PER_HECTARENumber of square meters in 1 hectare.- See Also:
-
SQUARE_METERS_PER_ACRE
private static final double SQUARE_METERS_PER_ACRENumber of square meters in 1 acre.- See Also:
-
-
Constructor Details
-
SurfaceConverter
private SurfaceConverter()Constructor. Prevents instantiation of helper class.
-
-
Method Details
-
convert
Converts a surface to provided output surface unit.- Parameters:
input- input surface to be converted.output- output surface where result will be stored and containing output unit.
-
convertAndReturnNew
Converts a surface to requested output unit.- Parameters:
input- input surface to be converted.outputUnit- requested output unit.- Returns:
- converted surface unit.
-
convert
Converts and updates a surface to requested output unit.- Parameters:
surface- input surface to be converted and updated.outputUnit- requested output unit.
-
convert
Converts a surface to requested output unit.- Parameters:
input- input surface to be converted.outputUnit- requested output unit.result- surface unit where result will be stored.
-
convert
Converts a surface value from input unit to provided output unit.- Parameters:
input- surface value.inputUnit- input surface unit.outputUnit- output surface unit.- Returns:
- converted surface value.
-
convert
Converts a surface value from input unit to provided output unit.- Parameters:
input- surface value.inputUnit- input surface unit.outputUnit- output surface unit.- Returns:
- converted surface value.
-
squareMeterToSquareMillimeter
public static double squareMeterToSquareMillimeter(double squareMeter) Converts provided square meter value to square millimeters.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square millimeters.
-
squareMillimeterToSquareMeter
public static double squareMillimeterToSquareMeter(double squareMillimeter) Converts provided square millimeter value to square meters.- Parameters:
squareMillimeter- square millimeter value.- Returns:
- same surface converted to square meters.
-
squareMeterToSquareCentimeter
public static double squareMeterToSquareCentimeter(double squareMeter) Converts provided square meter value to square centimeters.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square centimeters.
-
squareCentimeterToSquareMeter
public static double squareCentimeterToSquareMeter(double squareCentimeter) Converts provided square centimeter value to square meters.- Parameters:
squareCentimeter- square centimeter value.- Returns:
- same surface converted to square meters.
-
squareMeterToSquareKilometer
public static double squareMeterToSquareKilometer(double squareMeter) Converts provided square meter value to square kilometers.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square kilometers.
-
squareKilometerToSquareMeter
public static double squareKilometerToSquareMeter(double squareKilometer) Converts provided square kilometer value to square meters.- Parameters:
squareKilometer- square kilometer value.- Returns:
- same surface converted to square meters.
-
squareMeterToSquareInch
public static double squareMeterToSquareInch(double squareMeter) Converts provided square meter value to square inches.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square inches.
-
squareInchToSquareMeter
public static double squareInchToSquareMeter(double squareInch) Converts provided square inch value to square meters.- Parameters:
squareInch- square inch value.- Returns:
- same surface converted to square meters.
-
squareMeterToSquareFoot
public static double squareMeterToSquareFoot(double squareMeter) Converts provided square meter value to square feet.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square feet.
-
squareFootToSquareMeter
public static double squareFootToSquareMeter(double squareFoot) Converts provided square foot value to square meters.- Parameters:
squareFoot- square foot value.- Returns:
- same surface converted to square meters.
-
squareMeterToSquareYard
public static double squareMeterToSquareYard(double squareMeter) Converts provided square meter value to square yards.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square yards.
-
squareYardToSquareMeter
public static double squareYardToSquareMeter(double squareYard) Converts provided square yard value to square meters.- Parameters:
squareYard- square yard value.- Returns:
- same surface converted to square meters.
-
squareMeterToSquareMile
public static double squareMeterToSquareMile(double squareMeter) Converts provided square meter value to square miles.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to square miles.
-
squareMileToSquareMeter
public static double squareMileToSquareMeter(double squareMile) Converts provided square mile value to square meters.- Parameters:
squareMile- square mile value.- Returns:
- same surface converted to square meters.
-
squareMeterToCentiare
public static double squareMeterToCentiare(double squareMeter) Converts provided square meter value to centiares.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to centiares.
-
centiareToSquareMeter
public static double centiareToSquareMeter(double centiare) Converts provided centiare value to square meters.- Parameters:
centiare- centiare value.- Returns:
- same surface converted to square meters.
-
squareMeterToAre
public static double squareMeterToAre(double squareMeter) Converts provided square meter value to ares.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to ares.
-
areToSquareMeter
public static double areToSquareMeter(double are) Converts provided are value to square meters.- Parameters:
are- are value.- Returns:
- same surface converted to square meters.
-
squareMeterToDecare
public static double squareMeterToDecare(double squareMeter) Converts provided square meter value to decares.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to decares.
-
decareToSquareMeter
public static double decareToSquareMeter(double decare) Converts provided decare value to square meters.- Parameters:
decare- decare value.- Returns:
- same surface converted to square meters.
-
squareMeterToHectare
public static double squareMeterToHectare(double squareMeter) Converts provided square meter value to hectares.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted to hectares.
-
hectareToSquareMeter
public static double hectareToSquareMeter(double hectare) Converts provided hectare value to square meters.- Parameters:
hectare- hectare value.- Returns:
- same surface converted to square meters.
-
squareMeterToAcre
public static double squareMeterToAcre(double squareMeter) Converts provided square meter value to acres.- Parameters:
squareMeter- square meter value.- Returns:
- same surface converted ot acres.
-
acreToSquareMeter
public static double acreToSquareMeter(double acre) Converts provided acre value to square meters.- Parameters:
acre- acre value.- Returns:
- same surface converted to square meters.
-