classdef PTKContext
    % PTKContext. An enumeration used to specify a region of interest
    %
    %     Contexts are used in relation to PTKImageTemplate to request a template
    %     image for a particular region of interest.
    %
    %
    %     Licence
    %     -------
    %     Part of the TD MIM Toolkit. https://github.com/tomdoel
    %     Author: Tom Doel, Copyright Tom Doel 2014.  www.tomdoel.com
    %     Distributed under the MIT licence. Please see website for details.
    %    
    
    enumeration
        OriginalImage,  % The full image
        LungROI,        % A region containing the lung and airways
        LeftLungROI,    % A region containing the left lung
        RightLungROI,   % A region containing the right lung
        
        Lungs,          % Left and right lung masks after removal of airways

        LeftLung,       % Left lung mask
        RightLung,      % Right lung mask
        
        RightUpperLobe,
        RightMiddleLobe,
        RightLowerLobe,
        LeftUpperLobe,
        LeftLowerLobe,
        
        % Right lung segments
        R_AP,
        R_P,
        R_AN,
        R_L,
        R_M,
        R_S,
        R_MB,
        R_AB,
        R_LB,
        R_PB,
        
        % Left lung segments
        L_APP,
        L_APP2,
        L_AN,
        L_SL,
        L_IL,
        L_S,
        L_AMB,
        L_LB,
        L_PB
        
    end
    
end

