class
Tool
(Return to index)
base class for tool objects.
Type:
Instantiable
Derived Classes
Include file:
Unidraw/Tools/tool.h
Description:
man page
Public:
virtual
Tool
*
Copy
()
virtual
Manipulator
*
CreateManipulator
(
Viewer
*,
Event
&,
Transformer
* =nil)
virtual ClassId
GetClassId
()
virtual
ControlInfo
*
GetControlInfo
()
virtual ClassId
GetSubstId
(const char*& delim)
virtual
Command
*
InterpretManipulator
(
Manipulator
*)
virtual boolean
IsA
(ClassId)
virtual void
Read
(istream&)
virtual void
SetControlInfo
(
ControlInfo
*)
virtual void
Write
(ostream&)
virtual
~Tool
()
Protected:
ControlInfo
*
CopyControlInfo
()
Tool
(
ControlInfo
* = nil)
ControlInfo
*
_ctrlInfo
(more documentation)