Home Reference Source Test

packages/causality-preprocessing/src/imagePreprocessing.js

import { Functor as BaseFunctor } from 'causal-net.core';
import { platform } from 'causal-net.utils';
import { ColorTransformingMixins, ImageSplittingMixins, ImageScalingMixins } from './Image/index';

/**
 * This ImagePreprocessing provide methods for preprocessing image data
 * { MixWith: [
 *         ColorTransformingMixins, ImageSplittingMixins
 *     ] }
 * @class ImagePreprocessing
 * @extends BaseFunctor
 * @example
 * [EXAMPLE ../examples/imagePreprocessing.babel.node.js]
 */
class ImagePreprocessing extends platform.mixWith(BaseFunctor, [
        ColorTransformingMixins, 
        ImageSplittingMixins,
        ImageScalingMixins ]){
    constructor(){
        super();
    }
}

export default new ImagePreprocessing;