<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>STOFFBox2< T > Class Template Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classSTOFFBox2.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#friends">Friends</a> | <a href="classSTOFFBox2-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">STOFFBox2< T > Class Template Reference</div> </div> </div><!--header--> <div class="contents"> <p>small class which defines a 2D Box <a href="classSTOFFBox2.html#details">More...</a></p> <p><code>#include <<a class="el" href="libstaroffice__internal_8hxx_source.html">libstaroffice_internal.hxx</a>></code></p> <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">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSTOFFBox2_1_1PosSizeLt.html">PosSizeLt</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">internal struct used to create sorted map, sorted first min then max <a href="structSTOFFBox2_1_1PosSizeLt.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="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:abe755ec2abe83a4cd17daa34364e61bb"><td class="memItemLeft" align="right" valign="top">typedef std::map< <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >, T, struct <a class="el" href="structSTOFFBox2_1_1PosSizeLt.html">PosSizeLt</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#abe755ec2abe83a4cd17daa34364e61bb">Map</a></td></tr> <tr class="memdesc:abe755ec2abe83a4cd17daa34364e61bb"><td class="mdescLeft"> </td><td class="mdescRight">map of <a class="el" href="classSTOFFBox2.html" title="small class which defines a 2D Box ">STOFFBox2</a> <a href="#abe755ec2abe83a4cd17daa34364e61bb">More...</a><br /></td></tr> <tr class="separator:abe755ec2abe83a4cd17daa34364e61bb"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a9fe0527ef3c09c989730d705895d17f0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a9fe0527ef3c09c989730d705895d17f0">STOFFBox2</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > minPt=<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T >(), <a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > maxPt=<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T >())</td></tr> <tr class="memdesc:a9fe0527ef3c09c989730d705895d17f0"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a9fe0527ef3c09c989730d705895d17f0">More...</a><br /></td></tr> <tr class="separator:a9fe0527ef3c09c989730d705895d17f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5388bb073d94bb278ea8ca1b5b161577"><td class="memTemplParams" colspan="2">template<class U > </td></tr> <tr class="memitem:a5388bb073d94bb278ea8ca1b5b161577"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a5388bb073d94bb278ea8ca1b5b161577">STOFFBox2</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< U > const &p)</td></tr> <tr class="memdesc:a5388bb073d94bb278ea8ca1b5b161577"><td class="mdescLeft"> </td><td class="mdescRight">generic constructor <a href="#a5388bb073d94bb278ea8ca1b5b161577">More...</a><br /></td></tr> <tr class="separator:a5388bb073d94bb278ea8ca1b5b161577"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab001ffbf9fd59bf536dea1f86ccc61e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#ab001ffbf9fd59bf536dea1f86ccc61e5">min</a> () const</td></tr> <tr class="memdesc:ab001ffbf9fd59bf536dea1f86ccc61e5"><td class="mdescLeft"> </td><td class="mdescRight">the minimum 2D point (in x and in y) <a href="#ab001ffbf9fd59bf536dea1f86ccc61e5">More...</a><br /></td></tr> <tr class="separator:ab001ffbf9fd59bf536dea1f86ccc61e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a339c7d4e0bebf0b0fc6a0326c2b60a0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a339c7d4e0bebf0b0fc6a0326c2b60a0a">max</a> () const</td></tr> <tr class="memdesc:a339c7d4e0bebf0b0fc6a0326c2b60a0a"><td class="mdescLeft"> </td><td class="mdescRight">the maximum 2D point (in x and in y) <a href="#a339c7d4e0bebf0b0fc6a0326c2b60a0a">More...</a><br /></td></tr> <tr class="separator:a339c7d4e0bebf0b0fc6a0326c2b60a0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28d774d1d6a9aa1678b18645429fcc7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a28d774d1d6a9aa1678b18645429fcc7a">min</a> ()</td></tr> <tr class="memdesc:a28d774d1d6a9aa1678b18645429fcc7a"><td class="mdescLeft"> </td><td class="mdescRight">the minimum 2D point (in x and in y) <a href="#a28d774d1d6a9aa1678b18645429fcc7a">More...</a><br /></td></tr> <tr class="separator:a28d774d1d6a9aa1678b18645429fcc7a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacb46459c454b24553290f1dbb82f593"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#aacb46459c454b24553290f1dbb82f593">max</a> ()</td></tr> <tr class="memdesc:aacb46459c454b24553290f1dbb82f593"><td class="mdescLeft"> </td><td class="mdescRight">the maximum 2D point (in x and in y) <a href="#aacb46459c454b24553290f1dbb82f593">More...</a><br /></td></tr> <tr class="separator:aacb46459c454b24553290f1dbb82f593"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a258808a9fd617a0d40aaddd51e2aecb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a258808a9fd617a0d40aaddd51e2aecb6">operator[]</a> (int c) const</td></tr> <tr class="memdesc:a258808a9fd617a0d40aaddd51e2aecb6"><td class="mdescLeft"> </td><td class="mdescRight">the two extremum points which defined the box <a href="#a258808a9fd617a0d40aaddd51e2aecb6">More...</a><br /></td></tr> <tr class="separator:a258808a9fd617a0d40aaddd51e2aecb6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad39ac767e0a9fab8933cd7b64cd3ad1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#ad39ac767e0a9fab8933cd7b64cd3ad1e">size</a> () const</td></tr> <tr class="memdesc:ad39ac767e0a9fab8933cd7b64cd3ad1e"><td class="mdescLeft"> </td><td class="mdescRight">the box size <a href="#ad39ac767e0a9fab8933cd7b64cd3ad1e">More...</a><br /></td></tr> <tr class="separator:ad39ac767e0a9fab8933cd7b64cd3ad1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad8f5a1c73fc0c4781300b3306a2521d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#aad8f5a1c73fc0c4781300b3306a2521d">center</a> () const</td></tr> <tr class="memdesc:aad8f5a1c73fc0c4781300b3306a2521d"><td class="mdescLeft"> </td><td class="mdescRight">the box center <a href="#aad8f5a1c73fc0c4781300b3306a2521d">More...</a><br /></td></tr> <tr class="separator:aad8f5a1c73fc0c4781300b3306a2521d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6524eb13d5068fdaee35124c112cb82a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a6524eb13d5068fdaee35124c112cb82a">set</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &x, <a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &y)</td></tr> <tr class="memdesc:a6524eb13d5068fdaee35124c112cb82a"><td class="mdescLeft"> </td><td class="mdescRight">resets the data to minimum <em>x</em> and maximum <em>y</em> <a href="#a6524eb13d5068fdaee35124c112cb82a">More...</a><br /></td></tr> <tr class="separator:a6524eb13d5068fdaee35124c112cb82a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8171596b57a3c3b872b7420424dad9ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a8171596b57a3c3b872b7420424dad9ce">setMin</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &x)</td></tr> <tr class="memdesc:a8171596b57a3c3b872b7420424dad9ce"><td class="mdescLeft"> </td><td class="mdescRight">resets the minimum point <a href="#a8171596b57a3c3b872b7420424dad9ce">More...</a><br /></td></tr> <tr class="separator:a8171596b57a3c3b872b7420424dad9ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a906b7b7a69d00fb65f39bb0dc5690c0b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a906b7b7a69d00fb65f39bb0dc5690c0b">setMax</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &y)</td></tr> <tr class="memdesc:a906b7b7a69d00fb65f39bb0dc5690c0b"><td class="mdescLeft"> </td><td class="mdescRight">resets the maximum point <a href="#a906b7b7a69d00fb65f39bb0dc5690c0b">More...</a><br /></td></tr> <tr class="separator:a906b7b7a69d00fb65f39bb0dc5690c0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e74e59112b3261d86911beb9173ced8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a0e74e59112b3261d86911beb9173ced8">resizeFromMin</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &sz)</td></tr> <tr class="memdesc:a0e74e59112b3261d86911beb9173ced8"><td class="mdescLeft"> </td><td class="mdescRight">resize the box keeping the minimum <a href="#a0e74e59112b3261d86911beb9173ced8">More...</a><br /></td></tr> <tr class="separator:a0e74e59112b3261d86911beb9173ced8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb22d73532b45752a8ef2c0f45ab0f83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#acb22d73532b45752a8ef2c0f45ab0f83">resizeFromMax</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &sz)</td></tr> <tr class="memdesc:acb22d73532b45752a8ef2c0f45ab0f83"><td class="mdescLeft"> </td><td class="mdescRight">resize the box keeping the maximum <a href="#acb22d73532b45752a8ef2c0f45ab0f83">More...</a><br /></td></tr> <tr class="separator:acb22d73532b45752a8ef2c0f45ab0f83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac00b6983f7d3ee891b792a4f4c4e531c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#ac00b6983f7d3ee891b792a4f4c4e531c">resizeFromCenter</a> (<a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const &sz)</td></tr> <tr class="memdesc:ac00b6983f7d3ee891b792a4f4c4e531c"><td class="mdescLeft"> </td><td class="mdescRight">resize the box keeping the center <a href="#ac00b6983f7d3ee891b792a4f4c4e531c">More...</a><br /></td></tr> <tr class="separator:ac00b6983f7d3ee891b792a4f4c4e531c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa5bc92ebaa141f5be1b4ba8c7b6c531"><td class="memTemplParams" colspan="2">template<class U > </td></tr> <tr class="memitem:aaa5bc92ebaa141f5be1b4ba8c7b6c531"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#aaa5bc92ebaa141f5be1b4ba8c7b6c531">scale</a> (U factor)</td></tr> <tr class="memdesc:aaa5bc92ebaa141f5be1b4ba8c7b6c531"><td class="mdescLeft"> </td><td class="mdescRight">scales all points of the box by <em>factor</em> <a href="#aaa5bc92ebaa141f5be1b4ba8c7b6c531">More...</a><br /></td></tr> <tr class="separator:aaa5bc92ebaa141f5be1b4ba8c7b6c531"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12be169419af3dedb28df13eed2c1e41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a12be169419af3dedb28df13eed2c1e41">extend</a> (T val)</td></tr> <tr class="memdesc:a12be169419af3dedb28df13eed2c1e41"><td class="mdescLeft"> </td><td class="mdescRight">extends the bdbox by (<em>val</em>, <em>val</em>) keeping the center <a href="#a12be169419af3dedb28df13eed2c1e41">More...</a><br /></td></tr> <tr class="separator:a12be169419af3dedb28df13eed2c1e41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6bdadcec32a6f2aea04fa1f15e274c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#aa6bdadcec32a6f2aea04fa1f15e274c6">getUnion</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &box) const</td></tr> <tr class="memdesc:aa6bdadcec32a6f2aea04fa1f15e274c6"><td class="mdescLeft"> </td><td class="mdescRight">returns the union between this and box <a href="#aa6bdadcec32a6f2aea04fa1f15e274c6">More...</a><br /></td></tr> <tr class="separator:aa6bdadcec32a6f2aea04fa1f15e274c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41950a9ac419e89bd344f756c3eb4831"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a41950a9ac419e89bd344f756c3eb4831">getIntersection</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &box) const</td></tr> <tr class="memdesc:a41950a9ac419e89bd344f756c3eb4831"><td class="mdescLeft"> </td><td class="mdescRight">returns the intersection between this and box <a href="#a41950a9ac419e89bd344f756c3eb4831">More...</a><br /></td></tr> <tr class="separator:a41950a9ac419e89bd344f756c3eb4831"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6591f78196853d8cc610de2ae1d6e2d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#ac6591f78196853d8cc610de2ae1d6e2d">operator==</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &p) const</td></tr> <tr class="memdesc:ac6591f78196853d8cc610de2ae1d6e2d"><td class="mdescLeft"> </td><td class="mdescRight">comparison operator== <a href="#ac6591f78196853d8cc610de2ae1d6e2d">More...</a><br /></td></tr> <tr class="separator:ac6591f78196853d8cc610de2ae1d6e2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addace788f301ea37f74cfbcf4ada8c8d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#addace788f301ea37f74cfbcf4ada8c8d">operator!=</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &p) const</td></tr> <tr class="memdesc:addace788f301ea37f74cfbcf4ada8c8d"><td class="mdescLeft"> </td><td class="mdescRight">comparison operator!= <a href="#addace788f301ea37f74cfbcf4ada8c8d">More...</a><br /></td></tr> <tr class="separator:addace788f301ea37f74cfbcf4ada8c8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cf8467ae4f3f8d6778f6a27925422be"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a6cf8467ae4f3f8d6778f6a27925422be">operator<</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &p) const</td></tr> <tr class="memdesc:a6cf8467ae4f3f8d6778f6a27925422be"><td class="mdescLeft"> </td><td class="mdescRight">comparison operator< : fist sorts min by Y,X values then max extremity <a href="#a6cf8467ae4f3f8d6778f6a27925422be">More...</a><br /></td></tr> <tr class="separator:a6cf8467ae4f3f8d6778f6a27925422be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0ccc616aefab1cfff2bb94f2f286934"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#ab0ccc616aefab1cfff2bb94f2f286934">cmp</a> (<a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &p) const</td></tr> <tr class="memdesc:ab0ccc616aefab1cfff2bb94f2f286934"><td class="mdescLeft"> </td><td class="mdescRight">comparison function : fist sorts min by Y,X values then max extremity <a href="#ab0ccc616aefab1cfff2bb94f2f286934">More...</a><br /></td></tr> <tr class="separator:ab0ccc616aefab1cfff2bb94f2f286934"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> <tr class="memitem:aa48e31dbd3da040a78a9162589b77ca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#aa48e31dbd3da040a78a9162589b77ca7">m_pt</a> [2]</td></tr> <tr class="memdesc:aa48e31dbd3da040a78a9162589b77ca7"><td class="mdescLeft"> </td><td class="mdescRight">the two extremities <a href="#aa48e31dbd3da040a78a9162589b77ca7">More...</a><br /></td></tr> <tr class="separator:aa48e31dbd3da040a78a9162589b77ca7"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a6351324c1173b9d3a3ef478d41a73a58"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSTOFFBox2.html#a6351324c1173b9d3a3ef478d41a73a58">operator<<</a> (std::ostream &o, <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const &f)</td></tr> <tr class="memdesc:a6351324c1173b9d3a3ef478d41a73a58"><td class="mdescLeft"> </td><td class="mdescRight">print data in form X0xY0<->X1xY1 <a href="#a6351324c1173b9d3a3ef478d41a73a58">More...</a><br /></td></tr> <tr class="separator:a6351324c1173b9d3a3ef478d41a73a58"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><h3>template<class T><br /> class STOFFBox2< T ></h3> <p>small class which defines a 2D Box </p> </div><h2 class="groupheader">Member Typedef Documentation</h2> <a id="abe755ec2abe83a4cd17daa34364e61bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe755ec2abe83a4cd17daa34364e61bb">◆ </a></span>Map</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::<a class="el" href="classSTOFFBox2.html#abe755ec2abe83a4cd17daa34364e61bb">Map</a></td> </tr> </table> </div><div class="memdoc"> <p>map of <a class="el" href="classSTOFFBox2.html" title="small class which defines a 2D Box ">STOFFBox2</a> </p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a9fe0527ef3c09c989730d705895d17f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fe0527ef3c09c989730d705895d17f0">◆ </a></span>STOFFBox2() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::<a class="el" href="classSTOFFBox2.html">STOFFBox2</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > </td> <td class="paramname"><em>minPt</em> = <code><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T>()</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > </td> <td class="paramname"><em>maxPt</em> = <code><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T>()</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <a id="a5388bb073d94bb278ea8ca1b5b161577"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5388bb073d94bb278ea8ca1b5b161577">◆ </a></span>STOFFBox2() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <div class="memtemplate"> template<class U > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::<a class="el" href="classSTOFFBox2.html">STOFFBox2</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< U > const & </td> <td class="paramname"><em>p</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>generic constructor </p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="aad8f5a1c73fc0c4781300b3306a2521d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad8f5a1c73fc0c4781300b3306a2521d">◆ </a></span>center()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T> <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::center </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the box center </p> <p class="reference">Referenced by <a class="el" href="namespacelibstoff.html#ac280b9721ec07e21a44414f04bacff0d">libstoff::rotateBoxFromCenter()</a>.</p> </div> </div> <a id="ab0ccc616aefab1cfff2bb94f2f286934"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0ccc616aefab1cfff2bb94f2f286934">◆ </a></span>cmp()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>p</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>comparison function : fist sorts min by Y,X values then max extremity </p> <p class="reference">Referenced by <a class="el" href="structSTOFFBox2_1_1PosSizeLt.html#a77306ac3283efc710976239b9689dba7">STOFFBox2< T >::PosSizeLt::operator()()</a>.</p> </div> </div> <a id="a12be169419af3dedb28df13eed2c1e41"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12be169419af3dedb28df13eed2c1e41">◆ </a></span>extend()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::extend </td> <td>(</td> <td class="paramtype">T </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>extends the bdbox by (<em>val</em>, <em>val</em>) keeping the center </p> </div> </div> <a id="a41950a9ac419e89bd344f756c3eb4831"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41950a9ac419e89bd344f756c3eb4831">◆ </a></span>getIntersection()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a><T> <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::getIntersection </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>box</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns the intersection between this and box </p> </div> </div> <a id="aa6bdadcec32a6f2aea04fa1f15e274c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6bdadcec32a6f2aea04fa1f15e274c6">◆ </a></span>getUnion()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a><T> <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::getUnion </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>box</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns the union between this and box </p> </div> </div> <a id="a339c7d4e0bebf0b0fc6a0326c2b60a0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a339c7d4e0bebf0b0fc6a0326c2b60a0a">◆ </a></span>max() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T> const& <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::max </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the maximum 2D point (in x and in y) </p> <p class="reference">Referenced by <a class="el" href="structStarTableInternal_1_1TableBox.html#a06e187b65fdc683a50232d2bc8fc4ba5">StarTableInternal::TableBox::read()</a>, <a class="el" href="structStarTableInternal_1_1TableLine.html#a37741280a6d4339c52e7d9e897d582dc">StarTableInternal::TableLine::read()</a>, <a class="el" href="classStarTableInternal_1_1Table.html#ae73d90495a4b585905a4410d64321b7d">StarTableInternal::Table::read()</a>, <a class="el" href="structStarTableInternal_1_1TableBox.html#aeae035dc4117d7b0cbb1c3b5ab6aed63">StarTableInternal::TableBox::updatePosition()</a>, and <a class="el" href="structStarTableInternal_1_1TableLine.html#a1c1b9a459179990ff20ae9fe40436502">StarTableInternal::TableLine::updatePosition()</a>.</p> </div> </div> <a id="aacb46459c454b24553290f1dbb82f593"></a> <h2 class="memtitle"><span class="permalink"><a href="#aacb46459c454b24553290f1dbb82f593">◆ </a></span>max() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T>& <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::max </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the maximum 2D point (in x and in y) </p> </div> </div> <a id="ab001ffbf9fd59bf536dea1f86ccc61e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab001ffbf9fd59bf536dea1f86ccc61e5">◆ </a></span>min() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T> const& <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::min </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the minimum 2D point (in x and in y) </p> <p class="reference">Referenced by <a class="el" href="structStarTableInternal_1_1TableBox.html#a06e187b65fdc683a50232d2bc8fc4ba5">StarTableInternal::TableBox::read()</a>, <a class="el" href="structStarTableInternal_1_1TableLine.html#a37741280a6d4339c52e7d9e897d582dc">StarTableInternal::TableLine::read()</a>, <a class="el" href="classStarTableInternal_1_1Table.html#ae73d90495a4b585905a4410d64321b7d">StarTableInternal::Table::read()</a>, <a class="el" href="structStarTableInternal_1_1TableBox.html#a474116486a3ff44702377fac8ccb2211">StarTableInternal::TableBox::send()</a>, <a class="el" href="classStarTableInternal_1_1Table.html#aee1a7a12243d7e134548318c5cd5bb3a">StarTableInternal::Table::send()</a>, and <a class="el" href="structStarTableInternal_1_1TableBox.html#aeae035dc4117d7b0cbb1c3b5ab6aed63">StarTableInternal::TableBox::updatePosition()</a>.</p> </div> </div> <a id="a28d774d1d6a9aa1678b18645429fcc7a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28d774d1d6a9aa1678b18645429fcc7a">◆ </a></span>min() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T>& <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::min </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the minimum 2D point (in x and in y) </p> </div> </div> <a id="addace788f301ea37f74cfbcf4ada8c8d"></a> <h2 class="memtitle"><span class="permalink"><a href="#addace788f301ea37f74cfbcf4ada8c8d">◆ </a></span>operator!=()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::operator!= </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>p</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>comparison operator!= </p> </div> </div> <a id="a6cf8467ae4f3f8d6778f6a27925422be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cf8467ae4f3f8d6778f6a27925422be">◆ </a></span>operator<()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::operator< </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>p</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>comparison operator< : fist sorts min by Y,X values then max extremity </p> </div> </div> <a id="ac6591f78196853d8cc610de2ae1d6e2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6591f78196853d8cc610de2ae1d6e2d">◆ </a></span>operator==()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::operator== </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>p</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>comparison operator== </p> </div> </div> <a id="a258808a9fd617a0d40aaddd51e2aecb6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a258808a9fd617a0d40aaddd51e2aecb6">◆ </a></span>operator[]()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T> const& <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::operator[] </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the two extremum points which defined the box </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td>0 means the minimum and 1 the maximum </td></tr> </table> </dd> </dl> </div> </div> <a id="ac00b6983f7d3ee891b792a4f4c4e531c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac00b6983f7d3ee891b792a4f4c4e531c">◆ </a></span>resizeFromCenter()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::resizeFromCenter </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>sz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>resize the box keeping the center </p> </div> </div> <a id="acb22d73532b45752a8ef2c0f45ab0f83"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb22d73532b45752a8ef2c0f45ab0f83">◆ </a></span>resizeFromMax()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::resizeFromMax </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>sz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>resize the box keeping the maximum </p> </div> </div> <a id="a0e74e59112b3261d86911beb9173ced8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e74e59112b3261d86911beb9173ced8">◆ </a></span>resizeFromMin()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::resizeFromMin </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>sz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>resize the box keeping the minimum </p> </div> </div> <a id="aaa5bc92ebaa141f5be1b4ba8c7b6c531"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa5bc92ebaa141f5be1b4ba8c7b6c531">◆ </a></span>scale()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <div class="memtemplate"> template<class U > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::scale </td> <td>(</td> <td class="paramtype">U </td> <td class="paramname"><em>factor</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>scales all points of the box by <em>factor</em> </p> </div> </div> <a id="a6524eb13d5068fdaee35124c112cb82a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6524eb13d5068fdaee35124c112cb82a">◆ </a></span>set()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::set </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>resets the data to minimum <em>x</em> and maximum <em>y</em> </p> </div> </div> <a id="a906b7b7a69d00fb65f39bb0dc5690c0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a906b7b7a69d00fb65f39bb0dc5690c0b">◆ </a></span>setMax()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::setMax </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>y</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>resets the maximum point </p> </div> </div> <a id="a8171596b57a3c3b872b7420424dad9ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8171596b57a3c3b872b7420424dad9ce">◆ </a></span>setMin()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::setMin </td> <td>(</td> <td class="paramtype"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a>< T > const & </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>resets the minimum point </p> </div> </div> <a id="ad39ac767e0a9fab8933cd7b64cd3ad1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad39ac767e0a9fab8933cd7b64cd3ad1e">◆ </a></span>size()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T> <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::size </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the box size </p> <p class="reference">Referenced by <a class="el" href="classSTOFFGraphicShape.html#a0696181c2f65c1bea1e2243ef29289b8">STOFFGraphicShape::addTo()</a>, <a class="el" href="STOFFCell_8cxx.html#a0ff36d5a3f95de5d689e081c2c246d44">operator<<()</a>, <a class="el" href="structStarTableInternal_1_1TableBox.html#a474116486a3ff44702377fac8ccb2211">StarTableInternal::TableBox::send()</a>, <a class="el" href="classSTOFFChart.html#a5e6a4c228284e4c0fc57130c63815636">STOFFChart::sendChart()</a>, and <a class="el" href="classStarObjectSmallGraphicInternal_1_1SdrGraphicText.html#a66262aa9bc9ca12c78ab8dafbbae39e6">StarObjectSmallGraphicInternal::SdrGraphicText::sendTextZone()</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a6351324c1173b9d3a3ef478d41a73a58"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6351324c1173b9d3a3ef478d41a73a58">◆ </a></span>operator<<</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream& operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>o</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T > const & </td> <td class="paramname"><em>f</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>print data in form X0xY0<->X1xY1 </p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="aa48e31dbd3da040a78a9162589b77ca7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa48e31dbd3da040a78a9162589b77ca7">◆ </a></span>m_pt</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class T> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classSTOFFVec2.html">STOFFVec2</a><T> <a class="el" href="classSTOFFBox2.html">STOFFBox2</a>< T >::m_pt[2]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the two extremities </p> <p class="reference">Referenced by <a class="el" href="classSTOFFBox2.html#ab0ccc616aefab1cfff2bb94f2f286934">STOFFBox2< int >::cmp()</a>, <a class="el" href="classSTOFFBox2.html#a41950a9ac419e89bd344f756c3eb4831">STOFFBox2< int >::getIntersection()</a>, and <a class="el" href="classSTOFFBox2.html#aa6bdadcec32a6f2aea04fa1f15e274c6">STOFFBox2< int >::getUnion()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="libstaroffice__internal_8hxx_source.html">libstaroffice_internal.hxx</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Mon Feb 11 2019 22:25:50 for libstaroffice by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>