fast::Pipeline class

Base classes

class Object
Base class for all FAST objects.

Constructors, destructors, conversion operators

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

Public functions

auto getViews() -> std::vector<View*>
auto getRenderers() -> std::vector<std::shared_ptr<Renderer>>
auto getProcessObjects() -> std::unordered_map<std::string, std::shared_ptr<ProcessObject>>
auto getName() const -> std::string
auto getDescription() const -> std::string
auto getFilename() const -> std::string
auto getPipelineAttribute(std::string name) const -> std::string
Get pipeline attribute.
void parse(std::unordered_map<std::string, std::shared_ptr<ProcessObject>> processObjects = {})
Parse the pipeline file.

Function documentation

std::string fast::Pipeline::getPipelineAttribute(std::string name) const

Get pipeline attribute.

Returns attribute value