DipzMLPLCondition Node1 DipzMLPLCondition - m_workingPoint - m_capacity + DipzMLPLCondition() + ~DipzMLPLCondition() + isSatisfied() + toString() + capacity() Node2 ICondition + ~ICondition() + isSatisfied() + capacity() + toString() Node2->Node1 Node3 DipzLikelihood + DipzLikelihood() + ~DipzLikelihood() + operator()() - getDipzMLPLDecValue() - calcNum() - calcDenom() - calcLogTerm() - checkedRatio() Node3->Node1 -m_likelihoodCalculator Node4 std::string Node4->Node1 -m_decName_z -m_decName_negLogSigma2 Node4->Node3 -m_decName_z -m_decName_negLogSigma2 Node5 std::basic_string< char > Node5->Node4