| DoubleHemFeatureDefinitionType | 
        6 | 
        A double hem is where the edge is bent over twice to form a hem that doubles back on itself. | 
      
      
        | FlatHemFeatureDefinitionType | 
        1 | 
        A flat hem is like an open hem but the gap is closed and the edge is flattened against the main sheet. | 
      
      
        | OpenHemFeatureDefinitionType | 
        2 | 
        An open hem is simple bend along an edge that leaves a gap between the hem and the main sheet. | 
      
      
        | RolledHemFeatureDefinitionType | 
        3 | 
        A rolled hem is where the edge is rolled over to form a tube-like profile. | 
      
      
        | RopeHemFeatureDefinitionType | 
        5 | 
        A rope hem is where the edge is rolled over (like a rolled hem) with an added length after the roll parallel to the main sheet. | 
      
      
        | TeardropHemFeatureDefinitionType | 
        4 | 
        A teardrop hem is where the edge is bent around a diameter to form a teardrop like profile. | 
      
      
        | UndefinedHemFeatureDefinitionType | 
        0 | 
        The hem type is undefined. This occurs when a new HemFeatureInput is created and before a specific type has been defined. |