|
| | myplot0 () |
| |
| 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] |
| |