blob: ebfc5bd93e74e0050fca92b6bfa52fe150f0befb [file] [log] [blame]
<html>
<head>
<title>Module geometry</title>
<style>h3 { font-size:13pt; font-weight:bold; margin-top:3pt; margin-bottom:1pt; }
p, dt, dd, pre { font-size:11pt; margin-top:3pt; margin-bottom:1pt; }
table.lightbg { background-color:#eeeeff; }
table.subtitle { margin-top:6pt; margin-bottom:6pt; }
td { font-size:11pt; }
td.title { font-family: Arial; font-size:19pt; font-weight:bold; text-align:center; background-color:#ccccff; line-height:30pt; }
td.subtitle { font-family: Arial; font-size:13pt; background-color:#ccccff; line-height:20pt; }
td.imdetail { width:100%; background-color:#eeeeff; }
a.membertitle { font-size:12pt; font-weight:bold; line-height:18pt; }
td.imsum_left { width:30%; }
td.imsum_right { width:70%; }
td.navimain, a.navimain { text-align:center; font-family: Arial; font-size:12pt; font-weight:bold; }
td.navimainself { text-align:center; font-family: Arial; font-size:12pt; font-weight:bold; color:#ffffff; background-color:#2222ad; }
td.navimainnone { text-align:center; font-family: Arial; font-size:12pt; }
td.attrtitle { font-weight:bold; background-color:#eeeeff; }
td.navisub, a.navisub, td.attrtitle, td.attrvalue { text-align:center; font-family: Arial; font-size:9pt; font-variant:small-caps; }
td.navimain, td.navisub { padding-left:7pt; padding-right:7pt; }
p.raise { font-size:11pt; margin-top:0pt; text-align:right; padding-right:5pt; }
a.navimain, a.navisub { color:#000000; }
.dt { font-weight:bold; }
.namechain { font-size:13pt; font-weight:bold; margin-top:3pt; margin-bottom:6pt; }
.tpl { font-size:13pt; margin-top:3pt; margin-bottom:6pt; }
</style>
</head>
<body bgcolor="#ffffff">
<a name="_top_"> </a>
<table border="0" cellpadding="3" class="lightbg">
<tr>
<td class="navimain"><a href="../../../../../com/sun/star/module-ix.html" class="navimain">Overview</a></td>
<td class="navimainself">Module</td>
<td class="navimainnone">Use</td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table border="0" cellpadding="0">
<tr>
<td class="navisub">Nested Modules</td>
<td class="navisub">Services</td>
<td class="navisub">Singletons</td>
<td class="navisub"><a href="#Interfaces" class="navisub">Interfaces</a></td>
<td class="navisub"><a href="#Structs" class="navisub">Structs</a></td>
<td class="navisub">Exceptions</td>
<td class="navisub">Enums</td>
<td class="navisub">Typedefs</td>
<td class="navisub">Constant Groups</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../../module-ix.html" class="namechain">::</a> <a href="../../../../module-ix.html" class="namechain">drafts</a> :: <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: </p>
</td>
</tr>
<tr>
<td class="title">module geometry</td>
</tr>
<tr>
<td/></tr>
</table>
<hr>
<a name="Interfaces"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Interfaces</td>
</tr>
<tr>
<td class="imsum_left"><a href="XMapping2D.html">XMapping2D</a></td>
<td class="imsum_right"> Interface for an arbitrary bijective mapping from R^2 to R^2
</td>
</tr>
</table>
<a name="Structs"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Structs</td>
</tr>
<tr>
<td class="imsum_left"><a href="AffineMatrix2D.html">AffineMatrix2D</a></td>
<td class="imsum_right"> This structure defines a 2 by 3 matrix.
</td>
</tr>
<tr>
<td class="imsum_left"><a href="EllipticalArc.html">EllipticalArc</a></td>
<td class="imsum_right"> This structure contains all parameters necessary to specify
arbitrary elliptical arcs. The parameters are modelled closely
after the SVG specification.</td>
</tr>
<tr>
<td class="imsum_left"><a href="IntegerBezierSegment2D.html">IntegerBezierSegment2D</a></td>
<td class="imsum_right"> This structure contains the relevant data for a segment of a cubic
Bezier curve.
The last point of the segment is taken from the first point of the
following segment, and thus not included herein.
</td>
</tr>
<tr>
<td class="imsum_left"><a href="IntegerPoint2D.html">IntegerPoint2D</a></td>
<td class="imsum_right"> This structure contains x and y coordinate of a two-dimensional point
</td>
</tr>
<tr>
<td class="imsum_left"><a href="IntegerRectangle2D.html">IntegerRectangle2D</a></td>
<td class="imsum_right"> This structure contains the necessary information for a
two-dimensional rectangle.
Please note that the XCanvas defines the screen representation of
rectangles in such a way that the lower and the rightmost line of
the rectangle are drawn on screen. Thus, if for two rectangles R1
and R2, R1.x2 equals R2.x1, the screen representation of these
rectangles will not overlap, but being exactly adjacent.
</td>
</tr>
<tr>
<td class="imsum_left"><a href="IntegerSize2D.html">IntegerSize2D</a></td>
<td class="imsum_right"> This structure contains data representing a two-dimensional size
</td>
</tr>
<tr>
<td class="imsum_left"><a href="Matrix2D.html">Matrix2D</a></td>
<td class="imsum_right"> This structure defines a 2 by 2 matrix.
</td>
</tr>
<tr>
<td class="imsum_left"><a href="RealBezierSegment2D.html">RealBezierSegment2D</a></td>
<td class="imsum_right"> This structure contains the relevant data for a segment of a cubic
Bezier curve.
The last point of the segment is taken from the first point of the
following segment, and thus not included herein.
</td>
</tr>
<tr>
<td class="imsum_left"><a href="RealPoint2D.html">RealPoint2D</a></td>
<td class="imsum_right"> This structure contains x and y coordinate of a two-dimensional point
</td>
</tr>
<tr>
<td class="imsum_left"><a href="RealRectangle2D.html">RealRectangle2D</a></td>
<td class="imsum_right"> This structure contains the necessary information for a
two-dimensional rectangle. Please note that the XCanvas defines
the screen representation of rectangles in such a way that the
lower and the rightmost line of the rectangle are drawn on
screen. Thus, if for two rectangles R1 and R2, R1.x2 equals R2.x1,
the screen representation of these rectangles will not overlap,
but being exactly adjacent.
</td>
</tr>
<tr>
<td class="imsum_left"><a href="RealSize2D.html">RealSize2D</a></td>
<td class="imsum_right"> This structure contains data representing a two-dimensional size
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2003 Sun Microsystems, Inc.</p>
</body>
</html>