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

world Class Reference

List of all members.

Public Member Functions

 world ()
virtual ~world ()
void setMachineClass (ippMachineClassType type)
void setIsHomed (bool inIsHomed)
void setReadiness (goness inReadiness)
ippOnePropertyAlignmentPtr getCurrentAlignment ()
ippCoordSysType getCurrentCsy () const
double getCurrentR () const
double getCurrentToolA () const
double getCurrentToolB () const
double getCurrentToolC () const
double getProbeRadius () const
double getCurrentX () const
double getCurrentY () const
double getCurrentZ () const
double getCurrentQ () const
int getIJKAct () const
bool getIsHomed () const
double getLimitLowerX () const
double getLimitLowerY () const
double getLimitLowerZ () const
double getLimitUpperX () const
double getLimitUpperY () const
double getLimitUpperZ () const
ippCsyTransformgetJogDisplayCsyTransform ()
ippCsyTransformgetJogMoveCsyTransform ()
ippMachineClassType getMachineClass () const
double getMeasuredX1 () const
double getMeasuredY1 () const
double getMeasuredZ1 () const
double getMeasuredX2 () const
double getMeasuredY2 () const
double getMeasuredZ2 () const
double getMeasuredX3 () const
double getMeasuredY3 () const
double getMeasuredZ3 () const
ippCsyTransformgetMoveableCsyTransform ()
ippCsyTransformgetMultipleCsyTransform ()
ippOnScanReportCommandConstPtr getOnScanReportCommand () const
ippOnPtMeasReportCommandConstPtr getOnPtMeasReportCommand () const
bool getOutOfRangeFlag () const
ippCsyTransformgetPartCsyTransform ()
goness getReadiness () const
ippCsyTransformgetSensorCsyTransform ()
ippToolChangerPtr getTools ()
bool getUserEnabled () const
bool inWorkVolume (double x, double y, double z) const
void stopAllDaemons ()
bool daemonExists (int tag) const
int daemonCount () const
void addDaemon (const ippOnMoveReportECommand *)
void stopDaemon (int tag)
ippDaemonConstPtr getDaemon () const
void putCurrentXYZ (double x, double y, double z)
void putCurrentContactIJK (double i, double j, double k)
void putCurrentQ (double quality_factor)
void setMeasuredX1 (double inX1)
void setMeasuredY1 (double inY1)
void setMeasuredZ1 (double inZ1)
void setMeasuredX2 (double inX2)
void setMeasuredY2 (double inY2)
void setMeasuredZ2 (double inZ2)
void setMeasuredX3 (double inX3)
void setMeasuredY3 (double inY3)
void setMeasuredZ3 (double inZ3)
void update (ippCommandConstPtr aCommand)

Constructor & Destructor Documentation

world::world  ) 
 

Definition at line 1326 of file world.cpp.

References CartCMMWithRotaryTable, MachineCsy, ready, and stopAllDaemons().

world::~world  )  [virtual]
 

Definition at line 1479 of file world.cpp.


Member Function Documentation

void world::addDaemon const ippOnMoveReportECommand  ) 
 

Definition at line 1467 of file world.cpp.

References daemonExists(), IPP_ASSERT, and ippDaemon.

Referenced by ippBasicExecutor::executeOnMoveReportE().

int world::daemonCount  )  const
 

Definition at line 1444 of file world.cpp.

Referenced by ippCommandChecker::checkOnMoveReportE(), ippBasicExecutor::DaemonCount(), ippBasicExecutor::executeStopAllDaemons(), ippBasicExecutor::generateOnMoveReport(), and getDaemon().

bool world::daemonExists int  tag  )  const
 

Definition at line 1457 of file world.cpp.

Referenced by addDaemon(), ippCommandChecker::checkStopDaemon(), ippBasicExecutor::executeOnMoveReportE(), and ippBasicExecutor::executeStopDaemon().

ippOnePropertyAlignmentPtr world::getCurrentAlignment  ) 
 

