GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs
TrackContainer.h File Reference
#include <QObject>
#include "TrackStructure.h"
#include "StructureHelper.h"
#include "TraceContainerBase.h"
#include "boost/multi_index_container.hpp"
#include "boost/multi_index/member.hpp"
#include "boost/multi_index/hashed_index.hpp"
#include "boost/multi_index/ordered_index.hpp"
#include "boost/numeric/conversion/cast.hpp"
#include "boost/lexical_cast.hpp"
#include "vtkProperty.h"
#include "vtkPolyData.h"
#include "vtkActor.h"
#include "vtkMapper.h"
#include "vtkPointData.h"
#include "vtkDoubleArray.h"
#include "QGoImageView3D.h"
#include "vtkLookupTableManager.h"
#include "QGoGUILibConfigure.h"
#include <QString>
#include "vtkMutableDirectedGraph.h"
#include "GoFigureLineageAttributes.h"
Include dependency graph for TrackContainer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  add_array_division
 Add an array to a division with an unary function. Useful for the color coding. More...
 
struct  add_volume
 
struct  change_actor_color_division
 
struct  change_data_color_division
 
struct  change_highlighted_division
 Change the highlight of a division with an unary function. More...
 
struct  change_visible_division
 Change the visibility of a division with an unary function. More...
 
struct  create_node_division
 Create a polydata for a division with an unary function. Useful for the color coding. More...
 
class  TrackContainer
 Wraps a boost multi index container of TrackStructure. This class intends to synchronize Track representation in the Visualization and in the TableWidget. More...
 

Namespaces

 boost
 

Typedefs

typedef
multi_index::multi_index_container
< TrackStructure,
boost::multi_index::indexed_by
< boost::multi_index::ordered_unique
< boost::multi_index::tag
< TraceID >
, >, boost::multi_index::ordered_non_unique
< boost::multi_index::tag
< CollectionID >
, >, boost::multi_index::ordered_non_unique
< boost::multi_index::tag
< Highlighted >
, >, boost::multi_index::ordered_non_unique
< boost::multi_index::tag
< Visible >, > >> 
boost::MultiIndexTrackContainer