Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ippCommandChecker Class Reference

Inheritance diagram for ippCommandChecker:

ippCommandCheckerBase List of all members.

Public Member Functions

 ippCommandChecker (world &inWorld)
virtual ~ippCommandChecker ()
virtual ippCheckerErrorId checkCommand (ippCommandConstPtr aCommand)

Protected Member Functions

virtual void checkAbortE (ippCommandConstPtr aCommand)
virtual void checkAlignPart (ippCommandConstPtr aCommand)
virtual void checkAlignTool (ippCommandConstPtr aCommand)
virtual void checkCenterPart (ippCommandConstPtr aCommand)
virtual void checkChangeTool (ippCommandConstPtr aCommand)
virtual void checkClearAllErrors (ippCommandConstPtr aCommand)
virtual void checkDisableUser (ippCommandConstPtr aCommand)
virtual void checkEnableUser (ippCommandConstPtr aCommand)
virtual void checkEndSession (ippCommandConstPtr aCommand)
virtual void checkEnumAllProp (ippCommandConstPtr aCommand)
virtual void checkEnumProp (ippCommandConstPtr aCommand)
virtual void checkEnumTools (ippCommandConstPtr aCommand)
virtual void checkFindTool (ippCommandConstPtr aCommand)
virtual void checkGet (ippCommandConstPtr aCommand)
virtual void checkGetChangeToolAction (ippCommandConstPtr aCommand)
virtual void checkGetCoordSystem (ippCommandConstPtr aCommand)
virtual void checkGetCsyTransformation (ippCommandConstPtr aCommand)
virtual void checkGetDMEVersion (ippCommandConstPtr aCommand)
virtual void checkGetErrorInfo (ippCommandConstPtr aCommand)
virtual void checkGetErrStatusE (ippCommandConstPtr aCommand)
virtual void checkGetMachineClass (ippCommandConstPtr aCommand)
virtual void checkGetProp (ippCommandConstPtr aCommand)
virtual void checkGetPropE (ippCommandConstPtr aCommand)
virtual void checkGetXtdErrStatus (ippCommandConstPtr aCommand)
virtual void checkGoTo (ippCommandConstPtr aCommand)
virtual void checkHome (ippCommandConstPtr aCommand)
virtual void checkIsHomed (ippCommandConstPtr aCommand)
virtual void checkIsUserEnabled (ippCommandConstPtr aCommand)
virtual void checkLockAxis (ippCommandConstPtr aCommand)
virtual void checkOnMoveReportE (ippCommandConstPtr aCommand)
virtual void checkOnPtMeasReport (ippCommandConstPtr aCommand)
virtual void checkOnScanReport (ippCommandConstPtr aCommand)
virtual void checkPtMeas (ippCommandConstPtr aCommand)
virtual void checkReQualify (ippCommandConstPtr aCommand)
virtual void checkScanInCylEndIsPlane (ippCommandConstPtr aCommand)
virtual void checkScanInCylEndIsSphere (ippCommandConstPtr aCommand)
virtual void checkScanInPlaneEndIsCyl (ippCommandConstPtr aCommand)
virtual void checkScanInPlaneEndIsPlane (ippCommandConstPtr aCommand)
virtual void checkScanInPlaneEndIsSphere (ippCommandConstPtr aCommand)
virtual void checkScanOnCircle (ippCommandConstPtr aCommand)
virtual void checkScanOnCircleHint (ippCommandConstPtr aCommand)
virtual void checkScanOnLine (ippCommandConstPtr aCommand)
virtual void checkScanOnLineHint (ippCommandConstPtr aCommand)
virtual void checkScanUnknownHint (ippCommandConstPtr aCommand)
virtual void checkScanUnknownDensity (ippCommandConstPtr aCommand)
virtual void checkSetCoordSystem (ippCommandConstPtr aCommand)
virtual void checkSetCsyTransformation (ippCommandConstPtr aCommand)
virtual void checkSetProp (ippCommandConstPtr aCommand)
virtual void checkSetTool (ippCommandConstPtr aCommand)
virtual void checkStartSession (ippCommandConstPtr aCommand)
virtual void checkStopAllDaemons (ippCommandConstPtr aCommand)
virtual void checkStopDaemon (ippCommandConstPtr aCommand)
virtual void checkTiltCenterPart (ippCommandConstPtr aCommand)
virtual void checkTiltPart (ippCommandConstPtr aCommand)
virtual void checkEnumToolCollection (ippCommandConstPtr aCommand)
virtual void checkEnumAllToolCollections (ippCommandConstPtr aCommand)
virtual void checkOpenToolCollection (ippCommandConstPtr aCommand)
virtual void checkSaveActiveCoordSystem (ippCommandConstPtr aCommand)
virtual void checkLoadCoordSystem (ippCommandConstPtr aCommand)
virtual void checkDeleteCoordSystem (ippCommandConstPtr aCommand)
virtual void checkEnumCoordSystems (ippCommandConstPtr aCommand)
virtual void checkGetNamedCsyTransformation (ippCommandConstPtr aCommand)
virtual void checkSaveNamedCsyTransformation (ippCommandConstPtr aCommand)
virtual void checkScanOnCurveDensity (ippCommandConstPtr aCommand)
virtual void checkScanOnCurveHint (ippCommandConstPtr aCommand)
virtual void checkScanOnCurve (ippCommandConstPtr aCommand)
virtual void checkScanOnHelix (ippCommandConstPtr aCommand)
virtual void checkPtMeasSelfCenter (ippCommandConstPtr aCommand)
virtual void checkPtMeasSelfCenterLocked (ippCommandConstPtr aCommand)

