| 
|   | myplot () | 
|   | 
| virtual std::string  | SubClassName () | 
|   | Get subclass name (for s-c communication, should be replaced by tag.  More...
  | 
|   | 
| void  | RTBuildAllVTKPipelines (vtkSmartPointer< vtkRenderer > renderer) | 
|   | Default implementation for 2D/3d datasets.  More...
  | 
|   | 
|   | Figure () | 
|   | Construct empty figure.  More...
  | 
|   | 
|   | ~Figure () | 
|   | 
| void  | SetBackground (double r, double g, double b) | 
|   | Set background color;.  More...
  | 
|   | 
| template<class V >  | 
| void  | SetIsoLevels (V &v) | 
|   | 
| void  | SetData (std::shared_ptr< DataSet > data, const std::string name="") | 
|   | Add Dataset to figure.  More...
  | 
|   | 
| void  | SetMaskedData (std::shared_ptr< DataSet > data, const std::string name, const std::string maskname) | 
|   | Add Dataset with mask to figure.  More...
  | 
|   | 
| void  | SetData (DataSet &data, const std::string name="") | 
|   | Add Dataset to figure.  More...
  | 
|   | 
| void  | SetMaskedData (DataSet &data, const std::string name, const std::string maskname) | 
|   | Add Dataset with mask to figure.  More...
  | 
|   | 
| void  | SetContourRGBTable (RGBTable &tab, int lutsize) | 
|   | Set contour RGB table from RGBtable.  More...
  | 
|   | 
| void  | SetTitle (std::string xtitle) | 
|   | Set figure title.  More...
  | 
|   | 
| void  | SetViewVolume (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) | 
|   | Set view volume (e.g. to zoom in to a part)  More...
  | 
|   | 
| void  | SetViewVolumeToDataSetBounds () | 
|   | Set view volume to dataset bounds (to overview the full dataset)  More...
  | 
|   | 
| void  | SetValueRange (double vmin, double vmax) | 
|   | Set Range of values.  More...
  | 
|   | 
| void  | SetAccumulateRange (bool b) | 
|   | Accumulate value ranges during run.  More...
  | 
|   | 
| void  | SetXYAspect (double a) | 
|   | Set fixed xy aspect ratio.  More...
  | 
|   | 
| void  | KeepXYAspect (bool b) | 
|   | Keep aspect ratio.  More...
  | 
|   | 
| void  | ShowDomainAxes (bool b) | 
|   | Toggle rendering of domain axes.  More...
  | 
|   | 
| void  | ShowDomainBox (bool b) | 
|   | Toggle rendering of domain bounding box.  More...
  | 
|   | 
| void  | ShowDomainBoundary (bool b) | 
|   | Toggle rendering of domain boundary as transparent surface.  More...
  | 
|   | 
| void  | RTAddContextActor (vtkSmartPointer< vtkContextActor > prop) | 
|   | Add vtk Actor to renderer showing figure.  More...
  | 
|   | 
| void  | RTAddActor (vtkSmartPointer< vtkActor > prop) | 
|   | Add vtk Actor to renderer showing figure.  More...
  | 
|   | 
| void  | RTAddActor2D (vtkSmartPointer< vtkActor2D > prop) | 
|   | Add vtk Actor to renderer showing figure.  More...
  | 
|   | 
| void  | RTMessage (std::string msg) | 
|   | Show string in message field.  More...
  | 
|   | 
| void  | RTAddAnnotations () | 
|   | Add annotations.  More...
  | 
|   | 
| void  | RTInitAnnotations () | 
|   | Init annotations.  More...
  | 
|   | 
 | 
| void  | RTCalcTransform () | 
|   | Calculate transformation to unit cube This shall be applied to all data.  More...
  | 
|   | 
| void  | SetVMinMax () | 
|   | Set minmax values from data.  More...
  | 
|   | 
| void  | GenIsolevels () | 
|   | Generate isolevels after minmax data known.  More...
  | 
|   | 
| virtual void  | RTBuildVTKPipeline () | 
|   | All functions prefixed with "RT" shall be called only from render thread.  More...
  | 
|   | 
| void  | RTBuildDomainPipeline (vtkSmartPointer< vtkRenderer > renderer) | 
|   | Build domain pipeline for 2D/3D figures (outline, suface, axes)  More...
  | 
|   | 
| template<class DATA >  | 
| void  | RTBuildDomainPipeline0 (vtkSmartPointer< vtkRenderer > renderer) | 
|   | Duck typing interface allowing to handle different VTK datatypes with the same code.  More...
  | 
|   | 
| virtual void  | RTPreRender () | 
|   | Pre-Render actions.  More...
  | 
|   | 
| virtual void  | ServerRTSend (vtkSmartPointer< internals::Communicator > communicator) | 
|   | Send data to client.  More...
  | 
|   | 
| virtual void  | ClientMTReceive (vtkSmartPointer< internals::Communicator > communicator) | 
|   | Receive data from server.  More...
  | 
|   | 
| void  | ServerRTSendData (vtkSmartPointer< internals::Communicator > communicator) | 
|   | 
| void  | ClientMTReceiveData (vtkSmartPointer< internals::Communicator > communicator) | 
|   | 
| virtual void  | RTProcessKey (const std::string key) | 
|   | Process keyboard and mouse move events.  More...
  | 
|   | 
| virtual void  | RTProcessMove (int dx, int dy) | 
|   | 
| int  | RTProcessPlaneKey (const std::string plane, int idim, const std::string key, bool &edit, vtkSmartPointer< vtkCutter > planecut) | 
|   | Process keyboard and mouse move events for plane section editing.  More...
  | 
|   | 
| int  | RTProcessPlaneMove (const std::string plane, int idim, int dx, int dy, bool &edit, vtkSmartPointer< vtkCutter > planecut) | 
|   | 
| void  | RTShowPlanePos (vtkSmartPointer< vtkCutter > planecut, const std::string plane, int idim) | 
|   | 
| int  | RTProcessIsoKey (const std::string key, bool &edit) | 
|   | Process keyboard and mouse move events for isolevel editing.  More...
  | 
|   | 
| int  | RTProcessIsoMove (int dx, int dy, bool &edit) | 
|   | 
| void  | RTShowIsolevel () | 
|   | 
| void  | RTUpdateIsoSurfaceFilter () | 
|   | 
| int  | RTProcessArrowKey (const std::string key, bool &edit) | 
|   | Process keyboard events for quiver arrow editing etc.  More...
  | 
|   | 
| int  | RTProcessArrowMove (int dx, int dy, bool &edit) | 
|   | Process mouse move events for quiver arrow editing etc.  More...
  | 
|   | 
| void  | RTShowArrowScale () | 
|   | Show arrow scale informtion.  More...
  | 
|   | 
| void  | RTShowActive () | 
|   | Show figure is active [x].  More...
  | 
|   | 
| void  | RTShowInActive () | 
|   | Show figure is inactive [ ].  More...
  | 
|   | 
| bool  | IsEmpty () | 
|   | Check if figure is empty (== no actors added)  More...
  | 
|   | 
| void  | RTUpdateActors () | 
|   | Update all actors belonging to figure.  More...
  | 
|   | 
| void  | SetRange () | 
|   | Obtain the data range from the relevant dataset.  More...
  | 
|   | 
| static void  | SendRGBTable (vtkSmartPointer< internals::Communicator > communicator, RGBTable &rgbtab) | 
|   | Send rgb table to client.  More...
  | 
|   | 
| static void  | ReceiveRGBTable (vtkSmartPointer< internals::Communicator > communicator, RGBTable &rgbtab) | 
|   | Receive rgb table from client.  More...
  | 
|   | 
| vtkSmartPointer< vtkCornerAnnotation >  | annot | 
|   | The following items are declared in the base class in order to allow easy coding of interaction.  More...
  | 
|   | 
| vtkSmartPointer< vtkTransform >  | transform =0 | 
|   | 
| vtkSmartPointer< vtkCutter >  | planecutX | 
|   | Cutters for plane sections.  More...
  | 
|   | 
| vtkSmartPointer< vtkCutter >  | planecutY | 
|   | 
| vtkSmartPointer< vtkCutter >  | planecutZ | 
|   | 
| vtkSmartPointer< vtkPlane >  | planeX | 
|   | Plane equations for plane sections.  More...
  | 
|   | 
| vtkSmartPointer< vtkPlane >  | planeY | 
|   | 
| vtkSmartPointer< vtkPlane >  | planeZ | 
|   | 
| vtkSmartPointer< vtkGlyphSource2D >  | arrow2d | 
|   | Arrow glyph source.  More...
  | 
|   | 
| vtkSmartPointer< vtkTransformPolyDataFilter >  | arrow3d | 
|   | 
| vtkSmartPointer< vtkTransform >  | arrow3dt | 
|   | 
| vtkSmartPointer< vtkArrowSource >  | arrow3ds | 
|   | 
| vtkSmartPointer< vtkActor >  | isosurface_plot | 
|   | Items for isosurface plot.  More...
  | 
|   | 
| vtkSmartPointer< vtkContourFilter >  | isosurface_filter | 
|   | 
| vtkSmartPointer< vtkActor >  | isoline_plot | 
|   | Items for isoline plot.  More...
  | 
|   | 
| vtkSmartPointer< vtkContourFilter >  | isoline_filter | 
|   | 
| vtkSmartPointer< vtkActor >  | elevation_plot | 
|   | Items for elevation plot.  More...
  | 
|   | 
| vtkSmartPointer< vtkActor >  | surface_plot | 
|   | Items for surface plot.  More...
  | 
|   | 
| vtkSmartPointer< vtkTransform >  | warp_transform | 
|   | Items for elevation plot.  More...
  | 
|   | 
| vtkSmartPointer< vtkCubeAxesActor2D >  | axes | 
|   | 
| vtkSmartPointer< vtkActor >  | outline | 
|   | 
| vtkSmartPointer< vtkActor >  | splot | 
|   | 
| vtkSmartPointer< vtkTrivialProducer >  | data_producer =NULL | 
|   | Data producer for grid dataset.  More...
  | 
|   | 
| vtkSmartPointer< vtkTrivialProducer >  | boundary_data_producer =NULL | 
|   | Data producer for boundary grid dataset.  More...
  | 
|   | 
| double  | coordinate_scale_factor | 
|   | coordinate scale  More...
  | 
|   | 
| std::string  | dataname | 
|   | Name of data item in data set.  More...
  | 
|   | 
| vtkSmartPointer< vtkIdList >  | celllist =0 | 
|   | Cell mask.  More...
  | 
|   | 
| std::string  | title | 
|   | Title of figure.  More...
  | 
|   | 
| vtkSmartPointer< vtkLookupTable >  | surface_lut | 
|   | Color lookup table for surface plots.  More...
  | 
|   | 
| RGBTable  | surface_rgbtab {{0,0,0,1},{1,1,0,0}} | 
|   | 
| vtkSmartPointer< vtkLookupTable >  | quiver_lut | 
|   | 
| RGBTable  | quiver_rgbtab {{0,0,0,0},{1,0,0,0}} | 
|   | 
| vtkSmartPointer< vtkLookupTable >  | stream_lut | 
|   | 
| RGBTable  | stream_rgbtab {{0,0,0,1},{1,1,0,0}} | 
|   | 
| vtkSmartPointer< vtkLookupTable >  | cell_lut | 
|   | 
| vtkSmartPointer< vtkLookupTable >  | bface_lut | 
|   | 
| RGBTable  | cell_rgbtab | 
|   | 
| int  | cell_rgbtab_size =65 | 
|   | 
| RGBTable  | bface_rgbtab | 
|   | 
| int  | bface_rgbtab_size =65 | 
|   | 
| vtkSmartPointer< vtkScalarBarActor >  | cbar =NULL | 
|   | 
| vtkSmartPointer< vtkScalarBarActor >  | bcbar =NULL | 
|   | 
| vtkSmartPointer< vtkLookupTable >  | elevation_lut | 
|   | Color lookup table for contour plots vtkSmartPointer<vtkLookupTable> contour_lut; RGBTable contour_rgbtab{{0,0,0,0},{1,0,0,0}};.  More...
  | 
|   | 
| RGBTable  | elevation_rgbtab {{0.0,0.9,0.9,0.9},{1.0,0.9,0.9,0.9}} | 
|   | 
| struct { | 
|    double   vmin_set =1.0e100 | 
|   | min/max set through api  More...
  | 
|   | 
|    double   vmax_set =-1.0e100 | 
|   | 
|    double   real_vmin =0 | 
|   | min/max generated from api and data  More...
  | 
|   | 
|    double   real_vmax =1 | 
|   | 
|    double   data_vmin =0 | 
|   | min/max calculated from data  More...
  | 
|   | 
|    double   data_vmax =1 | 
|   | 
|    double   xmin =1.0 | 
|   | View volume data.  More...
  | 
|   | 
|    double   xmax =-1.0 | 
|   | 
|    double   ymin =1.0 | 
|   | 
|    double   ymax =-1.0 | 
|   | 
|    double   zmin =1.0 | 
|   | 
|    double   zmax =-1.0 | 
|   | 
|    double   coordinate_scale_factor_xyz [3] ={1,1,1} | 
|   | 
|    bool   accumulate_range =false | 
|   | 
|    bool   isolevels_locked =false | 
|   | 
|    double   eps_geom =1.0e-8 | 
|   | 
|    bool   keep_aspect =true | 
|   | 
|    int   surface_colorbar_num_labels =11 | 
|   | 
|    char   surface_colorbar_label_format [32] =" %+9.2e" | 
|   | 
|    double   aspect =1.0 | 
|   | 
|    bool   show_grid_edges =true | 
|   | 
|    bool   show_surface =true | 
|   | 
|    bool   show_quiver =true | 
|   | 
|    bool   show_stream =false | 
|   | 
|    bool   show_isolines =true | 
|   | 
|    bool   show_isosurfaces =false | 
|   | 
|    bool   show_slider =false | 
|   | 
|    bool   show_surface_colorbar =true | 
|   | 
|    bool   show_grid_colorbar =true | 
|   | 
|    bool   show_quiver_colorbar =false | 
|   | 
|    bool   show_stream_colorbar =false | 
|   | 
|    bool   show_contour_colorbar =false | 
|   | 
|    bool   show_elevation =false | 
|   | 
|    int   contour_rgbtab_size =2 | 
|   | 
|    bool   contour_rgbtab_modified =false | 
|   | 
|    int   surface_rgbtab_size =63 | 
|   | 
|    bool   surface_rgbtab_modified =true | 
|   | 
|    int   quiver_rgbtab_size =2 | 
|   | 
|    bool   quiver_rgbtab_modified =true | 
|   | 
|    int   stream_rgbtab_size =63 | 
|   | 
|    bool   stream_rgbtab_modified =true | 
|   | 
|    int   elevation_rgbtab_size =2 | 
|   | 
|    bool   wireframe =false | 
|   | 
|    bool   show_domain_axes =true | 
|   | 
|    bool   show_domain_boundary =true | 
|   | 
|    bool   show_domain_box =true | 
|   | 
|    double   domain_opacity =0.1 | 
|   | 
|    double   domain_surface_color [3] ={0.8,0.8,0.8} | 
|   | 
|    int   spacedim =2 | 
|   | 
|    double   isoline_width =2 | 
|   | 
|    double   quiver_arrowscale_user =1.0 | 
|   | 
|    double   quiver_arrowscale_geometry =0.1 | 
|   | 
|    double   stream_maximum_propagation =1 | 
|   | 
|    int   stream_maximum_number_of_steps =500 | 
|   | 
|    double   stream_ribbonwidth =0.01 | 
|   | 
|    double   stream_initial_integration_step =0.001 | 
|   | 
|    double   stream_maximum_integration_step =0.1 | 
|   | 
|    double   warp_ztran =0.0 | 
|   | 
|    double   elevation_scale =1.0 | 
|   | 
|    DataSet::DataType   datatype | 
|   | 
| }  | state | 
|   | figure state  More...
  | 
|   | 
| struct { | 
|    bool   x_plane =false | 
|   | 
|    bool   y_plane =false | 
|   | 
|    bool   z_plane =false | 
|   | 
|    bool   l_iso =false | 
|   | 
|    bool   a_scale =false | 
|   | 
| }  | edit | 
|   | edit state  More...
  | 
|   | 
| double  | data_bounds [6] | 
|   | 
| double  | data_center [3] | 
|   | 
| double  | trans_bounds [6] | 
|   | 
| double  | trans_center [3] | 
|   |