FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Member Functions | List of all members
fast::Pipeline Class Reference

#include <Pipeline.hpp>

+ Inheritance diagram for fast::Pipeline:
+ Collaboration diagram for fast::Pipeline:

Public Member Functions

 Pipeline (std::string filename, std::map< std::string, std::string > variables={{}})
 
std::vector< View * > getViews ()
 
std::vector< std::shared_ptr< Renderer > > getRenderers ()
 
std::unordered_map< std::string, std::shared_ptr< ProcessObject > > getProcessObjects ()
 
std::string getName () const
 
std::string getDescription () const
 
std::string getFilename () const
 
void parse (std::unordered_map< std::string, std::shared_ptr< ProcessObject >> processObjects={})
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Additional Inherited Members

- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 
- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 
- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Constructor & Destructor Documentation

◆ Pipeline()

fast::Pipeline::Pipeline ( std::string  filename,
std::map< std::string, std::string >  variables = {{}} 
)

Member Function Documentation

◆ getDescription()

std::string fast::Pipeline::getDescription ( ) const

◆ getFilename()

std::string fast::Pipeline::getFilename ( ) const

◆ getName()

std::string fast::Pipeline::getName ( ) const

◆ getProcessObjects()

std::unordered_map<std::string, std::shared_ptr<ProcessObject> > fast::Pipeline::getProcessObjects ( )

◆ getRenderers()

std::vector<std::shared_ptr<Renderer> > fast::Pipeline::getRenderers ( )

◆ getViews()

std::vector<View*> fast::Pipeline::getViews ( )

◆ parse()

void fast::Pipeline::parse ( std::unordered_map< std::string, std::shared_ptr< ProcessObject >>  processObjects = {})

Parse the pipeline file


The documentation for this class was generated from the following file: