From OpenSCADAWiki
Публичные методы:
- NodeId( uint32_t n, uint16_t ns = 0 ); — Численный инициирующий конструктор для числа n в области имён ns.
- NodeId( const string &str, uint16_t ns = 0, Type tp = String ); — Строковый инициирующий конструктор для строки str в области имён ns с типом tp.
- NodeId( const NodeId &node ); — Копирующий конструктор объекта.
- NodeId( ); — Деструктор.
- bool operator==( const NodeId &node ); — Сравнение объектов.
- NodeId &operator=( const NodeId &node ); — Копирование объекта.
- Type type( ) const; — Тип узла.
- bool isNull( ) const; — Узел нулевой — неинициализированный.
- uint16_t ns( ) const; — Область имён.
- uint32_t numbVal( ) const; — Числовое значение.
- string strVal( ) const; — Строковое значение.
- void setNs( uint16_t ns ); — Установка области имён в ns.
- void setNumbVal( uint32_t n ); — Установка числового значения n.
- void setStrVal( const string &str, Type tp = String ); — Установка строкового значения str с типом tp.
- static NodeId fromAddr( const string &strAddr ); — Формирование объекта узла из адреса strAddr.
- string toAddr( ) const; — Получение адреса объекта узла.