Graphical Class Hierarchy Node10624 IRedirectMsgStream Node10625 Ringer::IRingerProcedure Node10624->Node10625 Node10553 Ringer::IRingerProcedure Wrapper< Discrimination ::IDiscriminator > Node10624->Node10553 Node10554 Ringer::IRingerProcedure Wrapper< PreProcessing ::IPreProcessor > Node10624->Node10554 Node10626 Ringer::Discrimination ::IDiscriminator Node10625->Node10626 Node10627 Ringer::Discrimination ::IThreshold Node10625->Node10627 Node10628 Ringer::PreProcessing ::IPreProcessor Node10625->Node10628 Node1 Ringer::Discrimination ::IDiscriminatorVarDep Node10626->Node1 Node2 Ringer::Discrimination ::IThresholdVarDep Node10627->Node2 Node3 Ringer::PreProcessing ::IPreProcessorVarDep Node10628->Node3 Node5195 Ringer::PreProcessing ::Norm::ConstantValue Node10628->Node5195 Node16 Ringer::PreProcessing ::Norm::ExtraPatternsNorm Node10628->Node16 Node5196 Ringer::PreProcessing ::Norm::MinMax Node10628->Node5196 Node5197 Ringer::PreProcessing ::Norm::Norm1 Node10628->Node5197 Node5198 Ringer::PreProcessing ::Norm::Norm2 Node10628->Node5198 Node5199 Ringer::PreProcessing ::Norm::Sequential Node10628->Node5199 Node5200 Ringer::PreProcessing ::Norm::Spherization Node10628->Node5200 Node5201 Ringer::PreProcessing ::Norm::Sqrt Node10628->Node5201 Node4 Ringer::PreProcessing ::Norm::ConstantValueVarDep Node3->Node4 Node5 Ringer::PreProcessing ::Norm::ExtraPatternsNormVarDep Node3->Node5 Node6 Ringer::PreProcessing ::Norm::MevToGevVarDep Node3->Node6 Node7 Ringer::PreProcessing ::Norm::MinMaxVarDep Node3->Node7 Node8 Ringer::PreProcessing ::Norm::Norm1VarDep Node3->Node8 Node9 Ringer::PreProcessing ::Norm::Norm2VarDep Node3->Node9 Node10 Ringer::PreProcessing ::Norm::SequentialVarDep Node3->Node10 Node11 Ringer::PreProcessing ::Norm::SpherizationVarDep Node3->Node11 Node12 Ringer::PreProcessing ::Norm::SqrtVarDep Node3->Node12 Node5195->Node4 Node5195->Node6 Node16->Node5 Node5196->Node7 Node5197->Node8 Node5198->Node9 Node5199->Node10 Node5200->Node11 Node5201->Node12 Node5203 Ringer::RingerProcedureWrapper < procedure_t, etaDependency, etDependency, segType, false, true, false > Node10553->Node5203 Node5204 Ringer::RingerProcedureWrapper < procedure_t, etaDependency, etDependency, segType, true, false, false > Node10554->Node5204 Node10552 Ringer::IRingerProcedure WrapperBase Node10552->Node10553 Node10552->Node10554 Node5194 RedirectMsgStream Node5194->Node5195 Node5194->Node16 Node5194->Node5196 Node5194->Node5197 Node5194->Node5198 Node5194->Node5199 Node5194->Node5200 Node5194->Node5201 Node5194->Node5203 Node5194->Node5204 Node5202 Ringer::RingerCommonSelector Node5194->Node5202 Node0 Ringer::VariableDependency Node0->Node1 Node0->Node2 Node0->Node3 Node13 Ringer::RingerIOVarDepObj < CRTP > Node0->Node13 Node14 Ringer::RingerIOVarDepObj < ConstantValueVarDep > Node0->Node14 Node15 Ringer::RingerIOVarDepObj < ExtraPatternsNorm > Node0->Node15 Node17 Ringer::RingerIOVarDepObj < ExtraPatternsNormVarDep > Node0->Node17 Node18 Ringer::RingerIOVarDepObj < MevToGevVarDep > Node0->Node18 Node19 Ringer::RingerIOVarDepObj < MinMaxVarDep > Node0->Node19 Node20 Ringer::RingerIOVarDepObj < Norm1VarDep > Node0->Node20 Node21 Ringer::RingerIOVarDepObj < Norm2VarDep > Node0->Node21 Node22 Ringer::RingerIOVarDepObj < SequentialVarDep > Node0->Node22 Node23 Ringer::RingerIOVarDepObj < SpherizationVarDep > Node0->Node23 Node24 Ringer::RingerIOVarDepObj < SqrtVarDep > Node0->Node24 Node14->Node4 Node15->Node16 Node17->Node5 Node18->Node6 Node19->Node7 Node20->Node8 Node21->Node9 Node22->Node10 Node23->Node11 Node24->Node12