|
Generic CAM 0.1-PreAlpha
|
#include <MachinePosition.h>
Public Member Functions | |
| MachinePosition (double x=0.0, double y=0.0, double z=0.0, double a=0.0, double b=0.0, double c=0.0, double u=0.0, double v=0.0, double w=0.0) | |
| virtual | ~MachinePosition () |
| MachinePosition & | operator+= (const MachinePosition &a) |
| const MachinePosition | operator+ (const MachinePosition &b) const |
| MachinePosition & | operator-= (const MachinePosition &a) |
| const MachinePosition | operator- (const MachinePosition &b) const |
| const MachinePosition | operator- () const |
| MachinePosition & | operator*= (const double &b) |
| const MachinePosition | operator* (const double &b) const |
| MachinePosition & | operator/= (const double &b) |
| const MachinePosition | operator/ (const double &b) const |
| void | Zero (void) |
| double | AbsXYZ () const |
| double | AbsUVW () const |
| double | AbsXYZUVW () const |
| bool | ParseGCodeLine (wxString lineOfText) |
| unsigned char | GetGNumber (void) const |
| wxString | GenerateCommandXYZ (void) |
| wxString | GenerateCommandXYZABC (void) |
| wxString | GenerateCommandXYZABCUVW (void) |
| wxString | GenerateCommandDiff (const MachinePosition &oldPosition) |
Public Attributes | |
| double | axisX |
| double | axisY |
| double | axisZ |
| double | axisA |
| double | axisB |
| double | axisC |
| double | axisU |
| double | axisV |
| double | axisW |
| double | radiusI |
| double | radiusJ |
| double | radiusK |
| double | radiusR |
| bool | isRotationPositiv |
| double | duration |
| double | feed |
| wxString | code |
| bool | isCutting |
| MachinePosition::MachinePosition | ( | double | x = 0.0, |
| double | y = 0.0, |
||
| double | z = 0.0, |
||
| double | a = 0.0, |
||
| double | b = 0.0, |
||
| double | c = 0.0, |
||
| double | u = 0.0, |
||
| double | v = 0.0, |
||
| double | w = 0.0 |
||
| ) |
| MachinePosition::~MachinePosition | ( | ) | [virtual] |
| double MachinePosition::AbsUVW | ( | ) | const |
| double MachinePosition::AbsXYZ | ( | ) | const |
| double MachinePosition::AbsXYZUVW | ( | ) | const |
| wxString MachinePosition::GenerateCommandDiff | ( | const MachinePosition & | oldPosition | ) |
| wxString MachinePosition::GenerateCommandXYZ | ( | void | ) |
| wxString MachinePosition::GenerateCommandXYZABC | ( | void | ) |
| wxString MachinePosition::GenerateCommandXYZABCUVW | ( | void | ) |
| unsigned char MachinePosition::GetGNumber | ( | void | ) | const |
| const MachinePosition MachinePosition::operator* | ( | const double & | b | ) | const [inline] |
| MachinePosition& MachinePosition::operator*= | ( | const double & | b | ) | [inline] |
| const MachinePosition MachinePosition::operator+ | ( | const MachinePosition & | b | ) | const [inline] |
| MachinePosition& MachinePosition::operator+= | ( | const MachinePosition & | a | ) | [inline] |
| const MachinePosition MachinePosition::operator- | ( | const MachinePosition & | b | ) | const [inline] |
| const MachinePosition MachinePosition::operator- | ( | ) | const [inline] |
| MachinePosition& MachinePosition::operator-= | ( | const MachinePosition & | a | ) | [inline] |
| const MachinePosition MachinePosition::operator/ | ( | const double & | b | ) | const [inline] |
| MachinePosition& MachinePosition::operator/= | ( | const double & | b | ) | [inline] |
| bool MachinePosition::ParseGCodeLine | ( | wxString | lineOfText | ) |
| void MachinePosition::Zero | ( | void | ) |
| double MachinePosition::axisA |
| double MachinePosition::axisB |
| double MachinePosition::axisC |
| double MachinePosition::axisU |
| double MachinePosition::axisV |
| double MachinePosition::axisW |
| double MachinePosition::axisX |
| double MachinePosition::axisY |
| double MachinePosition::axisZ |
| wxString MachinePosition::code |
| double MachinePosition::duration |
| double MachinePosition::feed |
| double MachinePosition::radiusI |
| double MachinePosition::radiusJ |
| double MachinePosition::radiusK |
| double MachinePosition::radiusR |