Definition at line 41 of file world.cpp.

References ippCsyTransform::fwdDirectionX(), ippCsyTransform::fwdDirectionY(), ippCsyTransform::fwdDirectionZ(), getTools(), MoveableMachineCsy, MultipleArmCsy, and PartCsy.

Referenced by ippBasicExecutor::GetToolProperty().

ippCoordSysType world::getCurrentCsy  )  const
 

Definition at line 191 of file world.h.

Referenced by ippBasicExecutor::executeGetCoordSystem().

double world::getCurrentQ  )  const
 

Definition at line 200 of file world.h.

Referenced by ippBasicExecutor::generatePtMeasReport().

double world::getCurrentR  )  const
 

Definition at line 192 of file world.h.

Referenced by ippBasicExecutor::executeGet(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

double world::getCurrentToolA  )  const
 

Definition at line 193 of file world.h.

Referenced by ippBasicExecutor::executeGet(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

double world::getCurrentToolB  )  const
 

Definition at line 194 of file world.h.

Referenced by ippBasicExecutor::executeGet(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

double world::getCurrentToolC  )  const
 

Definition at line 195 of file world.h.

Referenced by ippBasicExecutor::executeGet(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

double world::getCurrentX  )  const
 

Definition at line 197 of file world.h.

Referenced by ippCommandChecker::checkGoTo(), ippCommandChecker::checkPtMeas(), ippBasicExecutor::executeGet(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

double world::getCurrentY  )  const
 

Definition at line 198 of file world.h.

Referenced by ippCommandChecker::checkGoTo(), ippCommandChecker::checkPtMeas(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

double world::getCurrentZ  )  const
 

Definition at line 199 of file world.h.

Referenced by ippCommandChecker::checkGoTo(), ippCommandChecker::checkPtMeas(), ippBasicExecutor::generateOnMoveReport(), and ippBasicExecutor::generatePtMeasReport().

ippDaemonConstPtr world::getDaemon  )  const
 

Definition at line 1474 of file world.cpp.

References daemonCount(), and IPP_ASSERT.

Referenced by ippBasicExecutor::generateOnMoveReport().

int world::getIJKAct  )  const
 

Definition at line 201 of file world.h.

Referenced by ippBasicExecutor::generatePtMeasReport().

bool world::getIsHomed  )  const
 

Definition at line 202 of file world.h.

Referenced by ippCommandChecker::checkAlignPart(), ippCommandChecker::checkAlignTool(), ippCommandChecker::checkCenterPart(), ippCommandChecker::checkGoTo(), ippCommandChecker::checkPtMeas(), ippCommandChecker::checkReQualify(), ippCommandChecker::checkScanInCylEndIsPlane(), ippCommandChecker::checkScanInCylEndIsSphere(), ippCommandChecker::checkScanInPlaneEndIsCyl(), ippCommandChecker::checkScanInPlaneEndIsPlane(), ippCommandChecker::checkScanInPlaneEndIsSphere(), ippCommandChecker::checkScanOnCircle(), ippCommandChecker::checkScanOnLine(), and ippBasicExecutor::executeIsHomed().

ippCsyTransform* world::getJogDisplayCsyTransform  ) 
 

Definition at line 209 of file world.h.

Referenced by ippBasicExecutor::executeGetCsyTransformation().

ippCsyTransform* world::getJogMoveCsyTransform  ) 
 

Definition at line 210 of file world.h.

Referenced by ippBasicExecutor::executeGetCsyTransformation().

double world::getLimitLowerX  )  const
 

Definition at line 203 of file world.h.

double world::getLimitLowerY  )  const
 

Definition at line 204 of file world.h.

double world::getLimitLowerZ  )  const
 

Definition at line 205 of file world.h.

double world::getLimitUpperX  )  const
 

Definition at line 206 of file world.h.

double world::getLimitUpperY  )  const
 

Definition at line 207 of file world.h.

double world::getLimitUpperZ  )  const
 

