CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
|
MS2 data structure manipulation. More...
#include <ms2data.h>
Public Member Functions | |
bool | WriteGeneral (std::ostream &f) |
writes general data, incuding reference values | |
bool | WriteWing (std::ostream &fout, MS2_Wing wing, int no) |
writes wing's data | |
bool | WriteWingModule (std::ostream &fout, MS2_ModWingModule mod) |
writes modular wing's data | |
bool | WriteSection (std::ostream &fout, MS2_Section sect) |
writes data of wing built from sections | |
bool | WriteProfile (std::ostream &fout, MS2_Profile airfoil) |
writes airfoil data | |
bool | WriteFuselage (std::ostream &fout) |
writes fuselage data | |
bool | WriteConns (std::ostream &fout, bool bCom=true) |
writes connections data | |
bool | WriteWakes (std::ostream &fout, bool bCom=true) |
writes extra wake infos | |
bool | WriteEmbededProfiles (std::ostream &fout, std::vector< MS2_Profile > *airfoil) |
writes embeded airfoil geometry | |
virtual bool | ReadWing (FILE *t, MS2_Wing &wing, int iW, bool bRestrictive, bool auto_mod) |
reads wing data (see MS2_Wing) | |
bool | ReadWingModule (FILE *t, MS2_ModWingModule &mod, bool bRestrictive) |
reads Wing Module data (see MS2_ModWingModule) | |
bool | ReadSection (FILE *t, MS2_Section §) |
reads Wing Section data (see MS2_Section) | |
bool | ReadProfile (FILE *t, MS2_Profile &airfoil, const char *desc, bool bRestrictive) |
reads Profile data structure (see MS2_Profile) | |
bool | ReadProfile (FILE *t, MS2_Profile &airfoil) |
reads Profile data in case AIRFOIL_FILE type | |
bool | ReadFusFromParams (FILE *t, bool bRestrictive) |
reads Fuselage data in case fuselage defined using modules | |
bool | ReadFusEllipse (FILE *t, MS2_SuperEllipse &SupEll, const char *desc) |
reads fuselage elipse data | |
bool | ReadFusAirfoil (FILE *t, MS2_FusAirfoil &airfoil, const char *desc, bool bRestrictive) |
reads airfoil data used to define fuselage shape | |
bool | ReadChordDivision (FILE *t, MS2_Wing &wing, bool bRestrictive) |
reads user define chord division (see DT_USER) | |
virtual void | Comment (void) |
displays comment (warning or information) | |
void | Clear (void) |
clear local variables | |
void | SetDefaults (void) |
set default reference values | |
bool | Read (const char *file, bool bRestrictive, bool auto_mod) |
reads ms2 file | |
bool | Write (const char *file) |
writes ms2 file | |
int | GetVersion (void) |
returns ms2 file version | |
int | GetNWings (void) |
returns number of wings | |
int | GetNConns (void) |
returns number of connections | |
int | GetNWakes (void) |
returns number of wake infos | |
int | GetNProfs (void) |
returns number of embeded airfoils | |
std::string | WingSurfName (int n) |
returns wing surface type (name) - see MS2WingSurf | |
std::string | DivTypeName (int div) |
returns chordwise division type (name) - see MS2DivType | |
Static Public Member Functions | |
static void | ClearFusCurve (MS2_FusCurve &cvr, int elltype) |
cleans MS2_FusCurve object (fuselge module) | |
static void | SetFusCurveDefs (MS2_FusCurve &cvr, int elltype) |
sets MS2_Profile object (airfoil) | |
static void | ClearGeneral (MS2_General &gen) |
cleans MS2_General object (general data) | |
static void | SetPrfDefs (MS2_Profile &prf) |
sets MS2_Profile object (airfoil) | |
static void | SetWingDefs (MS2_Wing &wing) |
sets MS2_Wing object (wing definition) | |
static void | SetSectionDefs (MS2_Section §) |
sets MS2_Section object (wing section definition) | |
static void | SetModuleDefs (MS2_ModWingModule &mod) |
sets MS2_ModWingModule object (wing module definition) | |
static void | SetNacelleWingDefs (MS2_NacelleWing &nac) |
sets MS2_NacelleWing object (jet nacelle definition) | |
static void | SetFuselageDefs (MS2_Fuselage &fus) |
sets MS2_Fuselage object (fuselage definition) | |
static void | SetConnectionDefs (MS2_Conn &conn) |
sets MS2_Conn object (wings connection) | |
static void | SetWakeDefs (MS2_Wake &wake) |
sets MS2_Wake object (wake information) | |
static void | ClearPrf (MS2_Profile &prf) |
cleans MS2_Profile object (airfoil) | |
static void | ClearWing (MS2_Wing &wing) |
cleans MS2_Wing object (wing definition) | |
static void | ClearSection (MS2_Section §) |
cleans MS2_Section object (wing section definition) | |
static void | ClearModule (MS2_ModWingModule &mod) |
cleans MS2_ModWingModule object (wing module definition) | |
static void | ClearNacelleWing (MS2_NacelleWing &nac) |
cleans MS2_NacelleWing object (jet nacelle definition) | |
static void | ClearFuselage (MS2_Fuselage &fus) |
cleans MS2_Fuselage object (fuselage definition) | |
static void | ClearConnection (MS2_Conn &conn) |
cleans MS2_Conn object (wings connection) | |
static void | ClearWake (MS2_Wake &wake) |
cleans MS2_Wake object (wake information) | |
static void | CONNECT2MS2_Conn (CONNECT_DATA &Con, MS2_Conn &newConn) |
converts CONNECT_DATA to MS2_Conn | |
static void | MS2_Conn2CONNECT (MS2_Conn &Conn, CONNECT_DATA &newCon) |
converts MS2_Conn to CONNECT_DATA | |
static int | find_section (FILE *ff, const char *sec) |
to find the section in ms2 file - imported from "mesh2.h" | |
static bool | has_section (FILE *t, const char *sec) |
check if section exist | |
static std::string | ConnTypeName (int n) |
returns connection type name | |
static std::string | WakeTypeName (int n) |
returns wake info type name | |
static std::string | TruncateQuotMarks (std::string str) |
truncates the quote marks from string | |
static std::string | RemoveWhiteSpaces (std::string str) |
removes white chars from string | |
static std::string | GetNACANoAsString (int no) |
converts NACA profile number to string | |
Static Public Member Functions inherited from IOFUN | |
static void | Win2Unix (char *s) |
conversion of directory separators - MS Windows to Unix | |
static void | Unix2Win (char *s) |
conversion of directory separators - Unix to MS Windows | |
static int | ReadComm (FILE *stream) |
Function to read of a comment till the end of line. It returns 0 or EOF if it is performed. | |
static void | ReadDummy (FILE *stream) |
Function to read a comment line. | |
static int | ReadPar (FILE *stream, const char *Format, void *Par) |
Function to read one variable. The type of variable depends on Format, compatible with stdio library. | |
static int | ReadPar (FILE *stream, const char *Format, void *Par1, void *Par2) |
Function to read two variables. The type of variables depends on Format, compatible with stdio library. | |
static int | ReadPar (FILE *stream, const char *Format, void *Par1, void *Par2, void *Par3) |
Function to read three variables. The type of variables depends on Format, compatible with stdio library. | |
static int | ReadPar (FILE *stream, const char *Format, void *Par1, void *Par2, void *Par3, void *Par4) |
Function to read four variables. The type of variables depends on Format, compatible with stdio library. | |
static int | ReadVect3 (FILE *stream, double *Par, double dScal=1.) |
Function to read double vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "dScal". | |
static int | ReadVect3 (FILE *stream, float *Par, float fScal=1.) |
Function to read float vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "fScal". | |
static int | ReadVect3 (FILE *stream, long *Par, long lScal=1) |
Function to read long vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "lScal". | |
static int | ReadVect3 (FILE *stream, int *Par, int iScal=1) |
Function to read int vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "iScal". | |
static int | ReadVect (FILE *stream, double *Par, int n, double dScal=1.) |
Function to read double vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "dScal". | |
static int | ReadVect (FILE *stream, float *Par, int n, float fScal=1.) |
Function to read float vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "fScal". | |
static int | ReadVect (FILE *stream, long *Par, int n, long lScal=1) |
Function to read long vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "lScal". | |
static int | ReadVect (FILE *stream, int *Par, int n, int iScal=1) |
Function to read int vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "iScal". | |
static int | ReadStr (FILE *stream, char *Par) |
Function to read the new line from FILE "stream" and to store it in table of char "Par". The starting and ending blanc charaters are clipped. | |
static void | ReadStrL (FILE *stream, char *Par, int *len) |
Function to read the string (Par) from FILE "stream". It reads from current pointer of FILE to the end of line or EOF. Number of read characters is returned in "len". | |
static void | ClipString (char *string) |
Clipping of the "string" up to the first blanc character or comment "#" character. | |
static void | ClipFileName (char *string) |
Clipping of the ending blanc characters of "string". | |
static bool | CompareStrings (char *str1, char *str2) |
Compares two strings (str1 and str2). Returns true if they match, false otherwise. | |
static int | file_exist (const char *name) |
Returns true (1) if file "name" does exist, 0 otherwise. | |
static const char * | filename_name (const char *name) |
Returns pointer to filename without path. | |
static const char * | filename_ext (const char *buf) |
Returns pointer to filename extension. | |
static char * | filename_setext (char *buf, int buflen, const char *ext) |
set/change filename extension | |
static int | filename_dir (char *name) |
returns the length of the path in (path)name | |
static const char * | filename_date (const char *name) |
Returns pointer to the string that contains the date of last file modification/creation. | |
static FILE * | fopen (const char *filename, const char *mode) |
Cross-platform function to fopen function that supports UTF-8 encoded name. | |
static int | stat (const char *f, struct stat *b) |
Cross-platform function to stat() a file using a UTF-8 encoded name or value. | |
static size_t | strlcpy (char *d, const char *s, size_t bufsize) |
The implementation of nonstandard strlcpy function. | |
static int | nLines (FILE *stream) |
Returns number of lines of text file from current pointer to EOF. | |
static int | nColumns (FILE *stream, char Par[][32]) |
Returns number of columns of text file (number of strings in the first line). Names of columns are stored in Par array. | |
static int | isstrblank (char *cc, int iLen) |
Checks if string (cc) is blank (1/0) | |
static void | ReadVect3 (FILE *stream, VECTOR_3D *Vec, double dScal=1.) |
Function to read VECTOR_3D Vec components from FILE "stream". The read values are scaled by multiplier "dScal". | |
static int | readln (FILE *ff, char *value_x) |
Pascal style "readln" function to read string. | |
static int | readln (FILE *ff, int *value_x) |
Pascal style "readln" function to read int. | |
static int | readln (FILE *ff, long *value_x) |
Pascal style "readln" function to read long. | |
static int | readln (FILE *ff, float *value_x) |
Pascal style "readln" function to read float. | |
static int | readln (FILE *ff, double *value_x) |
Pascal style "readln" function to read double. | |
static int | readln (FILE *ff, long double *value_x) |
Pascal style "readln" function to read long double. | |
static int | readln (FILE *ff) |
Pascal style "readln" function to read comment. | |
static int | readln (FILE *ff, VECTOR_3D *vec) |
Pascal style "readln" function to read VECTOR_3D components. | |
static int | read (FILE *ff, char *value_x) |
Pascal style "read" function to read string. | |
static int | read (FILE *ff, int *value_x) |
Pascal style "read" function to read int. | |
static int | read (FILE *ff, long *value_x) |
Pascal style "read" function to read long. | |
static int | read (FILE *ff, float *value_x) |
Pascal style "read" function to read float. | |
static int | read (FILE *ff, double *value_x) |
Pascal style "read" function to read double. | |
static int | read (FILE *ff, long double *value_x) |
Pascal style "read" function to read long double. | |
static int | read (FILE *ff, VECTOR_3D *vec) |
Pascal style "read" function to read VECTOR_3D components. | |
Protected Member Functions | |
std::string | RemoveExt (std::string filename) |
removes the filename extention | |
int | GetIndpWingNo (void) |
returns number of indepedentend wings (MASTER & INDEPENDENT) | |
int | GetDpWingNo (void) |
returns number of depedentend wings (SLAVE) | |
Protected Attributes | |
int | iVersion |
version of read file | |
char | cComment [256] |
message text in case of error | |
Static Protected Attributes | |
static const int | CURRENT_VERSION = 55 |
current version of ms2data module | |
static std::map< int, const char * > | AirfoilTypeStr = CreateAirfoilTypeStr() |
file, NACA, table | |
static std::map< int, const char * > | FusTypeStr = CreateFusTypeStr() |
file, parameters | |
static std::map< int, const char * > | FusCvrStr = CreateFusCvrStr() |
spine, up cvr etc. | |
static std::map< int, const char * > | FusCvrTypeStr = CreateFusCvrTypeStr() |
ellipse, airfoil etc. | |
static std::map< int, const char * > | FusAirfoilSide = CreateFusAirfoilSide() |
up , down | |
static std::map< int, const char * > | WingTypeStr = CreateWingTypeStr() |
sections, modules, nacelle | |
static std::map< int, const char * > | WingModTypeStr = CreateWingModTypeStr() |
root, equi line, arc, line | |
static std::map< int, const char * > | WingModPanConcStr = CreateWingModConcStr() |
paneling distribution in module wings modules ( left, right center ) | |
static std::map< int, const char * > | WingDivSourceStr = CreateWingDivSourceStr() |
master, slave | |
static std::map< int, const char * > | WingSurfSideStr = CreateWingSurfSideStr() |
all, top, bottom | |
static std::map< int, const char * > | WingRibTypeStr = CreateWingRibTypeStr() |
open, external, both | |
static std::map< int, const char * > | WingSectionDivStr = CreateWingSectionDivStr() |
linear, cosine etc. | |
static std::map< int, const char * > | NacelleSwirlStr = CreateNacelleSwirlStr() |
swirl up, swirl down | |
static std::map< int, const char * > | NacelleRangeStr = CreateNacelleRangeStr() |
swirl range: full, half | |
Additional Inherited Members | |
Public Attributes inherited from MS2_Data_Struct | |
MS2_General | General |
general geometric data | |
MS2_Fuselage | Fuselage |
fuselage data | |
std::vector< MS2_Wing > | Wings |
wings data | |
std::vector< MS2_Conn > | Conns |
connections data | |
std::vector< MS2_Wake > | Wakes |
special info for wake calculation | |
std::vector< MS2_Profile > | Profiles |
embedded profiles | |
MS2_Data::MS2_Data | ( | void | ) |
Definition at line 173 of file ms2data.cpp.
|
virtual |
Definition at line 178 of file ms2data.cpp.
void MS2_Data::Clear | ( | void | ) |
clear local variables
Definition at line 183 of file ms2data.cpp.
|
static |
cleans MS2_Conn object (wings connection)
Definition at line 465 of file ms2data.cpp.
Referenced by Read().
|
static |
cleans MS2_FusCurve object (fuselge module)
Definition at line 279 of file ms2data.cpp.
Referenced by ClearFuselage().
|
static |
cleans MS2_Fuselage object (fuselage definition)
Definition at line 231 of file ms2data.cpp.
|
static |
cleans MS2_General object (general data)
Definition at line 220 of file ms2data.cpp.
|
static |
cleans MS2_ModWingModule object (wing module definition)
Definition at line 430 of file ms2data.cpp.
Referenced by ReadWing().
|
static |
cleans MS2_NacelleWing object (jet nacelle definition)
Definition at line 517 of file ms2data.cpp.
Referenced by ClearWing(), and ReadWing().
|
static |
cleans MS2_Profile object (airfoil)
Definition at line 406 of file ms2data.cpp.
Referenced by ReadProfile(), and ReadProfile().
|
static |
cleans MS2_Section object (wing section definition)
Definition at line 370 of file ms2data.cpp.
Referenced by ReadWing().
|
static |
cleans MS2_Wake object (wake information)
Definition at line 493 of file ms2data.cpp.
Referenced by Read().
|
static |
cleans MS2_Wing object (wing definition)
Definition at line 310 of file ms2data.cpp.
Referenced by Read(), and SetWingDefs().
|
virtual |
displays comment (warning or information)
Definition at line 674 of file ms2data.cpp.
Referenced by Read(), ReadChordDivision(), ReadFusAirfoil(), ReadFusFromParams(), ReadProfile(), ReadWing(), ReadWingModule(), and Write().
|
static |
converts CONNECT_DATA to MS2_Conn
Definition at line 2258 of file ms2data.cpp.
Referenced by Read().
|
static |
returns connection type name
Definition at line 595 of file ms2data.cpp.
string MS2_Data::DivTypeName | ( | int | div | ) |
returns chordwise division type (name) - see MS2DivType
Definition at line 569 of file ms2data.cpp.
|
static |
to find the section in ms2 file - imported from "mesh2.h"
Definition at line 2287 of file ms2data.cpp.
Referenced by Read().
|
protected |
returns number of depedentend wings (SLAVE)
Definition at line 2923 of file ms2data.cpp.
Referenced by WriteGeneral().
|
protected |
returns number of indepedentend wings (MASTER & INDEPENDENT)
Definition at line 2913 of file ms2data.cpp.
Referenced by WriteGeneral().
|
static |
converts NACA profile number to string
Definition at line 664 of file ms2data.cpp.
Referenced by ReadProfile(), and WriteProfile().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
check if section exist
Definition at line 2308 of file ms2data.cpp.
Referenced by Read().
|
static |
converts MS2_Conn to CONNECT_DATA
Definition at line 2273 of file ms2data.cpp.
Referenced by WriteConns().
bool MS2_Data::Read | ( | const char * | file, |
bool | bRestrictive, | ||
bool | auto_mod ) |
reads ms2 file
Definition at line 681 of file ms2data.cpp.
bool MS2_Data::ReadChordDivision | ( | FILE * | t, |
MS2_Wing & | wing, | ||
bool | bRestrictive ) |
reads user define chord division (see DT_USER)
Definition at line 1824 of file ms2data.cpp.
Referenced by ReadWing().
bool MS2_Data::ReadFusAirfoil | ( | FILE * | t, |
MS2_FusAirfoil & | airfoil, | ||
const char * | desc, | ||
bool | bRestrictive ) |
reads airfoil data used to define fuselage shape
Definition at line 1347 of file ms2data.cpp.
Referenced by ReadFusFromParams().
bool MS2_Data::ReadFusEllipse | ( | FILE * | t, |
MS2_SuperEllipse & | SupEll, | ||
const char * | desc ) |
reads fuselage elipse data
Definition at line 1322 of file ms2data.cpp.
Referenced by ReadFusFromParams().
bool MS2_Data::ReadFusFromParams | ( | FILE * | t, |
bool | bRestrictive ) |
reads Fuselage data in case fuselage defined using modules
Definition at line 994 of file ms2data.cpp.
Referenced by Read().
bool MS2_Data::ReadProfile | ( | FILE * | t, |
MS2_Profile & | airfoil ) |
reads Profile data in case AIRFOIL_FILE type
Definition at line 2233 of file ms2data.cpp.
bool MS2_Data::ReadProfile | ( | FILE * | t, |
MS2_Profile & | airfoil, | ||
const char * | desc, | ||
bool | bRestrictive ) |
reads Profile data structure (see MS2_Profile)
Definition at line 2107 of file ms2data.cpp.
Referenced by Read(), ReadFusAirfoil(), ReadSection(), ReadWing(), and ReadWingModule().
bool MS2_Data::ReadSection | ( | FILE * | t, |
MS2_Section & | sect ) |
reads Wing Section data (see MS2_Section)
Definition at line 2079 of file ms2data.cpp.
Referenced by ReadWing().
|
virtual |
reads wing data (see MS2_Wing)
Definition at line 1452 of file ms2data.cpp.
Referenced by Read().
bool MS2_Data::ReadWingModule | ( | FILE * | t, |
MS2_ModWingModule & | mod, | ||
bool | bRestrictive ) |
reads Wing Module data (see MS2_ModWingModule)
Definition at line 1956 of file ms2data.cpp.
Referenced by ReadWing().
|
protected |
removes the filename extention
Definition at line 2396 of file ms2data.cpp.
|
static |
removes white chars from string
Definition at line 649 of file ms2data.cpp.
Referenced by TruncateQuotMarks().
|
static |
sets MS2_Conn object (wings connection)
Definition at line 479 of file ms2data.cpp.
void MS2_Data::SetDefaults | ( | void | ) |
set default reference values
Definition at line 194 of file ms2data.cpp.
|
static |
sets MS2_Profile object (airfoil)
Definition at line 294 of file ms2data.cpp.
Referenced by SetFuselageDefs().
|
static |
sets MS2_Fuselage object (fuselage definition)
Definition at line 254 of file ms2data.cpp.
Referenced by Read(), and SetDefaults().
|
static |
sets MS2_ModWingModule object (wing module definition)
Definition at line 447 of file ms2data.cpp.
|
static |
sets MS2_NacelleWing object (jet nacelle definition)
Definition at line 531 of file ms2data.cpp.
Referenced by SetWingDefs().
|
static |
sets MS2_Profile object (airfoil)
Definition at line 418 of file ms2data.cpp.
|
static |
sets MS2_Section object (wing section definition)
Definition at line 388 of file ms2data.cpp.
|
static |
|
static |
sets MS2_Wing object (wing definition)
Definition at line 339 of file ms2data.cpp.
|
static |
truncates the quote marks from string
Definition at line 634 of file ms2data.cpp.
Referenced by Read(), ReadFusAirfoil(), ReadFusFromParams(), ReadProfile(), ReadSection(), ReadWing(), and ReadWingModule().
|
static |
returns wake info type name
Definition at line 616 of file ms2data.cpp.
Referenced by Read(), and WriteWakes().
string MS2_Data::WingSurfName | ( | int | n | ) |
returns wing surface type (name) - see MS2WingSurf
Definition at line 546 of file ms2data.cpp.
bool MS2_Data::Write | ( | const char * | file | ) |
writes ms2 file
Definition at line 2327 of file ms2data.cpp.
bool MS2_Data::WriteConns | ( | std::ostream & | fout, |
bool | bCom = true ) |
writes connections data
Definition at line 2685 of file ms2data.cpp.
Referenced by Write().
bool MS2_Data::WriteEmbededProfiles | ( | std::ostream & | fout, |
std::vector< MS2_Profile > * | airfoil ) |
writes embeded airfoil geometry
Definition at line 2886 of file ms2data.cpp.
Referenced by Write().
bool MS2_Data::WriteFuselage | ( | std::ostream & | fout | ) |
writes fuselage data
Definition at line 2503 of file ms2data.cpp.
Referenced by Write().
bool MS2_Data::WriteGeneral | ( | std::ostream & | f | ) |
writes general data, incuding reference values
Definition at line 2407 of file ms2data.cpp.
Referenced by Write().
bool MS2_Data::WriteProfile | ( | std::ostream & | fout, |
MS2_Profile | airfoil ) |
writes airfoil data
Definition at line 2874 of file ms2data.cpp.
Referenced by WriteFuselage(), WriteSection(), WriteWing(), and WriteWingModule().
bool MS2_Data::WriteSection | ( | std::ostream & | fout, |
MS2_Section | sect ) |
writes data of wing built from sections
Definition at line 2862 of file ms2data.cpp.
Referenced by WriteWing().
bool MS2_Data::WriteWakes | ( | std::ostream & | fout, |
bool | bCom = true ) |
writes extra wake infos
Definition at line 2721 of file ms2data.cpp.
Referenced by Write().
bool MS2_Data::WriteWing | ( | std::ostream & | fout, |
MS2_Wing | wing, | ||
int | no ) |
writes wing's data
Definition at line 2761 of file ms2data.cpp.
Referenced by Write().
bool MS2_Data::WriteWingModule | ( | std::ostream & | fout, |
MS2_ModWingModule | mod ) |
writes modular wing's data
Definition at line 2831 of file ms2data.cpp.
Referenced by WriteWing().
|
staticprotected |
file, NACA, table
Definition at line 44 of file ms2data.h.
Referenced by ReadFusAirfoil(), ReadProfile(), and WriteProfile().
|
protected |
message text in case of error
Definition at line 41 of file ms2data.h.
Referenced by Comment(), Read(), ReadChordDivision(), ReadFusAirfoil(), ReadFusFromParams(), ReadProfile(), ReadWing(), ReadWingModule(), and Write().
|
staticprotected |
current version of ms2data module
Definition at line 39 of file ms2data.h.
Referenced by Read(), SetDefaults(), and WriteGeneral().
|
staticprotected |
up , down
Definition at line 49 of file ms2data.h.
Referenced by ReadFusAirfoil(), and WriteFuselage().
|
staticprotected |
spine, up cvr etc.
Definition at line 47 of file ms2data.h.
Referenced by ReadFusFromParams(), and WriteFuselage().
|
staticprotected |
ellipse, airfoil etc.
Definition at line 48 of file ms2data.h.
Referenced by ReadFusFromParams(), and WriteFuselage().
|
staticprotected |
file, parameters
Definition at line 46 of file ms2data.h.
Referenced by Read(), and WriteFuselage().
|
protected |
version of read file
Definition at line 40 of file ms2data.h.
Referenced by Clear(), GetVersion(), Read(), ReadChordDivision(), ReadFusAirfoil(), ReadSection(), ReadWing(), ReadWingModule(), SetDefaults(), and WriteGeneral().
|
staticprotected |
swirl range: full, half
Definition at line 59 of file ms2data.h.
Referenced by ReadWing(), and WriteWing().
|
staticprotected |
swirl up, swirl down
Definition at line 58 of file ms2data.h.
Referenced by ReadWing(), and WriteWing().
|
staticprotected |
master, slave
Definition at line 54 of file ms2data.h.
Referenced by ReadChordDivision(), ReadWing(), Write(), and WriteWing().
|
staticprotected |
paneling distribution in module wings modules ( left, right center )
Definition at line 53 of file ms2data.h.
Referenced by ReadWingModule(), and WriteWingModule().
|
staticprotected |
root, equi line, arc, line
Definition at line 52 of file ms2data.h.
Referenced by ReadWingModule(), and WriteWingModule().
|
staticprotected |
open, external, both
Definition at line 56 of file ms2data.h.
Referenced by ReadWing(), Write(), and WriteWing().
|
staticprotected |
linear, cosine etc.
Definition at line 57 of file ms2data.h.
Referenced by DivTypeName(), ReadChordDivision(), and WriteWing().
|
staticprotected |
all, top, bottom
Definition at line 55 of file ms2data.h.
Referenced by ReadWing(), WingSurfName(), Write(), and WriteWing().
|
staticprotected |
sections, modules, nacelle
Definition at line 51 of file ms2data.h.
Referenced by ReadWing(), Write(), and WriteWing().