1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 // File: PlaneGCSSolver_AngleWrapper.h
4 // Created: 18 Dec 2015
5 // Author: Artem ZHIDKOV
7 #ifndef PlaneGCSSolver_AngleWrapper_H_
8 #define PlaneGCSSolver_AngleWrapper_H_
10 #include <PlaneGCSSolver_ScalarWrapper.h>
13 * Wrapper providing operations with angular parameters in PlaneGCS.
14 * Provides automatic conversion from degrees to radians and vice versa.
16 class PlaneGCSSolver_AngleWrapper : public PlaneGCSSolver_ScalarWrapper
19 PlaneGCSSolver_AngleWrapper(double *const theParam);
20 ~PlaneGCSSolver_AngleWrapper() {}
22 /// \brief Change value of parameter
23 virtual void setValue(double theValue);
24 /// \brief Return value of parameter
25 virtual double value() const;