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();
288 VectorGrid* getData(
Dataset*
set);
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 RaytraceableContourSurfaceDialog * rt_contour_surface_dialog_
#define BALL_EMBEDDABLE(TYPE, BASE)
FieldLinesDialog * dialog_
ContourSurfaceDialog * dialog_
HashMap class based on the STL map (containing serveral convenience functions)
GridVisualizationDialog * grid_dialog_
BALL_VIEW_EXPORT vector< Vector3 > createSphere(Size precision)
#define BALL_CREATE_DATASET(TYPE)
TRegularData3D< float > RegularData3D
TRegularData3D< Vector3 > VectorGrid
HashMap< SnapShotManager *, boost::shared_ptr< SnapshotVisualisationDialog > > dialogs_per_ssm_