Pointerra 3D Viewer JavaScript API
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
ToolsAPI
constructor
add
ToTools
Palette
clear
Selection
deactivate
Tool
get
Active
Tool
Type
get
Tool
Types
register
Tool
remove
From
Tools
Palette
set
Active
Tool
events
Hierarchy
ToolsAPI
Index
Constructors
constructor
Methods
add
ToTools
Palette
clear
Selection
deactivate
Tool
get
Active
Tool
Type
get
Tool
Types
register
Tool
remove
From
Tools
Palette
set
Active
Tool
Object literals
events
Constructors
constructor
new
ToolsAPI
(
_api
:
ApiBase
, _client
:
PointerraClient
)
:
ToolsAPI
Parameters
_api:
ApiBase
_client:
PointerraClient
Returns
ToolsAPI
Methods
add
ToTools
Palette
add
ToTools
Palette
(
type
:
ToolType
, icon
:
string
, label
:
string
)
:
Promise
<
void
>
Parameters
type:
ToolType
icon:
string
label:
string
Returns
Promise
<
void
>
clear
Selection
clear
Selection
(
)
:
void
Returns
void
deactivate
Tool
deactivate
Tool
(
)
:
void
Returns
void
get
Active
Tool
Type
get
Active
Tool
Type
(
)
:
ToolType
Returns
ToolType
get
Tool
Types
get
Tool
Types
(
)
:
ToolType
Returns
ToolType
register
Tool
register
Tool
(
tool
:
IPluginTool
)
:
ToolType
Parameters
tool:
IPluginTool
Returns
ToolType
remove
From
Tools
Palette
remove
From
Tools
Palette
(
type
:
ToolType
)
:
Promise
<
void
>
Parameters
type:
ToolType
Returns
Promise
<
void
>
set
Active
Tool
set
Active
Tool
(
toolType
:
ToolType
)
:
void
Parameters
toolType:
ToolType
Returns
void
Object literals
events
events
:
object
feature
Query
Requested
feature
Query
Requested
:
EventEmitter
= new EventEmitter()
tool
Activated
tool
Activated
:
EventEmitter
= new EventEmitter()
tool
Deactivated
tool
Deactivated
:
EventEmitter
= new EventEmitter()