X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Fcmp%2FMEDPresentationScalarMap.hxx;h=c5f034a17e42b89bfeb7ca985032a6d63ba5858c;hb=HEAD;hp=2b35a3482b76b79c36441525f1e0d93cd7167641;hpb=e0883c7231506a8d94f0241c442cacdead1a7a24;p=modules%2Fmed.git diff --git a/src/MEDCalc/cmp/MEDPresentationScalarMap.hxx b/src/MEDCalc/cmp/MEDPresentationScalarMap.hxx index 2b35a3482..c5f034a17 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-2024 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -22,17 +22,22 @@ #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); - MEDCALC::MEDPresentationViewMode getViewMode() { return _params.viewMode; } + + 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();