Protected Attributes

world_world

Constructor & Destructor Documentation

ippCommandChecker::ippCommandChecker world inWorld  ) 
 

Definition at line 2155 of file ippCommandChecker.cpp.

virtual ippCommandChecker::~ippCommandChecker  )  [virtual]
 

Definition at line 56 of file ippCommandChecker.h.

References ippCommandChecker.


Member Function Documentation

void ippCommandChecker::checkAbortE ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 199 of file ippCommandChecker.cpp.

void ippCommandChecker::checkAlignPart ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 222 of file ippCommandChecker.cpp.

References _world, world::getIsHomed(), and NOT_HOMED_CAN_NOT_EXECUTE_COMMAND.

void ippCommandChecker::checkAlignTool ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 253 of file ippCommandChecker.cpp.

References _world, CHECKER_OK, FIRST_VECTOR_NOT_NORMALIZED, ippAlignToolCommand::getHas2(), world::getIsHomed(), ippAlignToolCommand::getVector1i(), ippAlignToolCommand::getVector1j(), ippAlignToolCommand::getVector1k(), ippAlignToolCommand::getVector2i(), ippAlignToolCommand::getVector2j(), ippAlignToolCommand::getVector2k(), IPP_NORMAL_ERROR, NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, and SECOND_VECTOR_NOT_NORMALIZED.

void ippCommandChecker::checkCenterPart ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 295 of file ippCommandChecker.cpp.

References _world, world::getIsHomed(), and NOT_HOMED_CAN_NOT_EXECUTE_COMMAND.

void ippCommandChecker::checkChangeTool ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 327 of file ippCommandChecker.cpp.

References _world, CAN_NOT_CHANGE_TOOL_TO_UNDEFTOOL, ippChangeToolCommand::getToolName(), world::getTools(), and UNKNOWN_TOOL.

void ippCommandChecker::checkClearAllErrors ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 352 of file ippCommandChecker.cpp.

ippCheckerErrorId ippCommandChecker::checkCommand ippCommandConstPtr  aCommand  )  [virtual]
 

Reimplemented from ippCommandCheckerBase.

Definition at line 2160 of file ippCommandChecker.cpp.

