| addAlgorithm(std::unique_ptr< Algorithm > a, const Properties *config=nullptr) | ImFusion::ApplicationController | virtual |
| addAlgorithmToHistory(const Algorithm &a, bool allowReplayWorkspaces=true) | ImFusion::ApplicationController | virtual |
| addPlaceholder(const std::string &name, const std::string &value) | ImFusion::ApplicationController | virtual |
| algorithmHistory() const | ImFusion::ApplicationController | |
| algorithms() const | ImFusion::ApplicationController | |
| ApplicationController(std::unique_ptr< DataModel > dataModel, std::optional< Framework::InitConfig > sdkInitConfig) | ImFusion::ApplicationController | |
| askWorkspacePlaceholders(const std::vector< std::string > &placeholderKeys) | ImFusion::ApplicationController | virtual |
| canBeDeleted(const Data *data) | ImFusion::ApplicationController | virtual |
| checkDicomMagicByte(const Filesystem::Path &filename) const | ImFusion::ApplicationController | protected |
| clearAlgorithms() | ImFusion::ApplicationController | virtual |
| closeAll() | ImFusion::ApplicationController | virtual |
| configureAlgorithm(Algorithm *) | ImFusion::ApplicationController | inlineprotectedvirtual |
| dataModel() (defined in ImFusion::ApplicationController) | ImFusion::ApplicationController | inlinevirtual |
| dataModel() const (defined in ImFusion::ApplicationController) | ImFusion::ApplicationController | inlinevirtual |
| dependingAlgorithms(const Data *data) const | ImFusion::ApplicationController | virtual |
| dependingAlgorithms(const DataList &data) const | ImFusion::ApplicationController | virtual |
| executeAlgorithms() | ImFusion::ApplicationController | virtual |
| getAlgorithm(const std::string &id) const | ImFusion::ApplicationController | virtual |
| getAlgorithm(const std::string &id="") const | ImFusion::ApplicationController | |
| getAlgorithmController(const Algorithm *) const | ImFusion::ApplicationController | inlineprotectedvirtual |
| ignoreAnnotationInHistory(InteractiveObject &annotation) | ImFusion::ApplicationController | |
| ignoreDataInHistory(Data &data) | ImFusion::ApplicationController | |
| load(int argc, char **argv) | ImFusion::ApplicationController | |
| loadAll(const std::vector< std::string > &fileNames) | ImFusion::ApplicationController | |
| loadPlugins(const std::vector< std::string > &pluginFolders=std::vector< std::string >()) | ImFusion::ApplicationController | |
| loadWorkspace(const Filesystem::Path &filename, const std::optional< std::map< std::string, std::string > > &=std::nullopt) | ImFusion::ApplicationController | virtual |
| m_algorithmHistory | ImFusion::ApplicationController | protected |
| m_algorithms | ImFusion::ApplicationController | protected |
| m_algorithmTemplates | ImFusion::ApplicationController | protected |
| m_dataModel (defined in ImFusion::ApplicationController) | ImFusion::ApplicationController | protected |
| m_ignoredAnnotations | ImFusion::ApplicationController | protected |
| m_ignoredData | ImFusion::ApplicationController | protected |
| m_logFileLocation | ImFusion::ApplicationController | protectedstatic |
| m_placeholders | ImFusion::ApplicationController | protected |
| m_prepareDownsample | ImFusion::ApplicationController | protected |
| m_prepareNoShiftScale | ImFusion::ApplicationController | protected |
| m_prepareShiftOnly | ImFusion::ApplicationController | protected |
| m_untrackedData | ImFusion::ApplicationController | protected |
| open(const std::string &filename, DataList *outDataList=nullptr) | ImFusion::ApplicationController | virtual |
| open(const std::string &algorithm, const std::string &name, DataList *outDataList, bool addToRecentFiles=true, const Properties *p=nullptr, std::string *pathOut=nullptr) | ImFusion::ApplicationController | protectedvirtual |
| openWithIoAlgorithms(const std::vector< std::string > &algs, const std::string &filename, DataList *dataOut) | ImFusion::ApplicationController | protectedvirtual |
| placeholders() const | ImFusion::ApplicationController | virtual |
| prepareData(Data *data) const | ImFusion::ApplicationController | protectedvirtual |
| progress() | ImFusion::ApplicationController | inlinevirtual |
| registerAlgorithm(const Algorithm &alg) | ImFusion::ApplicationController | |
| removeAlgorithm(Algorithm *a, bool del=true) | ImFusion::ApplicationController | virtual |
| saveWorkspace(const Filesystem::Path &filename, std::optional< std::set< std::string > > selectedDataComps=std::nullopt) | ImFusion::ApplicationController | virtual |
| setPlaceholders(const std::map< std::string, std::string > &placeholders) | ImFusion::ApplicationController | virtual |
| signalAlgorithmRemoved | ImFusion::ApplicationController | |
| updateRegisteredAlgorithm(const Algorithm &alg) | ImFusion::ApplicationController | |
| ~ApplicationController() (defined in ImFusion::ApplicationController) | ImFusion::ApplicationController | virtual |