GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNboost
oNGoFigure
oNitk
oCadd_array_divisionAdd an array to a division with an unary function. Useful for the color coding
oCadd_avg_volumeCreate a polydata for a division with an unary function. Useful for the color coding
oCadd_volume
oCchange_actor_color_division
oCchange_actors
oCchange_Collection_IDChange the collection ID of a trace
oCchange_collectionID
oCchange_color
oCchange_color_divisionChange the color of a division with an unary function
oCchange_data_color_division
oCchange_highlighted
oCchange_highlighted_divisionChange the highlight of a division with an unary function
oCchange_visible
oCchange_visible_divisionChange the visibility of a division with an unary function
oCContourContainerWraps a boost::multi_index_container of ContourMeshStructure. This class is specialized for the means of 2D Contour
oCContourMeshContainerWraps a boost::multi_index_container of ContourMeshStructure. This class intends to synchronize Contour and Mesh representation in the Visualization and in the TableWidget
oCContourMeshStructureStructure which represent a contour or a mesh, and used for interaction between Visualization and TableWidget
oCConversionLsmToMegaThread
oCcreate_node_divisionCreate a polydata for a division with an unary function. Useful for the color coding
oCctkCollapsibleGroupBox
oCctkDoubleRangeSlider
oCctkDoubleRangeSliderPrivate
oCctkDoubleSlider
oCctkDoubleSliderPrivate
oCctkPimplUtility macros for handling private implementations. It is in addition to QtGlobal: Q_DECLARE_PRIVATE, Q_DECLARE_PUBLIC, Q_D and Q_Q
oCctkRangeSlider
oCctkRangeSliderPrivate
oCFieldWithValue
oCGoDBAuthorRowManages a map with keys matching fields of the gofiguredatabase Author table and values of the map matching a row of the Author table
oCGoDBBookmarkRowManages a map with keys matching fields of the gofiguredatabase Bookmark table and values of the map matching a row of the Bookmark table
oCGoDBCellTypeRowThis class manages the map with the keys matching the fields of the CellType gofiguredatabase table and values of the map matching a row of the Celltype table
oCGoDBChannelRowManages a map with keys matching fields of the gofiguredatabase Channel table and values of the map matching a row of the Channel table
oCGoDBCollectionOfTracesThis class handles the interaction between the database and the children of QGoDBTraceManager
oCGoDBColorRowThis class manages the map with the keys matching the fields of the Color gofiguredatabase table and values of the map matching a row of the Color table
oCGoDBContourRowThis class manages the map with the keys matching the fields of the Contour gofiguredatabase table and values of the map matching a row of the Contour table
oCGoDBCoordinateRowManages a map with keys matching fields of the gofiguredatabase Coordinate table and values of the map matching a row of the Coordinate table
oCGoDBExportExport the data from the database into a textfile
oCGoDBImageRowManages a map with keys matching fields of the gofiguredatabase Image table and values of the map matching a row of the Image table
oCGoDBImgSessionRowManages a map with keys matching fields of the gofiguredatabase ImgSession table and values of the map matching a row of the ImgSession table
oCGoDBImportThis class get the data of traces from a textfile and save them into the GoFigure Database
oCGoDBIntensityRowManages a map with keys matching fields of the gofiguredatabase Intensity table and values of the map matching a row of the Intensity table
oCGoDBLineageRowThis class manages the map with the keys matching the fields of the Lineage gofiguredatabase table and values of the map matching a row of the Lineage table
oCGoDBMeshRowThis class manages the map with the keys matching the fields of the Mesh gofiguredatabase table and values of the map matching a row of the Mesh table
oCGoDBNameDescRowAbstract. manages the map with the keys matching the fields for the DBtable containing a name and description fields
oCGoDBProjectRowManages a map with keys matching fields of the gofiguredatabase Project table and values of the map matching a row of the Project table
oCGoDBRecordSet
oCGoDBRowAbstract class manages a map with keys matching fields of a gofiguredatabase table and values of the map matching a row of a gofiguredatabase table
oCGoDBSubCellTypeRowThis class manages the map with the keys matching the fields of the SubCellularType gofiguredatabase table and values of the map matching a row of the SubCellulartype table
oCGoDBTableWidgetContainerThis class describes the columns of the table widget with the corresponding info to find their values in the database if the columns refer to data stored in the database and provides methods to fill the rows of the table widget and to get the right queries to find the data in the database
oCGoDBTraceInfoForTableWidgetStructure to pass the column information between the Table Widget and the Database
oCGoDBTraceInfoForVisuStructure to pass the information between the visualization and the Database
oCGoDBTraceRowAbstract class to be inherited by Contour,Mesh,Track and GoDBLineageRow
oCGoDBTrackFamilyRowManages a map with keys matching fields of the gofiguredatabase TrackFamily table and values of the map matching a row of the TrackFamily table
oCGoDBTrackRowThis class manages the map with the keys matching the fields of the Track gofiguredatabase table and values of the map matching a row of the Track table
oCGoDBTWContainerForContourMeshThis class describes the specificities of the GoDBTableWidgetContainer for contour and mesh
oCGoDBTWContainerForLineageThis class describes the specificities of the GoDBTWContainerForTrackLineage for lineage
oCGoDBTWContainerForMeshThis class describes the specificities of the GoDBTWContainerForContourMesh for mesh
oCGoDBTWContainerForTrackThis class describes the specificities of the GoDBTWContainerForTrackLineage for track
oCGoDBTWContainerForTrackLineageThis class describes the specificities of the GoDBTableWidgetContainer for track and lineage
oCGoFigureFileInfoHelper
oCGoFigureLineageAttributes
oCGoFigureMeshAttributes
oCGoFigureTrackAttributes
oCGoImageProcessorInterface between image reader and vtkImageData
oCGoLSMImageProcessorSpecialization of GoImageProcessor to handle LSM files
oCGoMegaImageProcessorSpecialization of GoImageProcessor to handle mega capture files
oCGoMegaImageStructureConvenience structure to store visible image
oCGoTransferFunctionEditorWidget
oCGoTransferFunctionWidget
oCHoverPoints
oCImageActorCallback
oCIndex
oCLineageContainerWraps a boost multi index container of LineageStructure. This class intends to synchronize Lineage representation in the Visualization and in the TableWidget
oCLineageStructureStructure which represent a lineage, and used for interaction between Visualization and TableWidget
oCLSMToMegaCaptureConvert 1 LSM (5D file) into megacapture files
oCmedianplugin
oCMegaCaptureHeaderReader
oCMeshContainerWraps a boost::multi_index_container of ContourMeshStructure. This class is specialized for the means of Mesh
oCMeshToContourFilter
oCName
oCPluginInformationBase
oCQCellPreprocess
oCQGoAboutWidgetAbout Widget which includes the list of authors, licenses, copyrights, dates, versions..
oCQGoAlgoParameterSpecialized class for a parameter to be added in an algorithm widget
oCQGoAlgoParameter< double >
oCQGoAlgoParameter< int >
oCQGoAlgoParameter< std::string >
oCQGoAlgorithmsManagerWidgetManages all the algorithms widget for a same mode, has a combobox with the name of the methods which display a different QGoAlgorithmWidget depending on the method selected in the combobox
oCQGoAlgorithmWidget
oCQGoCollectionColorComboBoxThis class inherits from QGoColorComboBox, has only the add item option and update the text according to the iCollectionName. It handles the printing of the collection IDs
oCQGoColorCodingDialogThis dialog asks the user to chose the way he wants its traces to be colorcoded
oCQGoColorComboBoxInherits from QGoComboBox, display not ony the names but also the QColor of the items as an Icon in the combobox
oCQGoComboBoxInherits from Qt QCombobox but add a the end of the list of items, 1 or 2 items: the first one to add new items and the second one to delete them
oCQGoConnectServerPage
oCQGoContourEditingWidgetManager
oCQGoContourLevelSetAlgoClass to be the interface between the levelset algo for contours and GoFigure
oCQGoContourManualSegmentationBase class for contour manual segmentation
oCQGoContourManualSegmentationWidgetDefine the manual segmentation widget connections
oCQGoContourWaterShedAlgoClass to be the interface between the watershed algo for contours and GoFigure
oCQGoCreateImgSessionPage
oCQGoCreateMeshDialog
oCQGoDBBookmarkManagerQGoDBBookmarkManager manages the interactions between the user and the database for the Bookmark DBTable
oCQGoDBCellTypeManagerQGoDBCellTypeManager manages the interactions between the user and the database for the celltype DBTable
oCQGoDBColorManagerQGoDBColorManager manages the interactions between the user and the database for the color DBTable (add a new one, delete...)
oCQGoDBContourManagerThis class manages the database queries, the table widget and the data from the database in the Container for visu for the contours ,
oCQGoDBInitCreateAuthorsPage
oCQGoDBInitCreateMicroscopePage
oCQGoDBInitCreateUserPage
oCQGoDBInitializationWizard
oCQGoDBLineageManagerThis class manages the database queries, the table widget and the data from the database in the Container for visu for the lineages ,
oCQGoDBMeshManagerThis class manages the database queries, the table widget and the data from the database in the Container for visu for the meshes ,
oCQGoDBNameDescEntityManagerAbstract class : the QGoDBNameDescEntityManager manages the interactions between the user and the database (add a new one, delete)for a DBTable containing a name and a description.Has some Qt widgets and manages queries for this particular DBTable (i.e get list of existing ones)
oCQGoDBSubCellTypeManagerQGoDBSubCellTypeManager manages the interactions between the user and the database for the SubCellularType DBTable
oCQGoDBTraceManagerAbstract class inherited by QGoDBContourManager,Mesh,Track,Lineage
oCQGoDBTrackManagerThis class manages the database queries, the table widget and the data from the database in the Container for visu for the tracks ,
oCQGoDeleteFromListDialogThis class displays a list of entities and return the list of the ones selected by the user. class based on Qt
oCQGoDockWidgetInherits from Qt QDockWidget.toggle action reimplemented in order the state is saved when changing tabs
oCQGoDockWidgetStatus
oCQGoFilterChanAndVeseLevelset segmentation algorithm implementation. Can generate contours and meshes. Will generate 2D objects if m_Dimension<2, 3D objects in the other case
oCQGoFilterSemiAutoBaseConnects the common signals regarding the seeds segmentation Provides methods to convert images from itk to vtk. Provides methods to convert images from vtk to itk. Provides methods to extract ROI from your image and to enhance your meshes
oCQGoFilterShapeShape segmentation algorithm implementation. Can generate circles, spheres, squares and cubes. Will generate 2D objects if m_Dimension<2, 3D objects in the other case
oCQGoFilterWatershedWatershed segmentation algorithm implementation. Can generate contours and meshes. Will generate 2D objects if m_Dimension<2, 3D objects in the other case
oCQGoImageFilterPluginBase
oCQGoImageInfo
oCQGoImageSegmentationPluginBase
oCQGoImageViewAbstract class for the visualization of 3D Image represented by one vtkImageData*
oCQGoImageView2DWidget to visualize a 2D image (represented as vtkImageData)
oCQGoImageView3DClass for the visualization of 3D Image represented by one vtkImageData*
oCQGoLevelSetAlgoClass to be the interface between the levelset algo for meshes, contours and set of contours and GoFigure
oCQGoLineageViewDockWidget
oCQGoLineageViewerWidget
oCQGoLsmToMegaExportDialog
oCQGoLUTDialogLook-up Table Dialog
oCQGoMainWindowGoFigure2's main window
oCQGoManualSegmentationSettingsDialogSettings dialog for the contour widget. Useful to define the color of the line, the color of the nodes,the color of the active nodes and the thickness of the line
oCQGoMergeConvexHullAlgoClass to be the interface between the shape algo for meshes, contours and set of contours and GoFigure
oCQGoMeshEditingWidgetManager
oCQGoMeshLevelSetAlgoClass to be the interface between the levelset algo for meshes and GoFigure
oCQGoMeshMergeConvexHullAlgoClass to be the interface between the QGoMeshMergeConvexHullAlgo algo for meshes and GoFigure
oCQGoMeshShapeAlgoClass to be the interface between the shape algo for meshes and GoFigure
oCQGoMeshSplitDanielssonDistanceAlgoClass to be the interface between the QGoMeshSplitDanielssonDistanceAlgo algo for meshes and GoFigure
oCQGoMeshWaterShedAlgoClass to be the interface between the watershed algo for meshes and GoFigure
oCQGoModesManagerWidgetWidget that manages the different modes for the TraceEditingWidget, has a combobox with the mode names and a corresponging stackedWidgets which display the right widget according to the mode selected in the combobox, has semiautomatic and automatic default modes
oCQGoNameDescriptionInputDialog
oCQGoNavigationDockWidgetDock Widget for browsing images (changing slice, time point...)
oCQGoNetworkUtilitiesAs of now, the main purpose of this class is to check for updates on the official download site of gofigure
oCQGoOpenCreateImgSessionPage
oCQGoOpenCreateProjectPage
oCQGoPluginAbstract class for any kind of plugins used by GoFigure2
oCQGoPluginManager
oCQGoPrintDatabaseManages all the database components: table widget, trace settings editing widdet, QGoDBTraceManager..
oCQGoSegmentationAlgoAbstract class to be the interface between the algorithms for meshes and contours and GoFigure
oCQGoSelectedColorComboBoxThis class enables the Combobox to display item with colors icon for the color and sends a signal when "add new color " is clicked by the user
oCQGoSemiAutoSegmentationAlgoAbstract class to be the interface between the semi automatic algorithms for meshes and contours and GoFigure
oCQGoSetOfContoursLevelSetAlgoClass to be the interface between the levelset algo for set of contours and GoFigure
oCQGoSetOfContoursShapeAlgoClass to be the interface between the shape algo for set of contours and GoFigure
oCQGoSetOfContoursWaterShedAlgoClass to be the interface between the watershed algo for set of contours and GoFigure
oCQGoShapeAlgoClass to be the interface between the shape algo for meshes, contours and set of contours and GoFigure
oCQGoSplitDanielssonDistanceAlgoClass to be the interface between the shape algo for meshes, contours and set of contours and GoFigure
oCQGoSplitSegmentationAlgoAbstract class to be the interface between the semi automatic algorithms for meshes and contours and GoFigure
oCQGoSynchronizedViewAbstract class for QGoSynchronizedView2D and QGoSynchronizedView3D. Those classes are used to display a QWidget containing a a vtkImageData* or an itk::Image<>::Pointer. They provide the interface to synchronize cameras
oCQGoSynchronizedView2DClass used to display a QWidget containing a two dimensional a vtkimagedata* or an itkimage*. QGoSynchronizedView2D provide the interface to synchronize cameras among several GoSynchronizedView2D
oCQGoSynchronizedView2DCallbacksThis object takes a list of QGoSynchronizedView and synchronize their cameras by setting up callbacks. It is recommended to let the QGoSynchronizedViewManager deal with SynchronizedView synchronization
oCQGoSynchronizedView3DClass used to display a QWidget containing a two dimensional vtkimagedata* or itkimage*. QGoSynchronizedView3D provide the interface to synchronize cameras among several GoSynchronizedView3D
oCQGoSynchronizedView3DCallbacksThis object takes a list of QGoSynchronizedView and synchronize their cameras by setting up callbacks. It is recommended to let the QGoSynchronizedViewManager deal with SynchronizedView synchronization
oCQGoSynchronizedViewMainWindowThis object is intended to demonstrate the use of the comparer classes package : QGoSynchronizedViewManager QGoSynchronizedView QGoSynchronizedView2D QGoSynchronizedView3D QGoSynchronizedView3DCallbacks QGoSynchronizedView2DCallbacks It is not documented. It is used by the example program : qgosynchronizedviewguitest.cxx
oCQGoSynchronizedViewManagerHigh level class for QGoSynchronizedView2D, QGoSynchronizedView2DCallbacks QGoSynchronizedView3D, QGoSynchronizedView3DCallbacks
oCQGoTabElementBaseAbstract class for one tab element in GoFigure2
oCQGoTabImageView2DElement of the QTabWidget to be used to visualized 2D images
oCQGoTabImageView3D
oCQGoTabImageView3DwT
oCQGoTabImageViewElementBase
oCQGoTabImageViewNDBaseAbstract class for representing one tab element which contains 2D or 3D image (without any temporal component)
oCQGoTableWidgetInherits from the Qt class QTableWidget, manages all the interactions between the user and the data related to the traces
oCQGoTabManager
oCQGoToolBarStatus
oCQGoTraceEditingWidget
oCQGoTraceEditingWidgetManagerAbstract class handles the interactions between the user and the algorithms for one kind of trace
oCQGoTraceSettingsWidgetThis class contains all the comboboxes for collectionID,color, celltypes and subcelltypes, and displays the trace and collection name
oCQGoTrackEditingWidgetThis dialog allows the user to split/merge the tracks using a GUI
oCQGoTrackViewDockWidget
oCQGoTransferFunctionDockWidgetDock Widget for browsing images (changing slice, time point...)
oCQGoVideoRecorder
oCQGoWaterShedAlgoClass to be the interface between the watershed algo for meshes and GoFigure
oCQGoWizardDBThis class leads the user to chose its imagingsession and enables to get the corresponding filenames from the database
oCQNameDescriptionInputDialogFor the creation of several entities in the database, the name and the description are asked to the user
oCQSplitterChildIn the QSplitter class, the method moveSplitter is protected, so it is not possible to use connect between the QSplitter to synchronize them. that's the reason for the creation of QSplitterchild
oCQTextEditChildIn the QTextEdit class, there is no method to have a restriction on the number of characters the user can enter, that's the reason for the creation of this class
oCset_colorChange color of given structure
oCset_imageChange visibility of given structure
oCset_LUT_ParametersChange parameters of LUT
oCset_PointsAlpha
oCset_visibilityChange visibility of given structure
oCTraceContainerBaseGeneric interface for trace container. More specific container should inherit from this class and get specialized depending on the kind of trace it contains
oCTraceInfoStructure
oCTraceStructureStructure which represent a trace (contour, mesh, track, lineage), and used for interaction between Visualization and TableWidget
oCTrackContainerWraps a boost multi index container of TrackStructure. This class intends to synchronize Track representation in the Visualization and in the TableWidget
oCTrackStructureStructure which represent a track, and used for interaction between Visualization and TableWidget
oCTreeNodeStructureStructure which represent a tree node
oCVisibility
oCvtkAVIRenderWindowRecorder
oCvtkFFMPEGRenderWindowRecorder
oCvtkFillImageWithPolyDataTO BE FILLED
oCvtkImage3DCroppingBoxCallbackCallback to be called by the box widget to render only what is inside the box widget
oCvtkImage3DImagePlaneCallbackTO BE FILLED
oCvtkImageBlendWithMaskTO BE FILLED
oCvtkInteractorStyleImage2DDefine the interactor behavior withing a vtkImage2D. 4 modes (Default, Zoom, Pan and Pick)
oCvtkInteractorStyleImage3DDefine the interactor behavior withing a vtkImage3D. 4 modes (Default, Zoom, Pan and Pick)
oCvtkLookupTableManagerDefine and manage all the lookup tables available in GoFigure2
oCvtkLSMReader
oCvtkOrientationAnnotationText annotation in four corners
oCvtkOrientedBoxWidgetOrthogonal hexahedron 3D widget with pre-defined orientation
oCvtkPlaneCutter
oCvtkPolyDataMySQLContourReaderReads a string and convert it into a contour polydata
oCvtkPolyDataMySQLContourWriterReads a string and convert it into a contour polydata
oCvtkPolyDataMySQLMeshReaderReads a string and convert it into a mesh polydata
oCvtkPolyDataMySQLMeshWriterReads a string and convert it into a mesh polydata
oCvtkPolyDataMySQLTrackReaderReads a string and convert it into a track polydata
oCvtkPolyDataMySQLTrackWriterReads a string and convert it into a track polydata
oCvtkPolylineDecimationDecimate a polyline
oCvtkRenderWindowMovieRecorder
oCvtkViewImageThis class is a top-level convenience class for displaying a scalar - or RGB image in a 2D or 3D scene
oCvtkViewImage2DBasic class to handle 2D/3D items such as images and polydatas visualization in 2D
oCvtkViewImage2DCollectionManage a collection of 2D views
oCvtkViewImage2DCollectionCommandManage events occuring in a 2D view and apply it to a collection
oCvtkViewImage2DCommandManage events occuring in 2D view
oCvtkViewImage3DBasic class to handle items such as images and polydatas visualization in 3D
oCvtkViewImage3DCommandManage events occuring in 3D view
\CWatershed