FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <Pipeline.hpp>
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 () |
Reporter & | getReporter () |
Additional Inherited Members | |
Public Types inherited from fast::Object | |
typedef std::shared_ptr< Object > | pointer |
Static Public Member Functions inherited from fast::Object | |
static std::string | getStaticNameOfClass () |
Protected Member Functions inherited from fast::Object | |
Reporter & | reportError () |
Reporter & | reportWarning () |
Reporter & | reportInfo () |
ReporterEnd | reportEnd () const |
Protected Attributes inherited from fast::Object | |
std::weak_ptr< Object > | mPtr |
fast::Pipeline::Pipeline | ( | std::string | filename, |
std::map< std::string, std::string > | variables = {{}} |
||
) |
std::string fast::Pipeline::getDescription | ( | ) | const |
std::string fast::Pipeline::getFilename | ( | ) | const |
std::string fast::Pipeline::getName | ( | ) | const |
std::unordered_map<std::string, std::shared_ptr<ProcessObject> > fast::Pipeline::getProcessObjects | ( | ) |
std::vector<std::shared_ptr<Renderer> > fast::Pipeline::getRenderers | ( | ) |
std::vector<View*> fast::Pipeline::getViews | ( | ) |
void fast::Pipeline::parse | ( | std::unordered_map< std::string, std::shared_ptr< ProcessObject >> | processObjects = {} | ) |
Parse the pipeline file