|
Detailed Description
The GuiCam interface provides access to user-controllable cameras (i.e., a gods-eye view for monitoring a running simulation). This interface is used by monitoring GUIs such as wxgazebo.
Define Documentation
#define GAZEBO_GUICAM_MAX_IMAGE_SIZE 1024 * 768 * 3 |
|
Typedef Documentation
Function Documentation
int gz_guicam_create |
( |
gz_guicam_t * |
self, |
|
|
gz_server_t * |
server, |
|
|
const char * |
id, |
|
|
const char * |
model_type, |
|
|
int |
model_id, |
|
|
int |
parent_model_id |
|
) |
|
|
|
For internal use only.
Create the interface (used by Gazebo server)
|
|
For internal use only.
Destroy the interface (server)
|
|
Open an existing interface (used by Gazebo clients).
|
|
Close the interface (client).
|
int gz_guicam_lock |
( |
gz_guicam_t * |
self, |
|
|
int |
blocking |
|
) |
|
|
|
Lock the interface. Set blocking to 1 if the caller should block until the lock is acquired. Returns 0 if the lock is acquired. |
|
Tell clients that new data is available.
|
|