void COARallele::RegisterAll(bool) { RegisterInt(_T("Id"),&m_nID); RegisterWxString(_T("Name"),&m_sName); Register(_T("ArtifactCriticalLevel"), &g_ioArtifact,(void *) &m_nArtifactLevel); RegisterDouble(_T("BPS"),&m_dBPS); RegisterDouble(_T("RFU"),&m_dRFU); RegisterDouble(_T("meanbps"),&m_dMeanBPS); RegisterDouble(_T("PeakArea"),&m_dPeakArea); RegisterDouble(_T("Time"),&m_dTime); RegisterDouble(_T("Fit"),&m_dFit); Register(_T("OffLadder"),&COARpeak::IO_OL,&m_sOffLadder); RegisterIntNonZero(_T("Count"),&m_nCount); RegisterBoolSkipFalse(_T("Disabled"),&m_bDisabled); Register(COARfile::g_sMessageNumber, &COARfile::g_iovn,(void *) &m_vnMessageNumber); RegisterWxDateTimeNonZero(_T("Update"),&m_tUpdate); RegisterWxStringNotEmpty(_T("InterLocus"),&m_sInterLocus); }
void COARartifact::RegisterAll(bool) { RegisterInt("Id",&m_nID); RegisterInt("Level", &m_nLevel); RegisterDouble("RFU",&m_dRFU); RegisterDouble("PullupHeightCorrection",&m_dPullupHeightCorrection); RegisterDouble("meanbps",&m_dMeanBPS); RegisterDouble("PeakArea",&m_dPeakArea); RegisterDouble("Width",&m_dWidth); RegisterDouble("Time",&m_dTime); RegisterDoubleM1("Fit",&m_dFit); RegisterBoolTrue("AllowPeakEdit",&m_bIsEditable); RegisterWxString("Label",&m_sLabel); RegisterWxStringNotEmpty("UserDisplay",&m_sUserDisplay); RegisterBoolSkipFalse("Disabled",&m_bDisabled); RegisterWxDateTimeNonZero("Update",&m_dtUpdate); Register(COARfile::g_sMessageNumber, &COARfile::g_iovn,(void *) &m_vnMessageNumber); Register("Allele",&m_ioAllele,&m_vpAllele); m_ioAllele.Manage(&m_vpAllele); }