Graphics objects: use const* for the API 11/6711/2
Clément DAVID [Wed, 14 Mar 2012 13:06:27 +0000 (14:06 +0100)]
Change-Id: Ibaf798d92890e961acfadbb115f657f23d1abfdb

25 files changed:
scilab/modules/graphic_objects/includes/Data3D.hxx
scilab/modules/graphic_objects/includes/DataController.hxx
scilab/modules/graphic_objects/includes/DataModel.hxx
scilab/modules/graphic_objects/includes/NgonData.hxx
scilab/modules/graphic_objects/includes/NgonGeneralData.hxx
scilab/modules/graphic_objects/includes/NgonGridData.hxx
scilab/modules/graphic_objects/includes/NgonGridMatplotData.hxx
scilab/modules/graphic_objects/includes/NgonPolylineData.hxx
scilab/modules/graphic_objects/includes/TriangleMeshData.hxx
scilab/modules/graphic_objects/includes/TriangleMeshFecData.hxx
scilab/modules/graphic_objects/includes/createGraphicObject.h
scilab/modules/graphic_objects/includes/getGraphicObjectProperty.h
scilab/modules/graphic_objects/includes/setGraphicObjectProperty.h
scilab/modules/graphic_objects/src/cpp/Data3D.cpp
scilab/modules/graphic_objects/src/cpp/NgonData.cpp
scilab/modules/graphic_objects/src/cpp/NgonGeneralData.cpp
scilab/modules/graphic_objects/src/cpp/NgonGridData.cpp
scilab/modules/graphic_objects/src/cpp/NgonGridMatplotData.cpp
scilab/modules/graphic_objects/src/cpp/NgonPolylineData.cpp
scilab/modules/graphic_objects/src/cpp/TriangleMeshData.cpp
scilab/modules/graphic_objects/src/cpp/TriangleMeshFecData.cpp
scilab/modules/graphic_objects/src/cpp/createGraphicObject.cpp
scilab/modules/graphic_objects/src/cpp/dataModel.cpp
scilab/modules/graphic_objects/src/cpp/getGraphicObjectProperty.cpp
scilab/modules/graphic_objects/src/cpp/setGraphicObjectProperty.cpp