Definition at line 208 of file world.h.

ippMachineClassType world::getMachineClass  )  const
 

Definition at line 211 of file world.h.

Referenced by ippBasicExecutor::executeGetMachineClass().

double world::getMeasuredX1  )  const
 

Definition at line 212 of file world.h.

double world::getMeasuredX2  )  const
 

Definition at line 215 of file world.h.

double world::getMeasuredX3  )  const
 

Definition at line 218 of file world.h.

double world::getMeasuredY1  )  const
 

Definition at line 213 of file world.h.

double world::getMeasuredY2  )  const
 

Definition at line 216 of file world.h.

double world::getMeasuredY3  )  const
 

Definition at line 219 of file world.h.

double world::getMeasuredZ1  )  const
 

Definition at line 214 of file world.h.

double world::getMeasuredZ2  )  const
 

Definition at line 217 of file world.h.

double world::getMeasuredZ3  )  const
 

Definition at line 220 of file world.h.

ippCsyTransform* world::getMoveableCsyTransform  ) 
 

Definition at line 221 of file world.h.

Referenced by ippBasicExecutor::executeGetCsyTransformation().

ippCsyTransform* world::getMultipleCsyTransform  ) 
 

Definition at line 222 of file world.h.

Referenced by ippBasicExecutor::executeGetCsyTransformation().

ippOnPtMeasReportCommandConstPtr world::getOnPtMeasReportCommand  )  const
 

Definition at line 610 of file world.cpp.

Referenced by ippBasicExecutor::generatePtMeasReport().

ippOnScanReportCommandConstPtr world::getOnScanReportCommand  )  const
 

Definition at line 628 of file world.cpp.

bool world::getOutOfRangeFlag  )  const
 

Definition at line 229 of file world.h.

ippCsyTransform* world::getPartCsyTransform  ) 
 

Definition at line 230 of file world.h.

Referenced by ippBasicExecutor::executeGetCsyTransformation().

double world::getProbeRadius  )  const
 

Definition at line 196 of file world.h.

Referenced by ippBasicExecutor::generatePtMeasReport().

goness world::getReadiness  )  const
 

Definition at line 231 of file world.h.

Referenced by ippCommandChecker::checkCommand().

ippCsyTransform* world::getSensorCsyTransform  ) 
 

Definition at line 232 of file world.h.

Referenced by ippBasicExecutor::executeGetCsyTransformation().

ippToolChangerPtr world::getTools  ) 
 

Definition at line 233 of file world.h.

Referenced by ippCommandChecker::checkChangeTool(), ippCommandChecker::checkEnumAllProp(), ippCommandChecker::checkEnumProp(), ippCommandChecker::checkGetChangeToolAction(), ippCommandChecker::checkGetProp(), ippCommandChecker::checkGetPropE(), ippCommandChecker::checkGoTo(), ippCommandChecker::checkPtMeas(), ippCommandChecker::checkReQualify(), ippCommandChecker::checkScanInCylEndIsPlane(), ippCommandChecker::checkScanInCylEndIsSphere(), ippCommandChecker::checkScanInPlaneEndIsCyl(), ippCommandChecker::checkScanInPlaneEndIsPlane(), ippCommandChecker::checkScanInPlaneEndIsSphere(), ippCommandChecker::checkScanOnCircle(), ippCommandChecker::checkScanOnLine(), ippCommandChecker::checkSetProp(), ippCommandChecker::checkSetTool(), getCurrentAlignment(), ippBasicExecutor::getTools(), and update().

bool world::getUserEnabled  )  const
 

Definition at line 234 of file world.h.

Referenced by ippBasicExecutor::executeIsUserEnabled().

bool world::inWorkVolume double  x,
double  y,
double  z
const
 

Definition at line 121 of file world.cpp.

References ippCsyTransform::invPointX(), ippCsyTransform::invPointY(), ippCsyTransform::invPointZ(), MoveableMachineCsy, MultipleArmCsy, and PartCsy.

