/*
 * Released under MIT licence
 * Copyright (c) Martin McBride 2017
 */
package texture.art.processor;

import javafx.scene.image.Image;
import javafx.scene.image.WritableImage;

/**
 * Interface for image processors
 */
public abstract class Processor {
    
    protected Image image = null;
    
    /**
     * Get the output image of this processor
     * @return image
     */
    public Image getImage() {
        return image;
    }
    
    public abstract void generateImage(ImageSpec spec);
    
}