001/** 002 * Unit-API - Units of Measurement API for Java 003 * Copyright (c) 2014 Jean-Marie Dautelle, Werner Keil, V2COM 004 * All rights reserved. 005 * 006 * See LICENSE.txt for details. 007 */ 008package javax.measure.quantity; 009 010import javax.measure.Quantity; 011 012/** 013 * Extent of something along its greatest dimension or the extent of space 014 * between two objects or places. The metric system unit for this quantity is 015 * "m" (metre). 016 * 017 * @author <a href="mailto:[email protected]">Jean-Marie Dautelle</a> 018 * @author <a href="mailto:[email protected]">Werner Keil</a> 019 * @version 1.1.1 020 * 021 * @see Area 022 * @see Volume 023 * @see Angle 024 * @see SolidAngle 025 * @see Speed 026 */ 027public interface Length extends Quantity<Length> { 028 /** 029 * Returns the product of this {@code Length} with the one specified resulting in {@link Area} 030 * 031 * 032 * @param that 033 * the {@code Length} multiplier. 034 * @return <code>this * that</code>. 035 */ 036 Area multiply(Length that); 037}