Salome HOME
Updated copyright comment
[modules/med.git] / src / MEDCalc / cmp / MEDPresentationScalarMap.hxx
index 1b26af56ffa9ef50f663d3bc1e2eece3b26ba526..c5f034a17e42b89bfeb7ca985032a6d63ba5858c 100644 (file)
@@ -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
 
 #include "MEDCALC.hxx"
 #include "MEDPresentation.hxx"
+#include <string>
 
 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();