buffalo_wings.airfoil.AirfoilCamberCurveSpec

class buffalo_wings.airfoil.AirfoilCamberCurveSpec(type='airfoil_camber', airfoil='', approximation=<factory>)[source]

Bases: object

Open camber curve derived from a named airfoil definition.

Notes

This schema keeps the camber curve linked to the source airfoil so GUI and analysis workflows can reuse the existing airfoil definition without restating family-specific camber inputs.

Attributes

type

Schema discriminator for an airfoil-derived camber curve.

airfoil

Name of the referenced airfoil in the top-level airfoils map.

approximation

Approximation controls for families without exact native camber.

type: Literal['airfoil_camber']

Schema discriminator for an airfoil-derived camber curve.

airfoil: str

Name of the referenced airfoil in the top-level airfoils map.

approximation: AirfoilCamberApproximationSpec

Approximation controls for families without exact native camber.