Template Struct opaque_coordinate¶
Defined in File conversion_result.h
Struct Documentation¶
-
template<size_t N>
struct opaque_coordinate¶ Public Functions
-
template<typename ...Args, typename = std::enable_if_t<sizeof...(Args) == N>>
inline opaque_coordinate(Args&&... args)¶
-
opaque_coordinate() = default¶
-
inline std::size_t size() const¶
-
inline opaque_number get(size_t i) const¶
-
inline double get_double(size_t i) const¶
-
inline void set(size_t i, const opaque_number &n)¶
-
inline std::vector<double> to_double() const¶
-
inline opaque_coordinate operator-() const¶
-
inline opaque_coordinate operator+(const opaque_coordinate &other) const¶
-
inline opaque_coordinate operator-(const opaque_coordinate &other) const¶
-
inline opaque_coordinate operator*(const opaque_number &scalar) const¶
-
inline opaque_coordinate operator/(const opaque_number &scalar) const¶
-
inline opaque_coordinate scale(double scalar) const¶
-
inline opaque_number dot(const opaque_coordinate &other) const¶
-
inline double norm() const¶
-
inline opaque_coordinate normalized() const¶
-
inline opaque_coordinate normalized_by_max_abs() const¶
-
template<typename ...Args, typename = std::enable_if_t<sizeof...(Args) == N>>