index 0e09322..07c2f3c 100644 (file)
@@ -49,7 +49,7 @@ public :
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    virtual int getPropertyFromName(char* propertyName);
+    virtual int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -58,7 +58,7 @@ public :
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    virtual int setDataProperty(int property, void* value, int numElements);
+    virtual int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
index 2c780ab..5441156 100644 (file)
@@ -20,27 +20,27 @@ class DataController
 {
 
 public :
-    static BOOL setGraphicObjectProperty(char *_pstID, char* _pstName, void* _dblValue, int numElements)
+    static BOOL setGraphicObjectProperty(char const* _pstID, char const* _pstName, void const* _dblValue, int numElements)
     {
         return DataModel::get()->setGraphicObjectProperty(_pstID, _pstName, _dblValue, numElements);
     }
 
-    static void getGraphicObjectProperty(char *_pstID, char* _pstName, void **_pvData)
+    static void getGraphicObjectProperty(char const* _pstID, char const* _pstName, void **_pvData)
     {
         return DataModel::get()->getGraphicObjectProperty(_pstID, _pstName, _pvData);
     }
 
-    static void getGraphicObjectIntProperty(char* _pstID, char* _pstName, void **_pvData)
+    static void getGraphicObjectIntProperty(char const* _pstID, char const* _pstName, void **_pvData)
     {
         return DataModel::get()->getGraphicObjectIntProperty(_pstID, _pstName, _pvData);
     }
 
-    static char* createDataObject(char* _pstID, char* _sType)
+    static char const* createDataObject(char const* _pstID, char const* _sType)
     {
         return DataModel::get()->createDataObject(_pstID, _sType);
     }
 
-    static void deleteDataObject(char* _pstID)
+    static void deleteDataObject(char const* _pstID)
     {
         DataModel::get()->deleteDataObject(_pstID);
     }
index 3880df9..2bfb822 100644 (file)
@@ -60,10 +60,10 @@ public :
      * property return value (also FALSE); returning an int, with -1 for a failed
      * allocation would possibly solve this problem.
      */
-    BOOL setGraphicObjectProperty(char *_pstID, char* _pstName, void* _dblValue, int numElements);
+    BOOL setGraphicObjectProperty(char const* _pstID, char const* _pstName, void const* _dblValue, int numElements);
 
     /** Returns a graphic object vector property */
-    void getGraphicObjectProperty(char *_pstID, char* _pstName, void **_pvData);
+    void getGraphicObjectProperty(char const* _pstID, char const* _pstName, void **_pvData);
 
     /**
      * Returns a graphic object integer property
@@ -72,15 +72,15 @@ public :
      * methods of the different Data classes when integer values are returned)
      * Probably redundant with getGraphicObjectProperty
      */
-    void getGraphicObjectIntProperty(char *_pstID, char* _pstName, void **_pvData);
+    void getGraphicObjectIntProperty(char const* _pstID, char const* _pstName, void **_pvData);
 
     /** Creates a data object */
-    char* createDataObject(char* _pstID, char* _sType);
+    char const* createDataObject(char const* _pstID, char const* _sType);
 
     /**
      * Deletes a data object
      */
-    void deleteDataObject(char* _pstID);
+    void deleteDataObject(char const* _pstID);
 
 private :
     static DataModel *m_me;
index 24f35be..0513c0b 100644 (file)
@@ -53,7 +53,7 @@ public :
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -62,7 +62,7 @@ public :
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
index eb09c0e..5ffc7d1 100644 (file)
@@ -56,7 +56,7 @@ public :
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -65,7 +65,7 @@ public :
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
@@ -103,28 +103,28 @@ public :
      * @param[in] data a pointer to the data (3 * numElements values)
      * @param[in] numElements the number of points in the data array ( #n-gons * #vertices per n-gon)
      */
-    void setData(double* data, int numElements);
+    void setData(double const* data, int numElements);
 
     /**
      * Sets the x coordinates data
      * @param[in] data a pointer to the data (numElements values)
      * @param[in] numElements the number of points in the data array ( #n-gons * #vertices per n-gon)
      */
-    void setDataX(double* data, int numElements);
+    void setDataX(double const* data, int numElements);
 
     /**
      * Sets the y coordinates data
      * @param[in] data a pointer to the data (numElements values)
      * @param[in] numElements the number of points in the data array ( #n-gons * #vertices per n-gon)
      */
-    void setDataY(double* data, int numElements);
+    void setDataY(double const* data, int numElements);
 
     /**
      * Sets the z coordinates data
      * @param[in] data a pointer to the data (numElements values)
      * @param[in] numElements the number of points in the data array ( #n-gons * #vertices per n-gon)
      */
-    void setDataZ(double* data, int numElements);
+    void setDataZ(double const* data, int numElements);
 
     /**
      * Returns the number of elements (number of n-gons)
@@ -140,7 +140,7 @@ public :
      * @param[in] numElementsArray a pointer to a 3-element array (# n-gons, # vertices per n-gon, # color values)
      * @return 1 if it succeeded, 0 if the allocation failed
      */
-    int setNumElementsArray(int* numElementsArray);
+    int setNumElementsArray(int const* numElementsArray);
 
     /**
      * Returns the color values array
@@ -153,7 +153,7 @@ public :
      * @param[in] colors a pointer to the color values array
      * @param[in] numElements the number of color values in the data array
      */
-    void setColors(double* colors, int numElements);
+    void setColors(double const* colors, int numElements);
 
     /**
      * Returns the number of colors
index 40bd9fc..1288a2f 100644 (file)
@@ -81,7 +81,7 @@ public :
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -90,7 +90,7 @@ public :
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
@@ -136,34 +136,34 @@ public :
      * @param[in] gridSize a pointer to a 4-element array: x vector (nb rows, nb cols) and y vector (nb rows, nb cols) dimensions
      * @return 1 if the property has been successfully set, 0 otherwise (failed allocation)
      */
-    int setGridSize(int* gridSize);
+    int setGridSize(int const* gridSize);
 
     /**
      * Sets the grid's x data
      * @param[in] data a pointer to the x data (numElements values)
      * @param[in] numElements the number of elements to set
      */
-    void setDataX(double* data, int numElements);
+    void setDataX(double const* data, int numElements);
 
     /**
      * Sets the grid's y data
      * @param[in] data a pointer to the y data (numElements values)
      * @param[in] numElements the number of elements to set
      */
-    void setDataY(double* data, int numElements);
+    void setDataY(double const* data, int numElements);
 
     /**
      * Sets the grid's z data
      * @param[in] data a pointer to the z data (numElements values)
      * @param[in] numElements the number of elements to set
      */
-    void setDataZ(double* data, int numElements);
+    void setDataZ(double const* data, int numElements);
 
     /**
      * Sets the grid's z coordinates shift
      * @param[in] data a pointer to the z shift value
      */
-    void setZCoordinatesShift(double* data);
+    void setZCoordinatesShift(double const* data);
 
     /**
      * Returns the grid's x data
index c786d9e..04e24a4 100644 (file)
@@ -71,7 +71,7 @@ public :
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -80,7 +80,7 @@ public :
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
@@ -99,7 +99,7 @@ public :
      * @param[in] gridSize a pointer to a 4-element array: x vector (nb rows, nb cols) and y vector (nb rows, nb cols) dimensions
      * @return 1 if the property has been successfully set, 0 otherwise (failed allocation)
      */
-    int setGridSize(int* gridSize);
+    int setGridSize(int const* gridSize);
 
     /**
      * Sets the 2D bounding rectangle's coordinates
@@ -107,7 +107,7 @@ public :
      * To be done: use the same coordinate ordering as the internal array
      * @param[in] a pointer to a 4-element array: {xmin, ymin, xmax, ymax} bounds. If bounds is NULL, type is set to 0, else, it is set to 1
      */
-    void setBounds(double* bounds);
+    void setBounds(double const* bounds);
 
     /**
      * Returns the 2D bounding rectangle's coordinates
@@ -129,7 +129,7 @@ public :
      * @param[in] data a pointer to the z data (numElements values)
      * @param[in] numElements the number of elements to set
      */
-    void setDataZ(double* data, int numElements);
+    void setDataZ(double const* data, int numElements);
 };
 
 #endif
index d06233c..72080e7 100644 (file)
@@ -71,7 +71,7 @@ public :
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -80,7 +80,7 @@ public :
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
@@ -119,7 +119,7 @@ public :
      * @param[in] data a pointer to the x shift array (numElements values)
      * @param[in] numElements the number of elements in the array
      */
-    int setXCoordinatesShift(double* data, int numElements);
+    int setXCoordinatesShift(double const* data, int numElements);
 
     /**
      * Returns the y coordinates shift array
@@ -133,7 +133,7 @@ public :
      * @param[in] data a pointer to the y shift array (numElements values)
      * @param[in] numElements the number of elements in the array
      */
-    int setYCoordinatesShift(double* data, int numElements);
+    int setYCoordinatesShift(double const* data, int numElements);
 
     /**
      * Returns the z coordinates shift array
@@ -147,7 +147,7 @@ public :
      * @param data the z shift array (numElements values)
      * @param numElements the number of elements in the array
      */
-    int setZCoordinatesShift(double* data, int numElements);
+    int setZCoordinatesShift(double const* data, int numElements);
 
     /**
      * Returns the x coordinates shift array flag
@@ -197,7 +197,7 @@ public :
      * @param[in] numElementsArray a pointer to a 2-element array (always 1, #vertices)
      * @return 1 if it succeeded, 0 if the allocation failed
      */
-    int setNumElementsArray(int* numElementsArray);
+    int setNumElementsArray(int const* numElementsArray);
 
     /**
      * Copies the former shift coordinates array into the new one
@@ -207,7 +207,7 @@ public :
      * @param[in] oldShift a pointer to the former shift coordinates array
      * @param[in] numElementsNew the new array's number of elements
      */
-    void copyShiftCoordinatesArray(double* newShift, double* oldShift, int numElementsNew);
+    void copyShiftCoordinatesArray(double * newShift, double const* oldShift, int numElementsNew);
 
     /**
      * Deletes the coordinates and shift arrays
index d2e92e3..c48b194 100644 (file)
@@ -74,7 +74,7 @@ public:
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -83,7 +83,7 @@ public:
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
@@ -123,7 +123,7 @@ public:
      * @param[in] vertices a pointer the array of vertex {x,y,z} coordinates to set
      * @param[in] numElements the number of vertices
      */
-    void setVertices(double* vertices, unsigned int numElements);
+    void setVertices(double const* vertices, unsigned int numElements);
 
     /**
      * Returns the array of triangle indices
@@ -144,28 +144,28 @@ public:
      * @param[in] indices a pointer to the array of index triplet values
      * @param[in] numElements the number of triplets
      */
-    void setIndices(unsigned int* indices, unsigned int numElements);
+    void setIndices(unsigned int const* indices, unsigned int numElements);
 
     /**
      * Sets the x coordinates
      * @param[in] data a pointer to the array of x coordinates
      * @param[in] numElements the number of x coordinates to set
      */
-    void setDataX(double* data, unsigned int numElements);
+    void setDataX(double const* data, unsigned int numElements);
 
     /**
      * Sets the y coordinates
      * @param[in] data a pointer to the array of y coordinates
      * @param[in] numElements the number of y coordinates to set
      */
-    void setDataY(double* data, unsigned int numElements);
+    void setDataY(double const* data, unsigned int numElements);
 
     /**
      * Sets the z coordinates
      * @param[in] data a pointer to the array of z coordinates
      * @param[in] numElements the number of z coordinates to set
      */
-    void setDataZ(double* data, unsigned int numElements);
+    void setDataZ(double const* data, unsigned int numElements);
 
     /**
      * Returns the array of per-vertex values
@@ -178,7 +178,7 @@ public:
      * @param[in] data a pointer to the array of per-vertex values
      * @param[in] numElements the number of values to set
      */
-    void setValues(double* data, unsigned int numElements);
+    void setValues(double const* data, unsigned int numElements);
 
     /**
      * Resets the vertex coordinates
index b1f31d9..4e61592 100644 (file)
@@ -60,7 +60,7 @@ public:
      * @param[in] propertyName the property name
      * @return the property identifier
      */
-    int getPropertyFromName(char* propertyName);
+    int getPropertyFromName(char const* propertyName);
 
     /**
      * Sets a data property
@@ -69,7 +69,7 @@ public:
      * @param[in] numElements the number of elements to set
      * @return 1 if the property has been successfully set, 0 otherwise
      */
-    int setDataProperty(int property, void* value, int numElements);
+    int setDataProperty(int property, void const* value, int numElements);
 
     /**
      * Returns a data property
@@ -97,7 +97,7 @@ public:
      * @param[in] a pointer to the array of fec triangles values
      * @param[in] numElements the number of triangles to set
      */
-    void setFecTriangles(double* data, int numElements);
+    void setFecTriangles(double const* data, int numElements);
 
     /**
      * Returns the array of fec triangle values
index 6112ccf..afeeee6 100644 (file)
 ** Ask Controller to create a graphic object
 ** of the given _sType.
 */
-GRAPHIC_OBJECTS_IMPEXP char *createGraphicObject(char *_sType);
+GRAPHIC_OBJECTS_IMPEXP char *createGraphicObject(char const* _sType);
 
 /*
 ** Ask Controller to clone a graphic object
 ** referenced the given _sId.
 */
-GRAPHIC_OBJECTS_IMPEXP char *cloneGraphicObject(char *_sId);
+GRAPHIC_OBJECTS_IMPEXP char *cloneGraphicObject(char const* _sId);
 
 /*
 ** Ask Controller to create a data object
 ** referenced by the given _sId and of the given _sType
 */
-GRAPHIC_OBJECTS_IMPEXP char *createDataObject(char *_sId, char *_sType);
+GRAPHIC_OBJECTS_IMPEXP char const* createDataObject(char const* _sId, char const* _sType);
 
 /*
 ** Ask Controller to create a figure menubar
 ** referenced by the given _sFigureId and of the given _sType
 */
-GRAPHIC_OBJECTS_IMPEXP void buildFigureMenuBar(char *_sFigureId);
+GRAPHIC_OBJECTS_IMPEXP void buildFigureMenuBar(char const* _sFigureId);
 
 #endif /* !__CREATEGRAPHICOBJECT_H__ */
index c67f489..8176f29 100644 (file)
@@ -22,6 +22,6 @@
 ** Retrieve Graphic object property from Model.
 ** Specify type expected as parameter for JNI.
 */
-GRAPHIC_OBJECTS_IMPEXP void getGraphicObjectProperty(char *_pstID, char *_pstName, enum _ReturnType_ _returnType, void **_pvData);
+GRAPHIC_OBJECTS_IMPEXP void getGraphicObjectProperty(char const* _pstID, char const* _pstName, enum _ReturnType_ _returnType, void **_pvData);
 
 #endif /* !__GETGRAPHICOBJECTPROPERTY_H__ */
index c744a23..ed1c8be 100644 (file)
@@ -20,7 +20,7 @@
 #include "returnType.h"
 #include "dynlib_graphic_objects.h"
 
-GRAPHIC_OBJECTS_IMPEXP void setGraphicObjectRelationship(char *_parentId, char *_childId);
-GRAPHIC_OBJECTS_IMPEXP BOOL setGraphicObjectProperty(char *_psUID, char *_psPropertyName, void *_pvValue, enum _ReturnType_ _valueTtype, int numElements);
+GRAPHIC_OBJECTS_IMPEXP void setGraphicObjectRelationship(char const* _parentId, char const* _childId);
+GRAPHIC_OBJECTS_IMPEXP BOOL setGraphicObjectProperty(char const* _psUID, char const* _psPropertyName, void *_pvValue, enum _ReturnType_ _valueTtype, int numElements);
 
 #endif /* !__SETGRAPHICOBJECTPROPERTY_H__ */
index 982c631..0ca8a13 100644 (file)
@@ -28,12 +28,12 @@ Data3D::~Data3D(void)
 
 }
 
