34 #ifndef __GoDBTrackRow_h
35 #define __GoDBTrackRow_h
39 #include "vtkMySQLDatabase.h"
65 GoDBTrackRow(vtkMySQLDatabase *DatabaseConnector, vtkPolyData *TraceVisu,
77 GoDBTrackRow(
unsigned int iExistingID,vtkMySQLDatabase *iDatabaseConnector);
80 void SetTheDataFromTheVisu(vtkMySQLDatabase *DatabaseConnector,
81 vtkPolyData *TrackVisu,
91 void SetThePointsFromPolydata(vtkPolyData * iTrackVisu);
98 int DoesThisBoundingBoxTrackExist(vtkMySQLDatabase *DatabaseConnector);
101 virtual int SaveInDB(vtkMySQLDatabase *DatabaseConnector);
abstract class to be inherited by Contour,Mesh,Track and GoDBLineageRow
manages a map with keys matching fields of the gofiguredatabase Coordinate table and values of the ma...
this class manages the map with the keys matching the fields of the Track gofiguredatabase table and ...
virtual int SaveInDB(vtkMySQLDatabase *DatabaseConnector)=0
save the row in the database if the TraceID is set to "0", update the existing traceRow if the TraceI...
virtual void InitializeMap()
virtual pure. initialize all the values of the map