buffalo_wings.airfoil.Naca4AirfoilSpec
- class buffalo_wings.airfoil.Naca4AirfoilSpec(type='naca4', designation=None, params=None)[source]
Bases:
objectClassic NACA 4-digit airfoil definition.
- Parameters:
type (Literal['naca4'])
designation (str | None)
params (Naca4AirfoilParamsSpec | None)
- type
Schema discriminator for the NACA 4-digit family.
- Type:
Literal[``”naca4”:py:class:`]`, *default* ``"naca4"
- designation
Classic 4-digit designation such as
"2412".- Type:
strorNone, optional
- params
Explicit parameter override used instead of
designation.- Type:
Naca4AirfoilParamsSpecorNone, optional
- __init__(type='naca4', designation=None, params=None)
- Parameters:
type (Literal['naca4'])
designation (str | None)
params (Naca4AirfoilParamsSpec | None)
- Return type:
None
Methods
__init__([type, designation, params])Attributes