#include <ThreeStateTool.h>
Inheritance diagram for OSCAR::ThreeStateTool:

Public Methods | |
| ThreeStateTool (const String &name=String(), OSCARError &err=DUMMY_ERROR(noError)) | |
| ThreeStateTool (const Vector3D &toolPoint, const String &name=String(), OSCARError &err=DUMMY_ERROR(noError)) | |
| ThreeStateTool (const Xform &toolFrame, const String &name=String(""), OSCARError &err=DUMMY_ERROR(noError)) | |
| ThreeStateTool (const ThreeStateTool &ThreeStateTool) | |
| ThreeStateTool & | operator= (const ThreeStateTool &) |
| virtual | ~ThreeStateTool () |
| virtual bool | Reverse () |
|
||||||||||||
|
Constructor for ThreeStateTool Use this to construct a ThreeStateTool object in which no tool frame is specified. The default call mode specified here is Block.
|
|
||||||||||||||||
|
Constructor for ThreeStateTool Use this to construct a ThreeStateTool object by specifying a tool frame for the tool.
|
|
||||||||||||||||
|
Constructor for ThreeStateTool Use this to construct a ThreeStateTool object by specifying a tool frame for the tool.
|
|
|
|
|
|
|
|
|
|
|
|
Method to make the tool move in the reverse direction Call to this method should return immediately. Override this method in derived classes. For this class, all this method does is to check whether Initialize() has been called. As such, derived classes should call ThreeStateTool::Reverse() and check its return value before proceeding.
Reimplemented in OSCAR::Drill, and OSCAR::Saw. |
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |