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();
113 bool createVectorGrid();
116 bool createRaytraceableGrid();
119 void computeIsoContourSurface();
125 void createHistogramGrid();
128 void visualizeGrid();
171 virtual
bool createMenuEntries();
184 bool visualizeTrajectory();
187 bool bufferTrajectory();
226 virtual
bool createMenuEntries();
239 void showDockResult();
242 bool saveDockTrajectory();
282 virtual
bool createMenuEntries();
295 bool visualizeFieldLines();
329 virtual
bool createMenuEntries();
345 void visualizeRaytraceableContourSurface();
#define BALL_CREATE_DATASET(TYPE)
#define BALL_EMBEDDABLE(TYPE, BASE)
TRegularData3D< float > RegularData3D
BALL_VIEW_EXPORT vector< Vector3 > createSphere(Size precision)
TRegularData3D< Vector3 > VectorGrid
HashMap class based on the STL map (containing serveral convenience functions)