-int Data3D::getPropertyFromName(char* propertyName)
+int Data3D::getPropertyFromName(char const* propertyName)
 {
     return UNKNOWN_DATA_PROPERTY;
 }
 
-int Data3D::setDataProperty(int property, void* value, int numElements)
+int Data3D::setDataProperty(int property, void const* value, int numElements)
 {
     return 0;
 }
index 2602673..21e24f0 100644 (file)
@@ -34,7 +34,7 @@ NgonData::~NgonData(void)
 
 }
 
-int NgonData::getPropertyFromName(char* propertyName)
+int NgonData::getPropertyFromName(char const* propertyName)
 {
 
     if (strcmp(propertyName, __GO_DATA_MODEL_NUM_GONS__) == 0)
@@ -47,12 +47,12 @@ int NgonData::getPropertyFromName(char* propertyName)
     }
     else
     {
-         return Data3D::getPropertyFromName(propertyName);
+        return Data3D::getPropertyFromName(propertyName);
     }
 
 }
 
-int NgonData::setDataProperty(int property, void* value, int numElements)
+int NgonData::setDataProperty(int property, void const* value, int numElements)
 {
 
     if (property == NUM_GONS)
index 2c85992..41515ee 100644 (file)
@@ -34,7 +34,7 @@ NgonGeneralData::NgonGeneralData(void)
 
 NgonGeneralData::~NgonGeneralData(void)
 {
-    if (numGons*numVerticesPerGon > 0)
+    if (numGons * numVerticesPerGon > 0)
     {
         delete [] coordinates;
     }
@@ -45,7 +45,7 @@ NgonGeneralData::~NgonGeneralData(void)
     }
 }
 
