RCube
Rcube Rest Server calculates sail routes based on Grib files and sailing boat polar files
Loading...
Searching...
No Matches
polar.h
Go to the documentation of this file.
1extern void bestVmg (double tws, PolMat *mat, double *vmgAngle, double *vmgSpeed);
2extern void bestVmgBack (double tws, PolMat *mat, double *vmgAngle, double *vmgSpeed);
3extern bool readPolar (const char *fileName, PolMat *mat, PolMat *sailPolMat, char *errMessage, size_t maxLen);
4extern char *polToStr (const PolMat *mat, char *str, size_t maxLen);
5extern char *polToStrJson (bool report, const char *fileName, const char *objName, char *out, size_t maxLen);
6
7
8
char * polToStrJson(bool report, const char *fileName, const char *objName, char *out, size_t maxLen)
write polar information in string Json format
Definition polar.c:419
void bestVmgBack(double tws, PolMat *mat, double *vmgAngle, double *vmgSpeed)
return VMG back: angle and speed at TWS: vent arriere
Definition polar.c:178
void bestVmg(double tws, PolMat *mat, double *vmgAngle, double *vmgSpeed)
return VMG: angle and speed at TWS: pres
Definition polar.c:163
bool readPolar(const char *fileName, PolMat *mat, PolMat *sailPolMat, char *errMessage, size_t maxLen)
Launch readPolarCsv or readPolarJson according to type.
Definition polar.c:388
char * polToStr(const PolMat *mat, char *str, size_t maxLen)
write polar information in string
Definition polar.c:193
PolMat sailPolMat
polar matrix for sails
Definition r3util.c:52
polar Matrix description
Definition r3types.h:201