Salome HOME
[MEDCalc] Fully functional scalar map (other pres deactivated)
[modules/med.git] / src / MEDCalc / cmp / MEDPresentationScalarMap.hxx
index 2b35a3482b76b79c36441525f1e0d93cd7167641..71c5521d44b66277a3203dc5501ed2afdd8f0661 100644 (file)
 
 #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::MEDPresentationViewMode 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; } ;
+
 protected:
   virtual void internalGeneratePipeline();