GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Todo List
Member ConversionLsmToMegaThread::run ()
Reimplement these methods in this function only get lsm reader from there, no conversion
Member GetSpecificValuesEqualToZero (vtkMySQLDatabase *iDatabaseConnection, const std::string &iColumnName, const std::string &iTableName, const std::vector< std::string > &iVectorConditionFieldOne, const std::string &iFieldTwo)
Lydie: check when several meshesID are in the query
Member GetSpecificValuesEqualToZero (vtkMySQLDatabase *iDatabaseConnection, const std::string &iColumnName, const std::string &iTableName, const std::vector< std::string > &iVectorConditionFieldOne, const std::string &iFieldTwo)
Lydie: check when several meshesID are in the query
Member GoDBChannelRow::DoesThisChannelAlreadyExists (vtkMySQLDatabase *DatabaseConnector)
Lydie: Once we get the channel names from the megacapture file, the uniqueness of the channel can be ImagingSessionID + Name
Class GoDBRecordSet< TObject >::IsLess
Why not do the opposite: false first and true later? Like this, we won't have to iterate on all the true first! Well, it needs to be more investigated!!!
Member GoDBTableWidgetContainer::FillRowContainerForComputedValues (std::vector< std::vector< std::string > > *iComputedValues)
Lydie: find a way to make it ok for all traces, now only for mesh
Member GoFigureFileInfoHelperMultiIndexContainer
(Arnaud) Since we are not yet using all information the unused one are commented for performance issues (PCoord, RCoord, CCoord, XTileCoord, YTileCoord, ZTileCoord)
Member itk::ChanAndVeseSegmentationFilter< TFeatureImage >::GenerateData ()
Allocate image
Class itk::MorphologicalWatershedImageFilter2< TInputImage, TOutputImage >
(Kishore) write a brief documentation!
Member LineageContainer::DeleteElement (const unsigned int &iId)
implement them:
Member MegaCaptureHeaderReader::Read ()

Nicolas- shoudln't we read it too

Nicolas- shoudln't we read Objective too

Nicolas- shoudln't we read it too

Nicolas- Reading date from here might not be a good solution

Member QGoCreateImgSessionPage::CreateChannels (vtkMySQLDatabase *DatabaseConnector, int ImagingSessionID)
Lydie: take the channel names from the header file
Member QGoDBContourManager::AddInfoInTWAndVisuContainerForContoursForSpecificTPs (vtkMySQLDatabase *iDatabaseConnector, const std::list< unsigned int > &iListTPs)
Nico: implement a method that get list_of_traces as argument and as this list of structure in the container for visu
Member QGoDBMeshManager::AddInfoInTWAndVisuContainerForMeshesForSpecificTPs (vtkMySQLDatabase *iDatabaseConnector, const std::list< unsigned int > &iListTPs)
Nico: implement a method that get list_of_traces as argument and as this list of structure in the container for visu
Member QGoDBSubCellTypeManager::QGoDBSubCellTypeManager (QWidget *iParent=0)
Lydie: make a class template for celltype/subcelltype
Member QGoDBTraceManager::AddSpecificActionsForContourMesh (QMenu *iMenu)

Lydie: when using lineages, remove the following

Lydie: when using lineage, put it in the generalActionsContextMenu

