2021-11-15 11:35:45 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" />
< meta http-equiv = "X-UA-Compatible" content = "IE=9" />
< meta name = "generator" content = "Doxygen 1.8.17" />
< meta name = "viewport" content = "width=device-width, initial-scale=1" />
< title > Leonetienne/Eule: Eule Namespace Reference</ title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" />
< script type = "text/javascript" src = "jquery.js" ></ script >
< script type = "text/javascript" src = "dynsections.js" ></ script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" />
< script type = "text/javascript" src = "search/searchdata.js" ></ script >
< script type = "text/javascript" src = "search/search.js" ></ script >
< script type = "text/x-mathjax-config" >
MathJax . Hub . Config ({
extensions : [ "tex2jax.js" ],
jax : [ "input/TeX" , "output/HTML-CSS" ],
});
</ script >
< script type = "text/javascript" async = "async" src = "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" ></ script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" />
</ head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > Leonetienne/Eule
</ div >
< div id = "projectbrief" > Homemade math library, mainly targetted towards computer graphics</ div >
</ td >
</ tr >
</ tbody >
</ table >
</ div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox ( "searchBox" , "search" , false , 'Search' );
/* @license-end */
</ script >
< script type = "text/javascript" src = "menudata.js" ></ script >
< script type = "text/javascript" src = "menu.js" ></ script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$ ( function () {
initMenu ( '' , true , false , 'search.php' , 'Search' );
$ ( document ). ready ( function () { init_search (); });
});
/* @license-end */ </ script >
< div id = "main-nav" ></ div >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover = "return searchBox.OnSearchSelectShow()"
onmouseout = "return searchBox.OnSearchSelectHide()"
onkeydown = "return searchBox.OnSearchSelectKey(event)" >
</ div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name = "MSearchResults" id = "MSearchResults" >
</ iframe >
</ div >
</ div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Classes</ a > |
< a href = "#typedef-members" > Typedefs</ a > |
< a href = "#func-members" > Functions</ a > </ div >
< div class = "headertitle" >
< div class = "title" > Eule Namespace Reference</ div > </ div >
</ div > <!--header-->
< div class = "contents" >
< table class = "memberdecls" >
< tr class = "heading" >< td colspan = "2" >< h2 class = "groupheader" >< a name = "nested-classes" ></ a >
Classes</ h2 ></ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Collider.html" > Collider</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Abstract class of a collider domain. < a href = "classEule_1_1Collider.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Math.html" > Math</ a ></ td ></ tr >
2021-11-15 11:46:15 +01:00
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" >< a class = "el" href = "classEule_1_1Math.html" title = "Math utility class containing basic functions." > Math</ a > utility class containing basic functions. < a href = "classEule_1_1Math.html#details" > More...</ a >< br /></ td ></ tr >
2021-11-15 11:35:45 +01:00
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Matrix4x4.html" > Matrix4x4</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > A matrix 4x4 class representing a 3d transformation. < a href = "classEule_1_1Matrix4x4.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Quaternion.html" > Quaternion</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > 3D rotation representation < a href = "classEule_1_1Quaternion.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > struct   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "structEule_1_1Rect.html" > Rect</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Trivial data structure representing a rectangle. < a href = "structEule_1_1Rect.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1TrapazoidalPrismCollider.html" > TrapazoidalPrismCollider</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > A collider describing a trapazoidal prism. < a href = "classEule_1_1TrapazoidalPrismCollider.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Vector2.html" > Vector2</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Representation of a 2d vector. < a href = "classEule_1_1Vector2.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Vector3.html" > Vector3</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Representation of a 3d vector. < a href = "classEule_1_1Vector3.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:" >< td class = "memItemLeft" align = "right" valign = "top" > class   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classEule_1_1Vector4.html" > Vector4</ a ></ td ></ tr >
< tr class = "memdesc:" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Representation of a 4d vector. < a href = "classEule_1_1Vector4.html#details" > More...</ a >< br /></ td ></ tr >
< tr class = "separator:" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
</ table >< table class = "memberdecls" >
< tr class = "heading" >< td colspan = "2" >< h2 class = "groupheader" >< a name = "typedef-members" ></ a >
Typedefs</ h2 ></ td ></ tr >
< tr class = "memitem:afc45246550a85134cf500caa2b81061a" >< td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classEule_1_1Vector3.html" > Vector3</ a > < double >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#afc45246550a85134cf500caa2b81061a" > Vector3d</ a ></ td ></ tr >
< tr class = "separator:afc45246550a85134cf500caa2b81061a" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a4b8529f841686a41ce0423f3610f0779" >< td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classEule_1_1Vector2.html" > Vector2</ a > < int >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#a4b8529f841686a41ce0423f3610f0779" > Vector2i</ a ></ td ></ tr >
< tr class = "separator:a4b8529f841686a41ce0423f3610f0779" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ad2b14d99a3b97a954d09be46e86fa554" >< td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classEule_1_1Vector2.html" > Vector2</ a > < double >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#ad2b14d99a3b97a954d09be46e86fa554" > Vector2d</ a ></ td ></ tr >
< tr class = "separator:ad2b14d99a3b97a954d09be46e86fa554" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a2ee0ef456d32068e4f9b8355ca47acd7" >< td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classEule_1_1Vector3.html" > Vector3</ a > < int >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#a2ee0ef456d32068e4f9b8355ca47acd7" > Vector3i</ a ></ td ></ tr >
< tr class = "separator:a2ee0ef456d32068e4f9b8355ca47acd7" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aea48fbceb33833fc808355c9eec721bb" >< td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classEule_1_1Vector4.html" > Vector4</ a > < int >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#aea48fbceb33833fc808355c9eec721bb" > Vector4i</ a ></ td ></ tr >
< tr class = "separator:aea48fbceb33833fc808355c9eec721bb" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ab1f7f26891b56b960ca6cca5cc1cc44e" >< td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "classEule_1_1Vector4.html" > Vector4</ a > < double >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#ab1f7f26891b56b960ca6cca5cc1cc44e" > Vector4d</ a ></ td ></ tr >
< tr class = "separator:ab1f7f26891b56b960ca6cca5cc1cc44e" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
</ table >< table class = "memberdecls" >
< tr class = "heading" >< td colspan = "2" >< h2 class = "groupheader" >< a name = "func-members" ></ a >
Functions</ h2 ></ td ></ tr >
< tr class = "memitem:aa7ebcddcafa056556a6e17dcc968e7dd" >< td class = "memItemLeft" align = "right" valign = "top" > std::ostream &  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#aa7ebcddcafa056556a6e17dcc968e7dd" > operator<< </ a > (std::ostream & os, const < a class = "el" href = "classEule_1_1Matrix4x4.html" > Matrix4x4</ a > & m)</ td ></ tr >
< tr class = "separator:aa7ebcddcafa056556a6e17dcc968e7dd" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ae2fd3ed809d4c950926560fd9b3f2886" >< td class = "memItemLeft" align = "right" valign = "top" > std::wostream &  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#ae2fd3ed809d4c950926560fd9b3f2886" > operator<< </ a > (std::wostream & os, const < a class = "el" href = "classEule_1_1Matrix4x4.html" > Matrix4x4</ a > & m)</ td ></ tr >
< tr class = "separator:ae2fd3ed809d4c950926560fd9b3f2886" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a632355bad553c40d9fd297c260c1d44b" >< td class = "memItemLeft" align = "right" valign = "top" > std::ostream &  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#a632355bad553c40d9fd297c260c1d44b" > operator<< </ a > (std::ostream & os, const < a class = "el" href = "classEule_1_1Quaternion.html" > Quaternion</ a > & q)</ td ></ tr >
< tr class = "separator:a632355bad553c40d9fd297c260c1d44b" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a5d5c597b5ae3b3143015316a4a60eacc" >< td class = "memItemLeft" align = "right" valign = "top" > std::wostream &  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "namespaceEule.html#a5d5c597b5ae3b3143015316a4a60eacc" > operator<< </ a > (std::wostream & os, const < a class = "el" href = "classEule_1_1Quaternion.html" > Quaternion</ a > & q)</ td ></ tr >
< tr class = "separator:a5d5c597b5ae3b3143015316a4a60eacc" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
</ table >
< h2 class = "groupheader" > Typedef Documentation</ h2 >
< a id = "ad2b14d99a3b97a954d09be46e86fa554" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ad2b14d99a3b97a954d09be46e86fa554" > ◆ </ a ></ span > Vector2d</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "classEule_1_1Vector2.html" > Vector2</ a > < double> < a class = "el" href = "namespaceEule.html#ad2b14d99a3b97a954d09be46e86fa554" > Eule::Vector2d</ a ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Vector2_8h_source.html#l00102" > 102</ a > of file < a class = "el" href = "Vector2_8h_source.html" > Vector2.h</ a > .</ p >
</ div >
</ div >
< a id = "a4b8529f841686a41ce0423f3610f0779" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a4b8529f841686a41ce0423f3610f0779" > ◆ </ a ></ span > Vector2i</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "classEule_1_1Vector2.html" > Vector2</ a > < int> < a class = "el" href = "namespaceEule.html#a4b8529f841686a41ce0423f3610f0779" > Eule::Vector2i</ a ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Vector2_8h_source.html#l00101" > 101</ a > of file < a class = "el" href = "Vector2_8h_source.html" > Vector2.h</ a > .</ p >
</ div >
</ div >
< a id = "afc45246550a85134cf500caa2b81061a" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#afc45246550a85134cf500caa2b81061a" > ◆ </ a ></ span > Vector3d</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "classEule_1_1Vector3.html" > Vector3</ a > < double > < a class = "el" href = "namespaceEule.html#afc45246550a85134cf500caa2b81061a" > Eule::Vector3d</ a ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Matrix4x4_8h_source.html#l00009" > 9</ a > of file < a class = "el" href = "Matrix4x4_8h_source.html" > Matrix4x4.h</ a > .</ p >
</ div >
</ div >
< a id = "a2ee0ef456d32068e4f9b8355ca47acd7" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a2ee0ef456d32068e4f9b8355ca47acd7" > ◆ </ a ></ span > Vector3i</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "classEule_1_1Vector3.html" > Vector3</ a > < int> < a class = "el" href = "namespaceEule.html#a2ee0ef456d32068e4f9b8355ca47acd7" > Eule::Vector3i</ a ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Vector3_8h_source.html#l00109" > 109</ a > of file < a class = "el" href = "Vector3_8h_source.html" > Vector3.h</ a > .</ p >
</ div >
</ div >
< a id = "ab1f7f26891b56b960ca6cca5cc1cc44e" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ab1f7f26891b56b960ca6cca5cc1cc44e" > ◆ </ a ></ span > Vector4d</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "classEule_1_1Vector4.html" > Vector4</ a > < double> < a class = "el" href = "namespaceEule.html#ab1f7f26891b56b960ca6cca5cc1cc44e" > Eule::Vector4d</ a ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Vector4_8h_source.html#l00107" > 107</ a > of file < a class = "el" href = "Vector4_8h_source.html" > Vector4.h</ a > .</ p >
</ div >
</ div >
< a id = "aea48fbceb33833fc808355c9eec721bb" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#aea48fbceb33833fc808355c9eec721bb" > ◆ </ a ></ span > Vector4i</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "classEule_1_1Vector4.html" > Vector4</ a > < int> < a class = "el" href = "namespaceEule.html#aea48fbceb33833fc808355c9eec721bb" > Eule::Vector4i</ a ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Vector4_8h_source.html#l00106" > 106</ a > of file < a class = "el" href = "Vector4_8h_source.html" > Vector4.h</ a > .</ p >
</ div >
</ div >
< h2 class = "groupheader" > Function Documentation</ h2 >
< a id = "aa7ebcddcafa056556a6e17dcc968e7dd" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#aa7ebcddcafa056556a6e17dcc968e7dd" > ◆ </ a ></ span > operator<< () < span class = "overload" > [1/4]</ span ></ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::ostream& Eule::operator<< </ td >
< td > (</ td >
< td class = "paramtype" > std::ostream &  </ td >
< td class = "paramname" >< em > os</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const < a class = "el" href = "classEule_1_1Matrix4x4.html" > Matrix4x4</ a > &  </ td >
< td class = "paramname" >< em > m</ em >   </ td >
</ tr >
< tr >
< td ></ td >
< td > )</ td >
< td ></ td >< td ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Matrix4x4_8cpp_source.html#l00620" > 620</ a > of file < a class = "el" href = "Matrix4x4_8cpp_source.html" > Matrix4x4.cpp</ a > .</ p >
< div class = "fragment" >< div class = "line" >< a name = "l00621" ></ a >< span class = "lineno" > 621</ span >   {</ div >
< div class = "line" >< a name = "l00622" ></ a >< span class = "lineno" > 622</ span >   os << std::endl;</ div >
< div class = "line" >< a name = "l00623" ></ a >< span class = "lineno" > 623</ span >   </ div >
< div class = "line" >< a name = "l00624" ></ a >< span class = "lineno" > 624</ span >   < span class = "keywordflow" > for</ span > (std::size_t y = 0; y < 4; y++)</ div >
< div class = "line" >< a name = "l00625" ></ a >< span class = "lineno" > 625</ span >   {</ div >
< div class = "line" >< a name = "l00626" ></ a >< span class = "lineno" > 626</ span >   < span class = "keywordflow" > for</ span > (std::size_t x = 0; x < 4; x++)</ div >
< div class = "line" >< a name = "l00627" ></ a >< span class = "lineno" > 627</ span >   os << < span class = "stringliteral" > " | " </ span > << m[y][x];</ div >
< div class = "line" >< a name = "l00628" ></ a >< span class = "lineno" > 628</ span >   </ div >
< div class = "line" >< a name = "l00629" ></ a >< span class = "lineno" > 629</ span >   os << < span class = "stringliteral" > " |" </ span > << std::endl;</ div >
< div class = "line" >< a name = "l00630" ></ a >< span class = "lineno" > 630</ span >   }</ div >
< div class = "line" >< a name = "l00631" ></ a >< span class = "lineno" > 631</ span >   </ div >
< div class = "line" >< a name = "l00632" ></ a >< span class = "lineno" > 632</ span >   < span class = "keywordflow" > return</ span > os;</ div >
< div class = "line" >< a name = "l00633" ></ a >< span class = "lineno" > 633</ span >   }</ div >
</ div > <!-- fragment -->
</ div >
</ div >
< a id = "a632355bad553c40d9fd297c260c1d44b" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a632355bad553c40d9fd297c260c1d44b" > ◆ </ a ></ span > operator<< () < span class = "overload" > [2/4]</ span ></ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::ostream& Eule::operator<< </ td >
< td > (</ td >
< td class = "paramtype" > std::ostream &  </ td >
< td class = "paramname" >< em > os</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const < a class = "el" href = "classEule_1_1Quaternion.html" > Quaternion</ a > &  </ td >
< td class = "paramname" >< em > q</ em >   </ td >
</ tr >
< tr >
< td ></ td >
< td > )</ td >
< td ></ td >< td ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Quaternion_8cpp_source.html#l00325" > 325</ a > of file < a class = "el" href = "Quaternion_8cpp_source.html" > Quaternion.cpp</ a > .</ p >
< div class = "fragment" >< div class = "line" >< a name = "l00326" ></ a >< span class = "lineno" > 326</ span >   {</ div >
< div class = "line" >< a name = "l00327" ></ a >< span class = "lineno" > 327</ span >   os << < span class = "stringliteral" > " [" </ span > << q.v << < span class = "stringliteral" > " ]" </ span > ;</ div >
< div class = "line" >< a name = "l00328" ></ a >< span class = "lineno" > 328</ span >   < span class = "keywordflow" > return</ span > os;</ div >
< div class = "line" >< a name = "l00329" ></ a >< span class = "lineno" > 329</ span >   }</ div >
</ div > <!-- fragment -->
</ div >
</ div >
< a id = "ae2fd3ed809d4c950926560fd9b3f2886" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ae2fd3ed809d4c950926560fd9b3f2886" > ◆ </ a ></ span > operator<< () < span class = "overload" > [3/4]</ span ></ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::wostream& Eule::operator<< </ td >
< td > (</ td >
< td class = "paramtype" > std::wostream &  </ td >
< td class = "paramname" >< em > os</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const < a class = "el" href = "classEule_1_1Matrix4x4.html" > Matrix4x4</ a > &  </ td >
< td class = "paramname" >< em > m</ em >   </ td >
</ tr >
< tr >
< td ></ td >
< td > )</ td >
< td ></ td >< td ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Matrix4x4_8cpp_source.html#l00635" > 635</ a > of file < a class = "el" href = "Matrix4x4_8cpp_source.html" > Matrix4x4.cpp</ a > .</ p >
< div class = "fragment" >< div class = "line" >< a name = "l00636" ></ a >< span class = "lineno" > 636</ span >   {</ div >
< div class = "line" >< a name = "l00637" ></ a >< span class = "lineno" > 637</ span >   os << std::endl;</ div >
< div class = "line" >< a name = "l00638" ></ a >< span class = "lineno" > 638</ span >   </ div >
< div class = "line" >< a name = "l00639" ></ a >< span class = "lineno" > 639</ span >   < span class = "keywordflow" > for</ span > (std::size_t y = 0; y < 4; y++)</ div >
< div class = "line" >< a name = "l00640" ></ a >< span class = "lineno" > 640</ span >   {</ div >
< div class = "line" >< a name = "l00641" ></ a >< span class = "lineno" > 641</ span >   < span class = "keywordflow" > for</ span > (std::size_t x = 0; x < 4; x++)</ div >
< div class = "line" >< a name = "l00642" ></ a >< span class = "lineno" > 642</ span >   os << L< span class = "stringliteral" > " | " </ span > << m[y][x];</ div >
< div class = "line" >< a name = "l00643" ></ a >< span class = "lineno" > 643</ span >   </ div >
< div class = "line" >< a name = "l00644" ></ a >< span class = "lineno" > 644</ span >   os << L< span class = "stringliteral" > " |" </ span > << std::endl;</ div >
< div class = "line" >< a name = "l00645" ></ a >< span class = "lineno" > 645</ span >   }</ div >
< div class = "line" >< a name = "l00646" ></ a >< span class = "lineno" > 646</ span >   </ div >
< div class = "line" >< a name = "l00647" ></ a >< span class = "lineno" > 647</ span >   < span class = "keywordflow" > return</ span > os;</ div >
< div class = "line" >< a name = "l00648" ></ a >< span class = "lineno" > 648</ span >   }</ div >
</ div > <!-- fragment -->
</ div >
</ div >
< a id = "a5d5c597b5ae3b3143015316a4a60eacc" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a5d5c597b5ae3b3143015316a4a60eacc" > ◆ </ a ></ span > operator<< () < span class = "overload" > [4/4]</ span ></ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::wostream& Eule::operator<< </ td >
< td > (</ td >
< td class = "paramtype" > std::wostream &  </ td >
< td class = "paramname" >< em > os</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const < a class = "el" href = "classEule_1_1Quaternion.html" > Quaternion</ a > &  </ td >
< td class = "paramname" >< em > q</ em >   </ td >
</ tr >
< tr >
< td ></ td >
< td > )</ td >
< td ></ td >< td ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "Quaternion_8cpp_source.html#l00331" > 331</ a > of file < a class = "el" href = "Quaternion_8cpp_source.html" > Quaternion.cpp</ a > .</ p >
< div class = "fragment" >< div class = "line" >< a name = "l00332" ></ a >< span class = "lineno" > 332</ span >   {</ div >
< div class = "line" >< a name = "l00333" ></ a >< span class = "lineno" > 333</ span >   os << L< span class = "stringliteral" > " [" </ span > << q.v << L< span class = "stringliteral" > " ]" </ span > ;</ div >
< div class = "line" >< a name = "l00334" ></ a >< span class = "lineno" > 334</ span >   < span class = "keywordflow" > return</ span > os;</ div >
< div class = "line" >< a name = "l00335" ></ a >< span class = "lineno" > 335</ span >   }</ div >
</ div > <!-- fragment -->
</ div >
</ div >
</ div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" />< address class = "footer" >< small >
2021-11-15 16:10:26 +01:00
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by   < a href = "http://www.doxygen.org/index.html" >
2021-11-15 11:35:45 +01:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" />
</ a > 1.8.17
</ small ></ address >
</ body >
</ html >