#include <CoordinateAxis.h>
CoordinateAxis | ( | const XTypeAxis & | ) | [inline, protected] |
CoordinateAxis | ( | const YTypeAxis & | ) | [inline, protected] |
CoordinateAxis | ( | const ZTypeAxis & | ) | [inline, protected] |
operator int | ( | ) | const [inline] |
CoordinateAxis getNextAxis | ( | ) | const [inline] |
References CoordinateAxis::CoordinateAxis().
Referenced by CoordinateAxis::getThirdAxis(), and CoordinateAxis::isNextAxis().
CoordinateAxis getPreviousAxis | ( | ) | const [inline] |
CoordinateAxis getThirdAxis | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::getNextAxis(), and CoordinateAxis::isDifferentAxis().
Referenced by CoordinateAxis::crossProductAxis().
bool isXAxis | ( | ) | const [inline] |
Referenced by Rotation::setRotationFromAngleAboutAxis().
bool isYAxis | ( | ) | const [inline] |
Referenced by Rotation::setRotationFromAngleAboutAxis().
bool isZAxis | ( | ) | const [inline] |
bool isNextAxis | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::getNextAxis().
Referenced by CoordinateAxis::crossProductSign(), and CoordinateAxis::isForwardCyclical().
bool isPreviousAxis | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
bool isSameAxis | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
bool areAllSameAxes | ( | const CoordinateAxis & | axis2, | |
const CoordinateAxis & | axis3 | |||
) | const [inline] |
References CoordinateAxis::isSameAxis().
bool isDifferentAxis | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
Referenced by CoordinateAxis::areAllDifferentAxes(), and CoordinateAxis::getThirdAxis().
bool areAllDifferentAxes | ( | const CoordinateAxis & | axis2, | |
const CoordinateAxis & | axis3 | |||
) | const [inline] |
References CoordinateAxis::isDifferentAxis().
bool isForwardCyclical | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::isNextAxis().
bool isReverseCyclical | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::isPreviousAxis().
int dotProduct | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::isSameAxis().
int crossProductSign | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::isNextAxis(), and CoordinateAxis::isSameAxis().
Referenced by CoordinateAxis::crossProduct().
CoordinateAxis crossProductAxis | ( | const CoordinateAxis & | axis2 | ) | const [inline] |
References CoordinateAxis::CoordinateAxis(), CoordinateAxis::getThirdAxis(), and CoordinateAxis::isSameAxis().
Referenced by CoordinateAxis::crossProduct().
CoordinateAxis crossProduct | ( | const CoordinateAxis & | axis2, | |
int & | sign | |||
) | const [inline] |
References CoordinateAxis::crossProductAxis(), and CoordinateAxis::crossProductSign().
static CoordinateAxis getCoordinateAxis | ( | int | i | ) | [inline, static] |
References CoordinateAxis::assertIndexIsInRange(), and CoordinateAxis::CoordinateAxis().
static bool isIndexInRange | ( | int | i | ) | [inline, static] |
Referenced by CoordinateAxis::assertIndexIsInRange().
static void assertIndexIsInRange | ( | int | i | ) | [inline, static] |