From 2af865ac8e5b34e4f64be0010846dcf0608ef2d5 Mon Sep 17 00:00:00 2001 From: Sylvie Lamy-Thepaut Date: Thu, 16 Nov 2023 17:26:00 +0000 Subject: [PATCH] Rmove out-of-bon functionalities --- src/attributes/NoBoxPlotAttributes.cc | 99 ++++++++++++++++++++ src/attributes/NoBoxPlotAttributes.h | 63 +++++++++++++ src/attributes/NoBoxPlotBoxAttributes.cc | 99 ++++++++++++++++++++ src/attributes/NoBoxPlotBoxAttributes.h | 63 +++++++++++++ src/attributes/NoBoxPlotBoxWrapper.cc | 67 +++++++++++++ src/attributes/NoBoxPlotBoxWrapper.h | 91 ++++++++++++++++++ src/attributes/NoBoxPlotWhiskerAttributes.cc | 99 ++++++++++++++++++++ src/attributes/NoBoxPlotWhiskerAttributes.h | 63 +++++++++++++ src/attributes/NoBoxPlotWhiskerWrapper.cc | 67 +++++++++++++ src/attributes/NoBoxPlotWhiskerWrapper.h | 91 ++++++++++++++++++ src/attributes/NoBoxPlotWrapper.cc | 67 +++++++++++++ src/attributes/NoBoxPlotWrapper.h | 91 ++++++++++++++++++ src/params/NoBoxPlot.xml | 15 +++ src/params/NoBoxPlotBox.xml | 15 +++ src/params/NoBoxPlotWhisker.xml | 15 +++ 15 files changed, 1005 insertions(+) create mode 100644 src/attributes/NoBoxPlotAttributes.cc create mode 100644 src/attributes/NoBoxPlotAttributes.h create mode 100644 src/attributes/NoBoxPlotBoxAttributes.cc create mode 100644 src/attributes/NoBoxPlotBoxAttributes.h create mode 100644 src/attributes/NoBoxPlotBoxWrapper.cc create mode 100644 src/attributes/NoBoxPlotBoxWrapper.h create mode 100644 src/attributes/NoBoxPlotWhiskerAttributes.cc create mode 100644 src/attributes/NoBoxPlotWhiskerAttributes.h create mode 100644 src/attributes/NoBoxPlotWhiskerWrapper.cc create mode 100644 src/attributes/NoBoxPlotWhiskerWrapper.h create mode 100644 src/attributes/NoBoxPlotWrapper.cc create mode 100644 src/attributes/NoBoxPlotWrapper.h create mode 100644 src/params/NoBoxPlot.xml create mode 100644 src/params/NoBoxPlotBox.xml create mode 100644 src/params/NoBoxPlotWhisker.xml diff --git a/src/attributes/NoBoxPlotAttributes.cc b/src/attributes/NoBoxPlotAttributes.cc new file mode 100644 index 00000000..a6d8d0c2 --- /dev/null +++ b/src/attributes/NoBoxPlotAttributes.cc @@ -0,0 +1,99 @@ + +/****************************** LICENSE ******************************* + + * (C) Copyright 1996-2017 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \\file NoBoxPlotAttributes.h + \\brief Definition of NoBoxPlot Attributes class. + + This file is automatically generated. + Do Not Edit! +*/ + +#include "NoBoxPlotAttributes.h" +#include "MagicsParameter.h" +#include "ParameterSettings.h" + +using namespace magics; + +NoBoxPlotAttributes::NoBoxPlotAttributes() + + +{ +} + + +NoBoxPlotAttributes::~NoBoxPlotAttributes() +{ + +} + + +void NoBoxPlotAttributes::set(const std::map& params) +{ + vector prefix(1); + int i = 0; + prefix[i++] = "boxplot"; + + + +} + +void NoBoxPlotAttributes::copy(const NoBoxPlotAttributes& other) +{ + +} + + +bool NoBoxPlotAttributes::accept(const string& node) +{ + + if ( magCompare(node, "boxplot") ) + return true; + + return false; +} + +void NoBoxPlotAttributes::set(const XmlNode& node) +{ + bool apply = false; + + if ( this->accept(node.name()) == false ) + return; + + if ( magCompare(node.name(), "boxplot") ) + apply = true; + + + if ( apply ) + set(node.attributes()); + else { + + } + for (auto &elt : node.elements()) + { + + } +} + +void NoBoxPlotAttributes::print(ostream& out) const +{ + out << "Attributes["; + + out << "]" << "\n"; +} + +void NoBoxPlotAttributes::toxml(ostream& out) const +{ + out << "\"boxplot\""; + +} + diff --git a/src/attributes/NoBoxPlotAttributes.h b/src/attributes/NoBoxPlotAttributes.h new file mode 100644 index 00000000..018ed893 --- /dev/null +++ b/src/attributes/NoBoxPlotAttributes.h @@ -0,0 +1,63 @@ + +/******************************* LICENSE ******************************* + + * (C) Copyright 1996-2016 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \fileNoBoxPlotAttributes.h + \brief Definition of NoBoxPlot Attributes class. + + This file is automatically generated. + Do Not Edit! + + Generated: +*/ + + +#ifndef NoBoxPlotAttributes_H +#define NoBoxPlotAttributes_H + +#include "magics.h" +namespace magics { + +class XmlNode; +class NoBoxPlotAttributes +{ +public: +// -- constructor + NoBoxPlotAttributes(); + +// -- destructor + virtual ~NoBoxPlotAttributes(); + + virtual void set(const std::map&); + virtual void set(const XmlNode&); + virtual void copy(const NoBoxPlotAttributes&); + virtual bool accept(const std::string&); + + void setTag(const std::string& tag) { tag_ = tag; } + +public: + // -- method + virtual void print(std::ostream&) const; + virtual void toxml(std::ostream& out) const; + // -- members: + string tag_; + + +private: + friend ostream& operator<<(ostream& s,const NoBoxPlotAttributes& p) + { p.print(s); return s; } +}; + +} // namespace magics + +#endif + diff --git a/src/attributes/NoBoxPlotBoxAttributes.cc b/src/attributes/NoBoxPlotBoxAttributes.cc new file mode 100644 index 00000000..c215ddd1 --- /dev/null +++ b/src/attributes/NoBoxPlotBoxAttributes.cc @@ -0,0 +1,99 @@ + +/****************************** LICENSE ******************************* + + * (C) Copyright 1996-2017 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \\file NoBoxPlotBoxAttributes.h + \\brief Definition of NoBoxPlotBox Attributes class. + + This file is automatically generated. + Do Not Edit! +*/ + +#include "NoBoxPlotBoxAttributes.h" +#include "MagicsParameter.h" +#include "ParameterSettings.h" + +using namespace magics; + +NoBoxPlotBoxAttributes::NoBoxPlotBoxAttributes() + + +{ +} + + +NoBoxPlotBoxAttributes::~NoBoxPlotBoxAttributes() +{ + +} + + +void NoBoxPlotBoxAttributes::set(const std::map& params) +{ + vector prefix(1); + int i = 0; + prefix[i++] = "boxplot"; + + + +} + +void NoBoxPlotBoxAttributes::copy(const NoBoxPlotBoxAttributes& other) +{ + +} + + +bool NoBoxPlotBoxAttributes::accept(const string& node) +{ + + if ( magCompare(node, "boxplot") ) + return true; + + return false; +} + +void NoBoxPlotBoxAttributes::set(const XmlNode& node) +{ + bool apply = false; + + if ( this->accept(node.name()) == false ) + return; + + if ( magCompare(node.name(), "boxplot") ) + apply = true; + + + if ( apply ) + set(node.attributes()); + else { + + } + for (auto &elt : node.elements()) + { + + } +} + +void NoBoxPlotBoxAttributes::print(ostream& out) const +{ + out << "Attributes["; + + out << "]" << "\n"; +} + +void NoBoxPlotBoxAttributes::toxml(ostream& out) const +{ + out << "\"boxplot\""; + +} + diff --git a/src/attributes/NoBoxPlotBoxAttributes.h b/src/attributes/NoBoxPlotBoxAttributes.h new file mode 100644 index 00000000..ddb17710 --- /dev/null +++ b/src/attributes/NoBoxPlotBoxAttributes.h @@ -0,0 +1,63 @@ + +/******************************* LICENSE ******************************* + + * (C) Copyright 1996-2016 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \fileNoBoxPlotBoxAttributes.h + \brief Definition of NoBoxPlotBox Attributes class. + + This file is automatically generated. + Do Not Edit! + + Generated: +*/ + + +#ifndef NoBoxPlotBoxAttributes_H +#define NoBoxPlotBoxAttributes_H + +#include "magics.h" +namespace magics { + +class XmlNode; +class NoBoxPlotBoxAttributes +{ +public: +// -- constructor + NoBoxPlotBoxAttributes(); + +// -- destructor + virtual ~NoBoxPlotBoxAttributes(); + + virtual void set(const std::map&); + virtual void set(const XmlNode&); + virtual void copy(const NoBoxPlotBoxAttributes&); + virtual bool accept(const std::string&); + + void setTag(const std::string& tag) { tag_ = tag; } + +public: + // -- method + virtual void print(std::ostream&) const; + virtual void toxml(std::ostream& out) const; + // -- members: + string tag_; + + +private: + friend ostream& operator<<(ostream& s,const NoBoxPlotBoxAttributes& p) + { p.print(s); return s; } +}; + +} // namespace magics + +#endif + diff --git a/src/attributes/NoBoxPlotBoxWrapper.cc b/src/attributes/NoBoxPlotBoxWrapper.cc new file mode 100644 index 00000000..5458c600 --- /dev/null +++ b/src/attributes/NoBoxPlotBoxWrapper.cc @@ -0,0 +1,67 @@ + +/****************************** LICENSE ******************************* + + * (C) Copyright 1996-2017 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \\file NoBoxPlotBoxAttributes.h + \\brief Definition of NoBoxPlotBox Attributes class. + + This file is automatically generated. + Do Not Edit! + +*/ + +#include "MagRequest.h" +#include "NoBoxPlotBoxWrapper.h" +#include "MagicsParameter.h" +#include "Factory.h" +#include "MagTranslator.h" +#include "MagicsGlobal.h" + +using namespace magics; + + + +NoBoxPlotBoxWrapper::NoBoxPlotBoxWrapper(): noboxplotbox_(new NoBoxPlotBox()) + + +{ + + + + +} +NoBoxPlotBoxWrapper::NoBoxPlotBoxWrapper(NoBoxPlotBox* noboxplotbox): noboxplotbox_(noboxplotbox) +{ + + +} + +NoBoxPlotBoxWrapper::~NoBoxPlotBoxWrapper() +{ + +} + +void NoBoxPlotBoxWrapper::set(const MagRequest& request) +{ + + + + + +} + +void NoBoxPlotBoxWrapper::print(ostream& out) const +{ + out << "NoBoxPlotBoxWrapper[]"; +} + + diff --git a/src/attributes/NoBoxPlotBoxWrapper.h b/src/attributes/NoBoxPlotBoxWrapper.h new file mode 100644 index 00000000..7d573a44 --- /dev/null +++ b/src/attributes/NoBoxPlotBoxWrapper.h @@ -0,0 +1,91 @@ + +/******************************* LICENSE ******************************* + + * (C) Copyright 1996-2016 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \fileNoBoxPlotBoxAttributes.h + \brief Definition of NoBoxPlotBox Attributes class. + + This file is automatically generated. + Do Not Edit! + + Generated: +*/ + + +#ifndef NoBoxPlotBoxWrapper_H +#define NoBoxPlotBoxWrapper_H + +#include "magics.h" +#include "ParameterManager.h" +#include "Factory.h" + + + +#include "BoxPlotItem.h" + + + + + + + + + + +namespace magics { + +class MagRequest; + + + +class NoBoxPlotBoxWrapper + +{ +public: +// -- constructor + NoBoxPlotBoxWrapper(); + NoBoxPlotBoxWrapper(NoBoxPlotBox*); +// -- destructor + virtual ~NoBoxPlotBoxWrapper(); + virtual void set(const MagRequest&); + + NoBoxPlotBox* me() { return noboxplotbox_; } + + virtual NoBoxPlotBox* object() { return noboxplotbox_; } + + + virtual void object(NoBoxPlotBox* o) { + // Remember to delete the previous object + noboxplotbox_ = o; + + + } + + + +protected: + NoBoxPlotBox* noboxplotbox_; + + +// -- method + virtual void print(ostream&) const; + + +private: + string tag_; + friend ostream& operator<<(ostream& s,const NoBoxPlotBoxWrapper& p) + { p.print(s); return s; } +}; + +} // namespace magics + +#endif \ No newline at end of file diff --git a/src/attributes/NoBoxPlotWhiskerAttributes.cc b/src/attributes/NoBoxPlotWhiskerAttributes.cc new file mode 100644 index 00000000..dc6d49cb --- /dev/null +++ b/src/attributes/NoBoxPlotWhiskerAttributes.cc @@ -0,0 +1,99 @@ + +/****************************** LICENSE ******************************* + + * (C) Copyright 1996-2017 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \\file NoBoxPlotWhiskerAttributes.h + \\brief Definition of NoBoxPlotWhisker Attributes class. + + This file is automatically generated. + Do Not Edit! +*/ + +#include "NoBoxPlotWhiskerAttributes.h" +#include "MagicsParameter.h" +#include "ParameterSettings.h" + +using namespace magics; + +NoBoxPlotWhiskerAttributes::NoBoxPlotWhiskerAttributes() + + +{ +} + + +NoBoxPlotWhiskerAttributes::~NoBoxPlotWhiskerAttributes() +{ + +} + + +void NoBoxPlotWhiskerAttributes::set(const std::map& params) +{ + vector prefix(1); + int i = 0; + prefix[i++] = "boxplot"; + + + +} + +void NoBoxPlotWhiskerAttributes::copy(const NoBoxPlotWhiskerAttributes& other) +{ + +} + + +bool NoBoxPlotWhiskerAttributes::accept(const string& node) +{ + + if ( magCompare(node, "boxplot") ) + return true; + + return false; +} + +void NoBoxPlotWhiskerAttributes::set(const XmlNode& node) +{ + bool apply = false; + + if ( this->accept(node.name()) == false ) + return; + + if ( magCompare(node.name(), "boxplot") ) + apply = true; + + + if ( apply ) + set(node.attributes()); + else { + + } + for (auto &elt : node.elements()) + { + + } +} + +void NoBoxPlotWhiskerAttributes::print(ostream& out) const +{ + out << "Attributes["; + + out << "]" << "\n"; +} + +void NoBoxPlotWhiskerAttributes::toxml(ostream& out) const +{ + out << "\"boxplot\""; + +} + diff --git a/src/attributes/NoBoxPlotWhiskerAttributes.h b/src/attributes/NoBoxPlotWhiskerAttributes.h new file mode 100644 index 00000000..6beadab7 --- /dev/null +++ b/src/attributes/NoBoxPlotWhiskerAttributes.h @@ -0,0 +1,63 @@ + +/******************************* LICENSE ******************************* + + * (C) Copyright 1996-2016 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \fileNoBoxPlotWhiskerAttributes.h + \brief Definition of NoBoxPlotWhisker Attributes class. + + This file is automatically generated. + Do Not Edit! + + Generated: +*/ + + +#ifndef NoBoxPlotWhiskerAttributes_H +#define NoBoxPlotWhiskerAttributes_H + +#include "magics.h" +namespace magics { + +class XmlNode; +class NoBoxPlotWhiskerAttributes +{ +public: +// -- constructor + NoBoxPlotWhiskerAttributes(); + +// -- destructor + virtual ~NoBoxPlotWhiskerAttributes(); + + virtual void set(const std::map&); + virtual void set(const XmlNode&); + virtual void copy(const NoBoxPlotWhiskerAttributes&); + virtual bool accept(const std::string&); + + void setTag(const std::string& tag) { tag_ = tag; } + +public: + // -- method + virtual void print(std::ostream&) const; + virtual void toxml(std::ostream& out) const; + // -- members: + string tag_; + + +private: + friend ostream& operator<<(ostream& s,const NoBoxPlotWhiskerAttributes& p) + { p.print(s); return s; } +}; + +} // namespace magics + +#endif + diff --git a/src/attributes/NoBoxPlotWhiskerWrapper.cc b/src/attributes/NoBoxPlotWhiskerWrapper.cc new file mode 100644 index 00000000..8bd638cb --- /dev/null +++ b/src/attributes/NoBoxPlotWhiskerWrapper.cc @@ -0,0 +1,67 @@ + +/****************************** LICENSE ******************************* + + * (C) Copyright 1996-2017 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \\file NoBoxPlotWhiskerAttributes.h + \\brief Definition of NoBoxPlotWhisker Attributes class. + + This file is automatically generated. + Do Not Edit! + +*/ + +#include "MagRequest.h" +#include "NoBoxPlotWhiskerWrapper.h" +#include "MagicsParameter.h" +#include "Factory.h" +#include "MagTranslator.h" +#include "MagicsGlobal.h" + +using namespace magics; + + + +NoBoxPlotWhiskerWrapper::NoBoxPlotWhiskerWrapper(): noboxplotwhisker_(new NoBoxPlotWhisker()) + + +{ + + + + +} +NoBoxPlotWhiskerWrapper::NoBoxPlotWhiskerWrapper(NoBoxPlotWhisker* noboxplotwhisker): noboxplotwhisker_(noboxplotwhisker) +{ + + +} + +NoBoxPlotWhiskerWrapper::~NoBoxPlotWhiskerWrapper() +{ + +} + +void NoBoxPlotWhiskerWrapper::set(const MagRequest& request) +{ + + + + + +} + +void NoBoxPlotWhiskerWrapper::print(ostream& out) const +{ + out << "NoBoxPlotWhiskerWrapper[]"; +} + + diff --git a/src/attributes/NoBoxPlotWhiskerWrapper.h b/src/attributes/NoBoxPlotWhiskerWrapper.h new file mode 100644 index 00000000..7258f3f1 --- /dev/null +++ b/src/attributes/NoBoxPlotWhiskerWrapper.h @@ -0,0 +1,91 @@ + +/******************************* LICENSE ******************************* + + * (C) Copyright 1996-2016 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \fileNoBoxPlotWhiskerAttributes.h + \brief Definition of NoBoxPlotWhisker Attributes class. + + This file is automatically generated. + Do Not Edit! + + Generated: +*/ + + +#ifndef NoBoxPlotWhiskerWrapper_H +#define NoBoxPlotWhiskerWrapper_H + +#include "magics.h" +#include "ParameterManager.h" +#include "Factory.h" + + + +#include "BoxPlotItem.h" + + + + + + + + + + +namespace magics { + +class MagRequest; + + + +class NoBoxPlotWhiskerWrapper + +{ +public: +// -- constructor + NoBoxPlotWhiskerWrapper(); + NoBoxPlotWhiskerWrapper(NoBoxPlotWhisker*); +// -- destructor + virtual ~NoBoxPlotWhiskerWrapper(); + virtual void set(const MagRequest&); + + NoBoxPlotWhisker* me() { return noboxplotwhisker_; } + + virtual NoBoxPlotWhisker* object() { return noboxplotwhisker_; } + + + virtual void object(NoBoxPlotWhisker* o) { + // Remember to delete the previous object + noboxplotwhisker_ = o; + + + } + + + +protected: + NoBoxPlotWhisker* noboxplotwhisker_; + + +// -- method + virtual void print(ostream&) const; + + +private: + string tag_; + friend ostream& operator<<(ostream& s,const NoBoxPlotWhiskerWrapper& p) + { p.print(s); return s; } +}; + +} // namespace magics + +#endif \ No newline at end of file diff --git a/src/attributes/NoBoxPlotWrapper.cc b/src/attributes/NoBoxPlotWrapper.cc new file mode 100644 index 00000000..5b48f7a6 --- /dev/null +++ b/src/attributes/NoBoxPlotWrapper.cc @@ -0,0 +1,67 @@ + +/****************************** LICENSE ******************************* + + * (C) Copyright 1996-2017 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \\file NoBoxPlotAttributes.h + \\brief Definition of NoBoxPlot Attributes class. + + This file is automatically generated. + Do Not Edit! + +*/ + +#include "MagRequest.h" +#include "NoBoxPlotWrapper.h" +#include "MagicsParameter.h" +#include "Factory.h" +#include "MagTranslator.h" +#include "MagicsGlobal.h" + +using namespace magics; + + + +NoBoxPlotWrapper::NoBoxPlotWrapper(): noboxplot_(new NoBoxPlot()) + + +{ + + + + +} +NoBoxPlotWrapper::NoBoxPlotWrapper(NoBoxPlot* noboxplot): noboxplot_(noboxplot) +{ + + +} + +NoBoxPlotWrapper::~NoBoxPlotWrapper() +{ + +} + +void NoBoxPlotWrapper::set(const MagRequest& request) +{ + + + + + +} + +void NoBoxPlotWrapper::print(ostream& out) const +{ + out << "NoBoxPlotWrapper[]"; +} + + diff --git a/src/attributes/NoBoxPlotWrapper.h b/src/attributes/NoBoxPlotWrapper.h new file mode 100644 index 00000000..d634b754 --- /dev/null +++ b/src/attributes/NoBoxPlotWrapper.h @@ -0,0 +1,91 @@ + +/******************************* LICENSE ******************************* + + * (C) Copyright 1996-2016 ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * In applying this licence, ECMWF does not waive the privileges and immunities + * granted to it by virtue of its status as an intergovernmental organisation nor + * does it submit to any jurisdiction. + + ******************************* LICENSE *******************************/ + +/*! \fileNoBoxPlotAttributes.h + \brief Definition of NoBoxPlot Attributes class. + + This file is automatically generated. + Do Not Edit! + + Generated: +*/ + + +#ifndef NoBoxPlotWrapper_H +#define NoBoxPlotWrapper_H + +#include "magics.h" +#include "ParameterManager.h" +#include "Factory.h" + + + +#include "BoxPlotItem.h" + + + + + + + + + + +namespace magics { + +class MagRequest; + + + +class NoBoxPlotWrapper + +{ +public: +// -- constructor + NoBoxPlotWrapper(); + NoBoxPlotWrapper(NoBoxPlot*); +// -- destructor + virtual ~NoBoxPlotWrapper(); + virtual void set(const MagRequest&); + + NoBoxPlot* me() { return noboxplot_; } + + virtual NoBoxPlot* object() { return noboxplot_; } + + + virtual void object(NoBoxPlot* o) { + // Remember to delete the previous object + noboxplot_ = o; + + + } + + + +protected: + NoBoxPlot* noboxplot_; + + +// -- method + virtual void print(ostream&) const; + + +private: + string tag_; + friend ostream& operator<<(ostream& s,const NoBoxPlotWrapper& p) + { p.print(s); return s; } +}; + +} // namespace magics + +#endif \ No newline at end of file diff --git a/src/params/NoBoxPlot.xml b/src/params/NoBoxPlot.xml new file mode 100644 index 00000000..de1625af --- /dev/null +++ b/src/params/NoBoxPlot.xml @@ -0,0 +1,15 @@ + + + + diff --git a/src/params/NoBoxPlotBox.xml b/src/params/NoBoxPlotBox.xml new file mode 100644 index 00000000..6e28745d --- /dev/null +++ b/src/params/NoBoxPlotBox.xml @@ -0,0 +1,15 @@ + + + + diff --git a/src/params/NoBoxPlotWhisker.xml b/src/params/NoBoxPlotWhisker.xml new file mode 100644 index 00000000..ef2de0bf --- /dev/null +++ b/src/params/NoBoxPlotWhisker.xml @@ -0,0 +1,15 @@ + + + +