namespace OpenCVStudio_v0
{
    /// <summary>
    /// Определяет, какие контуры должен возвращать
    /// блок FindContours.
    /// </summary>
    public enum ContourRetrievalMode
    {
        /// <summary>
        /// Возвращает только самые внешние контуры.
        /// Вложенные контуры игнорируются.
        /// </summary>
        External,

        /// <summary>
        /// Возвращает все контуры без построения иерархии.
        /// </summary>
        List,

        /// <summary>
        /// Возвращает двухуровневую иерархию:
        /// внешние контуры и их внутренние отверстия.
        /// </summary>
        CComp,

        /// <summary>
        /// Возвращает все контуры
        /// с полной древовидной иерархией.
        /// </summary>
        Tree
    }
}