This is a list of messages supported by the Bim Portal and Explorer

To Web Application

PinSelected

Select a pin

Message PinSelected

Parameters

  • id <_string_><mandatory> Id of the selected pin

ObjectSelected

Select an object or all objects for a given topology node

Message ObjectSelected

Parameters

  • Id <_string_><optional> Id of the selected object or topology node
  • multiSelect <_boolean_><optional> Activates same behaviour as pessing the ctrl key
  • blockProperties <_boolean_><optional> Disable the object properties menu

ObjectsSelected

Select several objects or all objects for given topology nodes

Message ObjectsSelected

Parameters

  • ids <_array of strings_><optional> Ids of the selected objects or topology nodes
  • multiSelect <_boolean_><optional> If true objects will be appended to the list of selected objects, if false currently selected objects will be replaced with objects from this message
  • blockProperties <_boolean_><optional> Disable the object properties menu

ObjectsIsolated

Isolate several objects or all objects for given topology nodes

Message ObjectsIsolated

Parameters

  • ids <_array of strings_><optional> Ids of the objects or topology nodes

CenterObject

Move camera to look at an object

Message CenterObject

Parameters

  • id <_string_><mandatory> Id of the object
  • flyTo <_boolean_><optional> Use fly to animation for transition

ZoomToFit

Zoom camera to fit all objects onto the screen

Message ZoomToFit

Parameters

  • ids <_array of strings_><optional> Ids of the objects or topology nodes

CheckAlive

This causes the Bim Explorer to send a CheckAlive message back if the instance is still alive

Message CheckAlive

Parameters

None

ResetView

Reset the view state

Message ResetView

Parameters

None

FilterSelected

Select a filter in the object navigator

Message FilterSelected

Parameters

  • id <_string_><mandatory> Id of the filter
  • layerId <_string_><mandatory> Layer id for the filter (Building,Room,etc.)
  • showAll <_boolean_><optional> Show all nodes in filter tree
  • expandAll <_boolean_><optional> Expand all nodes in filter tree
  • hideUnreferencedTopology <_boolean_><optional> Set all topology nodes invisible which doesn't have a filtered object
  • isolate <_boolean_><optional> Show filtered objects isolated
  • visibleNodes <_array of strings_><optional> Set given structure nodes visible

StructureSelected

Select a structure in the structure manager Message StructureSelected

Parameters

  • id <_string_><mandatory> Id of the filter
  • showAll <_boolean_><optional> Show all nodes in filter tree
  • expandAll <_boolean_><optional> Expand all nodes in filter tree
  • hideUnreferencedTopology <_boolean_><optional> Set all topology nodes invisible which doesn't have a filtered object
  • isolate <_boolean_><optional> Show filtered objects isolated
  • visibleNodes <_array of strings_><optional> Set given structure nodes visible

From Web Application

PinSelected

A pin has been selected

Message PinSelected

Parameters

  • id <_string_><mandatory> Id of the selected pin

ObjectSelected

An object or multiple objects have been selected

Message ObjectSelected

Parameters

  • ids <_array of strings_><optional> Ids of the selected objects or topology nodes
  • multiSelect <_boolean_><optional> Activates same behaviour as pessing the ctrl key

CheckAlive

This message is returned as response of a received CheckAlive message

Message CheckAlive

Parameters

  • client <_string_><mandatory> client code

TeamChanged

Team has been changed

Message TeamChanged

Parameters

  • id <_string_><mandatory> Id of the team

IssueSelected

Task has been selected Message IssueSelected

Parameters

  • id <_string_><mandatory> Id of the selected task

DataLoaded

This message is sent after loading has been completed

Message DataLoaded

Parameters

None

A hyperling has been clicked

Message ClickedHyperlink

Parameters

  • url <_string_><mandatory> Url of the hyperlink
  • No labels