ImFusion SDK 4.3
CheckDataOperation Member List

This is the complete list of members for CheckDataOperation, including all inherited members.

activeFields() const (defined in Operation)Operationinline
addTemporaryPostProcessHook(PostProcessHook hook)Operationinline
addTemporaryPreProcessHook(PreProcessHook hook)Operationinline
allowChannelBatchOnGPU() constOperationinlineprotectedvirtual
applyPostProcessHooks(DataElement *element)Operationprotected
applyPreProcessHooks(DataElement *element)Operationprotected
checkCondition(std::string message, bool condition, std::shared_ptr< SharedImageSet > input) const (defined in CheckDataOperation)CheckDataOperation
CheckDataOperation(int numDimensions=0, int numImages=0, int numChannels=0, std::string dataType="", const vec3i &dims=vec3i::Zero(), const vec3 &spacing=vec3::Zero(), bool match=false, std::string labelType="", std::vector< int > labelVals={}, const vec3i &labelDims=vec3i::Zero(), int labelChannels=0, bool checkRotationMatrix=false, bool checkDeformation=false, bool checkShiftScale=false, bool failOnError=true, std::string savePathOnError="", bool labelValsCheckSubset=false) (defined in CheckDataOperation)CheckDataOperationexplicit
checkRequiredItemsTypes(const DataItem &item) constOperationvirtual
checkType(PixelType imgType, bool label=false) const (defined in CheckDataOperation)CheckDataOperation
computingDevice() constOperationinline
configFailed(const std::string &missingParam) constOperation
configuration() constOperationvirtual
configure(const Properties &properties)Operationvirtual
configureOnly(const Properties &properties, const std::vector< ParameterBase * > &paramSelection) noexceptOperationprotected
createFromFactories(const Operation::Specs &specs)Operationstatic
doesNotModifyInput() const overrideCheckDataOperationinlinevirtual
errorOnUnexpectedBehaviour() constOperationinline
Everything enum valueOperation
EverythingExceptLabels enum valueOperation
inputIsEmptyOrNull(const SharedImageSet *input) constOperationprotected
logDeprecatedParam(const std::string &oldName, const std::string &newName) constOperation
logDomain() constOperationinline
m_activeFieldsOperationprotected
m_alreadyWarnedOperationmutableprotected
m_checkDeformationCheckDataOperation
m_checkLabelValuesAreSubsetCheckDataOperation
m_checkRotationMatrixCheckDataOperation
m_checkShiftScaleCheckDataOperation
m_dataTypeCheckDataOperation
m_device (defined in Operation)Operationprotected
m_dimsCheckDataOperation
m_errorOnUnexpectedBehaviourOperationprotected
m_failOnErrorCheckDataOperation
m_labelChannelsCheckDataOperation
m_labelDimsCheckDataOperation
m_labelMatchInputCheckDataOperation
m_labelTypeCheckDataOperation
m_labelValuesCheckDataOperation
m_manuallyConfiguredParamsOperationprotected
m_name (defined in Operation)Operationprotected
m_numChannelsCheckDataOperation
m_numDimensionsCheckDataOperation
m_numImagesCheckDataOperation
m_paramsOperationprotected
m_postProcessHooks (defined in Operation)Operationprotected
m_preProcessHooks (defined in Operation)Operationprotected
m_processingFieldsPolicyOperationprotected
m_randGenerator (defined in Operation)Operationmutableprotected
m_recordIdentifierOperationprotected
m_requiredFieldsTypesOperationprotected
m_savePathOnErrorCheckDataOperation
m_seed (defined in Operation)Operationprotected
m_spacingCheckDataOperation
m_temporaryPostProcessHooksOperationprotected
m_temporaryPreProcessHooksOperationprotected
name() constOperationinline
OnlyLabels enum valueOperation
Operation(std::string name, ProcessingPolicy processingPolicy)Operationexplicit
parameters() constOperationinline
PostProcessHook typedef (defined in Operation)Operation
prepareInputForDevice(SharedImageSet &input) constOperationprotected
PreProcessHook typedef (defined in Operation)Operation
process(DataItem &item) overrideCheckDataOperationvirtual
process(std::shared_ptr< SharedImageSet > input)CheckDataOperationvirtual
process(std::shared_ptr< KeypointSet > input)CheckDataOperationvirtual
process(std::shared_ptr< BoundingBoxSet > input)CheckDataOperationvirtual
process(std::unique_ptr< SharedImageSet > input) finalCheckDataOperationvirtual
processBoxes(std::shared_ptr< BoundingBoxSet > input) constOperationprotectedvirtual
processImages(std::shared_ptr< SharedImageSet > input) const overrideCheckDataOperationvirtual
ProcessingPolicy enum nameOperation
processingPolicy() const (defined in Operation)Operationinline
processingPolicyToString(const ProcessingPolicy policy) (defined in Operation)Operationstatic
processPoints(std::shared_ptr< KeypointSet > input) constOperationprotectedvirtual
processTensors(std::shared_ptr< TensorSet > input) const (defined in Operation)Operationprotectedvirtual
processVectors(std::shared_ptr< SharedImageSet > input) constOperationprotectedvirtual
recordIdentifier() constOperationinline
registerParameter(ParameterBase *param)Operation
seed() constOperationinline
seedRandomEngine(uint32_t seed)Operationvirtual
selectedFields(const DataItem &item)Operation
setActiveFields(std::optional< std::unordered_set< std::string > > activeFields) (defined in Operation)Operationinline
setComputingDevice(ML::ComputingDevice device)Operationinlinevirtual
setErrorOnUnexpectedBehaviour(bool error)Operationinlinevirtual
setManuallyConfiguredParameters(const std::vector< ParameterBase * > &manuallyConfiguredParams)Operationprotected
setProcessingPolicy(ProcessingPolicy policy) (defined in Operation)Operationinlinevirtual
setRecordIdentifier(const std::string &recordIdentifier)Operationinlinevirtual
stringToProcessingPolicy(const std::string &s) (defined in Operation)Operationstatic
supportsInversion() constOperationvirtual
throwOperationError(const std::string &msg) constOperationinlineprotected
useGPU(const SharedImageSet *input) constOperationprotectedvirtual
warnOperationUnexpectedBehaviour(const std::string &msg) constOperationprotected
~CheckDataOperation() (defined in CheckDataOperation)CheckDataOperation
~Operation() (defined in Operation)Operationvirtual
Search Tab / S to search, Esc to close