Namespace: controldef

bu.threed. controldef

This is the namespace that contains access to bu.ControlDefinition generators for the bu.threed.Viewer.

Source:
bu-threed/control/bu.threed.controldef.jsdoc

Methods


<static> LayerSwitcher( [controlOptions] [, actionOptions])

Parameters:
Name Type Argument Description
controlOptions bu.control.LayerSwitcherOptions <optional>

Options for the control.

actionOptions bu.action.ActionOptions <optional>

Options for the action.

Source:
bu-threed/control/controldefs.js
Returns:
Type
bu.ControlDefinition

<static> LiDARPointSize( [controlOptions] [, actionOptions])

Returns a default bu.ControlDefinition for a bu.control.Slider that modifies the LiDAR point size.

Parameters:
Name Type Argument Description
controlOptions bu.control.SliderOptions <optional>

Options for the control.

actionOptions bu.action.ActionOptions <optional>

Options for the action.

Source:
bu-threed/control/controldefs.js
Returns:
Type
bu.ControlDefinition

<static> ViewerInfo( [controlOptions] [, actionOptions])

Returns a default bu.ControlDefinition for a bu.control.Label that shows information of the viewer.

Parameters:
Name Type Argument Description
controlOptions bu.control.LabelOptions <optional>

Options for the control.

actionOptions bu.threed.action.ViewerInfoOptions <optional>

Options for the action.

Source:
bu-threed/control/controldefs.js
Returns:
Type
bu.ControlDefinition

<static> ViewerInfoLiDAR( [controlOptions] [, actionOptions])

Returns a default bu.ControlDefinition for a bu.control.Label that shows viewer common info.

Parameters:
Name Type Argument Description
controlOptions bu.control.LabelOptions <optional>

Options for the control.

actionOptions bu.threed.action.ViewerInfoOptions <optional>

Options for the action.

Source:
bu-threed/control/controldefs.js
Returns:
Type
bu.ControlDefinition