|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Classes and operations for 3D geometry. More...
Include dependency graph for geometry_ops.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | math::Matrix3 |
| A class representing a 3x3 matrix. More... | |
| class | math::SVec3 |
| A class representing a vector in spherical coordinates. More... | |
| class | math::Vec3 |
| A class representing a vector in rectangular coordinates. More... | |
Namespaces | |
| namespace | math |
Functions | |
| RealType | math::dotProduct (const Vec3 &a, const Vec3 &b) noexcept |
| Computes the dot product of two Vec3 vectors. | |
| Vec3 | math::operator* (const Vec3 &a, const Vec3 &b) noexcept |
| Multiplies two Vec3 vectors component-wise. | |
| Vec3 | math::operator+ (const Vec3 &a, const Vec3 &b) noexcept |
| Adds two Vec3 vectors component-wise. | |
| Vec3 | math::operator- (const Vec3 &a, const Vec3 &b) noexcept |
| Subtracts two Vec3 vectors component-wise. | |
| Vec3 | math::operator/ (const Vec3 &a, const Vec3 &b) |
| Divides two Vec3 vectors component-wise. | |
| Vec3 | math::operator* (const Vec3 &a, const RealType b) noexcept |
| Multiplies a Vec3 vector by a scalar value. | |
| Vec3 | math::operator/ (const Vec3 &a, const RealType b) noexcept |
| Divides a Vec3 vector by a scalar value. | |
| Vec3 | math::operator/ (const RealType a, const Vec3 &b) noexcept |
| Divides a scalar value by a Vec3 vector. | |
| SVec3 | math::operator+ (const SVec3 &a, const SVec3 &b) noexcept |
| Adds two SVec3 vectors. | |
| SVec3 | math::operator- (const SVec3 &a, const SVec3 &b) noexcept |
| Subtracts two SVec3 vectors. | |
Classes and operations for 3D geometry.
Definition in file geometry_ops.h.