34 #ifndef __GoDBMeshRow_h
35 #define __GoDBMeshRow_h
38 #include "boost/unordered_map.hpp"
45 #include "vtkMySQLDatabase.h"
46 #include "vtkPolyData.h"
70 explicit GoDBMeshRow(vtkMySQLDatabase *DatabaseConnector,
83 GoDBMeshRow(
unsigned int iExistingID,vtkMySQLDatabase *iDatabaseConnector);
94 void SetCellType(vtkMySQLDatabase *DatabaseConnector,
95 std::string CellTypeName);
102 void SetSubCellType(vtkMySQLDatabase *DatabaseConnector,
103 std::string SubCellTypeName);
106 virtual int SaveInDB(vtkMySQLDatabase *DatabaseConnector);
117 void SaveInDBTotalIntensityPerChannel(vtkMySQLDatabase *DatabaseConnector,
118 boost::unordered_map< std::string, int > iNameChannelWithValues);
129 void SetTheDataFromTheVisu(vtkMySQLDatabase *DatabaseConnector,
140 static int GetCellTypeID(vtkMySQLDatabase *iDatabaseConnector,
141 std::string iCellTypeName);
149 static int GetSubCellTypeID(vtkMySQLDatabase *iDatabaseConnector,
150 std::string iSubCellTypeName);