![]() |
Power System Platform
2026w10a-beta
|
Class that can contain all control elements. Can identify (using RTTI) the elements from a generic list and store them separately. More...
#include <ControlElementContainer.h>
Public Member Functions | |
| virtual void | FillContainer (ControlEditor *editor) |
| virtual void | FillContainer (std::vector< std::shared_ptr< ControlElement > > controlElementList, std::vector< std::shared_ptr< ConnectionLine > > connectionLineList) |
| virtual void | GetContainerCopy (std::vector< std::shared_ptr< ControlElement > > &controlElementList, std::vector< std::shared_ptr< ConnectionLine > > &connectionLineList) |
| virtual void | ClearContainer () |
| std::vector< std::shared_ptr< ControlElement > > | GetControlElementsList () const |
| std::vector< std::shared_ptr< ConnectionLine > > | GetConnectionLineList () const |
| std::vector< Constant * > | GetConstantList () const |
| std::vector< Exponential * > | GetExponentialList () const |
| std::vector< Gain * > | GetGainList () const |
| std::vector< IOControl * > | GetIOControlList () const |
| std::vector< Limiter * > | GetLimiterList () const |
| std::vector< Multiplier * > | GetMultiplierList () const |
| std::vector< RateLimiter * > | GetRateLimiterList () const |
| std::vector< Sum * > | GetSumList () const |
| std::vector< TransferFunction * > | GetTFList () const |
| std::vector< Divider * > | GetDividerList () const |
| std::vector< MathExpression * > | GetMathExprList () const |
Protected Attributes | |
| std::vector< std::shared_ptr< ControlElement > > | m_ctrlElementsList |
| std::vector< std::shared_ptr< ConnectionLine > > | m_cLineList |
| std::vector< Constant * > | m_constantList |
| std::vector< Exponential * > | m_exponentialList |
| std::vector< Gain * > | m_gainList |
| std::vector< IOControl * > | m_ioControlList |
| std::vector< Limiter * > | m_limiterList |
| std::vector< Multiplier * > | m_multiplierList |
| std::vector< RateLimiter * > | m_rateLimiterList |
| std::vector< Sum * > | m_sumList |
| std::vector< TransferFunction * > | m_tfList |
| std::vector< Divider * > | m_dividerList |
| std::vector< MathExpression * > | m_mathExprList |
Class that can contain all control elements. Can identify (using RTTI) the elements from a generic list and store them separately.
Definition at line 47 of file ControlElementContainer.h.
| ControlElementContainer::ControlElementContainer | ( | ) |
Definition at line 26 of file ControlElementContainer.cpp.
| ControlElementContainer::~ControlElementContainer | ( | ) |
Definition at line 30 of file ControlElementContainer.cpp.
|
virtual |
Definition at line 89 of file ControlElementContainer.cpp.
|
virtual |
Definition at line 46 of file ControlElementContainer.cpp.
|
virtual |
Definition at line 105 of file ControlElementContainer.cpp.
|
inline |
Definition at line 61 of file ControlElementContainer.h.
|
inline |
Definition at line 62 of file ControlElementContainer.h.
|
virtual |
Definition at line 149 of file ControlElementContainer.cpp.
|
inline |
Definition at line 60 of file ControlElementContainer.h.
|
inline |
Definition at line 71 of file ControlElementContainer.h.
|
inline |
Definition at line 63 of file ControlElementContainer.h.
|
inline |
Definition at line 64 of file ControlElementContainer.h.
|
inline |
Definition at line 65 of file ControlElementContainer.h.
|
inline |
Definition at line 66 of file ControlElementContainer.h.
|
inline |
Definition at line 72 of file ControlElementContainer.h.
|
inline |
Definition at line 67 of file ControlElementContainer.h.
|
inline |
Definition at line 68 of file ControlElementContainer.h.
|
inline |
Definition at line 69 of file ControlElementContainer.h.
|
inline |
Definition at line 70 of file ControlElementContainer.h.
|
protected |
Definition at line 75 of file ControlElementContainer.h.
|
protected |
Definition at line 77 of file ControlElementContainer.h.
|
protected |
Definition at line 74 of file ControlElementContainer.h.
|
protected |
Definition at line 86 of file ControlElementContainer.h.
|
protected |
Definition at line 78 of file ControlElementContainer.h.
|
protected |
Definition at line 79 of file ControlElementContainer.h.
|
protected |
Definition at line 80 of file ControlElementContainer.h.
|
protected |
Definition at line 81 of file ControlElementContainer.h.
|
protected |
Definition at line 87 of file ControlElementContainer.h.
|
protected |
Definition at line 82 of file ControlElementContainer.h.
|
protected |
Definition at line 83 of file ControlElementContainer.h.
|
protected |
Definition at line 84 of file ControlElementContainer.h.
|
protected |
Definition at line 85 of file ControlElementContainer.h.