References _world, aborted, CHECKER_OK, COMMAND_ENUMERATION, erred, ippCommand::getCommandName(), world::getReadiness(), IPP_ASSERT_FAIL, READINESS_ABORTED_CAN_NOT_EXECUTE_COMMAND, and READINESS_ERRED_CAN_NOT_EXECUTE_COMMAND.

Referenced by ippSimpleServer::ExecuteCommand().

void ippCommandChecker::checkDeleteCoordSystem ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2050 of file ippCommandChecker.cpp.

void ippCommandChecker::checkDisableUser ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 371 of file ippCommandChecker.cpp.

void ippCommandChecker::checkEnableUser ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 390 of file ippCommandChecker.cpp.

void ippCommandChecker::checkEndSession ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 409 of file ippCommandChecker.cpp.

void ippCommandChecker::checkEnumAllProp ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 445 of file ippCommandChecker.cpp.

References _world, CAN_NOT_ENUMALLPROP_NOTOOL_PTMEASPAR, CAN_NOT_ENUMALLPROP_UNDEFTOOL_GOTOPAR, CAN_NOT_ENUMALLPROP_UNDEFTOOL_PTMEASPAR, ippProp::getKey1(), ippProp::getKey2(), ippProp::getNumberKeys(), ippEnumAllPropCommand::getProp(), and world::getTools().

void ippCommandChecker::checkEnumAllToolCollections ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2034 of file ippCommandChecker.cpp.

void ippCommandChecker::checkEnumCoordSystems ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2054 of file ippCommandChecker.cpp.

void ippCommandChecker::checkEnumProp ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 506 of file ippCommandChecker.cpp.

References _world, CAN_NOT_ENUMPROP_NOTOOL_PTMEASPAR, CAN_NOT_ENUMPROP_UNDEFTOOL_GOTOPAR, CAN_NOT_ENUMPROP_UNDEFTOOL_PTMEASPAR, ippProp::getKey1(), ippProp::getKey2(), ippProp::getNumberKeys(), ippEnumPropCommand::getProp(), and world::getTools().

void ippCommandChecker::checkEnumToolCollection ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2030 of file ippCommandChecker.cpp.

void ippCommandChecker::checkEnumTools ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 555 of file ippCommandChecker.cpp.

void ippCommandChecker::checkFindTool ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 579 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGet ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 602 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetChangeToolAction ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 625 of file ippCommandChecker.cpp.

References _world, CAN_NOT_CHANGE_TOOL_TO_UNDEFTOOL, ippGetChangeToolActionCommand::getToolName(), world::getTools(), and UNKNOWN_TOOL.

void ippCommandChecker::checkGetCoordSystem ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 655 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetCsyTransformation ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 674 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetDMEVersion ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 693 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetErrorInfo ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 721 of file ippCommandChecker.cpp.

References ippErrorNameType::asInteger(), BAD_ERROR_NUMBER, and ippGetErrorInfoCommand::getErrorNumber().

void ippCommandChecker::checkGetErrStatusE ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 753 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetMachineClass ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 772 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetNamedCsyTransformation ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2058 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGetProp ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 798 of file ippCommandChecker.cpp.

References _world, CAN_NOT_GETPROP_PTMEASPARS_OF_NOTOOL, CAN_NOT_GETPROP_UNDEFTOOL, CHECKER_OK, ippProp::getKey1(), ippProp::getKey2(), ippGetPropCommand::getProp(), and world::getTools().

void ippCommandChecker::checkGetPropE ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 851 of file ippCommandChecker.cpp.

References _world, CAN_NOT_GETPROPE_PTMEASPARS_OF_NOTOOL, CAN_NOT_GETPROPE_UNDEFTOOL, CHECKER_OK, ippProp::getKey1(), ippProp::getKey2(), ippGetPropCommand::getProp(), and world::getTools().

void ippCommandChecker::checkGetXtdErrStatus ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 894 of file ippCommandChecker.cpp.

