AbstractCalled when the user requests to cancel the tool.
The context argument, which can be used by the tool.
AbstractexecuteCalled when the user requests to execute the tool.
The context argument, which can be used by the tool.
Creates a handle (weak reference) to a trackable object.
The type of object that is to be referenced.
The object that is initially referenced by the handle.
A handle to a trackable object.
Called when the user requests to use the tool.
The context argument, which can be used by the tool.
AbstractvalidWhether the tool should be displayed to the user.
The argument that would be passed to the tool.
True if the tool should be displayed, false otherwise.
Base class for all tools.