Referenced by ippCommandChecker::checkGoTo(), ippCommandChecker::checkPtMeas(), ippCommandChecker::checkScanInCylEndIsPlane(), ippCommandChecker::checkScanInCylEndIsSphere(), ippCommandChecker::checkScanInPlaneEndIsCyl(), ippCommandChecker::checkScanInPlaneEndIsPlane(), ippCommandChecker::checkScanInPlaneEndIsSphere(), ippCommandChecker::checkScanOnCircle(), and ippCommandChecker::checkScanOnLine().

void world::putCurrentContactIJK double  i,
double  j,
double  k
 

Definition at line 256 of file world.h.

void world::putCurrentQ double  quality_factor  ) 
 

Definition at line 1398 of file world.cpp.

References IPP_ASSERT_MSG.

void world::putCurrentXYZ double  x,
double  y,
double  z
 

Definition at line 249 of file world.h.

void world::setIsHomed bool  inIsHomed  ) 
 

Definition at line 187 of file world.h.

void world::setMachineClass ippMachineClassType  type  ) 
 

Definition at line 185 of file world.h.

Referenced by ippBasicExecutor::executeGetMachineClass().

void world::setMeasuredX1 double  inX1  ) 
 

Definition at line 264 of file world.h.

void world::setMeasuredX2 double  inX2  ) 
 

Definition at line 267 of file world.h.

void world::setMeasuredX3 double  inX3  ) 
 

Definition at line 270 of file world.h.

void world::setMeasuredY1 double  inY1  ) 
 

Definition at line 265 of file world.h.

void world::setMeasuredY2 double  inY2  ) 
 

Definition at line 268 of file world.h.

void world::setMeasuredY3 double  inY3  ) 
 

Definition at line 271 of file world.h.

void world::setMeasuredZ1 double  inZ1  ) 
 

Definition at line 266 of file world.h.

void world::setMeasuredZ2 double  inZ2  ) 
 

Definition at line 269 of file world.h.

void world::setMeasuredZ3 double  inZ3  ) 
 

Definition at line 272 of file world.h.

void world::setReadiness goness  inReadiness  ) 
 

Definition at line 188 of file world.h.

Referenced by ippBasicExecutor::executeStartSession().

void world::stopAllDaemons  ) 
 

Definition at line 1462 of file world.cpp.

Referenced by ippBasicExecutor::executeStopAllDaemons(), ippBasicExecutor::resetExecutor(), ippBasicExecutor::StopAllDaemons(), and world().

void world::stopDaemon int  tag  ) 
 

Definition at line 1449 of file world.cpp.

References IPP_ASSERT.

Referenced by ippBasicExecutor::executeStopDaemon().

void world::update ippCommandConstPtr  aCommand  ) 
 

Definition at line 202 of file world.cpp.

References aborted, ippGoToCommand::getHasX(), ippGoToCommand::getHasY(), ippGoToCommand::getHasZ(), ippSetToolCommand::getToolName(), ippFindToolCommand::getToolName(), getTools(), ippGoToCommand::getX(), ippGoToCommand::getY(), ippGoToCommand::getZ(), IPP_ASSERT_FAIL, and ready.

Referenced by ippBasicExecutor::executeChangeTool(), ippBasicExecutor::executeDisableUser(), ippBasicExecutor::executeEnableUser(), ippBasicExecutor::executeEndSession(), ippBasicExecutor::executeFindTool(), ippBasicExecutor::executeOnPtMeasReport(), ippBasicExecutor::executeOnScanReport(), ippBasicExecutor::executeScanOnCircleHint(), ippBasicExecutor::executeScanOnLineHint(), ippBasicExecutor::executeScanUnknownHint(), ippBasicExecutor::executeSetCoordSystem(), ippBasicExecutor::executeSetCsyTransformation(), ippBasicExecutor::executeSetTool(), and ippBasicExecutor::executeStartSession().


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