/** @packageDocumentation * @module OrbitGT */ declare type int32 = number; declare type float64 = number; import { Unit } from "./Unit"; /** * Class ParameterValue defines the value of a parameter of a certain method. * * @version 1.0 January 2007 */ /** @internal */ export declare class ParameterValue { /** The identification code of the parameter */ private _parameterCode; /** The value of the parameter */ private _parameterValue; /** The unit of measure */ private _unit; /** * Create a new value. * @param parameterCode the identification code of the parameter. * @param parameterValue the value of the parameter. * @param unit the unit of measure. */ constructor(parameterCode: int32, parameterValue: float64, unit: Unit); /** * Get the identification code of the parameter. * @return the code. */ getParameterCode(): int32; /** * Get the value of the parameter. * @return the value. */ getParameterValue(): float64; /** * Get the unit of measure. * @return the unit. */ getUnit(): Unit; /** * Check if another parameter value is compatible with this one. * @param other the other parameter value. * @return true if compatible. */ isCompatible(other: ParameterValue): boolean; } export {}; //# sourceMappingURL=ParameterValue.d.ts.map