5 #ifndef BALL_VIEW_DATATYPE_STANDARDDATASETS_H
6 #define BALL_VIEW_DATATYPE_STANDARDDATASETS_H
8 #ifndef BALL_VIEW_DATATYPE_DATASET_H
12 #ifndef BALL_DATATYPE_REGULARDATA1D_H
16 #ifndef BALL_DATATYPE_REGULARDATA2D_H
20 #ifndef BALL_DATATYPE_REGULARDATA3D_H
24 #ifndef BALL_VIEW_DATATYPE_RAYTRACEABLEGRID_H
28 #ifndef BALL_VIEW_DATATYPE_RAYTRACEABLECONTOURSURFACEDIALOG_H
32 #ifndef BALL_MATHS_VECTOR3_H
36 #include <boost/shared_ptr.hpp>
41 class SnapShotManager;
46 class ContourSurfaceDialog;
47 class SnapshotVisualisationDialog;
48 class FieldLinesDialog;
49 class GridVisualizationDialog;
85 virtual bool createMenuEntries();
91 bool computeIsoContourSurface(
Dataset& data,
const ColorRGBA& color,
float value);
94 Size getNextPowerOfTwo_(
Size in)
const;
113 bool createVectorGrid();
116 bool createRaytraceableGrid();
119 void computeIsoContourSurface();
125 void createHistogramGrid();
128 void visualizeGrid();
135 void deleteDataset_(
Dataset* set);
171 virtual bool createMenuEntries();
184 bool visualizeTrajectory();
187 bool bufferTrajectory();
190 void deleteDataset_(
Dataset* set);
226 virtual bool createMenuEntries();
239 void showDockResult();
242 bool saveDockTrajectory();
246 void deleteDataset_(
Dataset* set);
282 virtual bool createMenuEntries();
295 bool visualizeFieldLines();
299 void deleteDataset_(
Dataset* set);
329 virtual bool createMenuEntries();
345 void visualizeRaytraceableContourSurface();
350 void deleteDataset_(
Dataset* set);
357 #endif // BALL_VIEW_DATATYPE_STANDARDDATASETS_H
FieldLinesDialog * dialog_
TRegularData3D< float > RegularData3D
#define BALL_CREATE_DATASET(TYPE)
#define BALL_EMBEDDABLE(TYPE, BASE)
RaytraceableContourSurfaceDialog * rt_contour_surface_dialog_
ContourSurfaceDialog * dialog_
HashMap< SnapShotManager *, boost::shared_ptr< SnapshotVisualisationDialog > > dialogs_per_ssm_
GridVisualizationDialog * grid_dialog_
HashMap class based on the STL map (containing serveral convenience functions)
TRegularData3D< Vector3 > VectorGrid
BALL_VIEW_EXPORT vector< Vector3 > createSphere(Size precision)