Cumulia Illustrator Rendering Engine v1.0.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::Scenario Class Reference

#include <scenario.h>

Public Member Functions

 Scenario ()
 
virtual bool open (const std::string &fileName, const std::string &typeName="AUTO")
 
virtual void close ()
 
const std::shared_ptr< Solution > & solution () const
 
const std::shared_ptr< ScenarioSettings > & settings () const
 
virtual void add (const std::shared_ptr< Filter > &filter)
 
virtual void remove (const std::shared_ptr< Filter > &filter)
 
virtual void update (const std::shared_ptr< Filter > &filter)
 
virtual void clear ()
 
virtual const std::vector< std::shared_ptr< Filter > > & list () const
 
virtual std::shared_ptr< FringeSurfaceaddFringeSurface ()
 
virtual std::shared_ptr< PolygonSurfaceaddPolygonSurface ()
 
virtual std::shared_ptr< SliceaddSlice ()
 
virtual std::shared_ptr< CrinkleSliceaddCrinkleSlice ()
 
virtual std::shared_ptr< ClipaddClip ()
 
virtual std::shared_ptr< CrinkleClipaddCrinkleClip ()
 
virtual std::shared_ptr< ContouraddContour ()
 
virtual std::shared_ptr< ThresholdaddThreshold ()
 
virtual std::shared_ptr< IsoVolumeaddIsoVolume ()
 
virtual std::shared_ptr< StreamTraceraddStreamTracer ()
 
virtual std::shared_ptr< StreamSurfaceaddStreamSurface ()
 
virtual std::shared_ptr< TubeaddTube ()
 
virtual std::shared_ptr< RibbonaddRibbon ()
 
virtual std::shared_ptr< ProbeaddProbe ()
 
virtual std::shared_ptr< BlockaddBlock ()
 
virtual std::shared_ptr< PointCloudaddPointCloud ()
 
virtual std::shared_ptr< SolidaddSolid ()
 
virtual std::shared_ptr< CrinkleSolidaddCrinkleSolid ()
 
std::shared_ptr< Nodegenerate (int index=0)
 
std::shared_ptr< MinMaxfindIntegrationTimeRange (const std::shared_ptr< Filter > &filter, int index=0)
 
std::shared_ptr< MinMaxfindIntegrationTimeRange (int index=0)
 

Constructor & Destructor Documentation

◆ Scenario()

cil::Scenario::Scenario ( )

Member Function Documentation

◆ add()

virtual void cil::Scenario::add ( const std::shared_ptr< Filter > & filter)
virtual

◆ addBlock()

virtual std::shared_ptr< Block > cil::Scenario::addBlock ( )
virtual

◆ addClip()

virtual std::shared_ptr< Clip > cil::Scenario::addClip ( )
virtual

◆ addContour()

virtual std::shared_ptr< Contour > cil::Scenario::addContour ( )
virtual

◆ addCrinkleClip()

virtual std::shared_ptr< CrinkleClip > cil::Scenario::addCrinkleClip ( )
virtual

◆ addCrinkleSlice()

virtual std::shared_ptr< CrinkleSlice > cil::Scenario::addCrinkleSlice ( )
virtual

◆ addCrinkleSolid()

virtual std::shared_ptr< CrinkleSolid > cil::Scenario::addCrinkleSolid ( )
virtual

◆ addFringeSurface()

virtual std::shared_ptr< FringeSurface > cil::Scenario::addFringeSurface ( )
virtual

◆ addIsoVolume()

virtual std::shared_ptr< IsoVolume > cil::Scenario::addIsoVolume ( )
virtual

◆ addPointCloud()

virtual std::shared_ptr< PointCloud > cil::Scenario::addPointCloud ( )
virtual

◆ addPolygonSurface()

virtual std::shared_ptr< PolygonSurface > cil::Scenario::addPolygonSurface ( )
virtual

◆ addProbe()

virtual std::shared_ptr< Probe > cil::Scenario::addProbe ( )
virtual

◆ addRibbon()

virtual std::shared_ptr< Ribbon > cil::Scenario::addRibbon ( )
virtual

◆ addSlice()

virtual std::shared_ptr< Slice > cil::Scenario::addSlice ( )
virtual

◆ addSolid()

virtual std::shared_ptr< Solid > cil::Scenario::addSolid ( )
virtual

◆ addStreamSurface()

virtual std::shared_ptr< StreamSurface > cil::Scenario::addStreamSurface ( )
virtual

◆ addStreamTracer()

virtual std::shared_ptr< StreamTracer > cil::Scenario::addStreamTracer ( )
virtual

◆ addThreshold()

virtual std::shared_ptr< Threshold > cil::Scenario::addThreshold ( )
virtual

◆ addTube()

virtual std::shared_ptr< Tube > cil::Scenario::addTube ( )
virtual

◆ clear()

virtual void cil::Scenario::clear ( )
virtual

◆ close()

virtual void cil::Scenario::close ( )
virtual

◆ findIntegrationTimeRange() [1/2]

std::shared_ptr< MinMax > cil::Scenario::findIntegrationTimeRange ( const std::shared_ptr< Filter > & filter,
int index = 0 )

◆ findIntegrationTimeRange() [2/2]

std::shared_ptr< MinMax > cil::Scenario::findIntegrationTimeRange ( int index = 0)

◆ generate()

std::shared_ptr< Node > cil::Scenario::generate ( int index = 0)

◆ list()

virtual const std::vector< std::shared_ptr< Filter > > & cil::Scenario::list ( ) const
virtual

◆ open()

virtual bool cil::Scenario::open ( const std::string & fileName,
const std::string & typeName = "AUTO" )
virtual

◆ remove()

virtual void cil::Scenario::remove ( const std::shared_ptr< Filter > & filter)
virtual

◆ settings()

const std::shared_ptr< ScenarioSettings > & cil::Scenario::settings ( ) const

◆ solution()

const std::shared_ptr< Solution > & cil::Scenario::solution ( ) const

◆ update()

virtual void cil::Scenario::update ( const std::shared_ptr< Filter > & filter)
virtual