diff options
author | Michele Calgaro <[email protected]> | 2024-07-20 20:15:52 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2024-07-21 23:04:19 +0900 |
commit | 1e9fa8e06de5da7fcc268e9cccb2d6b21c5f53a3 (patch) | |
tree | 5f1bb482f68ee0f95843fbf375cd2274acdabf25 /doc/html/ntqpoint.html | |
parent | 14c414378d96f7463b989384f4a0e5dd76632b6d (diff) | |
download | tqt3-1e9fa8e06de5da7fcc268e9cccb2d6b21c5f53a3.tar.gz tqt3-1e9fa8e06de5da7fcc268e9cccb2d6b21c5f53a3.zip |
Rename graphics class nt* related files to equivalent tq* (part 2)
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'doc/html/ntqpoint.html')
-rw-r--r-- | doc/html/ntqpoint.html | 378 |
1 files changed, 0 insertions, 378 deletions
diff --git a/doc/html/ntqpoint.html b/doc/html/ntqpoint.html deleted file mode 100644 index c7c281e1b..000000000 --- a/doc/html/ntqpoint.html +++ /dev/null @@ -1,378 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qpoint.cpp:42 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQPoint Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQPoint Class Reference</h1> - -<p>The TQPoint class defines a point in the plane. -<a href="#details">More...</a> -<p><tt>#include <<a href="qpoint-h.html">ntqpoint.h</a>></tt> -<p><a href="qpoint-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQPoint"><b>TQPoint</b></a> ()</li> -<li class=fn><a href="#TQPoint-2"><b>TQPoint</b></a> ( int xpos, int ypos )</li> -<li class=fn>bool <a href="#isNull"><b>isNull</b></a> () const</li> -<li class=fn>int <a href="#x"><b>x</b></a> () const</li> -<li class=fn>int <a href="#y"><b>y</b></a> () const</li> -<li class=fn>void <a href="#setX"><b>setX</b></a> ( int x )</li> -<li class=fn>void <a href="#setY"><b>setY</b></a> ( int y )</li> -<li class=fn>int <a href="#manhattanLength"><b>manhattanLength</b></a> () const</li> -<li class=fn>TQCOORD & <a href="#rx"><b>rx</b></a> ()</li> -<li class=fn>TQCOORD & <a href="#ry"><b>ry</b></a> ()</li> -<li class=fn>TQPoint & <a href="#operator+-eq"><b>operator+=</b></a> ( const TQPoint & p )</li> -<li class=fn>TQPoint & <a href="#operator--eq"><b>operator-=</b></a> ( const TQPoint & p )</li> -<li class=fn>TQPoint & <a href="#operator*-eq"><b>operator*=</b></a> ( int c )</li> -<li class=fn>TQPoint & <a href="#operator*-eq-2"><b>operator*=</b></a> ( double c )</li> -<li class=fn>TQPoint & <a href="#operator/-eq"><b>operator/=</b></a> ( int c )</li> -<li class=fn>TQPoint & <a href="#operator/-eq-2"><b>operator/=</b></a> ( double c )</li> -</ul> -<h2>Related Functions</h2> -<ul> -<li class=fn>bool <a href="#operator-eq-eq"><b>operator==</b></a> ( const TQPoint & p1, const TQPoint & p2 )</li> -<li class=fn>bool <a href="#operator!-eq"><b>operator!=</b></a> ( const TQPoint & p1, const TQPoint & p2 )</li> -<li class=fn>const TQPoint <a href="#operator+"><b>operator+</b></a> ( const TQPoint & p1, const TQPoint & p2 )</li> -<li class=fn>const TQPoint <a href="#operator-"><b>operator-</b></a> ( const TQPoint & p1, const TQPoint & p2 )</li> -<li class=fn>const TQPoint <a href="#operator*"><b>operator*</b></a> ( const TQPoint & p, int c )</li> -<li class=fn>const TQPoint <a href="#operator*-2"><b>operator*</b></a> ( int c, const TQPoint & p )</li> -<li class=fn>const TQPoint <a href="#operator*-3"><b>operator*</b></a> ( const TQPoint & p, double c )</li> -<li class=fn>const TQPoint <a href="#operator*-4"><b>operator*</b></a> ( double c, const TQPoint & p )</li> -<li class=fn>const TQPoint <a href="#operator--2"><b>operator-</b></a> ( const TQPoint & p )</li> -<li class=fn>const TQPoint <a href="#operator/"><b>operator/</b></a> ( const TQPoint & p, int c )</li> -<li class=fn>const TQPoint <a href="#operator/-2"><b>operator/</b></a> ( const TQPoint & p, double c )</li> -<li class=fn>TQDataStream & <a href="#operator-lt-lt"><b>operator<<</b></a> ( TQDataStream & s, const TQPoint & p )</li> -<li class=fn>TQDataStream & <a href="#operator-gt-gt"><b>operator>></b></a> ( TQDataStream & s, TQPoint & p )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQPoint class defines a point in the plane. -<p> - - -<p> A point is specified by an x coordinate and a y coordinate. -<p> The coordinate type is <tt>TQCOORD</tt> (a 32-bit integer). The minimum -value of <tt>TQCOORD</tt> is <tt>TQCOORD_MIN</tt> (-2147483648) and the maximum -value is <tt>TQCOORD_MAX</tt> (2147483647). -<p> The coordinates are accessed by the functions <a href="#x">x</a>() and <a href="#y">y</a>(); they -can be set by <a href="#setX">setX</a>() and <a href="#setY">setY</a>() or by the reference functions <a href="#rx">rx</a>() -and <a href="#ry">ry</a>(). -<p> Given a point <em>p</em>, the following statements are all equivalent: -<pre> - p.setX( p.x() + 1 ); - p += <a href="#TQPoint">TQPoint</a>( 1, 0 ); - p.rx()++; - </pre> - -<p> A TQPoint can also be used as a vector. Addition and subtraction -of TQPoints are defined as for vectors (each component is added -separately). You can divide or multiply a TQPoint by an <tt>int</tt> or a -<tt>double</tt>. The function <a href="#manhattanLength">manhattanLength</a>() gives an inexpensive -approximation of the length of the TQPoint interpreted as a vector. -<p> Example: -<pre> - //TQPoint oldPos is defined somewhere else - MyWidget::mouseMoveEvent( <a href="qmouseevent.html">TQMouseEvent</a> *e ) - { - TQPoint vector = e-><a href="qmouseevent.html#pos">pos</a>() - oldPos; - if ( vector.<a href="#manhattanLength">manhattanLength</a>() > 3 ) - ... //mouse has moved more than 3 pixels since oldPos - } - </pre> - -<p> TQPoints can be compared for equality or inequality, and they can -be written to and read from a TQStream. -<p> <p>See also <a href="ntqpointarray.html">TQPointArray</a>, <a href="tqsize.html">TQSize</a>, <a href="ntqrect.html">TQRect</a>, <a href="graphics.html">Graphics Classes</a>, and <a href="images.html">Image Processing Classes</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQPoint"></a>TQPoint::TQPoint () -</h3> - -<p> Constructs a point with coordinates (0, 0) (<a href="#isNull">isNull</a>() returns TRUE). - -<h3 class=fn><a name="TQPoint-2"></a>TQPoint::TQPoint ( int xpos, int ypos ) -</h3> - -<p> Constructs a point with x value <em>xpos</em> and y value <em>ypos</em>. - -<h3 class=fn>bool <a name="isNull"></a>TQPoint::isNull () const -</h3> - -<p> Returns TRUE if both the x value and the y value are 0; otherwise -returns FALSE. - -<h3 class=fn>int <a name="manhattanLength"></a>TQPoint::manhattanLength () const -</h3> -Returns the sum of the absolute values of <a href="#x">x</a>() and <a href="#y">y</a>(), -traditionally known as the "Manhattan length" of the vector from -the origin to the point. The tradition arises because such -distances apply to travelers who can only travel on a rectangular -grid, like the streets of Manhattan. -<p> This is a useful, and quick to calculate, approximation to the -true length: sqrt(pow(x(),2)+pow(y(),2)). - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> & <a name="operator*-eq"></a>TQPoint::operator*= ( int c ) -</h3> - -<p> Multiplies this point's x and y by <em>c</em>, and returns a reference -to this point. -<p> Example: -<pre> - TQPoint p( -1, 4 ); - p *= 2; // p becomes (-2,8) - </pre> - - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> & <a name="operator*-eq-2"></a>TQPoint::operator*= ( double c ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Multiplies this point's x and y by <em>c</em>, and returns a reference -to this point. -<p> Example: -<pre> - TQPoint p( -1, 4 ); - p *= 2.5; // p becomes (-3,10) - </pre> - -<p> Note that the result is truncated because points are held as -integers. - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> & <a name="operator+-eq"></a>TQPoint::operator+= ( const <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> - -<p> Adds point <em>p</em> to this point and returns a reference to this -point. -<p> Example: -<pre> - TQPoint p( 3, 7 ); - TQPoint q( -1, 4 ); - p += q; // p becomes (2,11) - </pre> - - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> & <a name="operator--eq"></a>TQPoint::operator-= ( const <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> - -<p> Subtracts point <em>p</em> from this point and returns a reference to -this point. -<p> Example: -<pre> - TQPoint p( 3, 7 ); - TQPoint q( -1, 4 ); - p -= q; // p becomes (4,3) - </pre> - - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> & <a name="operator/-eq"></a>TQPoint::operator/= ( int c ) -</h3> - -<p> Divides both x and y by <em>c</em>, and returns a reference to this -point. -<p> Example: -<pre> - TQPoint p( -2, 8 ); - p /= 2; // p becomes (-1,4) - </pre> - - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> & <a name="operator/-eq-2"></a>TQPoint::operator/= ( double c ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Divides both x and y by <em>c</em>, and returns a reference to this -point. -<p> Example: -<pre> - TQPoint p( -3, 10 ); - p /= 2.5; // p becomes (-1,4) - </pre> - -<p> Note that the result is truncated because points are held as -integers. - -<h3 class=fn>TQCOORD & <a name="rx"></a>TQPoint::rx () -</h3> - -<p> Returns a reference to the x coordinate of the point. -<p> Using a reference makes it possible to directly manipulate x. -<p> Example: -<pre> - TQPoint p( 1, 2 ); - p.<a href="#rx">rx</a>()--; // p becomes (0, 2) - </pre> - -<p> <p>See also <a href="#ry">ry</a>(). - -<h3 class=fn>TQCOORD & <a name="ry"></a>TQPoint::ry () -</h3> - -<p> Returns a reference to the y coordinate of the point. -<p> Using a reference makes it possible to directly manipulate y. -<p> Example: -<pre> - TQPoint p( 1, 2 ); - p.<a href="#ry">ry</a>()++; // p becomes (1, 3) - </pre> - -<p> <p>See also <a href="#rx">rx</a>(). - -<h3 class=fn>void <a name="setX"></a>TQPoint::setX ( int x ) -</h3> - -<p> Sets the x coordinate of the point to <em>x</em>. -<p> <p>See also <a href="#x">x</a>() and <a href="#setY">setY</a>(). - -<p>Example: <a href="tutorial1-14.html#x2422">t14/cannon.cpp</a>. -<h3 class=fn>void <a name="setY"></a>TQPoint::setY ( int y ) -</h3> - -<p> Sets the y coordinate of the point to <em>y</em>. -<p> <p>See also <a href="#y">y</a>() and <a href="#setX">setX</a>(). - -<p>Example: <a href="tutorial1-14.html#x2423">t14/cannon.cpp</a>. -<h3 class=fn>int <a name="x"></a>TQPoint::x () const -</h3> - -<p> Returns the x coordinate of the point. -<p> <p>See also <a href="#setX">setX</a>() and <a href="#y">y</a>(). - -<p>Examples: <a href="canvas-example.html#x2944">canvas/canvas.cpp</a>, <a href="tutorial2-06.html#x2581">chart/canvasview.cpp</a>, <a href="dirview-example.html#x1696">dirview/dirview.cpp</a>, <a href="fileiconview-example.html#x864">fileiconview/tqfileiconview.cpp</a>, <a href="helpsystem-example.html#x2679">helpsystem/tooltip.cpp</a>, <a href="life-example.html#x1893">life/life.cpp</a>, and <a href="tutorial1-14.html#x2424">t14/cannon.cpp</a>. -<h3 class=fn>int <a name="y"></a>TQPoint::y () const -</h3> - -<p> Returns the y coordinate of the point. -<p> <p>See also <a href="#setY">setY</a>() and <a href="#x">x</a>(). - -<p>Examples: <a href="canvas-example.html#x2945">canvas/canvas.cpp</a>, <a href="tutorial2-06.html#x2582">chart/canvasview.cpp</a>, <a href="fileiconview-example.html#x865">fileiconview/tqfileiconview.cpp</a>, <a href="helpsystem-example.html#x2680">helpsystem/tooltip.cpp</a>, <a href="life-example.html#x1894">life/life.cpp</a>, <a href="tutorial1-14.html#x2425">t14/cannon.cpp</a>, and <a href="themes-example.html#x230">themes/wood.cpp</a>. -<hr><h2>Related Functions</h2> -<h3 class=fn>bool <a name="operator!-eq"></a>operator!= ( const <a href="ntqpoint.html">TQPoint</a> & p1, const <a href="ntqpoint.html">TQPoint</a> & p2 ) -</h3> - -<p> -<p> Returns TRUE if <em>p1</em> and <em>p2</em> are not equal; otherwise returns FALSE. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator*"></a>operator* ( const <a href="ntqpoint.html">TQPoint</a> & p, int c ) -</h3> - -<p> -<p> Returns the TQPoint formed by multiplying both components of <em>p</em> -by <em>c</em>. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator*-2"></a>operator* ( int c, const <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> -<p> Returns the TQPoint formed by multiplying both components of <em>p</em> -by <em>c</em>. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator*-3"></a>operator* ( const <a href="ntqpoint.html">TQPoint</a> & p, double c ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> -<p> Returns the TQPoint formed by multiplying both components of <em>p</em> -by <em>c</em>. -<p> Note that the result is truncated because points are held as -integers. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator*-4"></a>operator* ( double c, const <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> -<p> Returns the TQPoint formed by multiplying both components of <em>p</em> -by <em>c</em>. -<p> Note that the result is truncated because points are held as -integers. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator+"></a>operator+ ( const <a href="ntqpoint.html">TQPoint</a> & p1, const <a href="ntqpoint.html">TQPoint</a> & p2 ) -</h3> - -<p> -<p> Returns the sum of <em>p1</em> and <em>p2</em>; each component is added separately. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator-"></a>operator- ( const <a href="ntqpoint.html">TQPoint</a> & p1, const <a href="ntqpoint.html">TQPoint</a> & p2 ) -</h3> - -<p> -<p> Returns <em>p2</em> subtracted from <em>p1</em>; each component is subtracted -separately. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator--2"></a>operator- ( const <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> -<p> Returns the TQPoint formed by changing the sign of both components -of <em>p</em>, equivalent to <tt>TQPoint(0,0) - p</tt>. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator/"></a>operator/ ( const <a href="ntqpoint.html">TQPoint</a> & p, int c ) -</h3> - -<p> -<p> Returns the TQPoint formed by dividing both components of <em>p</em> by -<em>c</em>. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> <a name="operator/-2"></a>operator/ ( const <a href="ntqpoint.html">TQPoint</a> & p, double c ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> -<p> Returns the TQPoint formed by dividing both components of <em>p</em> -by <em>c</em>. -<p> Note that the result is truncated because points are held as -integers. - -<h3 class=fn><a href="tqdatastream.html">TQDataStream</a> & <a name="operator-lt-lt"></a>operator<< ( <a href="tqdatastream.html">TQDataStream</a> & s, const <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> - -<p> Writes point <em>p</em> to the stream <em>s</em> and returns a reference to -the stream. -<p> <p>See also <a href="datastreamformat.html">Format of the TQDataStream operators</a>. - -<h3 class=fn>bool <a name="operator-eq-eq"></a>operator== ( const <a href="ntqpoint.html">TQPoint</a> & p1, const <a href="ntqpoint.html">TQPoint</a> & p2 ) -</h3> - -<p> -<p> Returns TRUE if <em>p1</em> and <em>p2</em> are equal; otherwise returns FALSE. - -<h3 class=fn><a href="tqdatastream.html">TQDataStream</a> & <a name="operator-gt-gt"></a>operator>> ( <a href="tqdatastream.html">TQDataStream</a> & s, <a href="ntqpoint.html">TQPoint</a> & p ) -</h3> - -<p> Reads a TQPoint from the stream <em>s</em> into point <em>p</em> and returns a -reference to the stream. -<p> <p>See also <a href="datastreamformat.html">Format of the TQDataStream operators</a>. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> |