35 #ifndef OPENMS_DATASTRUCTURES_CVMAPPINGS_H 36 #define OPENMS_DATASTRUCTURES_CVMAPPINGS_H 38 #include <OpenMS/OpenMSConfig.h> 76 void setMappingRules(
const std::vector<CVMappingRule>& cv_mapping_rules);
80 const std::vector<CVMappingRule>& getMappingRules()
const;
86 void setCVReferences(
const std::vector<CVReference>& cv_references);
89 const std::vector<CVReference>& getCVReferences()
const;
92 void addCVReference(
const CVReference& cv_reference);
98 bool hasCVReference(
const String& identifier);
118 #endif // OPENMS_DATASTRUCTURES_CVMAPPINGS_H std::vector< CVReference > cv_references_vector_
Definition: CVMappings.h:114
A more convenient string class.
Definition: String.h:57
std::map< String, CVReference > cv_references_
Definition: CVMappings.h:112
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< CVMappingRule > mapping_rules_
Definition: CVMappings.h:110
Representation of a CV Mapping rule used by CVMappings.
Definition: CVMappingRule.h:54
Controlled Vocabulary Reference.
Definition: CVReference.h:53
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
Representation of controlled vocabulary mapping rules (for PSI formats)
Definition: CVMappings.h:57