| <large>libXpertMassCore and libXpertMassGui Developer Documentation</large>

- libXpertMassCore
- PolChemDef

# List of All Members for MsXpS::libXpertMassCore::PolChemDef

This is the complete list of members for MsXpS::libXpertMassCore::PolChemDef, including inherited members.

- PolChemDef()
- PolChemDef(const MsXpS::libXpertMassCore::PolChemDefSpec &)
- ~PolChemDef()
- calculateDelimitedCodes() : bool
- deduceIsotopicDataFilePath() const : QString
- differenceBetweenMonomers(double, MsXpS::libXpertMassCore::Enums::MassType) : QStringList
- formatXmlDtd() : QString
- getCleavageAgentCstSPtrByName(const QString &) const : MsXpS::libXpertMassCore::CleavageAgentCstSPtr
- getCleavageAgentIndexByName(const QString &) const : int
- getCleavageAgentsCstRef() const : const std::vector<MsXpS::libXpertMassCore::CleavageAgentSPtr> &
- getCleavageAgentsRef() : std::vector<MsXpS::libXpertMassCore::CleavageAgentSPtr> &
- getCodeLength() const : int
- getCrossLinkerCstSPtrByName(const QString &) const : MsXpS::libXpertMassCore::CrossLinkerCstSPtr
- getCrossLinkersCstRef() const : const std::vector<MsXpS::libXpertMassCore::CrossLinkerSPtr> &
- getCrossLinkersRef() : std::vector<MsXpS::libXpertMassCore::CrossLinkerSPtr> &
- getDelimitedCodes() : const QString &
- getFragmentationPathwayCstSPtrByName(const QString &) const : MsXpS::libXpertMassCore::FragmentationPathwayCstSPtr
- getFragmentationPathwayIndexByName(const QString &) const : int
- getFragmentationPathwaysCstRef() const : const std::vector<MsXpS::libXpertMassCore::FragmentationPathwaySPtr> &
- getFragmentationPathwaysRef() : std::vector<MsXpS::libXpertMassCore::FragmentationPathwaySPtr> &
- getIonizerCstRef() const : const MsXpS::libXpertMassCore::Ionizer &
- getIonizerRef() : MsXpS::libXpertMassCore::Ionizer &
- getIsotopicDataCstSPtr() const : MsXpS::libXpertMassCore::IsotopicDataCstSPtr
- getIsotopicDataFilePath() const : QString
- getIsotopicDataSPtr() : MsXpS::libXpertMassCore::IsotopicDataSPtr
- getLeftCap() const : const MsXpS::libXpertMassCore::Formula &
- getModifCstSPtrByName(const QString &) const : MsXpS::libXpertMassCore::ModifCstSPtr
- getModifIndexByName(const QString &) const : int
- getModifsCstRef() const : const std::vector<MsXpS::libXpertMassCore::ModifSPtr> &
- getModifsRef() : std::vector<MsXpS::libXpertMassCore::ModifSPtr> &
- getMonomerCstSPtrByCode(const QString &) const : MsXpS::libXpertMassCore::MonomerSPtr
- getMonomerCstSPtrByName(const QString &) const : MsXpS::libXpertMassCore::MonomerSPtr
- getMonomerIndexByCode(const QString &) const : int
- getMonomerIndexByName(const QString &) const : int
- getMonomersCstRef() const : const std::vector<MsXpS::libXpertMassCore::MonomerSPtr> &
- getMonomersRef() : std::vector<MsXpS::libXpertMassCore::MonomerSPtr> &
- getName() const : QString

- getRightCap() const : const MsXpS::libXpertMassCore::Formula &
- getXmlDataDirPath() const : QString
- getXmlDataFilePath() const : QString
- isChemicallyEquivalent(const MsXpS::libXpertMassCore::PolChemDef &) const : bool
- isValid() const : bool
- loadIsotopicData(MsXpS::libXpertMassCore::PolChemDefSPtr, const QString &) : std::size_t
- m_cleavageAgents : std::vector<MsXpS::libXpertMassCore::CleavageAgentSPtr>
- m_codeLength : int
- m_crossLinkers : std::vector<MsXpS::libXpertMassCore::CrossLinkerSPtr>
- m_delimitedCodes : QString
- m_fragmentationPathways : std::vector<MsXpS::libXpertMassCore::FragmentationPathwaySPtr>
- m_ionizer : MsXpS::libXpertMassCore::Ionizer
- m_isotopicDataFilePath : QString
- m_leftCap : MsXpS::libXpertMassCore::Formula
- m_modifs : std::vector<MsXpS::libXpertMassCore::ModifSPtr>
- m_monomers : std::vector<MsXpS::libXpertMassCore::MonomerSPtr>
- m_name : QString
- m_polChemDefs : std::vector<MsXpS::libXpertMassCore::PolChemDefCstSPtr>
- m_rightCap : MsXpS::libXpertMassCore::Formula
- m_xmlDataFilePath : QString
- msp_isotopicData : MsXpS::libXpertMassCore::IsotopicDataSPtr
- renderXmlPolChemDefFile(MsXpS::libXpertMassCore::PolChemDefSPtr) : bool
- renderXmlPolChemDefFileVersion1(MsXpS::libXpertMassCore::PolChemDefSPtr) : bool
- renderXmlPolChemDefFileVersion2(MsXpS::libXpertMassCore::PolChemDefSPtr) : bool
- setCodeLength(int)
- setIonizer(const MsXpS::libXpertMassCore::Ionizer &)
- setIsotopicDataFilePath(const QString &)
- setIsotopicDataSPtr(MsXpS::libXpertMassCore::IsotopicDataSPtr)
- setLeftCap(const MsXpS::libXpertMassCore::Formula &)
- setName(const QString &)
- setRightCap(const MsXpS::libXpertMassCore::Formula &)
- setXmlDataFilePath(const QString &)
- validate(MsXpS::libXpertMassCore::ErrorList *) const : bool
- writeIsotopicData(MsXpS::libXpertMassCore::PolChemDefSPtr, const QString &) : std::size_t
- writeXmlFile() : bool
- operator!=(const MsXpS::libXpertMassCore::PolChemDef &) const : bool
- operator==(const MsXpS::libXpertMassCore::PolChemDef &) const : bool