Salome HOME
Copyright update 2022
[modules/med.git] / src / MEDCalc / cmp / MEDPresentationVectorField.hxx
index f8d5ef00b56b63205fe87acd0a936ad4039d4734..8aae2b7dafe419e49c44c89740fc5b37ddc5382d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016  CEA/DEN, EDF R&D
+// Copyright (C) 2016-2022  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
@@ -27,6 +27,8 @@ class MEDCALC_EXPORT MEDPresentationVectorField : public MEDPresentation
 {
 public:
   static const std::string TYPE_NAME;
+  static const std::string PROP_SCALE_FACTOR;
+  static const std::string PROP_CUSTOM_SCALE_FACTOR;
 
   MEDPresentationVectorField(const MEDCALC::VectorFieldParameters& params, const MEDCALC::ViewModeType viewMode);
   virtual ~MEDPresentationVectorField() {}
@@ -40,8 +42,9 @@ public:
 
 protected:
   virtual void internalGeneratePipeline();
+  void updateScaleFactor(const double, const bool);
   void autoScale();
-
+  void scale();
 private:
   MEDCALC::VectorFieldParameters _params;