Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::geodetic::RayIntersection< Scalar > Struct Template Reference

Result of ray-ellipsoid intersection. More...

#include <GeodesicUtils.hpp>

Public Attributes

Scalar hit
Scalar t_near
 Parameter for near intersection point.
Scalar t_far
 Parameter for far intersection point.
Vec3< Scalar > point_near
 Near intersection point (ECEF).
Vec3< Scalar > point_far
 Far intersection point (ECEF).

Detailed Description

template<typename Scalar>
struct vulcan::geodetic::RayIntersection< Scalar >

Result of ray-ellipsoid intersection.

Member Data Documentation

◆ hit

template<typename Scalar>
Scalar vulcan::geodetic::RayIntersection< Scalar >::hit

0 if ray intersects ellipsoid, ≤ 0 otherwise

◆ point_far

template<typename Scalar>
Vec3<Scalar> vulcan::geodetic::RayIntersection< Scalar >::point_far

Far intersection point (ECEF).

◆ point_near

template<typename Scalar>
Vec3<Scalar> vulcan::geodetic::RayIntersection< Scalar >::point_near

Near intersection point (ECEF).

◆ t_far

template<typename Scalar>
Scalar vulcan::geodetic::RayIntersection< Scalar >::t_far

Parameter for far intersection point.

◆ t_near

template<typename Scalar>
Scalar vulcan::geodetic::RayIntersection< Scalar >::t_near

Parameter for near intersection point.


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