57 std::vector< std::string > > PairTemp;
64 PairTemp.first = temp;
73 PairTemp.first = temp;
82 PairTemp.first = temp;
89 temp.
ToolTip =
"Number of divisions";
91 PairTemp.first = temp;
98 temp.
ToolTip =
"Number of leaves";
100 PairTemp.first = temp;
117 std::vector< std::string > VectorNames;
118 std::vector< std::vector< std::string > > VectorValues;
129 vtkMySQLDatabase *iDatabaseConnector,
int iTraceID)
142 std::vector< std::vector< std::string > > & ioValues,
143 std::vector< std::string > & ioNames)
145 std::vector< std::string > temp;
146 ioNames.push_back(
"MaxDepth");
147 temp.push_back( ConvertToString< unsigned int >(iLineageAttributes.
MaxDepth) );
148 ioNames.push_back(
"MinDepth");
149 temp.push_back( ConvertToString< unsigned int >(iLineageAttributes.
MinDepth) );
150 ioNames.push_back(
"NbDivisions");
151 temp.push_back( ConvertToString< unsigned int >(iLineageAttributes.
NumberOfDivisions) );
152 ioNames.push_back(
"NbLeaves");
153 temp.push_back( ConvertToString< unsigned int >(iLineageAttributes.
NumberOfLeaves) );
154 ioValues.push_back(temp);
virtual TWContainerType GetContainerForOneSpecificTrace(vtkMySQLDatabase *iDatabaseConnector, int iTraceID)
get the results of the queries and put them in the row container corresponding to all the data needed...
GoDBTWContainerForLineage(int iImgSessionID)
~GoDBTWContainerForLineage()
This class describes the specificities of the GoDBTableWidgetContainer for track and lineage...
void SetLineageAttributes(GoFigureLineageAttributes iLineageAttributes)
void GetValuesAndNamesForLineageComputedValues(GoFigureLineageAttributes iLineageAttributes, std::vector< std::vector< std::string > > &ioValues, std::vector< std::string > &ioNames)
void SetSpecificInfoForLineageTable()
add the specific info for a lineage to the columns description
void FillRowContainerForLineageComputedValues()
get the values from m_LineageAttributes and the names of the calculated values from m_LineageAttribut...
GoFigureLineageAttributes m_LineageAttributes