CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
|
wing definition More...
#include <ms2data_struct.h>
Public Attributes | |
int | Type |
type of the wing ( see MS2WingType ) | |
int | DivSource |
1 - master, 0 - slave, -1 - independent ( | |
int | Active |
1 - active, 0 - not active | |
std::string | Name |
name of wing | |
int | ID |
unique object ID | |
int | ComputeInt |
1 - compute fuselage-wing intersection, 0 - wing is glued to the fuselage | |
int | LongeronNo |
fuselage longeron No which will be connected with wing's leading edge | |
int | SmartBypass |
smart deflection of longerons to bypass the wing (0 - no, 1 - yes, modifies the section points) | |
int | BypassDepth |
max. depth of bypassing - number of longerons to be deflected | |
int | SurfType |
wing surface to create ( see MS2WingSurf ) | |
int | RibType |
see MS2WingRibType | |
int | DivNo |
number of chord division points | |
int | DivType |
chord division type | |
std::vector< double > | UserDiv |
user defined chord division | |
double | TwistRef |
twist reference point (0...1) | |
int | UseMunk |
(0,1) Use Munk minimum induced drag theorem | |
double | SRef |
reference area for min induced drag calculation | |
double | CzDes |
design lift force coefficient | |
MS2_SecWing | Sec |
Section wing definition. | |
MS2_ModWing | Mod |
Module wing definition. | |
MS2_NacelleWing | Nac |
Nacelle definition. | |
wing definition
Definition at line 281 of file ms2data_struct.h.
int MS2_Wing::Active |
1 - active, 0 - not active
Definition at line 285 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::BypassDepth |
max. depth of bypassing - number of longerons to be deflected
Definition at line 292 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::ComputeInt |
1 - compute fuselage-wing intersection, 0 - wing is glued to the fuselage
Definition at line 289 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
double MS2_Wing::CzDes |
design lift force coefficient
Definition at line 304 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::DivNo |
number of chord division points
Definition at line 296 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::DivSource |
1 - master, 0 - slave, -1 - independent (
Definition at line 284 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::DivType |
chord division type
Definition at line 297 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::ID |
unique object ID
Definition at line 287 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), and MS2_Data::WriteWing().
int MS2_Wing::LongeronNo |
fuselage longeron No which will be connected with wing's leading edge
Definition at line 290 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
MS2_ModWing MS2_Wing::Mod |
Module wing definition.
Definition at line 306 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
MS2_NacelleWing MS2_Wing::Nac |
Nacelle definition.
Definition at line 307 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
std::string MS2_Wing::Name |
name of wing
Definition at line 286 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::RibType |
see MS2WingRibType
Definition at line 294 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
MS2_SecWing MS2_Wing::Sec |
Section wing definition.
Definition at line 305 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::SmartBypass |
smart deflection of longerons to bypass the wing (0 - no, 1 - yes, modifies the section points)
Definition at line 291 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
double MS2_Wing::SRef |
reference area for min induced drag calculation
Definition at line 303 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::SurfType |
wing surface to create ( see MS2WingSurf )
Definition at line 293 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
double MS2_Wing::TwistRef |
twist reference point (0...1)
Definition at line 300 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::Type |
type of the wing ( see MS2WingType )
Definition at line 283 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
int MS2_Wing::UseMunk |
(0,1) Use Munk minimum induced drag theorem
Definition at line 302 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().
std::vector<double> MS2_Wing::UserDiv |
user defined chord division
Definition at line 298 of file ms2data_struct.h.
Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().