void ippCommandChecker::checkGoTo ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 919 of file ippCommandChecker.cpp.

References _world, CAN_NOT_GOTO_USING_UNDEFTOOL, world::getCurrentX(), world::getCurrentY(), world::getCurrentZ(), ippGoToCommand::getHasX(), ippGoToCommand::getHasY(), ippGoToCommand::getHasZ(), world::getIsHomed(), world::getTools(), ippGoToCommand::getX(), ippGoToCommand::getY(), ippGoToCommand::getZ(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, and TARGET_POINT_OUT_OF_WORK_VOLUME.

void ippCommandChecker::checkHome ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 950 of file ippCommandChecker.cpp.

void ippCommandChecker::checkIsHomed ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 969 of file ippCommandChecker.cpp.

void ippCommandChecker::checkIsUserEnabled ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 988 of file ippCommandChecker.cpp.

void ippCommandChecker::checkLoadCoordSystem ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2046 of file ippCommandChecker.cpp.

void ippCommandChecker::checkLockAxis ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1007 of file ippCommandChecker.cpp.

void ippCommandChecker::checkOnMoveReportE ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1035 of file ippCommandChecker.cpp.

References _world, world::daemonCount(), DIS_ARGUMENT_MUST_BE_POSITIVE, ippOnMoveReportECommand::getHasDis(), ippOnMoveReportECommand::getHasTime(), ippOnMoveReportECommand::getTheDis(), ippOnMoveReportECommand::getTheTime(), MUST_STOP_EXISTING_DAEMON_BEFORE_STARTING_ANOTHER, and TIME_ARGUMENT_MUST_NOT_BE_LESS_THAN_A_TENTH.

void ippCommandChecker::checkOnPtMeasReport ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1063 of file ippCommandChecker.cpp.

void ippCommandChecker::checkOnScanReport ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1082 of file ippCommandChecker.cpp.

void ippCommandChecker::checkOpenToolCollection ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2038 of file ippCommandChecker.cpp.

void ippCommandChecker::checkPtMeas ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1095 of file ippCommandChecker.cpp.

References _world, CAN_NOT_PTMEAS_USING_NOTOOL, CAN_NOT_PTMEAS_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, world::getCurrentX(), world::getCurrentY(), world::getCurrentZ(), world::getIsHomed(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, and TARGET_POINT_OUT_OF_WORK_VOLUME.

void ippCommandChecker::checkPtMeasSelfCenter ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2082 of file ippCommandChecker.cpp.

void ippCommandChecker::checkPtMeasSelfCenterLocked ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2086 of file ippCommandChecker.cpp.

void ippCommandChecker::checkReQualify ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1171 of file ippCommandChecker.cpp.

References _world, CAN_NOT_REQUALIFY_NOTOOL, CAN_NOT_REQUALIFY_UNDEFTOOL, world::getIsHomed(), world::getTools(), and NOT_HOMED_CAN_NOT_EXECUTE_COMMAND.

void ippCommandChecker::checkSaveActiveCoordSystem ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2042 of file ippCommandChecker.cpp.

void ippCommandChecker::checkSaveNamedCsyTransformation ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2062 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanInCylEndIsPlane ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1225 of file ippCommandChecker.cpp.

References _world, AXIS_DIRECTION_VECTOR_HAS_ZERO_LENGTH, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippScanInCylEndIsPlaneCommand::getCI(), ippScanInCylEndIsPlaneCommand::getCJ(), ippScanInCylEndIsPlaneCommand::getCK(), ippScanInCylEndIsPlaneCommand::getCx(), ippScanInCylEndIsPlaneCommand::getCy(), ippScanInCylEndIsPlaneCommand::getCz(), ippScanInCylEndIsPlaneCommand::getDx(), ippScanInCylEndIsPlaneCommand::getDy(), ippScanInCylEndIsPlaneCommand::getDz(), ippScanInCylEndIsPlaneCommand::getEI(), ippScanInCylEndIsPlaneCommand::getEJ(), ippScanInCylEndIsPlaneCommand::getEK(), world::getIsHomed(), ippScanInCylEndIsPlaneCommand::getPI(), ippScanInCylEndIsPlaneCommand::getPJ(), ippScanInCylEndIsPlaneCommand::getPK(), ippScanInCylEndIsPlaneCommand::getSI(), ippScanInCylEndIsPlaneCommand::getSJ(), ippScanInCylEndIsPlaneCommand::getSK(), ippScanInCylEndIsPlaneCommand::getSx(), ippScanInCylEndIsPlaneCommand::getSy(), ippScanInCylEndIsPlaneCommand::getSz(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, SCAN_POINT_MUST_BE_IN_WORK_VOLUME, START_POINT_MUST_DIFFER_FROM_DIRECTION_POINT, and START_POINT_MUST_NOT_BE_ON_CYLINDER_AXIS.

void ippCommandChecker::checkScanInCylEndIsSphere ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1315 of file ippCommandChecker.cpp.

References _world, AXIS_DIRECTION_VECTOR_HAS_ZERO_LENGTH, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippScanInCylEndIsSphereCommand::getCI(), ippScanInCylEndIsSphereCommand::getCJ(), ippScanInCylEndIsSphereCommand::getCK(), ippScanInCylEndIsSphereCommand::getCx(), ippScanInCylEndIsSphereCommand::getCy(), ippScanInCylEndIsSphereCommand::getCz(), ippScanInCylEndIsSphereCommand::getDx(), ippScanInCylEndIsSphereCommand::getDy(), ippScanInCylEndIsSphereCommand::getDz(), ippScanInCylEndIsSphereCommand::getEI(), ippScanInCylEndIsSphereCommand::getEJ(), ippScanInCylEndIsSphereCommand::getEK(), world::getIsHomed(), ippScanInCylEndIsSphereCommand::getSI(), ippScanInCylEndIsSphereCommand::getSJ(), ippScanInCylEndIsSphereCommand::getSK(), ippScanInCylEndIsSphereCommand::getSx(), ippScanInCylEndIsSphereCommand::getSy(), ippScanInCylEndIsSphereCommand::getSz(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, SCAN_POINT_MUST_BE_IN_WORK_VOLUME, START_POINT_MUST_DIFFER_FROM_DIRECTION_POINT, and START_POINT_MUST_NOT_BE_ON_CYLINDER_AXIS.

void ippCommandChecker::checkScanInPlaneEndIsCyl ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1392 of file ippCommandChecker.cpp.

References _world, AXIS_DIRECTION_VECTOR_HAS_ZERO_LENGTH, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippScanInPlaneEndIsCylCommand::getCI(), ippScanInPlaneEndIsCylCommand::getCJ(), ippScanInPlaneEndIsCylCommand::getCK(), ippScanInPlaneEndIsCylCommand::getDx(), ippScanInPlaneEndIsCylCommand::getDy(), ippScanInPlaneEndIsCylCommand::getDz(), ippScanInPlaneEndIsCylCommand::getEI(), ippScanInPlaneEndIsCylCommand::getEJ(), ippScanInPlaneEndIsCylCommand::getEK(), world::getIsHomed(), ippScanInPlaneEndIsCylCommand::getSI(), ippScanInPlaneEndIsCylCommand::getSJ(), ippScanInPlaneEndIsCylCommand::getSK(), ippScanInPlaneEndIsCylCommand::getSx(), ippScanInPlaneEndIsCylCommand::getSy(), ippScanInPlaneEndIsCylCommand::getSz(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, SCAN_POINT_MUST_BE_IN_WORK_VOLUME, and START_POINT_MUST_DIFFER_FROM_DIRECTION_POINT.

void ippCommandChecker::checkScanInPlaneEndIsPlane ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1459 of file ippCommandChecker.cpp.

References _world, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippScanInPlaneEndIsPlaneCommand::getDx(), ippScanInPlaneEndIsPlaneCommand::getDy(), ippScanInPlaneEndIsPlaneCommand::getDz(), ippScanInPlaneEndIsPlaneCommand::getEI(), ippScanInPlaneEndIsPlaneCommand::getEJ(), ippScanInPlaneEndIsPlaneCommand::getEK(), world::getIsHomed(), ippScanInPlaneEndIsPlaneCommand::getPI(), ippScanInPlaneEndIsPlaneCommand::getPJ(), ippScanInPlaneEndIsPlaneCommand::getPK(), ippScanInPlaneEndIsPlaneCommand::getSI(), ippScanInPlaneEndIsPlaneCommand::getSJ(), ippScanInPlaneEndIsPlaneCommand::getSK(), ippScanInPlaneEndIsPlaneCommand::getSx(), ippScanInPlaneEndIsPlaneCommand::getSy(), ippScanInPlaneEndIsPlaneCommand::getSz(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, SCAN_POINT_MUST_BE_IN_WORK_VOLUME, and START_POINT_MUST_DIFFER_FROM_DIRECTION_POINT.

void ippCommandChecker::checkScanInPlaneEndIsSphere ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1526 of file ippCommandChecker.cpp.

References _world, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippScanInPlaneEndIsSphereCommand::getDx(), ippScanInPlaneEndIsSphereCommand::getDy(), ippScanInPlaneEndIsSphereCommand::getDz(), ippScanInPlaneEndIsSphereCommand::getEI(), ippScanInPlaneEndIsSphereCommand::getEJ(), ippScanInPlaneEndIsSphereCommand::getEK(), ippScanInPlaneEndIsSphereCommand::getEx(), ippScanInPlaneEndIsSphereCommand::getEy(), ippScanInPlaneEndIsSphereCommand::getEz(), world::getIsHomed(), ippScanInPlaneEndIsSphereCommand::getSI(), ippScanInPlaneEndIsSphereCommand::getSJ(), ippScanInPlaneEndIsSphereCommand::getSK(), ippScanInPlaneEndIsSphereCommand::getSx(), ippScanInPlaneEndIsSphereCommand::getSy(), ippScanInPlaneEndIsSphereCommand::getSz(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, SCAN_POINT_MUST_BE_IN_WORK_VOLUME, and START_POINT_MUST_DIFFER_FROM_DIRECTION_POINT.

void ippCommandChecker::checkScanOnCircle ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1591 of file ippCommandChecker.cpp.

References _world, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippScanOnCircleCommand::getCx(), ippScanOnCircleCommand::getCy(), ippScanOnCircleCommand::getCz(), ippScanOnCircleCommand::getI(), world::getIsHomed(), ippScanOnCircleCommand::getJ(), ippScanOnCircleCommand::getK(), ippScanOnCircleCommand::getSx(), ippScanOnCircleCommand::getSy(), ippScanOnCircleCommand::getSz(), world::getTools(), world::inWorkVolume(), IPP_NORMAL_ERROR, NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, RADIUS_MUST_BE_PERPENDICULAR_TO_NORMAL, RADIUS_MUST_HAVE_POSITIVE_LENGTH, and SCAN_POINT_MUST_BE_IN_WORK_VOLUME.

void ippCommandChecker::checkScanOnCircleHint ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1643 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanOnCurve ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2070 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanOnCurveDensity ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2066 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanOnCurveHint ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2074 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanOnHelix ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2078 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanOnLine ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1673 of file ippCommandChecker.cpp.

References _world, CAN_NOT_SCAN_USING_NOTOOL, CAN_NOT_SCAN_USING_UNDEFTOOL, ippScanOnLineCommand::getEx(), ippScanOnLineCommand::getEy(), ippScanOnLineCommand::getEz(), world::getIsHomed(), ippScanOnLineCommand::getSx(), ippScanOnLineCommand::getSy(), ippScanOnLineCommand::getSz(), world::getTools(), world::inWorkVolume(), NOT_HOMED_CAN_NOT_EXECUTE_COMMAND, SCAN_POINT_MUST_BE_IN_WORK_VOLUME, and START_POINT_MUST_DIFFER_FROM_END_POINT.

void ippCommandChecker::checkScanOnLineHint ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1713 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanUnknownDensity ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1744 of file ippCommandChecker.cpp.

void ippCommandChecker::checkScanUnknownHint ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1732 of file ippCommandChecker.cpp.

void ippCommandChecker::checkSetCoordSystem ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1763 of file ippCommandChecker.cpp.

void ippCommandChecker::checkSetCsyTransformation ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1787 of file ippCommandChecker.cpp.

References ippSetCsyTransformationCommand::getTheta(), and THETA_MUST_NOT_BE_NEGATIVE_OR_MORE_THAN_180.

void ippCommandChecker::checkSetProp ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1825 of file ippCommandChecker.cpp.

References _world, CAN_NOT_SETPROP_PTMEASPARS_OF_NOTOOL, CAN_NOT_SETPROP_UNDEFTOOL, CHECKER_OK, ippProp::getKey1(), ippProp::getKey2(), ippSetPropCommand::getProp(), and world::getTools().

void ippCommandChecker::checkSetTool ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1873 of file ippCommandChecker.cpp.

References _world, CAN_NOT_SET_TOOL_TO_UNDEFTOOL, ippSetToolCommand::getToolName(), world::getTools(), and UNKNOWN_TOOL.

void ippCommandChecker::checkStartSession ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1901 of file ippCommandChecker.cpp.

void ippCommandChecker::checkStopAllDaemons ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1922 of file ippCommandChecker.cpp.

void ippCommandChecker::checkStopDaemon ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1943 of file ippCommandChecker.cpp.

References _world, DAEMON_TO_STOP_DOES_NOT_EXIST, world::daemonExists(), ippStopDaemonCommand::getDaemonTag(), and ippTag::getTagNumber().

void ippCommandChecker::checkTiltCenterPart ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 1978 of file ippCommandChecker.cpp.

References AXIS_DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippTiltCenterPartCommand::getPx1(), ippTiltCenterPartCommand::getPx2(), ippTiltCenterPartCommand::getPy1(), ippTiltCenterPartCommand::getPy2(), ippTiltCenterPartCommand::getPz1(), and ippTiltCenterPartCommand::getPz2().

void ippCommandChecker::checkTiltPart ippCommandConstPtr  aCommand  )  [protected, virtual]
 

Definition at line 2015 of file ippCommandChecker.cpp.

References AXIS_DIRECTION_VECTOR_HAS_ZERO_LENGTH, ippTiltPartCommand::getDx(), ippTiltPartCommand::getDy(), and ippTiltPartCommand::getDz().


Member Data Documentation

world* ippCommandChecker::_world [protected]
 

Definition at line 131 of file ippCommandChecker.h.

Referenced by checkAlignPart(), checkAlignTool(), checkCenterPart(), checkChangeTool(), checkCommand(), checkEnumAllProp(), checkEnumProp(), checkGetChangeToolAction(), checkGetProp(), checkGetPropE(), checkGoTo(), checkOnMoveReportE(), checkPtMeas(), checkReQualify(), checkScanInCylEndIsPlane(), checkScanInCylEndIsSphere(), checkScanInPlaneEndIsCyl(), checkScanInPlaneEndIsPlane(), checkScanInPlaneEndIsSphere(), checkScanOnCircle(), checkScanOnLine(), checkSetProp(), checkSetTool(), and checkStopDaemon().


The documentation for this class was generated from the following files:
Generated on Wed Nov 8 00:20:46 2006 for IPPDME by  doxygen 1.4.1