addInput(Input &input, bool modifiedInPlace=false) | Operation | |
addOutput(Output &output) | Operation | |
assignInput(const QString &inputName, const T &value) | Operation | inline |
attachObserver(Observer &observer) | Observable | |
bringArrayOfInputsUpToDate(Input *&array, size_type arraySize) | Operation | protected |
bringArrayOfInputsUpToDate(std::vector< Input * > &array) | Operation | inlineprotected |
bringInputsUpToDate() override | WorkspaceInput | protectedvirtual |
bringInputUpToDate(Input &input) | Operation | protected |
cancelExecution(bool b) | Operation | protectedvirtual |
canChangeDataFactory(const DataFactory &factory) const override | WorkspaceInput | virtual |
canChangeDataName(const QString &name) const override | WorkspaceInput | virtual |
canSerialize() const override | Operation | virtual |
comesFromExternal() const | Updatable | virtual |
ConfigStatus enum name | Operation | |
connectProgressEvents(QProgressBar *progressBar) | Operation | |
createCustomPropertiesHandler() override | PolymorphicDataOperation | virtual |
dataNameChanged(const QString &name) override | WorkspaceInput | protectedvirtual |
dataObjectAboutToChange() | PolymorphicDataOperation | protectedvirtual |
dataObjectChanged(DataObject &oldDataObject) override | WorkspaceInput | protectedvirtual |
Default enum value | Operation | |
destroy() | Observable | |
detachObserver(Observer &observer) | Observable | |
difference_type typedef | Operation | |
ensureHasData() | Operation | virtual |
execute() override | WorkspaceInput | virtual |
findInputScalarGlobalName(const QString &scopedGlobalName, Workspace &relativeTo) | Updatable | static |
findIOBaseGlobalName(const QString &scopedGlobalName, Workspace &relativeTo) | Updatable | static |
findOperationGlobalName(const QString &scopedGlobalName, Workspace &relativeTo) | Updatable | static |
finishInputsOutputsAfterLoad(const SerializedItem &item) | Operation | protectedvirtual |
getAcceptableDataName(const QString &proposedName) const | PolymorphicDataOperation | virtual |
getBroadcastUpdateEvents() const | Operation | |
getColor() const | Operation | |
getCurrentUpdater() | Operation | protected |
getDataFactory() const | PolymorphicDataOperation | |
getDataName() const | PolymorphicDataOperation | |
getDataObject() | PolymorphicDataOperation | |
getDefaultIconPath() const | Operation | virtual |
getDefaultUiPath() const | Operation | |
getDeprecationMessage() const | Operation | |
getDescription() const | Operation | |
getEnclosingScope() const | Updatable | |
getExtras() | Operation | |
getFactory() const | Operation | |
getFromPath(const QString &path, Workspace &relativeTo, QStringList &errors) const override | Operation | virtual |
getGlobalName() const | Updatable | |
getGraphicsSize() const | Operation | virtual |
getHelpPage() const override | WorkspaceInput | virtual |
getIconPath() const | Operation | |
getId() const | Operation | |
getIdPath(bool scoped=true) const override | Operation | virtual |
getIdPath(const Workspace &relativeTo) const | Operation | |
getIndex(const Input &input, IndexCountingOptions options=SkipNone) const | Operation | |
getIndex(const Output &output, IndexCountingOptions options=SkipNone) const | Operation | |
getIndexPair(InputScalar &input, difference_type &mainIndex, difference_type &arrayIndex) | Operation | |
getInput(size_type index) | Operation | |
getInput(size_type index) const | Operation | |
getInput(const QString &name) | Operation | |
getInput(const QString &name) const | Operation | |
getInputArray(const QString &name) | Operation | |
getInputArray(const QString &name) const | Operation | |
getInputs() | Operation | |
getInputs() const | Operation | |
getInputScalar(const QString &name) | Operation | |
getInputScalar(const QString &name) const | Operation | |
getInputValue(const QString &inputName) const | Operation | inline |
getInputValue(const QString &inputName) | Operation | inline |
getLabel() const | Operation | |
getLabelRelativeToRoot() const | Operation | |
getMainOutput() | WorkspaceInput | |
getMainOutput() const | WorkspaceInput | |
getOutput(size_type index) | Operation | |
getOutput(size_type index) const | Operation | |
getOutput(const QString &name) | Operation | |
getOutput(const QString &name) const | Operation | |
getOutputs() | Operation | |
getOutputs() const | Operation | |
getOutputValue(const QString &outputName) const | Operation | inline |
getOutputValue(const QString &outputName) | Operation | inline |
getProfilingEnabled() const | Operation | |
getProgress() const | Operation | |
getProgressContribution() const | Operation | |
getProgressResetByNotUpToDate() const | Operation | |
getRenamedInput(const QString &name) const | Operation | protectedvirtual |
getRenamedOutput(const QString &name) const | Operation | protectedvirtual |
getRequiredSchedulerFeatures() const | Operation | virtual |
getRootWorkspace() | Updatable | virtual |
getRootWorkspace() const | Updatable | virtual |
getScalarInput(size_type mainIndex, difference_type arrayIndex) | Operation | |
getScopedGlobalName() const | Updatable | |
getShortLabel() const | Operation | |
getTagName() const | Operation | |
getTerminateExecution() const | Operation | |
getUiPath() const | Operation | |
getUpToDate() const override | Operation | virtual |
getWorkspace() override | WorkspaceElement | virtual |
getWorkspace() const override | WorkspaceElement | virtual |
getWorkspaceInput() | WorkspaceInput | |
getWorkspaceInput() const | WorkspaceInput | |
GoodConfig enum value | Operation | |
GraphicsSize enum name | Operation | |
hasRequiredSchedulerFeatures() const | Operation | virtual |
idPathChanged() override | Operation | virtual |
IndexCountingOption enum name | Operation | |
inputRebuilt(InputScalar &input) | Operation | virtual |
inputsAreUpToDate() const | Operation | protectedvirtual |
InvalidConfig enum value | Operation | |
isAsynchronous() const | Operation | virtual |
isAtomicUpdate() const | Operation | virtual |
isConnectedToAsynchronous() const override | Operation | virtual |
isDataType() const | PolymorphicDataOperation | inline |
isDataType(const DataFactory &type) const | PolymorphicDataOperation | inline |
isDeprecated() const | Operation | |
isEditable() const | Operation | |
isIdPathCachingEnabled() const | Operation | |
isNameable() const | PolymorphicDataOperation | |
isPolymorphicType() const override | PolymorphicDataOperation | virtual |
isRunningAsynchronously() const | Operation | virtual |
isThreadSafe() const | Operation | virtual |
isType() const | Operation | inline |
isType(const OperationFactory &type) const | Operation | inline |
isUpdating() const | Operation | |
isUserConfigurable() override | PolymorphicDataOperation | virtual |
isUsingDefaultColor() const | Operation | |
isUsingDefaultIconPath() const | Operation | |
isUsingDefaultUiPath() const | Operation | |
isWaitingForAsynchronousUpdate() const override | Operation | virtual |
isWorkspaceType() const | Operation | |
load(const SerializedItem &item) override | Operation | virtual |
loadPolyPart(const QString &dataPlugin, const QString &dataType, const QString &dataName) | PolymorphicDataOperation | protected |
logLine(const QString &msg) const | TextLogger | |
logLine(const Application::LogManager::MessageCategory &category, const QString &msg) const | TextLogger | |
logText(const QString &msg) const | TextLogger | |
logText(const Application::LogManager::MessageCategory &category, const QString &msg) const | TextLogger | |
makeOutputsValid() | Operation | protectedvirtual |
markOutputsUpToDate() | Operation | protectedvirtual |
markUpToDateWhereSafe() | Operation | |
matchesDataType(const DataObject &otherObject) const | PolymorphicDataOperation | inline |
matchesType(const Operation &otherOperation) const | Operation | inline |
notifyEvent(const ObservableEvent &event) | Observable | |
notifyUpdated() | Updatable | protected |
numInputs(IndexCountingOptions=SkipNone) const | Operation | |
numOutputs(IndexCountingOptions=SkipNone) const | Operation | |
Observable() | Observable | protected |
Observable(const Observable &) | Observable | protected |
Operation(const OperationFactory &factory, const QString &label) | Operation | protected |
CSIRO::DataExecution::Updatable::operator=(const Updatable &up) | Updatable | protected |
CSIRO::Application::TextLogger::operator=(TextLogger) | TextLogger | |
pauseUpdate() | Operation | protected |
PolymorphicDataOperation(const OperationFactory &opFactory, const QString &opName, const DataFactory &dataFactory, const QString &dataName=QString(), bool isNameable=true) | PolymorphicDataOperation | |
postSave(SerializedItem &item) const override | PolymorphicDataOperation | protectedvirtual |
prepareInputsOutputsForLoad(const SerializedItem &item) override | WorkspaceInput | protectedvirtual |
removeInput(Input &input) | Operation | |
removeInput(const QString &name) | Operation | |
removeOutput(Output &output) | Operation | |
removeOutput(const QString &name) | Operation | |
resetExecutionDependencies() | Operation | virtual |
save(SerializedItem &item) const override | Operation | virtual |
saveExtras(SerializedItem &item) const | Operation | protected |
saveWithData(SerializedItem &item) const | Operation | virtual |
setAtomicUpdate(bool atomic) | Operation | virtual |
setBroadcastUpdateEvents(bool enable) | Operation | |
setColor(const QColor &c) | Operation | |
setDataFactory(const DataFactory &factory) | PolymorphicDataOperation | |
setDataName(const QString &name) | PolymorphicDataOperation | |
setDescription(const QString &description) | Operation | |
setEditable(bool b) | Operation | |
setGlobalName(const QString &name) | Updatable | |
setIconPath(const QString &path) | Operation | |
setId(const QUuid &id) | Operation | |
setIdPathCachingEnabled(bool b) | Operation | virtual |
setInputNotUpToDate(InputScalar &input) | Operation | virtual |
setIsAsynchronous(bool asynchronous) | Operation | virtual |
setIsRunningAsynchronously(bool asynchronous) | Operation | virtual |
setLabel(const QString &label) | Operation | |
setOutputNotUpToDate(Output &output) | Operation | virtual |
setProfilingEnabled(bool enable) | Operation | |
setProgress(int percent) | Operation | virtual |
setProgressContribution(int percent) | Operation | |
setProgressResetByNotUpToDate(bool b) | Operation | |
setRequiredSchedulerFeatures(const SchedulerFeatures &) | Operation | virtual |
setTerminateExecution(bool b) | Operation | |
setUiPath(const QString &path) | Operation | |
setUpToDate(bool b) override | WorkspaceInput | virtual |
shouldPutInExtras(const QString &tagName) const | Operation | protectedvirtual |
size_type typedef | Operation | |
SkipDependencies enum value | Operation | |
SkipInvisible enum value | Operation | |
SkipNone enum value | Operation | |
Small enum value | Operation | |
TextLogger() | TextLogger | |
TextLogger(const TextLogger &logger) | TextLogger | |
TextLogger(TextLogger &&logger) | TextLogger | |
TextLogger(const DataExecution::Operation &operation) | TextLogger | explicit |
TextLogger(const DataExecution::IOBase &io) | TextLogger | explicit |
UnknownConfig enum value | Operation | |
Updatable() | Updatable | protected |
Updatable(const Updatable &up) | Updatable | protected |
update(Updater *updater=nullptr) override | Operation | virtual |
workspaceChanged(Workspace *oldWorkspace) override | WorkspaceInput | virtual |
WorkspaceElement() | WorkspaceElement | protected |
WorkspaceInput() | WorkspaceInput | |
~Observable() | Observable | virtual |
~Operation() override | Operation | |
~PolymorphicDataOperation() override | PolymorphicDataOperation | |
~Serialize()=default | Serialize | virtual |
~TextLogger() | TextLogger | virtual |
~Updatable() override | Updatable | |
~WorkspaceElement() override | WorkspaceElement | |
~WorkspaceInput() override | WorkspaceInput | |