open_simulation_interface
master (560d23a)
|
A bounding box description. More...
Public Types | |
enum | Type { TYPE_UNKNOWN = 0 , TYPE_OTHER = 1 , TYPE_BASE_STRUCTURE = 2 , TYPE_PROTRUDING_STRUCTURE = 3 , TYPE_CARGO = 4 , TYPE_DOOR = 5 , TYPE_SIDE_MIRROR = 6 } |
Definition of different types of object contained within the bounding box. More... | |
Public Attributes | |
optional Dimension3d | dimension = 1 |
The 3D dimensions of the bounding box. More... | |
optional Vector3d | position = 2 |
The 3D position of the bounding box. More... | |
optional Orientation3d | orientation = 3 |
The 3D orientation of the bounding box. More... | |
optional Type | contained_object_type = 4 |
The type of object contained in the bounding box. More... | |
optional string | model_reference = 5 |
Opaque reference of an associated 3D model of the bounding box. More... | |
A bounding box description.
A bounding box representing a sub-section of its parent's overall dimension, either that of a BaseMoving
or BaseStationary
.
The parent frame of the BoundingBox
is identical to the parent frame of the MovingObject
or StationaryObject
it is associated to. For example, if the parent object coordinates are given relative to the global coordinate system, then the BoundingBox
coordinates are also given relative to the global coordinate system.
BaseMoving
or BaseStationary
. Definition of different types of object contained within the bounding box.
optional Dimension3d osi3::BoundingBox::dimension = 1 |
The 3D dimensions of the bounding box.
optional Vector3d osi3::BoundingBox::position = 2 |
The 3D position of the bounding box.
The position is the center of the bounding box and the pivot for the dimension
and orientation
.
optional Orientation3d osi3::BoundingBox::orientation = 3 |
The 3D orientation of the bounding box.
optional Type osi3::BoundingBox::contained_object_type = 4 |
The type of object contained in the bounding box.
optional string osi3::BoundingBox::model_reference = 5 |
Opaque reference of an associated 3D model of the bounding box.