Salome HOME
updated copyright message
[modules/shaper.git] / src / XAO / XAO_BooleanStep.hxx
index 90f6278a3930112b4aa86671332dbb63415dbe7a..c87f405fbddf43a13020abb8b203fc268381be2c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2015  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2013-2023  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
@@ -49,9 +49,9 @@ namespace XAO
          * @param nbElements the number elements of the geometry.
          * @param nbComponents the number of components of the field.
          */
-        BooleanStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
+        BooleanStep(int step, int stamp, int nbElements, int nbComponents);
 
-        virtual const XAO::Type getType() { return XAO::BOOLEAN; }
+        virtual XAO::Type getType() { return XAO::BOOLEAN; }
 
         /**
          * Gets all the values in a vector by elements and by components.
@@ -64,14 +64,14 @@ namespace XAO
          * @param element the index of the element to get.
          * @return a vector containing all the values for the given element.
          */
-        std::vector<bool> getElement(const int& element) throw (XAO_Exception);
+        std::vector<bool> getElement(int element);
 
         /**
          * Gets all the values for a component.
          * @param component the index of the component to get.
          * @return a vector containing all the values for the given component.
          */
-        std::vector<bool> getComponent(const int& component) throw (XAO_Exception);
+        std::vector<bool> getComponent(int component);
 
         /**
          * Gets a value for an element and a component.
@@ -79,27 +79,27 @@ namespace XAO
          * @param component the index of the component.
          * @return the value.
          */
-        const bool getValue(const int& element, const int& component) throw (XAO_Exception);
+        bool getValue(int element, int component);
 
         /**
          * Sets all the values from a list.
          * @param values the list of values to set.
          */
-        void setValues(const std::vector<bool>& values) throw (XAO_Exception);
+        void setValues(const std::vector<bool>& values);
 
         /**
          * Sets the values for an element.
          * @param element the index of the element to set.
          * @param elements the values to set.
          */
-        void setElement(const int& element, const std::vector<bool>& elements) throw (XAO_Exception);
+        void setElement(int element, const std::vector<bool>& elements);
 
         /**
          * Sets the values for a component.
          * @param component the index of the component to set.
          * @param components the values to set.
          */
-        void setComponent(const int& component, const std::vector<bool>& components) throw (XAO_Exception);
+        void setComponent(int component, const std::vector<bool>& components);
 
         /**
          * Sets the value for an element and a component.
@@ -107,10 +107,10 @@ namespace XAO
          * @param component the index of the component.
          * @param value the value.
          */
-        void setValue(const int& element, const int& component, const bool& value) throw (XAO_Exception);
+        void setValue(int element, int component, bool value);
 
-        virtual const std::string getStringValue(const int& element, const int& component) throw (XAO_Exception);
-        virtual void setStringValue(const int& element, const int& component, const std::string& value)  throw (XAO_Exception);
+        virtual const std::string getStringValue(int element, int component);
+        virtual void setStringValue(int element, int component, const std::string& value);
 
     private:
         std::vector< std::vector<bool> > m_values;