49 class ScenarioSettings;
54 std::shared_ptr<SolutionData> m_solutionData;
55 std::shared_ptr<Solution> m_solution;
57 std::vector<std::shared_ptr<Filter>> m_filters;
58 std::shared_ptr<ScenarioSettings> m_settings;
63 virtual bool open(
const std::string& fileName,
const std::string& typeName =
"AUTO");
66 const std::shared_ptr<Solution>&
solution()
const;
67 const std::shared_ptr<ScenarioSettings>&
settings()
const;
69 virtual void add(
const std::shared_ptr<Filter>& filter);
70 virtual void remove(
const std::shared_ptr<Filter>& filter);
71 virtual void update(
const std::shared_ptr<Filter>& filter);
73 virtual const std::vector<std::shared_ptr<Filter>>&
list()
const;
virtual std::shared_ptr< Contour > addContour()
virtual std::shared_ptr< CrinkleClip > addCrinkleClip()
std::shared_ptr< Node > generate(int index=0)
virtual std::shared_ptr< StreamTracer > addStreamTracer()
std::shared_ptr< MinMax > findIntegrationTimeRange(int index=0)
virtual void remove(const std::shared_ptr< Filter > &filter)
virtual bool open(const std::string &fileName, const std::string &typeName="AUTO")
virtual std::shared_ptr< StreamSurface > addStreamSurface()
virtual std::shared_ptr< CrinkleSlice > addCrinkleSlice()
virtual std::shared_ptr< FringeSurface > addFringeSurface()
virtual std::shared_ptr< Tube > addTube()
virtual std::shared_ptr< Ribbon > addRibbon()
const std::shared_ptr< ScenarioSettings > & settings() const
virtual std::shared_ptr< Block > addBlock()
virtual std::shared_ptr< Slice > addSlice()
virtual const std::vector< std::shared_ptr< Filter > > & list() const
const std::shared_ptr< Solution > & solution() const
virtual std::shared_ptr< PolygonSurface > addPolygonSurface()
virtual std::shared_ptr< PointCloud > addPointCloud()
virtual std::shared_ptr< Probe > addProbe()
virtual std::shared_ptr< Solid > addSolid()
virtual std::shared_ptr< Threshold > addThreshold()
virtual void update(const std::shared_ptr< Filter > &filter)
virtual std::shared_ptr< IsoVolume > addIsoVolume()
virtual void add(const std::shared_ptr< Filter > &filter)
std::shared_ptr< MinMax > findIntegrationTimeRange(const std::shared_ptr< Filter > &filter, int index=0)
virtual std::shared_ptr< CrinkleSolid > addCrinkleSolid()
virtual std::shared_ptr< Clip > addClip()