AngleType provides defining angular values in different units (deg, rad, grad and percentage) More...
#include "AngleType.hpp"
Public Member Functions | |
AngleType (const opals::String &rep) | |
AngleType (double vale) | |
set angle in degrees (default) | |
bool | isEmpty () const |
double | getRad () const |
get angle in radiates (0-2*Pi) | |
double | getDeg () const |
get angle in degres (0-360) | |
double | getGrad () const |
get angle in grads (0-400) | |
double | getPerc () const |
get a slope angle in percent (0-infinite) | |
operator double () const | |
void | reset () |
void | setRad (const double &value) |
void | setDeg (const double &value) |
void | setGrad (const double &value) |
void | setPerc (const double &value) |
bool | operator== (const AngleType &ref) const |
bool | operator!= (const AngleType &ref) const |
Static Public Member Functions | |
static const char * | help (bool) |
static const char * | syntax () |
static bool | exportsPythonType () |
![]() | |
static const char * | _help (bool forDoxygen) |
get general help on this type | |
static const char * | _syntax () |
get the syntax used for parsing this type | |
static bool | _exportsPythonType () |
returns true if this type is exposed to Python as a custom type, false otherwise (if it is represented as Python-string) | |
Additional Inherited Members | |
![]() | |
~CustomOptionType () | |
protected, must be derived from | |
AngleType provides defining angular values in different units (deg, rad, grad and percentage)