NAME
A class of omni::geometry
MEMBERS
omni::geometry::vector3
A class of omni::geometry
#include <omni/geometry/vector3.hpp>class omni::geometry::vector3MEMBERS
omni::geometry::vector3::vector3()
omni::geometry::vector3::~vector3()
double omni::geometry::vector3::angle_between(const omni::geometry::vector3<V>& b)
omni::geometry::vector3<V>& omni::geometry::vector3::assign(V start_x, V start_y, V start_z, V x, V y, V z)
omni::geometry::vector3<V>& omni::geometry::vector3::assign_head(V x, V y, V z)
omni::geometry::vector3<V>& omni::geometry::vector3::assign_tail(V start_x, V start_y, V start_z)
omni::geometry::vector3<V> omni::geometry::vector3::cross_product(const omni::geometry::vector3<V>& b)
omni::geometry::point3d<double> omni::geometry::vector3::direction_cosines()
double omni::geometry::vector3::direction_x()
double omni::geometry::vector3::direction_y()
double omni::geometry::vector3::direction_z()
long double omni::geometry::vector3::distance_from(const omni::geometry::vector3<V>& b)
V omni::geometry::vector3::dot_product(const omni::geometry::vector3<V>& b)
uint64_t omni::geometry::vector3::hash()
int32_t omni::geometry::vector3::hash_code()
point3d_t omni::geometry::vector3::head()
bool omni::geometry::vector3::is_standard_form()
V omni::geometry::vector3::length()
V omni::geometry::vector3::magnitude()
omni::geometry::vector3<V>& omni::geometry::vector3::set_start_x(V start_x)
omni::geometry::vector3<V>& omni::geometry::vector3::set_start_y(V start_y)
omni::geometry::vector3<V>& omni::geometry::vector3::set_start_z(V start_z)
omni::geometry::vector3<V>& omni::geometry::vector3::set_x(V x)
omni::geometry::vector3<V>& omni::geometry::vector3::set_y(V y)
omni::geometry::vector3<V>& omni::geometry::vector3::set_z(V z)
V omni::geometry::vector3::start_x()
V omni::geometry::vector3::start_y()
V omni::geometry::vector3::start_z()
void omni::geometry::vector3::swap(vector3& o)
point3d_t omni::geometry::vector3::tail()
omni::geometry::vector3<V> omni::geometry::vector3::to_standard_form()
std::string omni::geometry::vector3::to_string()
omni::string_t omni::geometry::vector3::to_string_t()
std::wstring omni::geometry::vector3::to_wstring()
uint64_t omni::geometry::vector3::type()
omni::geometry::vector3<V> omni::geometry::vector3::unit_vector()
V omni::geometry::vector3::x()
V omni::geometry::vector3::x_component()
V omni::geometry::vector3::y()
V omni::geometry::vector3::y_component()
V omni::geometry::vector3::z()
V omni::geometry::vector3::z_component()
template < typename T > omni::geometry::vector3::operator omni::geometry::point3d<T>()
omni::geometry::vector3::operator std::string()
omni::geometry::vector3::operator std::wstring()
bool omni::geometry::vector3::operator!=(const omni::geometry::vector3<V>& b)
omni::geometry::vector3<V> omni::geometry::vector3::operator*(V scalar)
omni::geometry::vector3<V> omni::geometry::vector3::operator+(const omni::geometry::vector3<V>& b)
omni::geometry::vector3<V> omni::geometry::vector3::operator-(const omni::geometry::vector3<V>& b)
omni::geometry::vector3<V> omni::geometry::vector3::operator/(V scalar)
friend std::ostream& omni::geometry::vector3::operator<<(std::ostream& s, const omni::geometry::vector3<V>& c)
omni::geometry::vector3<V>& omni::geometry::vector3::operator=(const omni::geometry::vector3<V>& b)
bool omni::geometry::vector3::operator==(const omni::geometry::vector3<V>& b)
omni::geometry::vector3::disposing
omni::geometry::vector3::name
omni::geometry::vector3::coordinate_t
omni::geometry::vector3::point3d_t