Markups

MU_01: Create 2D Annotation (Unity-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_01

Payload Definition

Type: InteractivityState
{
  "Version": "String",
  "Value": "Boolean"
}

Example definition

Type: InteractivityState
{
  "Version": "0.0.1",
  "Value": true
}

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
S00004Markup object was created.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid
F00031Return channel Id, {ID}, could not be found.
I00004No longer waiting for return message with return id: {ID}

MU_03: Create Annotation(s) in 2D/3D (Front End-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_03

Payload Definition

Type: DataOverlayData[]
{
  "LongLength": "Int64",
  "IsFixedSize": "Boolean",
  "IsReadOnly": "Boolean",
  "IsSynchronized": "Boolean",
  "SyncRoot": {},
  "Length": "Int32",
  "Rank": "Int32"
}

Example definition

Type: DataOverlayData[]
"DataOverlayData[]"

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid
A00004Element was invalid for function. Element will be skipped.

MU_04: Move 2D Annotation(Unity-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_04

Payload Definition

Type: ObjectBoolean
{
  "Version": "String",
  "Id": "String",
  "Value": "Boolean"
}

Example definition

Type: ObjectBoolean
"ObjectBoolean"

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid
F00027Object with Id, {ID}, could not be found.

MU_05: Move 3D Annotation(Unity - based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_05

Payload Definition

Type: ObjectBoolean
{
  "Version": "String",
  "Id": "String",
  "Value": "Boolean"
}

Example definition

Type: ObjectBoolean
"ObjectBoolean"

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid
F00027Object with Id, {ID}, could not be found.

MU_06: Move Annotation(s) in 2D / 3D Views (Front End-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_06

Payload Definition

Type: ObjectPosition[]
{
  "LongLength": "Int64",
  "IsFixedSize": "Boolean",
  "IsReadOnly": "Boolean",
  "IsSynchronized": "Boolean",
  "SyncRoot": {},
  "Length": "Int32",
  "Rank": "Int32"
}

Example definition

Type: ObjectPosition[]
"ObjectPosition[]"

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid
F00027Object with Id, {ID}, could not be found.
A00004Element was invalid for function. Element will be skipped.

MU_16: MU-16: Set 2D/3D Visibility of Individual Markups

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_16

Payload Definition

Type: ObjectDimensionalVisibility[]
{
  "LongLength": "Int64",
  "IsFixedSize": "Boolean",
  "IsReadOnly": "Boolean",
  "IsSynchronized": "Boolean",
  "SyncRoot": {},
  "Length": "Int32",
  "Rank": "Int32"
}

Example definition

Type: ObjectDimensionalVisibility[]
"ObjectDimensionalVisibility[]"

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid
F00027Object with Id, {ID}, could not be found.
A00004Element was invalid for function. Element will be skipped.

MU_20: 2D Length Tool (Unity-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_20

Payload Definition

Type: InteractivityState
{
  "Version": "String",
  "Value": "Boolean"
}

Example definition

Type: InteractivityState
{
  "Version": "0.0.1",
  "Value": true
}

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
S00004Markup object was created.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid

MU_21: 2D Polygon Tool (Unity-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_21

Payload Definition

Type: InteractivityState
{
  "Version": "String",
  "Value": "Boolean"
}

Example definition

Type: InteractivityState
{
  "Version": "0.0.1",
  "Value": true
}

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
S00004Markup object was created.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid

MU_22: 2D Angle Tool (Unity-based Interaction)

  • Version: 1.0.0
  • Interface: markups
  • Action: mu_22

Payload Definition

Type: InteractivityState
{
  "Version": "String",
  "Value": "Boolean"
}

Example definition

Type: InteractivityState
{
  "Version": "0.0.1",
  "Value": true
}

Response Codes

CodeDescription
S00000Action was received from Front End.
S00001Action from Front End has completed.
S00004Markup object was created.
F00000Error executing the supplied function
F00001Function is not defined
F00002Input data is not valid for function
F00006Action did not execute within an allotted time
F00008Function is not found
F00011The payload supplied is invalid