1#ifndef _COPENWATER_PROPELLER_H_
2#define _COPENWATER_PROPELLER_H_
9#include "IPropellerCalculator.h"
10#include "TableLookup.h"
23 double GetKq(
double J);
24 double GetKt(
double J);
27 void SetData(
double *J,
double* Kt,
double* Kq,
int num_elements);
28 void SetData(std::vector<double> J, std::vector<double> Kt, std::vector<double> Kq);
34 double Interpolate(
const std::vector<double>& table,
double J,
const char* name)
const;
36 std::vector<double> J;
37 std::vector<double> Ct;
38 std::vector<double> Cq;
Definition IPropellerCalculator.h:8
Definition OpenWaterPropeller.h:19
void SetWarnOnce(WarnOnce *warnOnce)
Where to report a J outside the table; null (the default) reports nowhere.
Definition OpenWaterPropeller.h:31
void SetData(double *J, double *Kt, double *Kq, int num_elements)
Sets the data.
Definition TableLookup.h:18
Simple waypoint object.
Definition CableAttach.h:16