-int NgonGeneralData::getPropertyFromName(char* propertyName)
+int NgonGeneralData::getPropertyFromName(char const* propertyName)
 {
     if (strcmp(propertyName, __GO_DATA_MODEL_NUM_ELEMENTS_ARRAY__) == 0)
     {
@@ -82,32 +82,32 @@ int NgonGeneralData::getPropertyFromName(char* propertyName)
 
 }
 
-int NgonGeneralData::setDataProperty(int property, void* value, int numElements)
+int NgonGeneralData::setDataProperty(int property, void const* value, int numElements)
 {
 
     if (property == NUM_ELEMENTS_ARRAY)
     {
-        return setNumElementsArray((int*) value);
+        return setNumElementsArray((int const*) value);
     }
     else if (property == COORDINATES)
     {
-        setData((double*) value, numElements);
+        setData((double const*) value, numElements);
     }
     else if (property == X_COORDINATES)
     {
-        setDataX((double*) value, numElements);
+        setDataX((double const*) value, numElements);
     }
     else if (property == Y_COORDINATES)
     {
-        setDataY((double*) value, numElements);
+        setDataY((double const*) value, numElements);
     }
     else if (property == Z_COORDINATES)
     {
-        setDataZ((double*) value, numElements);
+        setDataZ((double const*) value, numElements);
     }
     else if (property == COLORS)
     {
-        setColors((double*) value, numElements);
+        setColors((double const*) value, numElements);
     }
     else
     {
@@ -121,24 +121,24 @@ void NgonGeneralData::getDataProperty(int property, void **_pvData)
 {
     if (property == NUM_ELEMENTS_ARRAY)
     {
-          /* Not implemented yet */
-    //    getNumElementsArray();
+        /* Not implemented yet */
+        //    getNumElementsArray();
     }
     else if (property == COORDINATES)
     {
-         *_pvData = getData();
+        *_pvData = getData();
     }
     else if (property == X_COORDINATES)
     {
-         *_pvData = getDataX();
+        *_pvData = getDataX();
     }
     else if (property == Y_COORDINATES)
     {
-         *_pvData = getDataY();
+        *_pvData = getDataY();
     }
     else if (property == Z_COORDINATES)
     {
-         *_pvData = getDataZ();
+        *_pvData = getDataZ();
     }
     else if (property == COLORS)
     {
@@ -167,34 +167,34 @@ double* NgonGeneralData::getDataX(void)
 
 double* NgonGeneralData::getDataY(void)
 {
-    return &coordinates[numGons*numVerticesPerGon];
+    return &coordinates[numGons * numVerticesPerGon];
 }
 
 double* NgonGeneralData::getDataZ(void)
 {
-    return &coordinates[2*numGons*numVerticesPerGon];
+    return &coordinates[2 * numGons * numVerticesPerGon];
 }
 
 /*
  * Only partially implemented
  * Must be made consistent with setNumElementsArray
  */
-void NgonGeneralData::setData(double* data, int numElements)
+void NgonGeneralData::setData(double const* data, int numElements)
 {
-    if (numElements != numGons*numVerticesPerGon)
+    if (numElements != numGons * numVerticesPerGon)
     {
         delete [] coordinates;
 
-        coordinates = new double[3*numElements];
+        coordinates = new double[3 * numElements];
     }
 
-    for (int i = 0; i < 3*numElements; i++)
+    for (int i = 0; i < 3 * numElements; i++)
     {
         coordinates[i] = data[i];
     }
 }
 
-void NgonGeneralData::setDataX(double* data, int numElements)
+void NgonGeneralData::setDataX(double const* data, int numElements)
 {
     double* xCoordinates;
 
@@ -207,11 +207,11 @@ void NgonGeneralData::setDataX(double* data, int numElements)
 
 }
 
-void NgonGeneralData::setDataY(double* data, int numElements)
+void NgonGeneralData::setDataY(double const* data, int numElements)
 {
     double* yCoordinates;
 
-    yCoordinates = &coordinates[numGons*numVerticesPerGon];
+    yCoordinates = &coordinates[numGons * numVerticesPerGon];
 
     for (int i = 0; i < numElements; i++)
     {
@@ -220,11 +220,11 @@ void NgonGeneralData::setDataY(double* data, int numElements)
 
 }
 
-void NgonGeneralData::setDataZ(double* data, int numElements)
+void NgonGeneralData::setDataZ(double const* data, int numElements)
 {
     double* zCoordinates;
 
-    zCoordinates = &coordinates[2*numGons*numVerticesPerGon];
+    zCoordinates = &coordinates[2 * numGons * numVerticesPerGon];
 
     for (int i = 0; i < numElements; i++)
     {
@@ -238,7 +238,7 @@ int NgonGeneralData::getNumElements(void)
     return numGons;
 }
 
-int NgonGeneralData::setNumElementsArray(int* numElementsArray)
+int NgonGeneralData::setNumElementsArray(int const* numElementsArray)
 {
     double* newCoordinates = NULL;
     double* newColorValues = NULL;
@@ -248,8 +248,8 @@ int NgonGeneralData::setNumElementsArray(int* numElementsArray)
 
     /* Test whether the number of colors is valid */
     if ((numElementsArray[2] != numElementsArray[0]*numElementsArray[1]) &&
-        (numElementsArray[2] != numElementsArray[0]) &&
-        (numElementsArray[2] != 0))
+            (numElementsArray[2] != numElementsArray[0]) &&
+            (numElementsArray[2] != 0))
     {
         return 0;
     }
@@ -258,7 +258,7 @@ int NgonGeneralData::setNumElementsArray(int* numElementsArray)
     {
         try
         {
-            newCoordinates = new double[3*numElementsArray[0]*numElementsArray[1]];
+            newCoordinates = new double[3 * numElementsArray[0]*numElementsArray[1]];
         }
         catch (const std::exception& e)
         {
@@ -288,7 +288,7 @@ int NgonGeneralData::setNumElementsArray(int* numElementsArray)
     {
         if (newCoordinates != NULL)
         {
-            if (numGons*numVerticesPerGon > 0)
+            if (numGons * numVerticesPerGon > 0)
             {
                 delete [] coordinates;
             }
@@ -331,7 +331,7 @@ double* NgonGeneralData::getColors(void)
     return colorValues;
 }
 
-void NgonGeneralData::setColors(double* colors, int numElements)
+void NgonGeneralData::setColors(double const* colors, int numElements)
 {
     if (numElements > numColors)
     {
index 6e41ba0..3e39e75 100644 (file)
 #include "NgonGridData.hxx"
 
 extern "C" {
-    #include <string.h>
-    #include <stdlib.h>
+#include <string.h>
+#include <stdlib.h>
 
-    #include "graphicObjectProperties.h"
+#include "graphicObjectProperties.h"
 }
 
 NgonGridData::NgonGridData(void)
@@ -61,7 +61,7 @@ NgonGridData::~NgonGridData(void)
     }
 }
 
-int NgonGridData::getPropertyFromName(char* propertyName)
+int NgonGridData::getPropertyFromName(char const* propertyName)
 {
     if (strcmp(propertyName, __GO_DATA_MODEL_NUM_X__) == 0)
     {
@@ -110,27 +110,27 @@ int NgonGridData::getPropertyFromName(char* propertyName)
 
 }
 
-int NgonGridData::setDataProperty(int property, void* value, int numElements)
+int NgonGridData::setDataProperty(int property, void const* value, int numElements)
 {
     if (property == GRID_SIZE)
     {
-        return setGridSize((int*) value);
+        return setGridSize((int const*) value);
     }
     else if (property == X_COORDINATES)
     {
-        setDataX((double*) value, numElements);
+        setDataX((double const*) value, numElements);
     }
     else if (property == Y_COORDINATES)
     {
-        setDataY((double*) value, numElements);
+        setDataY((double const*) value, numElements);
     }
     else if (property == Z_COORDINATES)
     {
-        setDataZ((double*) value, numElements);
+        setDataZ((double const*) value, numElements);
     }
     else if (property == Z_COORDINATES_SHIFT)
     {
-        setZCoordinatesShift((double*) value);
+        setZCoordinatesShift((double const*) value);
     }
     else
     {
@@ -185,7 +185,7 @@ void NgonGridData::getDataProperty(int property, void **_pvData)
 
 }
 
-int NgonGridData::setGridSize(int* gridSize)
+int NgonGridData::setGridSize(int const* gridSize)
 {
     int newXSize;
     int newYSize;
@@ -214,8 +214,8 @@ int NgonGridData::setGridSize(int* gridSize)
         return 0;
     }
 
-    newXSize = gridSize[0]*gridSize[1];
-    newYSize = gridSize[2]*gridSize[3];
+    newXSize = gridSize[0] * gridSize[1];
+    newYSize = gridSize[2] * gridSize[3];
 
 
     if (newXSize != xSize)
@@ -246,13 +246,13 @@ int NgonGridData::setGridSize(int* gridSize)
         }
     }
 
-    if (newXSize*newYSize != xSize*ySize)
+    if (newXSize*newYSize != xSize * ySize)
     {
         zModified = 1;
 
         try
         {
-            newZCoordinates = new double[newXSize*newYSize];
+            newZCoordinates = new double[newXSize * newYSize];
         }
         catch (const std::exception& e)
         {
@@ -292,14 +292,14 @@ int NgonGridData::setGridSize(int* gridSize)
 
         if (zModified)
         {
-            if (xSize*ySize > 0)
+            if (xSize * ySize > 0)
             {
                 delete [] zCoordinates;
             }
 
             zCoordinates = newZCoordinates;
 
-            numGons = (xSize-1)*(ySize-1);
+            numGons = (xSize - 1) * (ySize - 1);
         }
 
     }
@@ -339,7 +339,7 @@ int NgonGridData::getNumY(void)
 
 int NgonGridData::getNumZ(void)
 {
-    return xSize*ySize;
+    return xSize * ySize;
 }
 
 int* NgonGridData::getXDimensions(void)
@@ -352,7 +352,7 @@ int* NgonGridData::getYDimensions(void)
     return yDimensions;
 }
 
-void NgonGridData::setDataX(double* data, int numElements)
+void NgonGridData::setDataX(double const* data, int numElements)
 {
     if (numElements > xSize)
     {
@@ -365,7 +365,7 @@ void NgonGridData::setDataX(double* data, int numElements)
     }
 }
 
-void NgonGridData::setDataY(double* data, int numElements)
+void NgonGridData::setDataY(double const* data, int numElements)
 {
     if (numElements > ySize)
     {
@@ -378,9 +378,9 @@ void NgonGridData::setDataY(double* data, int numElements)
     }
 }
 
-void NgonGridData::setDataZ(double* data, int numElements)
+void NgonGridData::setDataZ(double const* data, int numElements)
 {
-    if (numElements > xSize*ySize)
+    if (numElements > xSize * ySize)
     {
         return;
     }
@@ -391,7 +391,7 @@ void NgonGridData::setDataZ(double* data, int numElements)
     }
 }
 
-void NgonGridData::setZCoordinatesShift(double* data)
+void NgonGridData::setZCoordinatesShift(double const* data)
 {
     zCoordinatesShift = *data;
 }
index 41e7843..756ca5c 100644 (file)
 #include "NgonGridMatplotData.hxx"
 
 extern "C" {
-    #include <string.h>
-    #include <stdlib.h>
+#include <string.h>
+#include <stdlib.h>
 
-    #include "graphicObjectProperties.h"
+#include "graphicObjectProperties.h"
 }
 
 NgonGridMatplotData::NgonGridMatplotData(void)
@@ -29,7 +29,7 @@ NgonGridMatplotData::~NgonGridMatplotData(void)
 
 }
 
-int NgonGridMatplotData::getPropertyFromName(char* propertyName)
+int NgonGridMatplotData::getPropertyFromName(char const* propertyName)
 {
     if (strcmp(propertyName, __GO_DATA_MODEL_GRID_SIZE__) == 0)
     {
@@ -54,19 +54,19 @@ int NgonGridMatplotData::getPropertyFromName(char* propertyName)
 
 }
 
-int NgonGridMatplotData::setDataProperty(int property, void* value, int numElements)
+int NgonGridMatplotData::setDataProperty(int property, void const* value, int numElements)
 {
     if (property == GRID_SIZE)
     {
-        return setGridSize((int*) value);
+        return setGridSize((int const*) value);
     }
     else if (property == MATPLOT_BOUNDS)
     {
-        setBounds((double*) value);
+        setBounds((double const*) value);
     }
     else if (property == Z_COORDINATES)
     {
-        setDataZ((double*) value, numElements);
+        setDataZ((double const*) value, numElements);
     }
     else
     {
@@ -100,7 +100,7 @@ void NgonGridMatplotData::getDataProperty(int property, void **_pvData)
  * To be done: refactoring with NgonGridData, as these two classes'
  * setGridSize methods are almost identical.
  */
-int NgonGridMatplotData::setGridSize(int* gridSize)
+int NgonGridMatplotData::setGridSize(int const* gridSize)
 {
     int newXSize;
     int newYSize;
@@ -130,8 +130,8 @@ int NgonGridMatplotData::setGridSize(int* gridSize)
         return 0;
     }
 
-    newXSize = gridSize[0]*gridSize[1];
-    newYSize = gridSize[2]*gridSize[3];
+    newXSize = gridSize[0] * gridSize[1];
+    newYSize = gridSize[2] * gridSize[3];
 
     if (newXSize != xSize)
     {
@@ -163,20 +163,20 @@ int NgonGridMatplotData::setGridSize(int* gridSize)
 
     if (xSize > 0 && ySize > 0)
     {
-        formerGridSize = (xSize-1)*(ySize-1);
+        formerGridSize = (xSize - 1) * (ySize - 1);
     }
     else
     {
         formerGridSize = 0;
     }
 
-    if ((newXSize-1)*(newYSize-1) != formerGridSize)
+    if ((newXSize - 1) * (newYSize - 1) != formerGridSize)
     {
         zModified = 1;
 
         try
         {
-            newZCoordinates = new double[(newXSize-1)*(newYSize-1)];
+            newZCoordinates = new double[(newXSize - 1) * (newYSize - 1)];
         }
         catch (const std::exception& e)
         {
@@ -223,7 +223,7 @@ int NgonGridMatplotData::setGridSize(int* gridSize)
 
             zCoordinates = newZCoordinates;
 
-            numGons = (xSize-1)*(ySize-1);
+            numGons = (xSize - 1) * (ySize - 1);
 
         }
 
@@ -257,7 +257,7 @@ int NgonGridMatplotData::setGridSize(int* gridSize)
     return result;
 }
 
-void NgonGridMatplotData::setBounds(double* bounds)
+void NgonGridMatplotData::setBounds(double const* bounds)
 {
     if (bounds == NULL)
     {
@@ -298,9 +298,9 @@ void NgonGridMatplotData::computeCoordinates(void)
         }
 
         boundingRectangle[0] = 0.5;
-        boundingRectangle[1] = 0.5 + (double) (xSize-1);
+        boundingRectangle[1] = 0.5 + (double) (xSize - 1);
         boundingRectangle[2] = 0.5;
-        boundingRectangle[3] = 0.5 + (double) (ySize-1);
+        boundingRectangle[3] = 0.5 + (double) (ySize - 1);
     }
     else
     {
@@ -346,9 +346,9 @@ void NgonGridMatplotData::computeCoordinates(void)
 
 }
 
-void NgonGridMatplotData::setDataZ(double* data, int numElements)
+void NgonGridMatplotData::setDataZ(double const* data, int numElements)
 {
-    if (numElements > (xSize-1)*(ySize-1))
+    if (numElements > (xSize - 1) * (ySize - 1))
     {
         return;
     }
index fba8284..da4fbe6 100644 (file)
@@ -56,7 +56,7 @@ NgonPolylineData::~NgonPolylineData(void)
     }
 }
 
-int NgonPolylineData::getPropertyFromName(char* propertyName)
+int NgonPolylineData::getPropertyFromName(char const* propertyName)
 {
 
     if (strcmp(propertyName, __GO_DATA_MODEL_NUM_ELEMENTS_ARRAY__) == 0)
@@ -103,39 +103,39 @@ int NgonPolylineData::getPropertyFromName(char* propertyName)
 }
 
 
-int NgonPolylineData::setDataProperty(int property, void* value, int numElements)
+int NgonPolylineData::setDataProperty(int property, void const* value, int numElements)
 {
     if (property == NUM_ELEMENTS_ARRAY)
     {
-        return setNumElementsArray((int*) value);
+        return setNumElementsArray((int const*) value);
     }
     else if (property == X_COORDINATES_SHIFT)
     {
-        return setXCoordinatesShift((double*) value, numElements);
+        return setXCoordinatesShift((double const*) value, numElements);
     }
     else if (property == Y_COORDINATES_SHIFT)
     {
-        return setYCoordinatesShift((double*) value, numElements);
+        return setYCoordinatesShift((double const*) value, numElements);
     }
     else if (property == Z_COORDINATES_SHIFT)
     {
-        return setZCoordinatesShift((double*) value, numElements);
+        return setZCoordinatesShift((double const*) value, numElements);
     }
     else if (property == X_COORDINATES_SHIFT_SET)
     {
-        setXCoordinatesShiftSet(*((int*) value));
+        setXCoordinatesShiftSet(*((int const*) value));
     }
     else if (property == Y_COORDINATES_SHIFT_SET)
     {
-        setYCoordinatesShiftSet(*((int*) value));
+        setYCoordinatesShiftSet(*((int const*) value));
     }
     else if (property == Z_COORDINATES_SHIFT_SET)
     {
-        setZCoordinatesShiftSet(*((int*) value));
+        setZCoordinatesShiftSet(*((int const*) value));
     }
     else if (property == Z_COORDINATES_SET)
     {
-        setZCoordinatesSet(*((int*) value));
+        setZCoordinatesSet(*((int const*) value));
     }
     else
     {
@@ -206,7 +206,7 @@ double* NgonPolylineData::getXCoordinatesShift(void)
     return xShift;
 }
 
-int NgonPolylineData::setXCoordinatesShift(double* data, int numElements)
+int NgonPolylineData::setXCoordinatesShift(double const* data, int numElements)
 {
     if (xShiftSet == 0)
     {
@@ -236,7 +236,7 @@ double* NgonPolylineData::getYCoordinatesShift()
     return yShift;
 }
 
-int NgonPolylineData::setYCoordinatesShift(double* data, int numElements)
+int NgonPolylineData::setYCoordinatesShift(double const* data, int numElements)
 {
     if (yShiftSet == 0)
     {
@@ -314,7 +314,7 @@ void NgonPolylineData::setZCoordinatesShiftSet(int zShiftSet)
     this->zShiftSet = zShiftSet;
 }
 
-int NgonPolylineData::setZCoordinatesShift(double* data, int numElements)
+int NgonPolylineData::setZCoordinatesShift(double const* data, int numElements)
 {
     if (zShiftSet == 0)
     {
@@ -339,7 +339,7 @@ int NgonPolylineData::setZCoordinatesShift(double* data, int numElements)
     return 1;
 }
 
-int NgonPolylineData::setNumElementsArray(int* numElementsArray)
+int NgonPolylineData::setNumElementsArray(int const* numElementsArray)
 {
     int newNumElements;
     int previousNumElements;
@@ -352,8 +352,8 @@ int NgonPolylineData::setNumElementsArray(int* numElementsArray)
         return 0;
     }
 
-    newNumElements = numElementsArray[0]*numElementsArray[1];
-    previousNumElements = numGons*numVerticesPerGon;
+    newNumElements = numElementsArray[0] * numElementsArray[1];
+    previousNumElements = numGons * numVerticesPerGon;
 
     if (newNumElements == 0 && previousNumElements > 0)
     {
@@ -373,8 +373,9 @@ int NgonPolylineData::setNumElementsArray(int* numElementsArray)
 
         result = 1;
 
-        try {
-            newCoordinates = new double[3*newNumElements];
+        try
+        {
+            newCoordinates = new double[3 * newNumElements];
         }
         catch (const std::exception& e)
         {
@@ -419,7 +420,7 @@ int NgonPolylineData::setNumElementsArray(int* numElementsArray)
 
         if (result)
         {
-            if (numGons*numVerticesPerGon > 0)
+            if (numGons * numVerticesPerGon > 0)
             {
                 delete [] coordinates;
             }
@@ -430,7 +431,7 @@ int NgonPolylineData::setNumElementsArray(int* numElementsArray)
              */
             for (int i = 0; i < newNumElements; i++)
             {
-                newCoordinates[2*newNumElements+i] = 0.0;
+                newCoordinates[2 * newNumElements + i] = 0.0;
             }
 
             coordinates = newCoordinates;
@@ -489,7 +490,7 @@ int NgonPolylineData::setNumElementsArray(int* numElementsArray)
     return result;
 }
 
-void NgonPolylineData::copyShiftCoordinatesArray(double* newShift, double* oldShift, int numElementsNew)
+void NgonPolylineData::copyShiftCoordinatesArray(double * newShift, double const* oldShift, int numElementsNew)
 {
     int i;
     int numElementsCopied;
index 9a82c29..33b16bc 100644 (file)
@@ -33,9 +33,9 @@ TriangleMeshData::TriangleMeshData(void)
 /* To be correctly implemented */
 TriangleMeshData::TriangleMeshData(unsigned int numberVertices, unsigned int numberTriangles)
 {
-    vertices = new double[3*numberVertices];
+    vertices = new double[3 * numberVertices];
 
-    indices = new unsigned int[3*numberTriangles];
+    indices = new unsigned int[3 * numberTriangles];
 
     this->numberVertices = numberVertices;
     this->numberTriangles = numberTriangles;
@@ -57,7 +57,7 @@ TriangleMeshData::~TriangleMeshData(void)
 
 }
 
-int TriangleMeshData::getPropertyFromName(char* propertyName)
+int TriangleMeshData::getPropertyFromName(char const* propertyName)
 {
     if (strcmp(propertyName, __GO_DATA_MODEL_NUM_VERTICES__) == 0)
     {
@@ -99,39 +99,39 @@ int TriangleMeshData::getPropertyFromName(char* propertyName)
 }
 
 
-int TriangleMeshData::setDataProperty(int property, void* value, int numElements)
+int TriangleMeshData::setDataProperty(int property, void const* value, int numElements)
 {
     if (property == NUM_VERTICES)
     {
-        return setNumVertices(*((unsigned int*) value));
+        return setNumVertices(*((unsigned int const*) value));
     }
     else if (property == NUM_INDICES)
     {
-        return setNumIndices(*((unsigned int*) value));
+        return setNumIndices(*((unsigned int const*) value));
     }
     else if (property == X_COORDINATES)
     {
-        setDataX((double*) value, numElements);
+        setDataX((double const*) value, numElements);
     }
     else if (property == Y_COORDINATES)
     {
-        setDataY((double*) value, numElements);
+        setDataY((double const*) value, numElements);
     }
     else if (property == Z_COORDINATES)
     {
-        setDataZ((double*) value, numElements);
+        setDataZ((double const*) value, numElements);
     }
     else if (property == COORDINATES)
     {
-        setVertices((double*) value, numElements);
+        setVertices((double const*) value, numElements);
     }
     else if (property == INDICES)
     {
-        setIndices((unsigned int*) value, numElements);
+        setIndices((unsigned int const*) value, numElements);
     }
     else if (property == VALUES)
     {
-        setValues((double*) value, numElements);
+        setValues((double const*) value, numElements);
     }
     else
     {
@@ -201,7 +201,7 @@ int TriangleMeshData::setNumVertices(unsigned int numVertices)
 
         try
         {
-            newVertices = new double[3*numVertices];
+            newVertices = new double[3 * numVertices];
         }
         catch (const std::exception& e)
         {
@@ -268,7 +268,7 @@ int TriangleMeshData::setNumIndices(unsigned int numIndices)
 
         try
         {
-            newIndices = new unsigned int[3*numIndices];
+            newIndices = new unsigned int[3 * numIndices];
         }
         catch (const std::exception& e)
         {
@@ -305,7 +305,7 @@ double* TriangleMeshData::getVertices(void)
     return vertices;
 }
 
-void TriangleMeshData::setVertices(double* vertices, unsigned int numElements)
+void TriangleMeshData::setVertices(double const* vertices, unsigned int numElements)
 {
     if (numElements <= numberVertices)
     {
@@ -318,7 +318,7 @@ unsigned int* TriangleMeshData::getIndices(void)
     return indices;
 }
 
-void TriangleMeshData::setIndices(unsigned int* indices, unsigned int numElements)
+void TriangleMeshData::setIndices(unsigned int const* indices, unsigned int numElements)
 {
     if (numElements <= numberTriangles)
     {
@@ -326,40 +326,40 @@ void TriangleMeshData::setIndices(unsigned int* indices, unsigned int numElement
     }
 }
 
-void TriangleMeshData::setDataX(double* data, unsigned int numElements)
+void TriangleMeshData::setDataX(double const* data, unsigned int numElements)
 {
     if (numElements <= numberVertices)
     {
         for (unsigned int i = 0 ; i < numElements ; i++)
         {
-            vertices[3*i] = data[i];
+            vertices[3 * i] = data[i];
         }
     }
 }
 
-void TriangleMeshData::setDataY(double* data, unsigned int numElements)
+void TriangleMeshData::setDataY(double const* data, unsigned int numElements)
 {
     if (numElements <= numberVertices)
     {
         for (unsigned int i = 0 ; i < numElements ; i++)
         {
-            vertices[3*i + 1] = data[i];
+            vertices[3 * i + 1] = data[i];
         }
     }
 }
 
-void TriangleMeshData::setDataZ(double* data, unsigned int numElements)
+void TriangleMeshData::setDataZ(double const* data, unsigned int numElements)
 {
     if (numElements <= numberVertices)
     {
         for (unsigned int i = 0; i < numElements; i++)
         {
-            vertices[3*i + 2] = data[i];
+            vertices[3 * i + 2] = data[i];
         }
     }
 }
 
-void TriangleMeshData::setValues(double* data, unsigned int numElements)
+void TriangleMeshData::setValues(double const* data, unsigned int numElements)
 {
     if (numElements <= numberVertices)
     {
@@ -381,9 +381,9 @@ void TriangleMeshData::resetCoordinates(void)
 {
     for (unsigned int i = 0; i < numberVertices; i++)
     {
-        vertices[3*i] = 0.0;
-        vertices[3*i+1] = 0.0;
-        vertices[3*i+2] = 0.0;
+        vertices[3 * i] = 0.0;
+        vertices[3 * i + 1] = 0.0;
+        vertices[3 * i + 2] = 0.0;
     }
 }
 
index a2eda85..85f0bcd 100644 (file)
@@ -35,11 +35,11 @@ TriangleMeshFecData::TriangleMeshFecData(void)
 /* To be correctly implemented */
 TriangleMeshFecData::TriangleMeshFecData(unsigned int numberVertices, unsigned int numberTriangles)
 {
-    vertices = new double[3*numberVertices];
+    vertices = new double[3 * numberVertices];
 
-    indices = new unsigned int[3*numberTriangles];
+    indices = new unsigned int[3 * numberTriangles];
 
-    fecValues = new double[5*numberTriangles];
+    fecValues = new double[5 * numberTriangles];
 
     this->numberVertices = numberVertices;
     this->numberTriangles = numberTriangles;
@@ -64,7 +64,7 @@ TriangleMeshFecData::~TriangleMeshFecData(void)
     numberTriangles = 0;
 }
 
-int TriangleMeshFecData::getPropertyFromName(char* propertyName)
+int TriangleMeshFecData::getPropertyFromName(char const* propertyName)
 {
     if (strcmp(propertyName, __GO_DATA_MODEL_NUM_INDICES__) == 0)
     {
@@ -81,15 +81,15 @@ int TriangleMeshFecData::getPropertyFromName(char* propertyName)
 }
 
 
-int TriangleMeshFecData::setDataProperty(int property, void* value, int numElements)
+int TriangleMeshFecData::setDataProperty(int property, void const* value, int numElements)
 {
     if (property == NUM_INDICES)
     {
-        return setNumIndices(*((unsigned int*) value));
+        return setNumIndices(*((unsigned int const*) value));
     }
     else if (property == FEC_TRIANGLES)
     {
-        setFecTriangles((double*) value, numElements);
+        setFecTriangles((double const*) value, numElements);
     }
     else
     {
@@ -134,7 +134,7 @@ int TriangleMeshFecData::setNumIndices(unsigned int numIndices)
 
         try
         {
-            newIndices = new unsigned int[3*numIndices];
+            newIndices = new unsigned int[3 * numIndices];
         }
         catch (const std::exception& e)
         {
@@ -143,7 +143,7 @@ int TriangleMeshFecData::setNumIndices(unsigned int numIndices)
 
         try
         {
-            newFecValues = new double[5*numIndices];
+            newFecValues = new double[5 * numIndices];
         }
         catch (const std::exception& e)
         {
@@ -183,7 +183,7 @@ int TriangleMeshFecData::setNumIndices(unsigned int numIndices)
     return result;
 }
 
-void TriangleMeshFecData::setFecTriangles(double* data, int numElements)
+void TriangleMeshFecData::setFecTriangles(double const* data, int numElements)
 {
     if ((unsigned int)numElements > numberTriangles)
     {
@@ -192,20 +192,20 @@ void TriangleMeshFecData::setFecTriangles(double* data, int numElements)
 
     for (int i = 0; i < numElements; i++)
     {
-        indices[3*i] =  scilabIndexToIndex((unsigned int) data[numElements+i]);
-        indices[3*i+1] = scilabIndexToIndex((unsigned int) data[2*numElements+i]);
-        indices[3*i+2] = scilabIndexToIndex((unsigned int) data[3*numElements+i]);
+        indices[3 * i] =  scilabIndexToIndex((unsigned int) data[numElements + i]);
+        indices[3 * i + 1] = scilabIndexToIndex((unsigned int) data[2 * numElements + i]);
+        indices[3 * i + 2] = scilabIndexToIndex((unsigned int) data[3 * numElements + i]);
 
         /* Triangle number */
         fecValues[i] = data[i];
 
         /* Triangle vertices */
-        fecValues[numElements+i] = data[numElements+i];
-        fecValues[2*numElements+i] = data[2*numElements+i];
-        fecValues[3*numElements+i] = data[3*numElements+i];
+        fecValues[numElements + i] = data[numElements + i];
+        fecValues[2 * numElements + i] = data[2 * numElements + i];
+        fecValues[3 * numElements + i] = data[3 * numElements + i];
 
         /* Flag */
-        fecValues[4*numElements+i] = data[4*numElements+i];
+        fecValues[4 * numElements + i] = data[4 * numElements + i];
     }
 }
 
index 45846c9..7cc2f26 100644 (file)
@@ -22,22 +22,22 @@ extern "C"
 
 using namespace org_scilab_modules_graphic_objects;
 
-char *createGraphicObject(char *_sType)
+char *createGraphicObject(char const* _sType)
 {
     return CallGraphicController::askGraphicObject(getScilabJavaVM(), _sType);
 }
 
-char *cloneGraphicObject(char *_sId)
+char *cloneGraphicObject(char const* _sId)
 {
     return CallGraphicController::cloneGraphicObject(getScilabJavaVM(), _sId);
 }
 
-char *createDataObject(char *_sId, char *_sType)
+char const* createDataObject(char const* _sId, char const* _sType)
 {
     return DataController::createDataObject(_sId, _sType);
 }
 
-void buildFigureMenuBar(char *_sFigureId)
+void buildFigureMenuBar(char const* _sFigureId)
 {
     CallGraphicController::buildFigureMenuBar(getScilabJavaVM(), _sFigureId);
 }
index 6e5eb88..644bd55 100644 (file)
@@ -20,7 +20,7 @@ extern "C" {
 
 DataModel *DataModel::m_me = NULL;
 
-BOOL DataModel::setGraphicObjectProperty(char *_pstID, char* _pstName, void* _dblValue, int numElements)
+BOOL DataModel::setGraphicObjectProperty(char const* _pstID, char const* _pstName, void const* _dblValue, int numElements)
 {
     Data3D* dataObject;
     int property;
@@ -35,7 +35,7 @@ BOOL DataModel::setGraphicObjectProperty(char *_pstID, char* _pstName, void* _db
     return (BOOL) returnValue;
 }
 
-void DataModel::getGraphicObjectProperty(char *_pstID, char* _pstName, void **_pvData)
+void DataModel::getGraphicObjectProperty(char const* _pstID, char const* _pstName, void **_pvData)
 {
     Data3D* dataObject;
     int property;
@@ -47,7 +47,7 @@ void DataModel::getGraphicObjectProperty(char *_pstID, char* _pstName, void **_p
     dataObject->getDataProperty(property, _pvData);
 }
 
-void DataModel::getGraphicObjectIntProperty(char *_pstID, char* _pstName, void **_pvData)
+void DataModel::getGraphicObjectIntProperty(char const* _pstID, char const* _pstName, void **_pvData)
 {
     Data3D* dataObject;
     int property;
@@ -61,7 +61,7 @@ void DataModel::getGraphicObjectIntProperty(char *_pstID, char* _pstName, void *
     dataObject->getDataProperty(property, _pvData);
 }
 
-char* DataModel::createDataObject(char* _pstID, char* _sType)
+char const* DataModel::createDataObject(char const* _pstID, char const* _sType)
 {
     Data3D* newObject;
 
@@ -71,7 +71,7 @@ char* DataModel::createDataObject(char* _pstID, char* _sType)
      */
     if (strcmp(_sType, __GO_GRAYPLOT__) == 0)
     {
-       newObject = new NgonGridData();
+        newObject = new NgonGridData();
     }
     else if (strcmp(_sType, __GO_MATPLOT__) == 0)
     {
@@ -103,7 +103,7 @@ char* DataModel::createDataObject(char* _pstID, char* _sType)
     return _pstID;
 }
 
-void DataModel::deleteDataObject(char* _pstID)
+void DataModel::deleteDataObject(char const* _pstID)
 {
     m_dataMap->erase(std::string(_pstID));
 }
index cfeab66..f064de6 100644 (file)
@@ -24,7 +24,7 @@ extern "C"
 
 using namespace org_scilab_modules_graphic_objects;
 
-void getGraphicObjectProperty(char *_pstID, char *_pstName, _ReturnType_ _returnType, void **_pvData)
+void getGraphicObjectProperty(char const* _pstID, char const* _pstName, _ReturnType_ _returnType, void **_pvData)
 {
 
     /* All the Data model properties have the DATA_MODEL prefix */
@@ -38,52 +38,52 @@ void getGraphicObjectProperty(char *_pstID, char *_pstName, _ReturnType_ _return
     {
         switch (_returnType)
         {
-        case jni_string:
+            case jni_string:
             {
-                *_pvData = CallGraphicController::getGraphicObjectPropertyAsString(getScilabJavaVM(), _pstID, _pstName);
+                *(_pvData) = CallGraphicController::getGraphicObjectPropertyAsString(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_string_vector:
+            case jni_string_vector:
             {
                 *_pvData = CallGraphicController::getGraphicObjectPropertyAsStringVector(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_double:
+            case jni_double:
             {
                 ((double *)*_pvData)[0] = (double)CallGraphicController::getGraphicObjectPropertyAsDouble(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_double_vector:
+            case jni_double_vector:
             {
                 *_pvData = CallGraphicController::getGraphicObjectPropertyAsDoubleVector(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_bool:
+            case jni_bool:
             {
                 ((int *)*_pvData)[0] = (int)CallGraphicController::getGraphicObjectPropertyAsBoolean(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_bool_vector:
+            case jni_bool_vector:
             {
                 *_pvData = CallGraphicController::getGraphicObjectPropertyAsBooleanVector(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_int:
+            case jni_int:
             {
                 ((int *)*_pvData)[0] = CallGraphicController::getGraphicObjectPropertyAsInteger(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        case jni_int_vector:
+            case jni_int_vector:
             {
                 *_pvData = CallGraphicController::getGraphicObjectPropertyAsIntegerVector(getScilabJavaVM(), _pstID, _pstName);
                 return;
             }
-        default:
-            *_pvData = NULL;
-            return;
+            default:
+                *_pvData = NULL;
+                return;
         }
     }
-    catch(std::exception e)
+    catch (std::exception &e)
     {
         // If we have an exception, return null to scilab to manage error.
         *_pvData = NULL;
index 43790ff..ec0b1b1 100644 (file)
@@ -25,12 +25,12 @@ extern "C"
 
 using namespace org_scilab_modules_graphic_objects;
 
-void setGraphicObjectRelationship(char *_parentId, char *_childId)
+void setGraphicObjectRelationship(char const* _parentId, char const* _childId)
 {
     CallGraphicController::setGraphicObjectRelationship(getScilabJavaVM(), _parentId, _childId);
 }
 
-BOOL setGraphicObjectProperty(char *_pstID, char *_pstName, void *_pvValue, _ReturnType_ _valueType, int numElements)
+BOOL setGraphicObjectProperty(char const* _pstID, char const* _pstName, void *_pvValue, _ReturnType_ _valueType, int numElements)
 {
     bool result = false;
 
@@ -42,56 +42,56 @@ BOOL setGraphicObjectProperty(char *_pstID, char *_pstName, void *_pvValue, _Ret
     if (strncmp(_pstName, __GO_DATA_MODEL__, strlen(__GO_DATA_MODEL__)) == 0)
     {
         result = BOOLtobool(DataController::setGraphicObjectProperty(_pstID, _pstName, _pvValue, numElements));
-        CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, __GO_DATA_MODEL__, (char *)_pstID);
+        CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, __GO_DATA_MODEL__, _pstID);
         return booltoBOOL(result);
     }
 
-    switch(_valueType)
+    switch (_valueType)
     {
-    case jni_string :
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (char *)_pvValue);
-        break;
+        case jni_string :
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (char *)_pvValue);
+            break;
 
-    case jni_string_vector :
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (char**)_pvValue, numElements);
-        break;
+        case jni_string_vector :
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (char**)_pvValue, numElements);
+            break;
 
-    case jni_double :
-        doubleValue = *(double*)_pvValue;
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (double)doubleValue);
-        break;
+        case jni_double :
+            doubleValue = *(double*)_pvValue;
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (double)doubleValue);
+            break;
 
-    case jni_double_vector :
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (double*)_pvValue, numElements);
-        break;
+        case jni_double_vector :
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (double*)_pvValue, numElements);
+            break;
 
-    case jni_int :
+        case jni_int :
 
-        intValue = *(int*)_pvValue;
+            intValue = *(int*)_pvValue;
 
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (int)intValue);
-        break;
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (int)intValue);
+            break;
 
-    case jni_int_vector :
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (int*)_pvValue, numElements);
-        break;
+        case jni_int_vector :
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (int*)_pvValue, numElements);
+            break;
 
-    case jni_bool :
+        case jni_bool :
 
-        boolValue = *(BOOL*)_pvValue;
+            boolValue = *(BOOL*)_pvValue;
 
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, BOOLtobool(boolValue));
-        break;
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, BOOLtobool(boolValue));
+            break;
 
-    case jni_bool_vector :
+        case jni_bool_vector :
 
-        result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (bool*)_pvValue, numElements);
+            result = CallGraphicController::setGraphicObjectProperty(getScilabJavaVM(), _pstID, _pstName, (bool*)_pvValue, numElements);
 
-        break;
+            break;
 
-    default :
-        /* Do Nothing */
-        break;
+        default :
+            /* Do Nothing */
+            break;
     }
 
     return booltoBOOL(result);