Salome HOME
Copyright update 2020
[modules/med.git] / src / MEDCalc / cmp / MEDPresentationScalarMap.hxx
index d3d1ae1cf5e3a566d92d884042bb954fd4c4e4da..e530ce2adede1f8bf3c4b29f68747b99a22979db 100644 (file)
@@ -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
 
 #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();