Inheritance diagram for ippAlignPartCommand:
Public Member Functions | |
ippAlignPartCommand (unsigned int tgNum, double inPv1i, double inPv1j, double inPv1k, double inMv1i, double inMv1j, double inMv1k, double inAlpha) | |
ippAlignPartCommand (unsigned int tgNum, double inPv1i, double inPv1j, double inPv1k, double inMv1i, double inMv1j, double inMv1k, double inPv2i, double inPv2j, double inPv2k, double inMv2i, double inMv2j, double inMv2k, double inAlpha, double inBeta) | |
virtual | ~ippAlignPartCommand () |
bool | setHas2 (bool inHas2) |
void | setPartVector1 (double inI, double inJ, double inK) |
void | setMachineVector1 (double inI, double inJ, double inK) |
void | setPartVector2 (double inI, double inJ, double inK) |
void | setMachineVector2 (double inI, double inJ, double inK) |
double | setAlpha (double inAlpha) |
double | setBeta (double inBeta) |
bool | getHas2 () const |
double | getPartVector1i () const |
double | getPartVector1j () const |
double | getPartVector1k () const |
double | getMachineVector1i () const |
double | getMachineVector1j () const |
double | getMachineVector1k () const |
double | getPartVector2i () const |
double | getPartVector2j () const |
double | getPartVector2k () const |
double | getMachineVector2i () const |
double | getMachineVector2j () const |
double | getMachineVector2k () const |
double | getAlpha () const |
double | getBeta () const |
virtual std::string | getCommandString () const |
AlignPart(px1, py1, pz1, mx1, my1, mz1, alpha)
AlignPart(px1, py1, pz1, mx1, my1, mz1, px2, py2, pz2, mx2, my2, mz2, alpha, beta)
first command is for single rotary tables.
Second command is applicable when two pieces of rotational equipment rectangular to each other are available.
Returns vectors (same number as set) which describe the reached alignment.
2506: Part not aligned.
In case of a rotary table both vectors are projected in the plane of rotation. After projection both vectors must be able to normalize. The returned vectors are the projected and normalized vectors actually used by the server.
Definition at line 55 of file ippAlignPartCommand.h.
|
Definition at line 37 of file ippAlignPartCommand.cpp. References CommandTag, and ippTargetVector::setValues(). |
|
Definition at line 18 of file ippAlignPartCommand.cpp. References CommandTag, and ippTargetVector::setValues(). |
|
Definition at line 77 of file ippAlignPartCommand.h. |
|
Definition at line 104 of file ippAlignPartCommand.h. |
|
Definition at line 105 of file ippAlignPartCommand.h. |
|
Reimplemented from ippCommand. Definition at line 52 of file ippAlignPartCommand.cpp. References ippStringBuilder::AppendParam(), ippStringBuilder::EndFunc(), ippTargetVector::getI(), ippTargetVector::getJ(), ippTargetVector::getK(), ippTargetVector::hasData(), ippStringBuilder::StartFunc(), and ippStringBuilder::ToString(). Referenced by ippCommandTestCase::testAlignPartCommand(). |
|
Definition at line 91 of file ippAlignPartCommand.h. |
|
Definition at line 95 of file ippAlignPartCommand.h. |
|
Definition at line 96 of file ippAlignPartCommand.h. |
|
Definition at line 97 of file ippAlignPartCommand.h. |
|
Definition at line 101 of file ippAlignPartCommand.h. |
|
Definition at line 102 of file ippAlignPartCommand.h. |
|
Definition at line 103 of file ippAlignPartCommand.h. |
|
Definition at line 92 of file ippAlignPartCommand.h. |
|
Definition at line 93 of file ippAlignPartCommand.h. |
|
Definition at line 94 of file ippAlignPartCommand.h. |
|
Definition at line 98 of file ippAlignPartCommand.h. |
|
Definition at line 99 of file ippAlignPartCommand.h. |
|
Definition at line 100 of file ippAlignPartCommand.h. |
|
Definition at line 88 of file ippAlignPartCommand.h. |
|
Definition at line 89 of file ippAlignPartCommand.h. |
|
Definition at line 79 of file ippAlignPartCommand.h. |
|
Definition at line 82 of file ippAlignPartCommand.h. |
|
Definition at line 86 of file ippAlignPartCommand.h. |
|
Definition at line 80 of file ippAlignPartCommand.h. |
|
Definition at line 84 of file ippAlignPartCommand.h. |