|
SIV3D_NODISCARD_CXX20 | SphericalBase ()=default |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (value_type _r, value_type _theta, value_type _phi) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (Arg::r_< value_type > _r, Arg::theta_< value_type > _theta, Arg::phi_< value_type > _phi) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (Arg::r_< value_type > _r, Arg::phi_< value_type > _phi, Arg::theta_< value_type > _theta) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (Arg::theta_< value_type > _theta, Arg::r_< value_type > _r, Arg::phi_< value_type > _phi) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (Arg::theta_< value_type > _theta, Arg::phi_< value_type > _phi, Arg::r_< value_type > _r) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (Arg::phi_< value_type > _phi, Arg::r_< value_type > _r, Arg::theta_< value_type > _theta) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | SphericalBase (Arg::phi_< value_type > _phi, Arg::theta_< value_type > _theta, Arg::r_< value_type > _r) noexcept |
|
SIV3D_NODISCARD_CXX20 | SphericalBase (position_type pos) noexcept |
|
constexpr SphericalBase | operator+ () const noexcept |
|
constexpr SphericalBase | operator- () const noexcept |
|
position_type | operator+ (position_type v) const noexcept |
|
position_type | operator- (position_type v) const noexcept |
|
Float3 | toFloat3 () const noexcept |
|
Vec3 | toVec3 () const noexcept |
|
Float3 | fastToFloat3 () const noexcept |
|
Vec3 | fastToVec3 () const noexcept |
|
position_type | toPosition () const noexcept |
|
| operator position_type () const noexcept |
|
size_t | hash () const noexcept |
|