Notice Tools are deprecated in version 3.0.


class com::leapmotion::leap::Tool

The Tool class represents a tracked tool.

Public Functions


Constructs a Tool object.

Tool frontTool =;
Tool firstToolInList =;

Tool(Pointable arg0)

If the specified Pointable object represents a tool, creates a copy of it as a Tool object; otherwise, creates an invalid Tool object.

if (pointable.isTool()) {
    Tool toolFromPointable = new Tool(pointable);

String toString()

A string containing a brief, human readable description of the Tool object.

A description of the Tool object as a string.

Public Static Functions

Tool invalid()

Returns an invalid Tool object.

if (!tool.equals(Tool.invalid())) {
    //Handle valid tool data

The invalid Tool instance.