Member QGoDBTraceManager::CheckShowRows ()
Lydie: create a class for ContourMesh
Member QGoDBTraceManager::DisplayInfoAndLoadVisuContainerWithAllTraces (T *iTWContainer, vtkMySQLDatabase *iDatabaseConnector)
Lydie: modify the TWContainer to return a list of unsigned int
Member QGoDBTraceManager::UpdateTWAndContainerWithImportedTracesTemplate (T *iTWContainer, const std::vector< int > &iVectorTraceIDs, vtkMySQLDatabase *iDatabaseConnector)
Lydie modify to have as argument a list of unsigned int
Member QGoImageView3D::EnableVolumeRendering (const std::vector< vtkImageData * > &iImages, const std::vector< vtkPiecewiseFunction * > &iOpacities)
Add button to enable/disable tri planar rendering
Member QGoLsmToMegaExportDialog::InitialisationProgressReceived ()
check values for progress bar...(ubuntu bug..?)
Member QGoLsmToMegaExportDialog::on_convert_clicked ()
use QMessageBox
Member QGoMeshLevelSetAlgo::ApplyLevelSetFilter (const std::vector< double > &iCenter, typename itk::Image< TPixel, 3 >::Pointer iImages)
fix it to get the real center!!!
Member QGoPlugin::m_Information
it would not be a bad idea to use a xml file instead.
Member QGoPluginManager::QGoPluginManager ()
check later on if it is already loaded.
Member QGoPrintDatabase::SaveMeshFromVisuInDB (unsigned int iXCoordMin, unsigned int iYCoordMin, unsigned int iZCoordMin, unsigned int iXCoordMax, unsigned int iYCoordMax, unsigned int iZCoordMax, int iTCoord, vtkPolyData *iMeshNodes, GoFigureMeshAttributes *iMeshAttributes, int iTrackID=-1)
print a different message if several meshes are created at the same timepoint
Member QGoPrintDatabase::UpdateTableWidgetAndContainersForGivenTimePoint (const unsigned int &iNewTimePoint)
check if we can do it properly remove elements from a list while iterating on it doesn't sound safe that's why we use listCommonT To be checked
Member QGoTabImageView3DwT::CreateAllViewActions ()
create group actions for views changing
Member QGoTabImageView3DwT::CreateMeshEditingDockWidget (int iTimeMin, int iTimeMax)
connect the signal, reimplement the slot
Member QGoTabImageView3DwT::CreateMeshFromSelectedContours (std::list< unsigned int > ListContourIDs, int iMeshID)
Bug iMeshID is not the one it is supposed to be
Member QGoTabImageView3DwT::CreateVisuDockWidget ()
update annotation on current slice (i.e. slice x/23) when moving through x via this dockwidget
Member QGoTabImageView3DwT::SaveAndVisuMesh (vtkPolyData *iView, unsigned int iTCoord, int iCollection=-1)
to be renamed
Member QGoTabImageView3DwT::SaveContour (vtkPolyData *contour, vtkPolyData *contour_nodes, int iTCoord)
remove m_FFMPEGWriter and m_AVIWriter from this class
Member QGoTabImageView3DwT::ValidateContour (int iTCoord)
Nicolas - Fix leaks generated by
Member QGoTabImageViewElementBase::QGoTabImageViewElementBase (QWidget *parent=0)

fix this

fix it is not a dockwidget anymore

Member QGoTabImageViewElementBase::ReEditContour (const unsigned int &iId)
remove actor from the visualization and update!
Member QGoTabImageViewElementBase::ReinitializeContour ()
to be fully compliant with more recent version of vtk, we should rather use m_ContourWidget[i]->Initialize()
Member QGoTabImageViewElementBase::ValidateContour (const int &iId)
use m_ContourMeshContainer here!
Member QGoTableWidget::DisplayInitialContent (const TWContainerType &iTWRowContainer, const std::vector< int > &iIndexColorTraceRowContainer, const std::vector< int > &iIndexColorCollectionRowContainer, const std::string &iTraceName, const std::string &iCollectionName, const std::list< std::pair< std::string, std::string > > &iColumnNames, Qt::CheckState iState, int iIndexShowColumn=0)
Lydie: check if code reduction with a class member variable Tracename and a method to return TraceNameID from TraceName
Member QGoTabManager::SetUpTabElement (QGoTabElementBase *iE)
: Check if there is a connection with database to update
Member QGoTraceSettingsWidget::UpdateValueSelectedCellType (std::string iCellType)
Lydie: except when adding a new value, these methods are called twice when something changes in the comboboxes
Member QGoTrackEditingWidget::computeLineActors ()
should color be hard coded? hoew to define it? - Nicolas
Member QGoVideoRecorder::SetRenderingWindow (vtkRenderWindow *)
Resize image with the first one if we want to change views during record
Member QGoWizardDB::SetFirstFileName ()
Lydie: redundant, create an OpenDBConnection....
Member TraceContainerBase< TContainer >::UpdateElementVisibilityWithGivenTraceID (const unsigned int &iId)
Nicolas-should return visibility instead??
Class TrackStructure
passe parameters by reference for performance
Member vtkViewImage2D::SetAnnotationsFromOrientation (void)
surely there is a simpler way to do all of that !
Member vtkViewImage2D::SetAnnotationToConvention (void)
surely there is a simpler way to do all of that !
Member vtkViewImage2D::SetSlicePlaneFromOrientation (void)
We should allow more colors...
Member vtkViewImage2D::SetViewConvention (int convention)
why not adding cardiologic conventions with oblique points of
Member vtkViewImage2D::SetViewOrientation (int orientation)
: in terms of view orientation here we can add some cardiac specific: short axis, long axis, and 4-chambers !!! exiting !
Member vtkViewImage2D::UpdateCursor (void)
This may has to be modified as with this configuration, the user has
Member vtkViewImage2DCommand::PrintInformation ()
dims and spacing must be computed from the orientation of the image.
Member vtkViewImage::vtkGetObjectMacro (CornerAnnotation, vtkCornerAnnotation)
make the corner annotation such that it follows the slice number, the image scalar value at cursor, the spacing, etc