![]() |
VieSched++
VieVS VLBI Scheduling Software
|
This class defines one unknown parameter used during parameter estimation. More...
#include <Unknown.h>
Public Types | |
enum | Type { Type::XPO, Type::YPO, Type::dUT1, Type::NUTX, Type::NUTY, Type::ZWD, Type::NGR, Type::EGR, Type::CLK, Type::CLK_linear, Type::CLK_quad, Type::COORD_X, Type::COORD_Y, Type::COORD_Z, Type::RA, Type::DEC, Type::datum_station, Type::datum_source, Type::scale, Type::undefined } |
Public Member Functions | |
Unknown (Type type, int refTime=std::numeric_limits< int >::min(), std::string member="") | |
Unknown (Type type, std::string member) | |
bool | defined () |
bool | operator== (const Unknown &o) |
std::string | toString (std::string datum=" ") const |
![]() | |
VieVS_Object (unsigned long id) | |
constructor More... | |
const unsigned long | getId () const |
get object id More... | |
bool | hasValidId () const |
check if id is valid More... | |
bool | hasId (unsigned long id) const |
check if object has specific id More... | |
void | setId (unsigned long id) |
set object id More... | |
std::string | printId () const |
object id string More... | |
Static Public Member Functions | |
static std::string | getUnit (Type t) |
static std::string | typeString (Type t) |
Public Attributes | |
const Type | type = Type::undefined |
const int | refTime = std::numeric_limits<int>::min() |
const std::string | member = "" |
Static Private Attributes | |
static unsigned long | nextId = 0 |
next id for this object type More... | |
This class defines one unknown parameter used during parameter estimation.
|
strong |
|
inlineexplicit |
|
inline |
|
inline |
|
static |
|
inline |
std::string Unknown::toString | ( | std::string | datum = " " | ) | const |
|
static |
const std::string VieVS::Unknown::member = "" |
|
staticprivate |
next id for this object type
const int VieVS::Unknown::refTime = std::numeric_limits<int>::min() |
const Type VieVS::Unknown::type = Type::undefined |