org.orekit.parameter
Interface IParameterizable

All Superinterfaces:
Serializable
All Known Subinterfaces:
ForceModel, IJacobiansParameterizable, IParamDiffFunction, IParameterizableFunction
All Known Implementing Classes:
AbstractTides, AeroCrossSectionProperty, AeroFacetProperty, AeroGlobalProperty, AeroModel, AeroSphereProperty, BalminoAttractionModel, CnCookModel, ConstantFunction, ConstantThrustError, ConstantThrustManeuver, CoriolisRelativisticEffect, CtCookModel, CunninghamAttractionModel, DirectRadiativeModel, DragForce, DragLiftModel, DrozinerAttractionModel, EmpiricalForce, Jacobianizer, JacobiansParameterizable, LenseThirringRelativisticEffect, LinearFunction, MassProperty, NewtonianAttraction, OceanTides, ParamDiffFunction, Parameterizable, PatriusSolarRadiationPressure, PiecewiseFunction, RediffusedRadiationPressure, RediffusedRadiativeModel, SchwarzschildRelativisticEffect, SolarRadiationPressure, SolarRadiationWrench, StelaAeroModel, TankProperty, TerrestrialTides, ThirdBodyAttraction, VariablePotentialAttractionModel, VariableThrustManeuver

public interface IParameterizable
extends Serializable

This interface is used to handle a list of parameterizable parameters.

Author:
Pascal Parraud

Method Summary
 ArrayList<Parameter> getParameters()
          Get the supported parameters.
 boolean supportsParameter(Parameter param)
          Check if a parameter is supported.
 

Method Detail

supportsParameter

boolean supportsParameter(Parameter param)
Check if a parameter is supported.

Parameters:
param - parameter to check
Returns:
true if the parameter is supported

getParameters

ArrayList<Parameter> getParameters()
Get the supported parameters.

Returns:
list of supported parameters


Copyright © 2017 CNES. All Rights Reserved.