31 lines
696 B
Protocol Buffer
31 lines
696 B
Protocol Buffer
syntax = "proto2";
|
|
package gazebo.msgs;
|
|
|
|
/// \ingroup gazebo_msgs
|
|
/// \interface Model
|
|
/// \brief Information about a model
|
|
|
|
|
|
import "joint.proto";
|
|
import "link.proto";
|
|
import "pose.proto";
|
|
import "visual.proto";
|
|
import "vector3d.proto";
|
|
|
|
message Model
|
|
{
|
|
required string name = 1;
|
|
optional uint32 id = 2;
|
|
optional bool is_static = 3;
|
|
optional Pose pose = 4;
|
|
repeated Joint joint = 5;
|
|
repeated Link link = 6;
|
|
optional bool deleted = 7;
|
|
repeated Visual visual = 8;
|
|
optional Vector3d scale = 9;
|
|
optional bool self_collide = 10;
|
|
|
|
/// \brief An array of nested models.
|
|
repeated Model model = 11;
|
|
}
|