Header file for MoverShaftPower class.
More...
#include <MoverShaftPower.h>
This contains the prototypes of MoverShaftPower calculator including getters and setters for the important fields.
- Author
- Gina Accawi (accawigk)
-
Allie Ledbetter (Aeledbetter)
- Bug:
- No known bugs.
Definition at line 17 of file MoverShaftPower.h.
◆ MoverShaftPower()
MoverShaftPower::MoverShaftPower |
( |
double |
motorShaftPower, |
|
|
Motor::Drive |
drive, |
|
|
double |
specifiedEfficiency |
|
) |
| |
|
inline |
Constructor
- Parameters
-
motorShaftPower | double, motor shaft power as defined in hp |
drive | Motor::Drive, type of drive the pump uses from either direct or belt drive. |
Definition at line 36 of file MoverShaftPower.h.
◆ calculate()
Output MoverShaftPower::calculate |
( |
| ) |
|
Calculates the pump shaft power
- Returns
- double, pump shaft power in hp
◆ getDrive()
Motor::Drive MoverShaftPower::getDrive |
( |
| ) |
const |
|
inline |
Gets the type of drive the pump uses from either direct or belt drive
- Returns
- Pump:Drive, type of drive
Definition at line 61 of file MoverShaftPower.h.
◆ getMotorShaftPower()
double MoverShaftPower::getMotorShaftPower |
( |
| ) |
const |
|
inline |
Gets the motor shaft power
- Returns
- double, motor shaft power in hp
Definition at line 49 of file MoverShaftPower.h.
◆ getSpecifiedEfficiency()
double MoverShaftPower::getSpecifiedEfficiency |
( |
| ) |
const |
|
inline |
Gets the specified efficiency
- Returns
- double, specifiedEfficiency
Definition at line 73 of file MoverShaftPower.h.
◆ setDrive()
void MoverShaftPower::setDrive |
( |
Motor::Drive |
drive | ) |
|
|
inline |
Set the type of drive the pump uses from either direct or belt drive
- Parameters
-
drive | Motor:Drive, type of drive |
Definition at line 67 of file MoverShaftPower.h.
◆ setMotorShaftPower()
void MoverShaftPower::setMotorShaftPower |
( |
double |
motorShaftPower | ) |
|
|
inline |
Sets the motor shaft power
- Parameters
-
motorShaftPower | double, motor shaft power in hp |
Definition at line 55 of file MoverShaftPower.h.
◆ setSpecifiedEfficiency()
void MoverShaftPower::setSpecifiedEfficiency |
( |
double |
specifiedEfficiency | ) |
|
|
inline |
Sets the specified efficiency
- Parameters
-
specifiedEfficiency | double |
Definition at line 79 of file MoverShaftPower.h.
◆ drive
Motor::Drive MoverShaftPower::drive |
|
private |
◆ motorShaftPower
double MoverShaftPower::motorShaftPower |
|
private |
◆ specifiedEfficiency
double MoverShaftPower::specifiedEfficiency |
|
private |
The documentation for this class was generated from the following file: