namespace OpenCVStudio_v0
{
    /// <summary>
    /// Тип данных, принимаемый или возвращаемый блоком.
    /// Пока реальные соединения работают с Mat,
    /// но каталог уже подготовлен для других типов.
    /// </summary>
    public enum BlockDataType
    {
        None,

        Image,
        GrayImage,
        BinaryMask,

        TwoImages,
        ImageCollection,
        ChannelCollection,

        Kernel,
        TransformMatrix,

        Contours,
        Points,
        Histogram,
        ConnectedComponents,

        Number,
        Scalar,
        Rectangle,
        RotatedRectangle
    }
}