BioDynaMo
v1.05.120-25dc9790
|
Go to the documentation of this file.
15 #ifndef CORE_VISUALIZATION_PARAVIEW_ADAPTOR_H_
16 #define CORE_VISUALIZATION_PARAVIEW_ADAPTOR_H_
24 #include <type_traits>
25 #include <unordered_map>
53 std::unique_ptr<ParaviewImpl>
impl_;
105 #endif // CORE_VISUALIZATION_PARAVIEW_ADAPTOR_H_
void ExportVisualization()
bool initialized_
only needed for insitu visualization
friend class DISABLED_DiffusionTest_ModelInitializer_Test
void Visualize() override
Visualize one timestep based on the configuration in Param
static std::atomic< uint64_t > counter_
~ParaviewAdaptor() override
friend class ParaviewAdaptorTest_GenerateSimulationInfoJson_Test
friend class ParaviewAdaptorTest_GenerateParaviewState_Test
void BuildDiffusionGridVTKStructures()
Create the required vtk objects to visualize diffusion grids.
void BuildAgentsVTKStructures()
Create the required vtk objects to visualize agents.
ClassDefNV(ParaviewAdaptor, 1)
static void GenerateParaviewState()
std::unique_ptr< ParaviewImpl > impl_
void InsituVisualization()
Execute the insitu pipelines that were defined in Initialize
friend class ParaviewAdaptorTest_DISABLED_CheckVisualizationSelection_Test
The class that bridges the simulation code with ParaView.
static std::string BuildPythonScriptString(const std::string &python_script)
void WriteSimulationInfoJsonFile()
bool simulation_info_json_generated_
void CreateVtkObjects()
Creates the VTK objects that represent the agents in ParaView.