UniSet 2.32.1
Открытые члены | Защищенные данные | Полный список членов класса
Класс uniset::TRS
Граф наследования:uniset::TRS:
Inheritance graph
[см. легенду]
Граф связей класса uniset::TRS:
Collaboration graph
[см. легенду]

Открытые члены

 TRS (ElementID id, bool st=false, bool _dominantReset=false)
 
virtual long getOut () const override
 
virtual void setIn (size_t num, long value) override
 
virtual std::string getType () const override
 
virtual void addInput (size_t num, long value=0) override
 
virtual void delInput (size_t num) override
 
- Открытые члены унаследованные от uniset::Element
 Element (const ElementID &id, bool _init=false)
 
virtual void tick ()
 
ElementID getId () const
 
virtual std::shared_ptr< Elementfind (const ElementID &id)
 
virtual void addChildOut (std::shared_ptr< Element > &el, size_t in_num)
 
virtual void delChildOut (std::shared_ptr< Element > &el)
 
size_t outCount () const
 
size_t inCount () const
 

Защищенные данные

bool myout
 
bool dominantReset
 
bool set_inp
 
bool reset_inp
 
- Защищенные данные унаследованные от uniset::Element
OutputList outs
 
InputList ins
 
ElementID myid
 
bool init_out
 

Дополнительные унаследованные члены

- Открытые типы унаследованные от uniset::Element
enum  InputType { unknown , external , internal }
 
typedef std::string ElementID
 
- Статические открытые данные унаследованные от uniset::Element
static const ElementID DefaultElementID = "?id?"
 
- Защищенные типы унаследованные от uniset::Element
typedef std::vector< ChildInfoOutputList
 
typedef std::vector< InputInfoInputList
 
- Защищенные члены унаследованные от uniset::Element
virtual void setChildOut ()
 

Методы

◆ addInput()

virtual void uniset::TRS::addInput ( size_t num,
long value = 0 )
inlineoverridevirtual

Переопределяет метод предка uniset::Element.

◆ delInput()

virtual void uniset::TRS::delInput ( size_t num)
inlineoverridevirtual

Переопределяет метод предка uniset::Element.

◆ getOut()

virtual long uniset::TRS::getOut ( ) const
inlineoverridevirtual

Замещает uniset::Element.

◆ getType()

virtual std::string uniset::TRS::getType ( ) const
inlineoverridevirtual

Переопределяет метод предка uniset::Element.

◆ setIn()

void uniset::TRS::setIn ( size_t num,
long value )
overridevirtual

Замещает uniset::Element.