/*========================================================================= medInria Copyright (c) INRIA 2013 - 2018. All rights reserved. See LICENSE.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. =========================================================================*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include medComposerExtension::medComposerExtension(void) : dtkComposerExtension() { } medComposerExtension::~medComposerExtension(void) { } void medComposerExtension::extend(dtkComposerNodeFactory *factory) { factory->record(":/process/arithmetic_operation/medAbstractAddImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/arithmetic_operation/medAbstractSubtractImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/arithmetic_operation/medAbstractMultiplyImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/arithmetic_operation/medAbstractDivideImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/morphomath_operation/medAbstractErodeImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/morphomath_operation/medAbstractDilateImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/morphomath_operation/medAbstractOpeningImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/morphomath_operation/medAbstractClosingImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractAddFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractDivideFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractGaussianFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractInvertFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractMedianFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractMultiplyFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractNormalizeFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractShrinkFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractSubtractFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractWindowingFilterProcess.json", dtkComposerNodeCreator); factory->record(":/process/single_filter/medAbstractImageDenoisingProcess.json", dtkComposerNodeCreator); factory->record(":/process/mask_image/medAbstractMaskImageProcess.json", dtkComposerNodeCreator); factory->record(":/process/diffusion_processes/medAbstractDiffusionModelEstimationProcess.json", dtkComposerNodeCreator); factory->record(":/process/diffusion_processes/medAbstractDiffusionScalarMapsProcess.json", dtkComposerNodeCreator); factory->record(":/process/diffusion_processes/medAbstractDWIMaskingProcess.json", dtkComposerNodeCreator); factory->record(":/process/diffusion_processes/medAbstractTractographyProcess.json", dtkComposerNodeCreator); factory->record(":/process/medGenericReaderNode.json", dtkComposerNodeCreator); factory->record(":/process/medImageReaderNode.json", dtkComposerNodeCreator); factory->record(":/process/medMeshReaderNode.json", dtkComposerNodeCreator); factory->record(":/process/medGenericWriterNode.json", dtkComposerNodeCreator); }