X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Fcmp%2FMEDPresentationScalarMap.hxx;h=e530ce2adede1f8bf3c4b29f68747b99a22979db;hb=ac322e3094a38d268a2cc56e58ab05206a67436b;hp=1b26af56ffa9ef50f663d3bc1e2eece3b26ba526;hpb=0d0b1478f016ab0c9cf4a95ba79e0c7455cf2137;p=modules%2Fmed.git diff --git a/src/MEDCalc/cmp/MEDPresentationScalarMap.hxx b/src/MEDCalc/cmp/MEDPresentationScalarMap.hxx index 1b26af56f..e530ce2ad 100644 --- a/src/MEDCalc/cmp/MEDPresentationScalarMap.hxx +++ b/src/MEDCalc/cmp/MEDPresentationScalarMap.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2016 CEA/DEN, EDF R&D +// Copyright (C) 2016-2020 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -22,15 +22,23 @@ #include "MEDCALC.hxx" #include "MEDPresentation.hxx" +#include class MEDCALC_EXPORT MEDPresentationScalarMap : public MEDPresentation { public: - MEDPresentationScalarMap(const MEDCALC::ScalarMapParameters& params) : - MEDPresentation(params.fieldHandlerId, "MEDPresentationScalarMap"), _params(params) - {} + static const std::string TYPE_NAME; + + MEDPresentationScalarMap(const MEDCALC::ScalarMapParameters& params, const MEDCALC::ViewModeType viewMode); virtual ~MEDPresentationScalarMap() {} + void updatePipeline(const MEDCALC::ScalarMapParameters& params); + + void getParameters(MEDCALC::ScalarMapParameters & params) const { params = _params; } ; + void setParameters(const MEDCALC::ScalarMapParameters & params) { _params = params; } ; + +// MEDCALC::ViewModeType getViewMode() { return _params.viewMode; } + protected: virtual void internalGeneratePipeline();