Public Types | |
typedef XListNode< XDoubleNode > | XDoubleListNode |
typedef XListNode < XDoubleListNode > | XDouble2DNode |
Public Member Functions | |
XLakeShore (const char *name, bool runtime) | |
double | getTemp (double res) const |
double | getRawValue (double temp) const |
const shared_ptr< XDoubleNode > & | resMin () const |
const shared_ptr< XDoubleNode > & | resMax () const |
const shared_ptr < XDoubleListNode > & | zu () const |
const shared_ptr < XDoubleListNode > & | zl () const |
const shared_ptr< XDouble2DNode > & | ai () const |
![]() | |
XThermometer (const char *name, bool runtime) | |
const shared_ptr< XDoubleNode > & | tempMin () const |
const shared_ptr< XDoubleNode > & | tempMax () const |
![]() | |
XNode (const char *name, bool runtime=false) | |
template<class T > | |
shared_ptr< T > | create (const char *name) |
template<class T , typename... Args> | |
shared_ptr< T > | create (const char *name, bool runtime, Args &&...args) |
template<class T > | |
shared_ptr< T > | create (Transaction &tr, const char *name) |
template<class T , typename... Args> | |
shared_ptr< T > | create (Transaction &tr, const char *name, bool runtime, Args &&...args) |
XString | getName () const |
virtual XString | getLabel () const |
XString | getTypename () const |
shared_ptr< XNode > | getChild (const XString &var) const |
shared_ptr< XNode > | getParent () const |
void | setUIEnabled (bool v) |
Enables/disables controls over scripting/GUI. | |
void | disable () |
Disables all scripting/GUI operations on this node hereafter. | |
![]() | |
bool | insert (Transaction< XNode > &tr, const shared_ptr< XNode > &var, bool online_after_insertion=false) |
void | insert (const shared_ptr< XNode > &var) |
bool | release (Transaction< XNode > &tr, const shared_ptr< XNode > &var) |
void | release (const shared_ptr< XNode > &var) |
void | releaseAll () |
bool | swap (Transaction< XNode > &tr, const shared_ptr< XNode > &x, const shared_ptr< XNode > &y) |
void | swap (const shared_ptr< XNode > &x, const shared_ptr< XNode > &y) |
XNode * | upperNode (Snapshot< XNode > &shot) |
Finds the parent node in shot. | |
Snapshot< XNode > | iterate_commit (Closure) |
Snapshot< XNode > | iterate_commit_if (Closure) |
void | iterate_commit_while (Closure) |
void | print_ () const |
Node (const Node &)=delete | |
Node & | operator= (const Node &)=delete |
Private Attributes | |
const shared_ptr< XDoubleNode > | m_resMin |
const shared_ptr< XDoubleNode > | m_resMax |
const shared_ptr< XDoubleListNode > | m_zu |
const shared_ptr< XDoubleListNode > | m_zl |
const shared_ptr< XDouble2DNode > | m_ai |
Additional Inherited Members | |
![]() | |
template<class T__ > | |
static shared_ptr< T__ > | createOrphan (const char *name) |
template<class T__ , typename... Args_> | |
static shared_ptr< T__ > | createOrphan (const char *name, bool runtime, Args_ &&...args) |
![]() | |
Node () | |
Use create(). | |
Definition at line 53 of file thermometer.h.