Virtual objects represent software emulation of new Intellect objects and allow for configuring their states, reactions, and events. You can work with virtual objects using scripts, macros and macroevents.
You can create virtual objects using the ddi.exe and CustomTypeEditor.exe utilities in the <Intellect installation folder>\Tools.
In the How to create a virtual object section, you can find an example of creating two types of virtual objects that can be used to show the state of the abandoned objects detection tool on the map or to show any other user states. The states of objects are changed using macros, scripts, or via IIDK.
The procedure for creating and configuring a virtual object: