|
|
int | direction = 0 |
| | Navigation direction encoded as an integer flag.
|
|
std::uint64_t | identifier = 0ul |
| | Geometry identifier of the intersected surface.
|
|
double | loc_0 = 0. |
| | First local intersection coordinate.
|
|
double | loc_1 = 0. |
| | Second local intersection coordinate.
|
|
unsigned int | mask_id = 0u |
| | Identifier of the surface mask type.
|
|
unsigned int | mask_index = 0u |
| | Index of the surface mask.
|
|
unsigned int | material_id = 0u |
| | Identifier of the material representation.
|
|
unsigned int | material_index = 0u |
| | Index of the material representation.
|
|
unsigned int | n_masks = 1u |
| | Number of masks in the linked mask range.
|
|
double | path = 0. |
| | Accumulated path length at the intersection.
|
|
int | status = 0 |
| | Intersection status encoded as a navigation status value.
|
|
unsigned int | track_id = 0 |
| | Index of the track owning this intersection.
|
|
unsigned int | transform_index = 0u |
| | Index of the surface transform.
|
|
unsigned int | type = 0u |
| | Surface category identifier.
|
|
unsigned int | volume_link = 0u |
| | Index of the associated volume link.
|
Type to read the data of a line-surface intersection.