RCube
Rcube Rest Server calculates sail routes based on Grib files and sailing boat polar files
Loading...
Searching...
No Matches
SailRoute Struct Reference

Route description
More...

#include <r3types.h>

Collaboration diagram for SailRoute:

Data Fields

char polarFileName [MAX_SIZE_FILE_NAME]
 
long dataDate
 
long dataTime
 
int nIsoc
 
double isocTimeStep
 
int n
 
double calculationTime
 
double lastStepDuration
 
double lastStepWpDuration [MAX_N_WAY_POINT]
 
int nWayPoints
 
double duration
 
double totDist
 
double motorDist
 
double tribordDist
 
double babordDist
 
int ret
 
bool destinationReached
 
double avrTws
 
double avrGust
 
double avrWave
 
double avrSog
 
double maxTws
 
double maxGust
 
double maxWave
 
int competitorIndex
 
int nSailChange
 
int nAmureChange
 
char lastPointInfo [MAX_SIZE_INFO]
 
SailPointt
 

Detailed Description

Route description

Definition at line 279 of file r3types.h.

Field Documentation

◆ avrGust

double SailRoute::avrGust

Definition at line 298 of file r3types.h.

Referenced by statRoute().

◆ avrSog

double SailRoute::avrSog

Definition at line 300 of file r3types.h.

Referenced by statRoute().

◆ avrTws

double SailRoute::avrTws

Definition at line 297 of file r3types.h.

Referenced by routeToStr(), and statRoute().

◆ avrWave

double SailRoute::avrWave

Definition at line 299 of file r3types.h.

Referenced by statRoute().

◆ babordDist

double SailRoute::babordDist

Definition at line 294 of file r3types.h.

Referenced by routeToJson(), and statRoute().

◆ calculationTime

double SailRoute::calculationTime

Definition at line 286 of file r3types.h.

Referenced by routeToJson(), and routingLaunch().

◆ competitorIndex

int SailRoute::competitorIndex

Definition at line 304 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and routingLaunch().

◆ dataDate

long SailRoute::dataDate

Definition at line 281 of file r3types.h.

Referenced by exportRouteToGpx(), routeToStr(), and statRoute().

◆ dataTime

long SailRoute::dataTime

Definition at line 282 of file r3types.h.

Referenced by exportRouteToGpx(), routeToStr(), and statRoute().

◆ destinationReached

bool SailRoute::destinationReached

◆ duration

double SailRoute::duration

◆ isocTimeStep

double SailRoute::isocTimeStep

Definition at line 284 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and statRoute().

◆ lastPointInfo

char SailRoute::lastPointInfo[MAX_SIZE_INFO]

Definition at line 307 of file r3types.h.

Referenced by checkArrival(), and routeToJson().

◆ lastStepDuration

double SailRoute::lastStepDuration

Definition at line 287 of file r3types.h.

Referenced by calcDuration(), routeToJson(), routingLaunch(), and statRoute().

◆ lastStepWpDuration

double SailRoute::lastStepWpDuration[MAX_N_WAY_POINT]

Definition at line 288 of file r3types.h.

Referenced by calcDuration(), routeToJson(), routingLaunch(), and statRoute().

◆ maxGust

double SailRoute::maxGust

Definition at line 302 of file r3types.h.

Referenced by statRoute().

◆ maxTws

double SailRoute::maxTws

Definition at line 301 of file r3types.h.

Referenced by routeToStr(), and statRoute().

◆ maxWave

double SailRoute::maxWave

Definition at line 303 of file r3types.h.

Referenced by statRoute().

◆ motorDist

double SailRoute::motorDist

Definition at line 292 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and statRoute().

◆ n

◆ nAmureChange

int SailRoute::nAmureChange

Definition at line 306 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and statRoute().

◆ nIsoc

int SailRoute::nIsoc

Definition at line 283 of file r3types.h.

Referenced by checkArrival(), saveRoute(), and storeRoute().

◆ nSailChange

int SailRoute::nSailChange

Definition at line 305 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and statRoute().

◆ nWayPoints

int SailRoute::nWayPoints

Definition at line 289 of file r3types.h.

Referenced by calcDuration(), routeToJson(), routingLaunch(), statRoute(), and storeRoute().

◆ polarFileName

char SailRoute::polarFileName[MAX_SIZE_FILE_NAME]

Definition at line 280 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and statRoute().

◆ ret

int SailRoute::ret

◆ t

◆ totDist

double SailRoute::totDist

Definition at line 291 of file r3types.h.

Referenced by routeToJson(), routeToStr(), and statRoute().

◆ tribordDist

double SailRoute::tribordDist

Definition at line 293 of file r3types.h.

Referenced by routeToJson(), and statRoute().


The documentation for this struct was generated from the following file: