39 #include "vtkSmartPointer.h"
51 unsigned int ImgSessionID)
56 (void)DatabaseConnector;
60 ConvertToString< unsigned int >(ImgSessionID);
83 this->
m_MapRow[
"ImagingSessionID"] = std::string(
"0" );
84 this->
m_MapRow[
"ColorID"] = std::string(
"1" );
85 this->
m_MapRow[
"CoordIDMax"] = std::string(
"0" );
86 this->
m_MapRow[
"CoordIDMin"] = std::string(
"0" );
87 this->
m_MapRow[
"Points"] = std::string(
"0" );
100 CoordMin = Min.
SaveInDB(DatabaseConnector);
102 this->
m_MapRow[
"CoordIDMin"] = ConvertToString< int >(CoordMin);
105 if ( CoordMax == -1 )
107 CoordMax = Max.
SaveInDB(DatabaseConnector);
109 this->
m_MapRow[
"CoordIDMax"] = ConvertToString< int >(CoordMax);
116 vtkMySQLDatabase *DatabaseConnector)
118 std::vector< FieldWithValue > Conditions;
130 unsigned int Blue,
unsigned int Alpha, std::string ColorName,
131 vtkMySQLDatabase *DatabaseConnector)
135 ColorRow.
SetField<
int >(
"Red", Red);
136 ColorRow.
SetField<
int >(
"Green", Green);
137 ColorRow.
SetField<
int >(
"Blue", Blue);
138 ColorRow.
SetField<
int >(
"Alpha", Alpha);
139 ColorRow.
SetField(
"Name", ColorName);
143 this->
m_MapRow[
"ColorID"] = ConvertToString< int >( ColorRow.
SaveInDB(DatabaseConnector) );
147 this->SetField< int >(
"ColorID", ColorID);
180 this->SetField< int >(
"ImagingSessionID", iImgSessionID);