Inheritance diagram for ippScanOnHelixCommand:
Public Member Functions | |
ippScanOnHelixCommand (unsigned int tgNum, double inCx, double inCy, double inCz, double inSx, double inSy, double inSz, double inI, double inJ, double inK, double inDelta, double inSFA, double inStepW, double inPitch) | |
virtual | ~ippScanOnHelixCommand () |
virtual std::string | getCommandString () const |
The distance between the center point (Cx,Cy,Cz) and the start point (Sx,Sy,Sz) may not be zero. The distance is the nominal radius of the circle to scan. The plane vector (i,j,k) must be orthogonal to the vector from the center point to the start point (start direction). The angle delta may be positive or negative and defines the arc to scan. A positive delta means counter clockwise, a negative clockwise (see picture). Assume (i,j,k) to be the z-direction of a coordinate system and the start direction the x-direction. The reference for delta is the x-direction and the angle delta is defined in the xy plane.
Definition at line 37 of file ippScanOnHelixCommand.h.
|
Definition at line 16 of file ippScanOnHelixCommand.cpp. References CommandTag, and ippTargetVector::setValues(). |
|
Definition at line 41 of file ippScanOnHelixCommand.cpp. |
|
Reimplemented from ippCommand. Definition at line 45 of file ippScanOnHelixCommand.cpp. References ippStringBuilder::AppendParam(), ippStringBuilder::EndFunc(), ippCommand::getCommandName(), ippTargetVector::getI(), ippTargetVector::getJ(), ippTargetVector::getK(), ippStringBuilder::StartFunc(), and ippStringBuilder::ToString(). Referenced by ippCommandTestCase::testScanOnHelixCommand(). |