Skip to main content

Post-processing tools 2023 R2

ensightservice::SceneClientInit Struct Reference

Last update: 17.04.2023

Request by the client for an EnSight scene update. More...

Public Attributes

bool allow_spontaneous = 1
 If true, EnSight is allowed to spontaneously start a scene update. If false, updates can only be initiated by the client via this message.
 
bool allow_incremental_updates = 2
 If true, EnSight is allowed/encouraged to send the minimal number of update packets. If false, the client must re-send the entire scene.
 
int32 maximum_chunk_size = 3
 Sets the maximum payload blocksize in bytes in a single UpdateGeom message (0=unrestricted payload size).
 
bool include_temporal_geometry = 4
 If true, request that the current temporal geometry be sent. If false, the current static view is sent.
 

Detailed Description

Request by the client for an EnSight scene update.

This SceneClientCommand sub message is sent by the client at startup or whenever the client would like a scene update. The server will respond by starting a scene update command sequence, beginning with a SceneUpdateCommand message, UpdateSceneBegin sub command. The update sequence will end with a SceneUpdateCommand message, UpdateSceneEnd sub command.

This message also informs the server what the maximum size of a block of data should be (in bytes). It also can be used to enable "spontaneous" scene updates that can be started by the EnSight server at any time. If the client would like the server to rebroadcast the entire scene, it should set the allow_incremental_updates flag to false, suppressing state cache tracking by the server.

Definition at line 183 of file dynamic_scene_graph.proto.


The documentation for this struct was generated from the following file: