Matrix Science Mascot Parser toolkit
 
Loading...
Searching...
No Matches
ms_crosslinking_settings.hpp
1/*
2##############################################################################
3# file: ms_crosslinking_settings.hpp #
4# 'msparser' toolkit #
5# Encapsulates the settings element in crosslinking.xml #
6##############################################################################
7# COPYRIGHT NOTICE #
8# Copyright 1998-2019 Matrix Science Limited All Rights Reserved. #
9# #
10##############################################################################
11 * @(#)$Source: parser/inc/ms_crosslinking_settings.hpp $
12 * @(#)$Revision: 9de60354aaae13272cadfa764dbabd92c93c724c | MSPARSER_REL_3_0_0-2024-09-24-0-g93ebaeb4f4 $
13 * @(#)$Date: 2018-12-20 12:05:22 +0000 $
14##############################################################################
15 */
16
17#ifndef MS_CROSSLINKING_SETTINGS_HPP
18#define MS_CROSSLINKING_SETTINGS_HPP
19
20
21#include <string>
22#include <vector>
23
24namespace msparser_internal {
25 class ms_crosslinking_xmlloader;
26}
27
28namespace matrix_science {
29 class ms_xml_schema; // forward declaration
30 class ms_crosslinking_parameters;
31
38
75 class MS_MASCOTRESFILE_API ms_crosslinking_settings: public ms_crosslinking_parameters
76 {
77 friend class msparser_internal::ms_crosslinking_xmlloader;
78
79 public:
82
85
88
90 void defaultValues();
91
93 void copyFrom(const ms_crosslinking_settings* right);
94
95#ifndef SWIG
98#endif
100 virtual std::string getSchemaType() const;
101
103 virtual std::string getParameterSchemaType() const;
104
105 }; // class ms_crosslinking_settings
106 // end of config_group
108
109} // namespace matrix_science
110
111#endif // MS_CROSSLINKING_SETTINGS_HPP
112
113/*------------------------------- End of File -------------------------------*/
114
A class that represents base parametersType in crosslinking_1.xsd.
Definition: ms_crosslinking_parameters.hpp:84
Settings element in crosslinking.xml
Definition: ms_crosslinking_settings.hpp:76