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

ippCommand Class Reference

Inheritance diagram for ippCommand:

ippObject ippAlignPartCommand ippAlignToolCommand ippCenterPartCommand ippChangeToolCommand ippDeleteCoordSystemCommand ippEnumAllPropCommand ippEnumAllToolCollectionsCommand ippEnumCoordSystemsCommand ippEnumPropCommand ippEnumToolCollectionCommand ippEnumToolsCommand ippFindToolCommand ippGetChangeToolActionCommand ippGetCommand ippGetCsyTransformationCommand ippGetErrorInfoCommand ippGetNamedCsyTransformationCommand ippGetPropCommand ippGoToCommand ippLoadCoordSystemCommand ippLockAxisCommand ippOnMoveReportECommand ippOnPtMeasReportCommand ippOnScanReportCommand ippOpenToolCollectionCommand ippPtMeasCommand ippPtMeasSelfCenterCommand ippPtMeasSelfCenterLockedCommand ippSaveActiveCoordSystemCommand ippSaveNamedCsyTransformationCommand ippScanInCylEndIsPlaneCommand ippScanInCylEndIsSphereCommand ippScanInPlaneEndIsCylCommand ippScanInPlaneEndIsPlaneCommand ippScanInPlaneEndIsSphereCommand ippScanOnCircleCommand ippScanOnCircleHintCommand ippScanOnCurveCommand ippScanOnCurveHintCommand ippScanOnHelixCommand ippScanOnLineCommand ippScanOnLineHintCommand ippScanUnknownHintCommand ippScanXXXXDensityCommand ippSetCoordSystemCommand ippSetCsyTransformationCommand ippSetPropCommand ippSetToolCommand ippStopDaemonCommand ippTiltCenterPartCommand ippTiltPartCommand List of all members.

Public Member Functions

 ippCommand (unsigned int inTagNumber, ippCommandNameType inCommandName)
 ippCommand (unsigned int inTagNumber, tagIdType inTagType, ippCommandNameType inCommandName)
virtual ~ippCommand ()
void setCommandName (ippCommandNameType inCommandName)
ippCommandNameType getCommandName () const
const ippTaggetTag () const
virtual std::string getCommandString () const

Protected Member Functions

void printLikeGet (ippStringBuilder &builder, bool R, bool X, bool Y, bool Z, bool A, bool B, bool C) const

Protected Attributes

ippTag _tag

Constructor & Destructor Documentation

ippCommand::ippCommand unsigned int  inTagNumber,
ippCommandNameType  inCommandName
 

Constructor.

Parameters:
inTagNumber -the command tag
inCommandName -

Definition at line 21 of file ippCommand.cpp.

ippCommand::ippCommand unsigned int  inTagNumber,
tagIdType  inTagType,
ippCommandNameType  inCommandName
 

Constructor.

Parameters:
inTagNumber -the command tag
inTagType 
inCommandName -

Definition at line 31 of file ippCommand.cpp.

ippCommand::~ippCommand  )  [virtual]
 

Definition at line 42 of file ippCommand.cpp.


Member Function Documentation

ippCommandNameType ippCommand::getCommandName  )  const
 

Definition at line 75 of file ippCommand.h.

Referenced by ippCommandChecker::checkCommand(), ippScanXXXXDensityCommand::getCommandString(), ippScanOnHelixCommand::getCommandString(), ippScanOnCurveHintCommand::getCommandString(), ippScanOnCurveCommand::getCommandString(), ippSaveNamedCsyTransformationCommand::getCommandString(), ippSaveActiveCoordSystemCommand::getCommandString(), ippLoadCoordSystemCommand::getCommandString(), ippGetNamedCsyTransformationCommand::getCommandString(), ippEnumToolCollectionCommand::getCommandString(), and ippDeleteCoordSystemCommand::getCommandString().

std::string ippCommand::getCommandString  )  const [virtual]
 

Reimplemented in ippAlignPartCommand, ippAlignToolCommand, ippCenterPartCommand, ippChangeToolCommand, ippDeleteCoordSystemCommand, ippEnumAllPropCommand, ippEnumAllToolCollectionsCommand, ippEnumPropCommand, ippEnumToolCollectionCommand, ippFindToolCommand, ippGetChangeToolActionCommand, ippGetCommand, ippGetCsyTransformationCommand, ippGetErrorInfoCommand, ippGetNamedCsyTransformationCommand, ippGetPropCommand, ippGetPropECommand, ippGoToCommand, ippLoadCoordSystemCommand, ippLockAxisCommand, ippOnMoveReportECommand, ippOnPtMeasReportCommand, ippOnScanReportCommand, ippOpenToolCollectionCommand, ippPtMeasCommand, ippPtMeasSelfCenterCommand, ippPtMeasSelfCenterLockedCommand, ippSaveActiveCoordSystemCommand, ippSaveNamedCsyTransformationCommand, ippScanInCylEndIsPlaneCommand, ippScanInCylEndIsSphereCommand, ippScanInPlaneEndIsCylCommand, ippScanInPlaneEndIsPlaneCommand, ippScanInPlaneEndIsSphereCommand, ippScanOnCircleCommand, ippScanOnCircleHintCommand, ippScanOnCurveCommand, ippScanOnCurveHintCommand, ippScanOnHelixCommand, ippScanOnLineCommand, ippScanOnLineHintCommand, ippScanUnknownHintCommand, ippScanXXXXDensityCommand, ippSetCoordSystemCommand, ippSetCsyTransformationCommand, ippSetPropCommand, ippSetToolCommand, ippStopDaemonCommand, ippTiltCenterPartCommand, and ippTiltPartCommand.

Definition at line 111 of file ippCommand.cpp.

References _tag, ippStringBuilder::EndFunc(), getCommandNameString(), IPP_ASSERT_FAIL, ippStringBuilder::StartFunc(), and ippStringBuilder::ToString().

Referenced by ippCommandTestCase::testEnumCoordSystemsCommand(), ippCommandTestCase::testEnumToolsCommand(), and ippCommandTestCase::testReQualifyCommand().

const ippTag& ippCommand::getTag  )  const
 

Definition at line 77 of file ippCommand.h.

void ippCommand::printLikeGet ippStringBuilder builder,
bool  R,
bool  X,
bool  Y,
bool  Z,
bool  A,
bool  B,
bool  C
const [protected]
 

Definition at line 78 of file ippCommand.cpp.

References A, B, C, R, X, Y, and Z.

Referenced by ippOnPtMeasReportCommand::getCommandString(), ippOnMoveReportECommand::getCommandString(), and ippGetCommand::getCommandString().

void ippCommand::setCommandName ippCommandNameType  inCommandName  ) 
 

Definition at line 74 of file ippCommand.h.


Member Data Documentation

ippTag ippCommand::_tag [protected]
 

Definition at line 83 of file ippCommand.h.

Referenced by getCommandString().


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