######
Vector
######

.. cpp:namespace:: hio_html_internal::Vector

.. default-domain:: cpp

Fields
======

====== =========================================
float  :cpp:var:`~hio_html_internal::Vector::x` 
float  :cpp:var:`~hio_html_internal::Vector::y` 
float  :cpp:var:`~hio_html_internal::Vector::z` 
====== =========================================

Functions
=========

================================================= =================================================================================================
..                                                :cpp:func:`Vector <hio_html_internal::Vector::Vector>`                                           
..                                                :cpp:func:`Vector <hio_html_internal::Vector::Vector>`                                           
..                                                :cpp:func:`Vector <hio_html_internal::Vector::Vector>`                                           
..                                                :cpp:func:`Vector <hio_html_internal::Vector::Vector>`                                           
bool                                              :cpp:func:`operator== <bool hio_html_internal::Vector::operator==(Vector const &v) const>`       
bool                                              :cpp:func:`operator!= <bool hio_html_internal::Vector::operator!=(Vector const &v) const>`       
:doc:`structhio__html__internal_1_1Vector` const  :cpp:func:`operator+ <Vector const hio_html_internal::Vector::operator+(Vector const &v) const>` 
:doc:`structhio__html__internal_1_1Vector` const  :cpp:func:`operator- <Vector const hio_html_internal::Vector::operator-(Vector const &v) const>` 
:doc:`structhio__html__internal_1_1Vector` &      :cpp:func:`operator+= <Vector & hio_html_internal::Vector::operator+=(Vector const &v)>`         
:doc:`structhio__html__internal_1_1Vector` &      :cpp:func:`operator-= <Vector & hio_html_internal::Vector::operator-=(Vector const &v)>`         
:doc:`structhio__html__internal_1_1Vector` const  :cpp:func:`operator* <Vector const hio_html_internal::Vector::operator*(float s) const>`         
:doc:`structhio__html__internal_1_1Vector` const  :cpp:func:`operator/ <Vector const hio_html_internal::Vector::operator/(float s) const>`         
:doc:`structhio__html__internal_1_1Vector` &      :cpp:func:`operator*= <Vector & hio_html_internal::Vector::operator*=(float s)>`                 
:doc:`structhio__html__internal_1_1Vector` &      :cpp:func:`operator/= <Vector & hio_html_internal::Vector::operator/=(float s)>`                 
float                                             :cpp:func:`Dot <float hio_html_internal::Vector::Dot(Vector const &v) const>`                    
float                                             :cpp:func:`Length <float hio_html_internal::Vector::Length() const>`                             
:doc:`structhio__html__internal_1_1Vector` &      :cpp:func:`Normalize <Vector & hio_html_internal::Vector::Normalize()>`                          
:doc:`structhio__html__internal_1_1Vector` const  :cpp:func:`Normalized <Vector const hio_html_internal::Vector::Normalized() const>`              
:doc:`structhio__html__internal_1_1Vector` const  :cpp:func:`Cross <Vector const hio_html_internal::Vector::Cross(Vector const &v) const>`         
:doc:`structhio__html__internal_1_1Vector`        :cpp:func:`Zero <static Vector hio_html_internal::Vector::Zero()>`                               
================================================= =================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenstruct:: hio_html_internal::Vector
   :project: hio
   :members:
   :undoc-members:



