ToolLibrary.updateTool Method

Parent Object: ToolLibrary
Defined in namespace "adsk::cam" and the header file is <Cam/Tools/ToolLibrary.h>

Description

Update the given tool in the tool library. Will error if the tool does not exist in the library or if the library URL is not set (library was not loaded from a URL).

Syntax

"toolLibrary_var" is a variable referencing a ToolLibrary object.

returnValue = toolLibrary_var.updateTool(tool)
"toolLibrary_var" is a variable referencing a ToolLibrary object.

#include <Cam/Tools/ToolLibrary.h>

returnValue = toolLibrary_var->updateTool(tool);
"toolLibrary_var" is a variable referencing a ToolLibrary object.

returnValue = toolLibrary_var.updateTool(tool);

Return Value

Type Description
boolean Returns true if the update was successful.

Parameters

Name Type Description
tool Tool The tool that should be updated and must exist in the library.

Version

Introduced in version April 2026