Power System Platform  2024w23a
Loading...
Searching...
No Matches
ControlElementContainer Class Reference

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
 

Detailed Description

Class that can contain all control elements. Can identify (using RTTI) the elements from a generic list and store them separately.

Author
Thales Lima Oliveira thale.nosp@m.s@uf.nosp@m.u.br
Date
05/10/2017

The documentation for this class was generated from the following files: