Power System Platform
2024w23a
|
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< ControlElement * > controlElementList, std::vector< ConnectionLine * > connectionLineList) |
virtual void | GetContainerCopy (std::vector< ControlElement * > &controlElementList, std::vector< ConnectionLine * > &connectionLineList) |
virtual void | ClearContainer () |
std::vector< ControlElement * > | GetControlElementsList () const |
std::vector< 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< ControlElement * > | m_ctrlElementsList |
std::vector< Constant * > | m_constantList |
std::vector< ConnectionLine * > | m_cLineList |
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.