rangeAggregator-class         package:flowQ         R Documentation

_C_l_a_s_s "_r_a_n_g_e_A_g_g_r_e_g_a_t_o_r"

_D_e_s_c_r_i_p_t_i_o_n:

     Abstraction of a range type of aggregator where possible states
     are within certain ranges (e.g. percentages)

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form
     'new("rangeAggregator", ...)' or using the constructor
     'rangeAggregator(x, min, max, passed)', where 'x', 'min' and 'max'
     are numeric scalars, with 'x' in the range of '[min, max]', and
     'passed' is a logical scalar.

_S_l_o_t_s:


     '_m_i_n': Object of class '"numeric"', the range minimum 

     '_m_a_x': Object of class '"numeric"', the range maximum 

     '_x': Object of class '"numeric"', the value within the range 

     '_p_a_s_s_e_d': Object of class '"logical"' indicating whether the
          process has passed the QA requirements 

_E_x_t_e_n_d_s:

     Class '"numericAggregator"', directly. Class '"qaAggregator"', by
     class "numericAggregator", distance 2.

_M_e_t_h_o_d_s:


     _s_h_o_w 'signature(object = "rangeAggregator")': print object details 

     _w_r_i_t_e_L_i_n_e_s 'signature(text = "rangeAggregator", con = "file", sep
          = "missing")':  write to HTML file connection 

_A_u_t_h_o_r(_s):

     Florian Hahne

_S_e_e _A_l_s_o:

     'qaProcess.marginevents', 'qaReport', 'qaProcess',
     'qaProcess.timeline', 'discreteAggregator', 'factorAggregator',
     'numericAggregator', 'stringAggregator', 'binaryAggregator',

_E_x_a_m_p_l_e_s:

     showClass("rangeAggregator")

