There should be two separate classes for the 5-digit thicknesses:
[ ] One that uses the standard coefficients and can only take parameters that are canonical parameters matching the 5-digit spec. This means that there will only be a small number of 5-digit camber lines allowed because of the limited number of published settings.
[ ] One that solves for the camber terms, uses the enhanced 4-digit thickness coefficients and can take floating point values for all of the parameters associated with the 5-digit airfoil.
Note that these two will not produce the exact same airfoil when provided the same settings because of the errors in the standard coefficients.
There should be two separate classes for the 5-digit thicknesses:
Note that these two will not produce the exact same airfoil when provided the same settings because of the errors in the standard coefficients.