|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Coordinate and rotation structure operations. More...
#include "geometry_ops.h"
Include dependency graph for coord.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | math::Coord |
| Represents a position in 3D space with an associated time. More... | |
| class | math::RotationCoord |
| Represents a rotation in terms of azimuth, elevation, and time. More... | |
Namespaces | |
| namespace | math |
Functions | |
| Coord | math::operator* (const Coord &a, const Coord &b) noexcept |
Multiplies two Coord objects' positions and copies the time. | |
| Coord | math::operator+ (const Coord &a, const Coord &b) noexcept |
Adds two Coord objects' positions and copies the time. | |
| Coord | math::operator- (const Coord &a, const Coord &b) noexcept |
Subtracts two Coord objects' positions and copies the time. | |
| Coord | math::operator/ (const Coord &a, const Coord &b) noexcept |
Divides two Coord objects' positions and copies the time. | |
| Coord | math::operator+ (const Coord &a, const RealType b) noexcept |
Adds a scalar to a Coord's position while copying the time. | |
| Coord | math::operator* (const Coord &a, const RealType b) noexcept |
Multiplies a Coord's position by a scalar while copying the time. | |
| Coord | math::operator/ (const RealType a, const Coord &b) noexcept |
Divides a scalar by a Coord's position and copies the time. | |
| Coord | math::operator/ (const Coord &b, const RealType a) noexcept |
Divides a Coord's position by a scalar while copying the time. | |
| RotationCoord | math::operator* (const RotationCoord &a, const RotationCoord &b) noexcept |
Multiplies two RotationCoord objects' components and copies the time. | |
| RotationCoord | math::operator+ (const RotationCoord &a, const RotationCoord &b) noexcept |
Adds two RotationCoord objects' components and copies the time. | |
| RotationCoord | math::operator- (const RotationCoord &a, const RotationCoord &b) noexcept |
Subtracts two RotationCoord objects' components and copies the time. | |
| RotationCoord | math::operator/ (const RotationCoord &a, const RotationCoord &b) noexcept |
Divides two RotationCoord objects' components and copies the time. | |
| RotationCoord | math::operator+ (const RotationCoord &a, const RealType b) noexcept |
Adds a scalar to a RotationCoord's components while copying the time. | |
| RotationCoord | math::operator* (const RotationCoord &a, const RealType b) noexcept |
Multiplies a RotationCoord's components by a scalar while copying the time. | |
| RotationCoord | math::operator/ (const RealType a, const RotationCoord &b) noexcept |
Divides a scalar by a RotationCoord's components and copies the time. | |
| RotationCoord | math::operator/ (const RotationCoord &b, const RealType a) noexcept |
Divides a RotationCoord's components by a scalar while copying the time. | |
Coordinate and rotation structure operations.
Definition in file coord.h.