summaryrefslogtreecommitdiff
path: root/doc/gutenprint/html/group__curve.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gutenprint/html/group__curve.html')
-rw-r--r--doc/gutenprint/html/group__curve.html209
1 files changed, 92 insertions, 117 deletions
diff --git a/doc/gutenprint/html/group__curve.html b/doc/gutenprint/html/group__curve.html
index 4cc7317..4ca7085 100644
--- a/doc/gutenprint/html/group__curve.html
+++ b/doc/gutenprint/html/group__curve.html
@@ -3,7 +3,7 @@
<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.6"/>
+<meta name="generator" content="Doxygen 1.8.7"/>
<title>libgutenprint API Reference: curve</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -18,7 +18,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libgutenprint API Reference
- &#160;<span id="projectnumber">5.2.10-pre2</span>
+ &#160;<span id="projectnumber">5.2.10</span>
</div>
</td>
</tr>
@@ -26,7 +26,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.7 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -54,13 +54,13 @@
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Point (x,y) for piecewise curve. <a href="structstp__curve__point__t.html#details">More...</a><br/></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Point (x,y) for piecewise curve. <a href="structstp__curve__point__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:ga375a2b23705fb0698ae1d823243c8524"><td class="memItemLeft" align="right" valign="top">typedef struct stp_curve&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a></td></tr>
-<tr class="memdesc:ga375a2b23705fb0698ae1d823243c8524"><td class="mdescLeft">&#160;</td><td class="mdescRight">The curve opaque data type. <a href="#ga375a2b23705fb0698ae1d823243c8524">More...</a><br/></td></tr>
+<tr class="memdesc:ga375a2b23705fb0698ae1d823243c8524"><td class="mdescLeft">&#160;</td><td class="mdescRight">The curve opaque data type. <a href="#ga375a2b23705fb0698ae1d823243c8524">More...</a><br /></td></tr>
<tr class="separator:ga375a2b23705fb0698ae1d823243c8524"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@@ -68,169 +68,169 @@ Enumerations</h2></td></tr>
<tr class="memitem:ga982f8191c84b049cc3ad3cee1558fc23"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga982f8191c84b049cc3ad3cee1558fc23">stp_curve_type_t</a> { <a class="el" href="group__curve.html#gga982f8191c84b049cc3ad3cee1558fc23a46228ddaa2d52a85ccd79c4dc0f76ad3">STP_CURVE_TYPE_LINEAR</a>,
<a class="el" href="group__curve.html#gga982f8191c84b049cc3ad3cee1558fc23afb1ffdc3754f428d8e3a2124e014ff77">STP_CURVE_TYPE_SPLINE</a>
}</td></tr>
-<tr class="memdesc:ga982f8191c84b049cc3ad3cee1558fc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Curve types. <a href="group__curve.html#ga982f8191c84b049cc3ad3cee1558fc23">More...</a><br/></td></tr>
+<tr class="memdesc:ga982f8191c84b049cc3ad3cee1558fc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Curve types. <a href="group__curve.html#ga982f8191c84b049cc3ad3cee1558fc23">More...</a><br /></td></tr>
<tr class="separator:ga982f8191c84b049cc3ad3cee1558fc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ae3af552b490b0ca8b02e442ac9547a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga3ae3af552b490b0ca8b02e442ac9547a">stp_curve_wrap_mode_t</a> { <a class="el" href="group__curve.html#gga3ae3af552b490b0ca8b02e442ac9547aad840485ad7df768a06ee4be02d93b97a">STP_CURVE_WRAP_NONE</a>,
<a class="el" href="group__curve.html#gga3ae3af552b490b0ca8b02e442ac9547aac0361aebddfabfb263dc0205a61f6fbd">STP_CURVE_WRAP_AROUND</a>
}</td></tr>
-<tr class="memdesc:ga3ae3af552b490b0ca8b02e442ac9547a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapping mode. <a href="group__curve.html#ga3ae3af552b490b0ca8b02e442ac9547a">More...</a><br/></td></tr>
+<tr class="memdesc:ga3ae3af552b490b0ca8b02e442ac9547a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapping mode. <a href="group__curve.html#ga3ae3af552b490b0ca8b02e442ac9547a">More...</a><br /></td></tr>
<tr class="separator:ga3ae3af552b490b0ca8b02e442ac9547a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7eddbee28cb1f3c76a19408b86ea142e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga7eddbee28cb1f3c76a19408b86ea142e">stp_curve_compose_t</a> { <a class="el" href="group__curve.html#gga7eddbee28cb1f3c76a19408b86ea142eac38b0bf09e93edb67c3e5c53035295f3">STP_CURVE_COMPOSE_ADD</a>,
<a class="el" href="group__curve.html#gga7eddbee28cb1f3c76a19408b86ea142ead3bd2cdb63498d5d22686e79e2c0ed95">STP_CURVE_COMPOSE_MULTIPLY</a>,
<a class="el" href="group__curve.html#gga7eddbee28cb1f3c76a19408b86ea142ea8de151149fdfd4fcca78826e6352246a">STP_CURVE_COMPOSE_EXPONENTIATE</a>
}</td></tr>
-<tr class="memdesc:ga7eddbee28cb1f3c76a19408b86ea142e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composition types. <a href="group__curve.html#ga7eddbee28cb1f3c76a19408b86ea142e">More...</a><br/></td></tr>
+<tr class="memdesc:ga7eddbee28cb1f3c76a19408b86ea142e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composition types. <a href="group__curve.html#ga7eddbee28cb1f3c76a19408b86ea142e">More...</a><br /></td></tr>
<tr class="separator:ga7eddbee28cb1f3c76a19408b86ea142e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86d146e483ca1902f973d574f542b85f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga86d146e483ca1902f973d574f542b85f">stp_curve_bounds_t</a> { <a class="el" href="group__curve.html#gga86d146e483ca1902f973d574f542b85fa118d303bf7bdf4f00bda71cc6eac49c3">STP_CURVE_BOUNDS_RESCALE</a>,
<a class="el" href="group__curve.html#gga86d146e483ca1902f973d574f542b85faec9e6673edac9d34e3aad376fa711aa5">STP_CURVE_BOUNDS_CLIP</a>,
<a class="el" href="group__curve.html#gga86d146e483ca1902f973d574f542b85fad699d675d5df223055388cd83d0b362b">STP_CURVE_BOUNDS_ERROR</a>
}</td></tr>
-<tr class="memdesc:ga86d146e483ca1902f973d574f542b85f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Behaviour when curve exceeds bounds. <a href="group__curve.html#ga86d146e483ca1902f973d574f542b85f">More...</a><br/></td></tr>
+<tr class="memdesc:ga86d146e483ca1902f973d574f542b85f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Behaviour when curve exceeds bounds. <a href="group__curve.html#ga86d146e483ca1902f973d574f542b85f">More...</a><br /></td></tr>
<tr class="separator:ga86d146e483ca1902f973d574f542b85f"><td class="memSeparator" colspan="2">&#160;</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:ga6b3640f0e25bd9d38e46bdc1b2ee58a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4">stp_curve_create</a> (<a class="el" href="group__curve.html#ga3ae3af552b490b0ca8b02e442ac9547a">stp_curve_wrap_mode_t</a> wrap)</td></tr>
-<tr class="memdesc:ga6b3640f0e25bd9d38e46bdc1b2ee58a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new curve. <a href="#ga6b3640f0e25bd9d38e46bdc1b2ee58a4">More...</a><br/></td></tr>
+<tr class="memdesc:ga6b3640f0e25bd9d38e46bdc1b2ee58a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new curve. <a href="#ga6b3640f0e25bd9d38e46bdc1b2ee58a4">More...</a><br /></td></tr>
<tr class="separator:ga6b3640f0e25bd9d38e46bdc1b2ee58a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga972ed591394396e0c66e928a0695b3bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga972ed591394396e0c66e928a0695b3bf">stp_curve_create_copy</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga972ed591394396e0c66e928a0695b3bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy and allocate a curve. <a href="#ga972ed591394396e0c66e928a0695b3bf">More...</a><br/></td></tr>
+<tr class="memdesc:ga972ed591394396e0c66e928a0695b3bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy and allocate a curve. <a href="#ga972ed591394396e0c66e928a0695b3bf">More...</a><br /></td></tr>
<tr class="separator:ga972ed591394396e0c66e928a0695b3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd7861bf1c9d61ac4ec87844a15ab9d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gacd7861bf1c9d61ac4ec87844a15ab9d3">stp_curve_copy</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *dest, const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *source)</td></tr>
-<tr class="memdesc:gacd7861bf1c9d61ac4ec87844a15ab9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a curve. <a href="#gacd7861bf1c9d61ac4ec87844a15ab9d3">More...</a><br/></td></tr>
+<tr class="memdesc:gacd7861bf1c9d61ac4ec87844a15ab9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a curve. <a href="#gacd7861bf1c9d61ac4ec87844a15ab9d3">More...</a><br /></td></tr>
<tr class="separator:gacd7861bf1c9d61ac4ec87844a15ab9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c2aed234d3e4ddc4c239801be17bb73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga8c2aed234d3e4ddc4c239801be17bb73">stp_curve_create_reverse</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga8c2aed234d3e4ddc4c239801be17bb73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse and allocate a curve. <a href="#ga8c2aed234d3e4ddc4c239801be17bb73">More...</a><br/></td></tr>
+<tr class="memdesc:ga8c2aed234d3e4ddc4c239801be17bb73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse and allocate a curve. <a href="#ga8c2aed234d3e4ddc4c239801be17bb73">More...</a><br /></td></tr>
<tr class="separator:ga8c2aed234d3e4ddc4c239801be17bb73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3416157017287eae136fb928802be234"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga3416157017287eae136fb928802be234">stp_curve_reverse</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *dest, const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *source)</td></tr>
-<tr class="memdesc:ga3416157017287eae136fb928802be234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse a curve. <a href="#ga3416157017287eae136fb928802be234">More...</a><br/></td></tr>
+<tr class="memdesc:ga3416157017287eae136fb928802be234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse a curve. <a href="#ga3416157017287eae136fb928802be234">More...</a><br /></td></tr>
<tr class="separator:ga3416157017287eae136fb928802be234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4294b85e848fe421496469e2406ef380"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga4294b85e848fe421496469e2406ef380">stp_curve_destroy</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga4294b85e848fe421496469e2406ef380"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an curve. <a href="#ga4294b85e848fe421496469e2406ef380">More...</a><br/></td></tr>
+<tr class="memdesc:ga4294b85e848fe421496469e2406ef380"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy an curve. <a href="#ga4294b85e848fe421496469e2406ef380">More...</a><br /></td></tr>
<tr class="separator:ga4294b85e848fe421496469e2406ef380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae32fb850963b8694d3739c0ed8475f75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gae32fb850963b8694d3739c0ed8475f75">stp_curve_set_bounds</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, double low, double high)</td></tr>
-<tr class="memdesc:gae32fb850963b8694d3739c0ed8475f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the lower and upper bounds on a curve. <a href="#gae32fb850963b8694d3739c0ed8475f75">More...</a><br/></td></tr>
+<tr class="memdesc:gae32fb850963b8694d3739c0ed8475f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the lower and upper bounds on a curve. <a href="#gae32fb850963b8694d3739c0ed8475f75">More...</a><br /></td></tr>
<tr class="separator:gae32fb850963b8694d3739c0ed8475f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63c3386fbfd75da9fe985673bf7b1ca3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga63c3386fbfd75da9fe985673bf7b1ca3">stp_curve_get_bounds</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
-<tr class="memdesc:ga63c3386fbfd75da9fe985673bf7b1ca3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the lower and upper bounds on a curve. <a href="#ga63c3386fbfd75da9fe985673bf7b1ca3">More...</a><br/></td></tr>
+<tr class="memdesc:ga63c3386fbfd75da9fe985673bf7b1ca3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the lower and upper bounds on a curve. <a href="#ga63c3386fbfd75da9fe985673bf7b1ca3">More...</a><br /></td></tr>
<tr class="separator:ga63c3386fbfd75da9fe985673bf7b1ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga859020827897bac0f4671322ec027dc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga3ae3af552b490b0ca8b02e442ac9547a">stp_curve_wrap_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga859020827897bac0f4671322ec027dc4">stp_curve_get_wrap</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga859020827897bac0f4671322ec027dc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the wrapping mode. <a href="#ga859020827897bac0f4671322ec027dc4">More...</a><br/></td></tr>
+<tr class="memdesc:ga859020827897bac0f4671322ec027dc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the wrapping mode. <a href="#ga859020827897bac0f4671322ec027dc4">More...</a><br /></td></tr>
<tr class="separator:ga859020827897bac0f4671322ec027dc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29b022a3055afe0b48d1f2736ff2f4da"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga29b022a3055afe0b48d1f2736ff2f4da">stp_curve_is_piecewise</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga29b022a3055afe0b48d1f2736ff2f4da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the curve is piecewise. <a href="#ga29b022a3055afe0b48d1f2736ff2f4da">More...</a><br/></td></tr>
+<tr class="memdesc:ga29b022a3055afe0b48d1f2736ff2f4da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the curve is piecewise. <a href="#ga29b022a3055afe0b48d1f2736ff2f4da">More...</a><br /></td></tr>
<tr class="separator:ga29b022a3055afe0b48d1f2736ff2f4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb8e51731b9385556747744a0d4f43fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gacb8e51731b9385556747744a0d4f43fb">stp_curve_get_range</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
<tr class="separator:gacb8e51731b9385556747744a0d4f43fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga766ff02b29b976372779f719076ad017"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga766ff02b29b976372779f719076ad017">stp_curve_count_points</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga766ff02b29b976372779f719076ad017"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of allocated points in the curve. <a href="#ga766ff02b29b976372779f719076ad017">More...</a><br/></td></tr>
+<tr class="memdesc:ga766ff02b29b976372779f719076ad017"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of allocated points in the curve. <a href="#ga766ff02b29b976372779f719076ad017">More...</a><br /></td></tr>
<tr class="separator:ga766ff02b29b976372779f719076ad017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82890cef78f5861a88c5789c33693423"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga82890cef78f5861a88c5789c33693423">stp_curve_set_interpolation_type</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, <a class="el" href="group__curve.html#ga982f8191c84b049cc3ad3cee1558fc23">stp_curve_type_t</a> itype)</td></tr>
-<tr class="memdesc:ga82890cef78f5861a88c5789c33693423"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the curve interpolation type. <a href="#ga82890cef78f5861a88c5789c33693423">More...</a><br/></td></tr>
+<tr class="memdesc:ga82890cef78f5861a88c5789c33693423"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the curve interpolation type. <a href="#ga82890cef78f5861a88c5789c33693423">More...</a><br /></td></tr>
<tr class="separator:ga82890cef78f5861a88c5789c33693423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42c98a6a6d2512516738b6df9367510e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga982f8191c84b049cc3ad3cee1558fc23">stp_curve_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga42c98a6a6d2512516738b6df9367510e">stp_curve_get_interpolation_type</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga42c98a6a6d2512516738b6df9367510e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the curve interpolation type. <a href="#ga42c98a6a6d2512516738b6df9367510e">More...</a><br/></td></tr>
+<tr class="memdesc:ga42c98a6a6d2512516738b6df9367510e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the curve interpolation type. <a href="#ga42c98a6a6d2512516738b6df9367510e">More...</a><br /></td></tr>
<tr class="separator:ga42c98a6a6d2512516738b6df9367510e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81bceb4cb991cef1cda2298cf7bb9f15"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga81bceb4cb991cef1cda2298cf7bb9f15">stp_curve_set_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const double *data)</td></tr>
-<tr class="memdesc:ga81bceb4cb991cef1cda2298cf7bb9f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all data points of the curve. <a href="#ga81bceb4cb991cef1cda2298cf7bb9f15">More...</a><br/></td></tr>
+<tr class="memdesc:ga81bceb4cb991cef1cda2298cf7bb9f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all data points of the curve. <a href="#ga81bceb4cb991cef1cda2298cf7bb9f15">More...</a><br /></td></tr>
<tr class="separator:ga81bceb4cb991cef1cda2298cf7bb9f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace09cab4e6ae3d55f75aacae3689e8e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gace09cab4e6ae3d55f75aacae3689e8e6">stp_curve_set_data_points</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *data)</td></tr>
-<tr class="memdesc:gace09cab4e6ae3d55f75aacae3689e8e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all data points of the curve. <a href="#gace09cab4e6ae3d55f75aacae3689e8e6">More...</a><br/></td></tr>
+<tr class="memdesc:gace09cab4e6ae3d55f75aacae3689e8e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all data points of the curve. <a href="#gace09cab4e6ae3d55f75aacae3689e8e6">More...</a><br /></td></tr>
<tr class="separator:gace09cab4e6ae3d55f75aacae3689e8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd7a39289471607311141c7fc3bbb415"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gabd7a39289471607311141c7fc3bbb415">stp_curve_set_float_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const float *data)</td></tr>
-<tr class="memdesc:gabd7a39289471607311141c7fc3bbb415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from float values. <a href="#gabd7a39289471607311141c7fc3bbb415">More...</a><br/></td></tr>
+<tr class="memdesc:gabd7a39289471607311141c7fc3bbb415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from float values. <a href="#gabd7a39289471607311141c7fc3bbb415">More...</a><br /></td></tr>
<tr class="separator:gabd7a39289471607311141c7fc3bbb415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6a435a21a5c4b5e582d42095a7b06fc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gae6a435a21a5c4b5e582d42095a7b06fc">stp_curve_set_long_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const long *data)</td></tr>
-<tr class="memdesc:gae6a435a21a5c4b5e582d42095a7b06fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from long values. <a href="#gae6a435a21a5c4b5e582d42095a7b06fc">More...</a><br/></td></tr>
+<tr class="memdesc:gae6a435a21a5c4b5e582d42095a7b06fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from long values. <a href="#gae6a435a21a5c4b5e582d42095a7b06fc">More...</a><br /></td></tr>
<tr class="separator:gae6a435a21a5c4b5e582d42095a7b06fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga723173297f5b67af937205c7d74ac353"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga723173297f5b67af937205c7d74ac353">stp_curve_set_ulong_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const unsigned long *data)</td></tr>
-<tr class="memdesc:ga723173297f5b67af937205c7d74ac353"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from unsigned long values. <a href="#ga723173297f5b67af937205c7d74ac353">More...</a><br/></td></tr>
+<tr class="memdesc:ga723173297f5b67af937205c7d74ac353"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from unsigned long values. <a href="#ga723173297f5b67af937205c7d74ac353">More...</a><br /></td></tr>
<tr class="separator:ga723173297f5b67af937205c7d74ac353"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31e76843f4d2f207701755b58766a670"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga31e76843f4d2f207701755b58766a670">stp_curve_set_int_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const int *data)</td></tr>
-<tr class="memdesc:ga31e76843f4d2f207701755b58766a670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from integer values. <a href="#ga31e76843f4d2f207701755b58766a670">More...</a><br/></td></tr>
+<tr class="memdesc:ga31e76843f4d2f207701755b58766a670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from integer values. <a href="#ga31e76843f4d2f207701755b58766a670">More...</a><br /></td></tr>
<tr class="separator:ga31e76843f4d2f207701755b58766a670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ee80f8e4f33691a78b3ad8c3fd7c34f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga3ee80f8e4f33691a78b3ad8c3fd7c34f">stp_curve_set_uint_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const unsigned int *data)</td></tr>
-<tr class="memdesc:ga3ee80f8e4f33691a78b3ad8c3fd7c34f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from unsigned integer values. <a href="#ga3ee80f8e4f33691a78b3ad8c3fd7c34f">More...</a><br/></td></tr>
+<tr class="memdesc:ga3ee80f8e4f33691a78b3ad8c3fd7c34f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from unsigned integer values. <a href="#ga3ee80f8e4f33691a78b3ad8c3fd7c34f">More...</a><br /></td></tr>
<tr class="separator:ga3ee80f8e4f33691a78b3ad8c3fd7c34f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fa5222aab07e85f215e389734b6dbea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga2fa5222aab07e85f215e389734b6dbea">stp_curve_set_short_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const short *data)</td></tr>
-<tr class="memdesc:ga2fa5222aab07e85f215e389734b6dbea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from short values. <a href="#ga2fa5222aab07e85f215e389734b6dbea">More...</a><br/></td></tr>
+<tr class="memdesc:ga2fa5222aab07e85f215e389734b6dbea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from short values. <a href="#ga2fa5222aab07e85f215e389734b6dbea">More...</a><br /></td></tr>
<tr class="separator:ga2fa5222aab07e85f215e389734b6dbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0af395eefa7bfe0d19acc1acbaeefe48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga0af395eefa7bfe0d19acc1acbaeefe48">stp_curve_set_ushort_data</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t count, const unsigned short *data)</td></tr>
-<tr class="memdesc:ga0af395eefa7bfe0d19acc1acbaeefe48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from unsigned short values. <a href="#ga0af395eefa7bfe0d19acc1acbaeefe48">More...</a><br/></td></tr>
+<tr class="memdesc:ga0af395eefa7bfe0d19acc1acbaeefe48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data points in a curve from unsigned short values. <a href="#ga0af395eefa7bfe0d19acc1acbaeefe48">More...</a><br /></td></tr>
<tr class="separator:ga0af395eefa7bfe0d19acc1acbaeefe48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cbf7c4b6ad96ecb35fc06f46c0319f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga5cbf7c4b6ad96ecb35fc06f46c0319f0">stp_curve_get_subrange</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t start, size_t count)</td></tr>
-<tr class="memdesc:ga5cbf7c4b6ad96ecb35fc06f46c0319f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a curve containing a subrange of data. <a href="#ga5cbf7c4b6ad96ecb35fc06f46c0319f0">More...</a><br/></td></tr>
+<tr class="memdesc:ga5cbf7c4b6ad96ecb35fc06f46c0319f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a curve containing a subrange of data. <a href="#ga5cbf7c4b6ad96ecb35fc06f46c0319f0">More...</a><br /></td></tr>
<tr class="separator:ga5cbf7c4b6ad96ecb35fc06f46c0319f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73dfcc4c95734449965227e21deb3037"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga73dfcc4c95734449965227e21deb3037">stp_curve_set_subrange</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *range, size_t start)</td></tr>
<tr class="separator:ga73dfcc4c95734449965227e21deb3037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2208f56694e47e4300d10e057f59ee8"><td class="memItemLeft" align="right" valign="top">const double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gab2208f56694e47e4300d10e057f59ee8">stp_curve_get_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:gab2208f56694e47e4300d10e057f59ee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the curve's raw data. <a href="#gab2208f56694e47e4300d10e057f59ee8">More...</a><br/></td></tr>
+<tr class="memdesc:gab2208f56694e47e4300d10e057f59ee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the curve's raw data. <a href="#gab2208f56694e47e4300d10e057f59ee8">More...</a><br /></td></tr>
<tr class="separator:gab2208f56694e47e4300d10e057f59ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79e0d6afa3573917c756af64b56a0d82"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga79e0d6afa3573917c756af64b56a0d82">stp_curve_get_data_points</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:ga79e0d6afa3573917c756af64b56a0d82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the curve's raw data as points. <a href="#ga79e0d6afa3573917c756af64b56a0d82">More...</a><br/></td></tr>
+<tr class="memdesc:ga79e0d6afa3573917c756af64b56a0d82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the curve's raw data as points. <a href="#ga79e0d6afa3573917c756af64b56a0d82">More...</a><br /></td></tr>
<tr class="separator:ga79e0d6afa3573917c756af64b56a0d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga251f105cb5f2b126ea02b7908f717c18"><td class="memItemLeft" align="right" valign="top">const float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga251f105cb5f2b126ea02b7908f717c18">stp_curve_get_float_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:ga251f105cb5f2b126ea02b7908f717c18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as floats. <a href="#ga251f105cb5f2b126ea02b7908f717c18">More...</a><br/></td></tr>
+<tr class="memdesc:ga251f105cb5f2b126ea02b7908f717c18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as floats. <a href="#ga251f105cb5f2b126ea02b7908f717c18">More...</a><br /></td></tr>
<tr class="separator:ga251f105cb5f2b126ea02b7908f717c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf59bd38c9dfc7beb08a283dc9e400bf2"><td class="memItemLeft" align="right" valign="top">const long *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaf59bd38c9dfc7beb08a283dc9e400bf2">stp_curve_get_long_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:gaf59bd38c9dfc7beb08a283dc9e400bf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as longs. <a href="#gaf59bd38c9dfc7beb08a283dc9e400bf2">More...</a><br/></td></tr>
+<tr class="memdesc:gaf59bd38c9dfc7beb08a283dc9e400bf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as longs. <a href="#gaf59bd38c9dfc7beb08a283dc9e400bf2">More...</a><br /></td></tr>
<tr class="separator:gaf59bd38c9dfc7beb08a283dc9e400bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24a862eda4cdbb626f51aeb7d8ae9a50"><td class="memItemLeft" align="right" valign="top">const unsigned long *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga24a862eda4cdbb626f51aeb7d8ae9a50">stp_curve_get_ulong_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:ga24a862eda4cdbb626f51aeb7d8ae9a50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned longs. <a href="#ga24a862eda4cdbb626f51aeb7d8ae9a50">More...</a><br/></td></tr>
+<tr class="memdesc:ga24a862eda4cdbb626f51aeb7d8ae9a50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned longs. <a href="#ga24a862eda4cdbb626f51aeb7d8ae9a50">More...</a><br /></td></tr>
<tr class="separator:ga24a862eda4cdbb626f51aeb7d8ae9a50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6de80e81b64262e0051441f697ae4de4"><td class="memItemLeft" align="right" valign="top">const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga6de80e81b64262e0051441f697ae4de4">stp_curve_get_int_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:ga6de80e81b64262e0051441f697ae4de4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as integers. <a href="#ga6de80e81b64262e0051441f697ae4de4">More...</a><br/></td></tr>
+<tr class="memdesc:ga6de80e81b64262e0051441f697ae4de4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as integers. <a href="#ga6de80e81b64262e0051441f697ae4de4">More...</a><br /></td></tr>
<tr class="separator:ga6de80e81b64262e0051441f697ae4de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19b3160a57dc6959fe08c631c7206a8a"><td class="memItemLeft" align="right" valign="top">const unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga19b3160a57dc6959fe08c631c7206a8a">stp_curve_get_uint_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:ga19b3160a57dc6959fe08c631c7206a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned integers. <a href="#ga19b3160a57dc6959fe08c631c7206a8a">More...</a><br/></td></tr>
+<tr class="memdesc:ga19b3160a57dc6959fe08c631c7206a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned integers. <a href="#ga19b3160a57dc6959fe08c631c7206a8a">More...</a><br /></td></tr>
<tr class="separator:ga19b3160a57dc6959fe08c631c7206a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87c5d1904efa58be8a21ab6b2c41d0b9"><td class="memItemLeft" align="right" valign="top">const short *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga87c5d1904efa58be8a21ab6b2c41d0b9">stp_curve_get_short_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:ga87c5d1904efa58be8a21ab6b2c41d0b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as shorts. <a href="#ga87c5d1904efa58be8a21ab6b2c41d0b9">More...</a><br/></td></tr>
+<tr class="memdesc:ga87c5d1904efa58be8a21ab6b2c41d0b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as shorts. <a href="#ga87c5d1904efa58be8a21ab6b2c41d0b9">More...</a><br /></td></tr>
<tr class="separator:ga87c5d1904efa58be8a21ab6b2c41d0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa02125af6b9c192e34985851370391b8"><td class="memItemLeft" align="right" valign="top">const unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaa02125af6b9c192e34985851370391b8">stp_curve_get_ushort_data</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr class="memdesc:gaa02125af6b9c192e34985851370391b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned shorts. <a href="#gaa02125af6b9c192e34985851370391b8">More...</a><br/></td></tr>
+<tr class="memdesc:gaa02125af6b9c192e34985851370391b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned shorts. <a href="#gaa02125af6b9c192e34985851370391b8">More...</a><br /></td></tr>
<tr class="separator:gaa02125af6b9c192e34985851370391b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade323594e84d4380c88ecf122a5a4da8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__sequence.html#ga327a46aa1d782a4cd53abf306068e272">stp_sequence_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gade323594e84d4380c88ecf122a5a4da8">stp_curve_get_sequence</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:gade323594e84d4380c88ecf122a5a4da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. <a href="#gade323594e84d4380c88ecf122a5a4da8">More...</a><br/></td></tr>
+<tr class="memdesc:gade323594e84d4380c88ecf122a5a4da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. <a href="#gade323594e84d4380c88ecf122a5a4da8">More...</a><br /></td></tr>
<tr class="separator:gade323594e84d4380c88ecf122a5a4da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb8a2b9b21f97f32faacb99a6125e152"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gacb8a2b9b21f97f32faacb99a6125e152">stp_curve_set_gamma</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, double f_gamma)</td></tr>
-<tr class="memdesc:gacb8a2b9b21f97f32faacb99a6125e152"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the gamma of a curve. <a href="#gacb8a2b9b21f97f32faacb99a6125e152">More...</a><br/></td></tr>
+<tr class="memdesc:gacb8a2b9b21f97f32faacb99a6125e152"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the gamma of a curve. <a href="#gacb8a2b9b21f97f32faacb99a6125e152">More...</a><br /></td></tr>
<tr class="separator:gacb8a2b9b21f97f32faacb99a6125e152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0420a6cfa87aa96e5c9a56142aa0178d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga0420a6cfa87aa96e5c9a56142aa0178d">stp_curve_get_gamma</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:ga0420a6cfa87aa96e5c9a56142aa0178d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the gamma value of the curve. <a href="#ga0420a6cfa87aa96e5c9a56142aa0178d">More...</a><br/></td></tr>
+<tr class="memdesc:ga0420a6cfa87aa96e5c9a56142aa0178d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the gamma value of the curve. <a href="#ga0420a6cfa87aa96e5c9a56142aa0178d">More...</a><br /></td></tr>
<tr class="separator:ga0420a6cfa87aa96e5c9a56142aa0178d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d3b8372bde3fce699a3b7bb3c9d8582"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga2d3b8372bde3fce699a3b7bb3c9d8582">stp_curve_set_point</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t where, double data)</td></tr>
-<tr class="memdesc:ga2d3b8372bde3fce699a3b7bb3c9d8582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a point along the curve. <a href="#ga2d3b8372bde3fce699a3b7bb3c9d8582">More...</a><br/></td></tr>
+<tr class="memdesc:ga2d3b8372bde3fce699a3b7bb3c9d8582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a point along the curve. <a href="#ga2d3b8372bde3fce699a3b7bb3c9d8582">More...</a><br /></td></tr>
<tr class="separator:ga2d3b8372bde3fce699a3b7bb3c9d8582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga569aae57147ed7681f23e0e60bd8af35"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga569aae57147ed7681f23e0e60bd8af35">stp_curve_get_point</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t where, double *data)</td></tr>
-<tr class="memdesc:ga569aae57147ed7681f23e0e60bd8af35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a point along the curve. <a href="#ga569aae57147ed7681f23e0e60bd8af35">More...</a><br/></td></tr>
+<tr class="memdesc:ga569aae57147ed7681f23e0e60bd8af35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a point along the curve. <a href="#ga569aae57147ed7681f23e0e60bd8af35">More...</a><br /></td></tr>
<tr class="separator:ga569aae57147ed7681f23e0e60bd8af35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab33642ee6c49334f379a4dc185ecd355"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gab33642ee6c49334f379a4dc185ecd355">stp_curve_interpolate_value</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, double where, double *result)</td></tr>
-<tr class="memdesc:gab33642ee6c49334f379a4dc185ecd355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpolate a point along the curve. <a href="#gab33642ee6c49334f379a4dc185ecd355">More...</a><br/></td></tr>
+<tr class="memdesc:gab33642ee6c49334f379a4dc185ecd355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpolate a point along the curve. <a href="#gab33642ee6c49334f379a4dc185ecd355">More...</a><br /></td></tr>
<tr class="separator:gab33642ee6c49334f379a4dc185ecd355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87298cf562468cbcf2c1f76a0ab80b62"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga87298cf562468cbcf2c1f76a0ab80b62">stp_curve_resample</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, size_t points)</td></tr>
-<tr class="memdesc:ga87298cf562468cbcf2c1f76a0ab80b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resample a curve (change the number of points). <a href="#ga87298cf562468cbcf2c1f76a0ab80b62">More...</a><br/></td></tr>
+<tr class="memdesc:ga87298cf562468cbcf2c1f76a0ab80b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resample a curve (change the number of points). <a href="#ga87298cf562468cbcf2c1f76a0ab80b62">More...</a><br /></td></tr>
<tr class="separator:ga87298cf562468cbcf2c1f76a0ab80b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad611b3ddbd667ec204fa7b42f8d7546"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaad611b3ddbd667ec204fa7b42f8d7546">stp_curve_rescale</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve, double scale, <a class="el" href="group__curve.html#ga7eddbee28cb1f3c76a19408b86ea142e">stp_curve_compose_t</a> mode, <a class="el" href="group__curve.html#ga86d146e483ca1902f973d574f542b85f">stp_curve_bounds_t</a> bounds_mode)</td></tr>
-<tr class="memdesc:gaad611b3ddbd667ec204fa7b42f8d7546"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rescale a curve (multiply all points by a scaling constant). <a href="#gaad611b3ddbd667ec204fa7b42f8d7546">More...</a><br/></td></tr>
+<tr class="memdesc:gaad611b3ddbd667ec204fa7b42f8d7546"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rescale a curve (multiply all points by a scaling constant). <a href="#gaad611b3ddbd667ec204fa7b42f8d7546">More...</a><br /></td></tr>
<tr class="separator:gaad611b3ddbd667ec204fa7b42f8d7546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac12af55cf0eb2f76db967886f8996313"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gac12af55cf0eb2f76db967886f8996313">stp_curve_write</a> (FILE *file, const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:gac12af55cf0eb2f76db967886f8996313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a curve to a file. <a href="#gac12af55cf0eb2f76db967886f8996313">More...</a><br/></td></tr>
+<tr class="memdesc:gac12af55cf0eb2f76db967886f8996313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a curve to a file. <a href="#gac12af55cf0eb2f76db967886f8996313">More...</a><br /></td></tr>
<tr class="separator:gac12af55cf0eb2f76db967886f8996313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2f0da590278ff74af1eccb0aa0c7169"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaf2f0da590278ff74af1eccb0aa0c7169">stp_curve_write_string</a> (const <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *curve)</td></tr>
-<tr class="memdesc:gaf2f0da590278ff74af1eccb0aa0c7169"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a curve to a string. <a href="#gaf2f0da590278ff74af1eccb0aa0c7169">More...</a><br/></td></tr>
+<tr class="memdesc:gaf2f0da590278ff74af1eccb0aa0c7169"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a curve to a string. <a href="#gaf2f0da590278ff74af1eccb0aa0c7169">More...</a><br /></td></tr>
<tr class="separator:gaf2f0da590278ff74af1eccb0aa0c7169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga478a24e44a3ce345f7207cf7ded12e37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga478a24e44a3ce345f7207cf7ded12e37">stp_curve_create_from_stream</a> (FILE *fp)</td></tr>
-<tr class="memdesc:ga478a24e44a3ce345f7207cf7ded12e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a curve from a stream. <a href="#ga478a24e44a3ce345f7207cf7ded12e37">More...</a><br/></td></tr>
+<tr class="memdesc:ga478a24e44a3ce345f7207cf7ded12e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a curve from a stream. <a href="#ga478a24e44a3ce345f7207cf7ded12e37">More...</a><br /></td></tr>
<tr class="separator:ga478a24e44a3ce345f7207cf7ded12e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad96d7d1cda5f037f7d6a9b651ebbbb46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gad96d7d1cda5f037f7d6a9b651ebbbb46">stp_curve_create_from_file</a> (const char *file)</td></tr>
-<tr class="memdesc:gad96d7d1cda5f037f7d6a9b651ebbbb46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a curve from a stream. <a href="#gad96d7d1cda5f037f7d6a9b651ebbbb46">More...</a><br/></td></tr>
+<tr class="memdesc:gad96d7d1cda5f037f7d6a9b651ebbbb46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a curve from a stream. <a href="#gad96d7d1cda5f037f7d6a9b651ebbbb46">More...</a><br /></td></tr>
<tr class="separator:gad96d7d1cda5f037f7d6a9b651ebbbb46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8c0df217306a6e0597f058efbfaca82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gab8c0df217306a6e0597f058efbfaca82">stp_curve_create_from_string</a> (const char *string)</td></tr>
-<tr class="memdesc:gab8c0df217306a6e0597f058efbfaca82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a curve from a string. <a href="#gab8c0df217306a6e0597f058efbfaca82">More...</a><br/></td></tr>
+<tr class="memdesc:gab8c0df217306a6e0597f058efbfaca82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a curve from a string. <a href="#gab8c0df217306a6e0597f058efbfaca82">More...</a><br /></td></tr>
<tr class="separator:gab8c0df217306a6e0597f058efbfaca82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55c83a9139fc1b06b90e983d7c1ceff7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga55c83a9139fc1b06b90e983d7c1ceff7">stp_curve_compose</a> (<a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> **retval, <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *a, <a class="el" href="group__curve.html#ga375a2b23705fb0698ae1d823243c8524">stp_curve_t</a> *b, <a class="el" href="group__curve.html#ga7eddbee28cb1f3c76a19408b86ea142e">stp_curve_compose_t</a> mode, int points)</td></tr>
-<tr class="memdesc:ga55c83a9139fc1b06b90e983d7c1ceff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compose two curves, creating a third curve. <a href="#ga55c83a9139fc1b06b90e983d7c1ceff7">More...</a><br/></td></tr>
+<tr class="memdesc:ga55c83a9139fc1b06b90e983d7c1ceff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compose two curves, creating a third curve. <a href="#ga55c83a9139fc1b06b90e983d7c1ceff7">More...</a><br /></td></tr>
<tr class="separator:ga55c83a9139fc1b06b90e983d7c1ceff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -265,13 +265,13 @@ Functions</h2></td></tr>
<p>Behaviour when curve exceeds bounds. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga86d146e483ca1902f973d574f542b85fa118d303bf7bdf4f00bda71cc6eac49c3"></a>STP_CURVE_BOUNDS_RESCALE</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga86d146e483ca1902f973d574f542b85fa118d303bf7bdf4f00bda71cc6eac49c3"></a>STP_CURVE_BOUNDS_RESCALE&#160;</td><td class="fielddoc">
<p>Rescale the bounds. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="gga86d146e483ca1902f973d574f542b85faec9e6673edac9d34e3aad376fa711aa5"></a>STP_CURVE_BOUNDS_CLIP</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="gga86d146e483ca1902f973d574f542b85faec9e6673edac9d34e3aad376fa711aa5"></a>STP_CURVE_BOUNDS_CLIP&#160;</td><td class="fielddoc">
<p>Clip the curve to the existing bounds. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="gga86d146e483ca1902f973d574f542b85fad699d675d5df223055388cd83d0b362b"></a>STP_CURVE_BOUNDS_ERROR</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="gga86d146e483ca1902f973d574f542b85fad699d675d5df223055388cd83d0b362b"></a>STP_CURVE_BOUNDS_ERROR&#160;</td><td class="fielddoc">
<p>Error if bounds are violated. </p>
</td></tr>
</table>
@@ -290,13 +290,13 @@ Functions</h2></td></tr>
<p>Composition types. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga7eddbee28cb1f3c76a19408b86ea142eac38b0bf09e93edb67c3e5c53035295f3"></a>STP_CURVE_COMPOSE_ADD</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga7eddbee28cb1f3c76a19408b86ea142eac38b0bf09e93edb67c3e5c53035295f3"></a>STP_CURVE_COMPOSE_ADD&#160;</td><td class="fielddoc">
<p>Add composition. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="gga7eddbee28cb1f3c76a19408b86ea142ead3bd2cdb63498d5d22686e79e2c0ed95"></a>STP_CURVE_COMPOSE_MULTIPLY</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="gga7eddbee28cb1f3c76a19408b86ea142ead3bd2cdb63498d5d22686e79e2c0ed95"></a>STP_CURVE_COMPOSE_MULTIPLY&#160;</td><td class="fielddoc">
<p>Multiply composition. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="gga7eddbee28cb1f3c76a19408b86ea142ea8de151149fdfd4fcca78826e6352246a"></a>STP_CURVE_COMPOSE_EXPONENTIATE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="gga7eddbee28cb1f3c76a19408b86ea142ea8de151149fdfd4fcca78826e6352246a"></a>STP_CURVE_COMPOSE_EXPONENTIATE&#160;</td><td class="fielddoc">
<p>Exponentiate composition. </p>
</td></tr>
</table>
@@ -315,10 +315,10 @@ Functions</h2></td></tr>
<p>Curve types. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga982f8191c84b049cc3ad3cee1558fc23a46228ddaa2d52a85ccd79c4dc0f76ad3"></a>STP_CURVE_TYPE_LINEAR</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga982f8191c84b049cc3ad3cee1558fc23a46228ddaa2d52a85ccd79c4dc0f76ad3"></a>STP_CURVE_TYPE_LINEAR&#160;</td><td class="fielddoc">
<p>Linear interpolation. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="gga982f8191c84b049cc3ad3cee1558fc23afb1ffdc3754f428d8e3a2124e014ff77"></a>STP_CURVE_TYPE_SPLINE</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="gga982f8191c84b049cc3ad3cee1558fc23afb1ffdc3754f428d8e3a2124e014ff77"></a>STP_CURVE_TYPE_SPLINE&#160;</td><td class="fielddoc">
<p>Spline interpolation. </p>
</td></tr>
</table>
@@ -337,10 +337,10 @@ Functions</h2></td></tr>
<p>Wrapping mode. </p>
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga3ae3af552b490b0ca8b02e442ac9547aad840485ad7df768a06ee4be02d93b97a"></a>STP_CURVE_WRAP_NONE</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga3ae3af552b490b0ca8b02e442ac9547aad840485ad7df768a06ee4be02d93b97a"></a>STP_CURVE_WRAP_NONE&#160;</td><td class="fielddoc">
<p>The curve does not wrap. </p>
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="gga3ae3af552b490b0ca8b02e442ac9547aac0361aebddfabfb263dc0205a61f6fbd"></a>STP_CURVE_WRAP_AROUND</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="gga3ae3af552b490b0ca8b02e442ac9547aac0361aebddfabfb263dc0205a61f6fbd"></a>STP_CURVE_WRAP_AROUND&#160;</td><td class="fielddoc">
<p>The curve wraps to its starting point. </p>
</td></tr>
</table>
@@ -391,8 +391,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Compose two curves, creating a third curve. </p>
-<p>Only add and multiply composition is currently supported. If both curves are gamma curves with the same sign, and the operation is multiplication or division, the returned curve is a gamma curve with the appropriate number of points. Both a and b must have the same wraparound type. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>Only add and multiply composition is currently supported. If both curves are gamma curves with the same sign, and the operation is multiplication or division, the returned curve is a gamma curve with the appropriate number of points. Both a and b must have the same wraparound type. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">retval</td><td>a pointer to store the location of the newly-created output curve in. </td></tr>
<tr><td class="paramname">a</td><td>the first source curve. </td></tr>
@@ -431,8 +430,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Copy a curve. </p>
-<p>Both dest and source must be valid curves previously created with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>Both dest and source must be valid curves previously created with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dest</td><td>the destination curve. </td></tr>
<tr><td class="paramname">source</td><td>the source curve. </td></tr>
@@ -483,8 +481,7 @@ Functions</h2></td></tr>
<p>Create a new curve. </p>
<p>Curves have y=lower..upper. The default bounds are 0..1. The default interpolation type is linear. There are no points allocated, and the gamma is defaulted to 1. The curve is a dense (equally-spaced) curve.</p>
-<p>A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cannot be changed except by routines that destroy the old curve entirely (e. g. stp_curve_copy, stp_curve_read). </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cannot be changed except by routines that destroy the old curve entirely (e. g. stp_curve_copy, stp_curve_read). </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">wrap</td><td>the wrap mode of the curve. </td></tr>
</table>
@@ -509,8 +506,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Copy and allocate a curve. </p>
-<p>dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the source curve. </td></tr>
</table>
@@ -613,8 +609,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Reverse and allocate a curve. </p>
-<p>dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the source curve. </td></tr>
</table>
@@ -639,8 +634,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Destroy an curve. </p>
-<p>It is an error to destroy the curve more than once. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>It is an error to destroy the curve more than once. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to destroy. </td></tr>
</table>
@@ -1005,8 +999,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. </p>
-<p>This can be used for fast access to the raw data. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>This can be used for fast access to the raw data. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
</table>
@@ -1083,8 +1076,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Get a curve containing a subrange of data. </p>
-<p>If the start or count is invalid, the returned curve will compare equal to NULL (i. e. it will be a null pointer). start and count must not exceed the number of points in the curve, and count must be at least 2. The curve must be a dense (equally-spaced) curve </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If the start or count is invalid, the returned curve will compare equal to NULL (i. e. it will be a null pointer). start and count must not exceed the number of points in the curve, and count must be at least 2. The curve must be a dense (equally-spaced) curve </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">start</td><td>the start of the subrange. </td></tr>
@@ -1322,8 +1314,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Resample a curve (change the number of points). </p>
-<p>This does not destroy the gamma value of a curve. Points are interpolated as required; any interpolation that would place points outside of the bounds of the curve will be clipped to the bounds. The resulting curve is always dense (equally-spaced). This is the correct way to convert a piecewise curve to an equally-spaced curve. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>This does not destroy the gamma value of a curve. Points are interpolated as required; any interpolation that would place points outside of the bounds of the curve will be clipped to the bounds. The resulting curve is always dense (equally-spaced). This is the correct way to convert a piecewise curve to an equally-spaced curve. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use (must not exceed 1048576). </td></tr>
<tr><td class="paramname">points</td><td>the number of points. </td></tr>
@@ -1371,8 +1362,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Rescale a curve (multiply all points by a scaling constant). </p>
-<p>This also rescales the bounds. Note that this currently destroys the gamma property of the curve. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>This also rescales the bounds. Note that this currently destroys the gamma property of the curve. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">scale</td><td>the scaling factor. </td></tr>
@@ -1410,8 +1400,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Reverse a curve. </p>
-<p>Both dest and source must be valid curves previously created with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>Both dest and source must be valid curves previously created with <a class="el" href="group__curve.html#ga6b3640f0e25bd9d38e46bdc1b2ee58a4" title="Create a new curve. ">stp_curve_create()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dest</td><td>the destination curve. </td></tr>
<tr><td class="paramname">source</td><td>the source curve. </td></tr>
@@ -1452,8 +1441,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the lower and upper bounds on a curve. </p>
-<p>To change the bounds adjusting data as required, use stp_curve_rescale instead. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>To change the bounds adjusting data as required, use stp_curve_rescale instead. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">low</td><td>the lower bound. </td></tr>
@@ -1496,8 +1484,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set all data points of the curve. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1540,8 +1527,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set all data points of the curve. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a piecewise curve. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a piecewise curve. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1584,8 +1570,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from float values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1622,8 +1607,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the gamma of a curve. </p>
-<p>This replaces all existing points along the curve. The bounds are set to 0..1. If the gamma value is positive, the function is increasing; if negative, the function is decreasing. Count must be either 0 or at least 2. If the count is zero, the gamma of the curve is set for interpolation purposes, but points cannot be assigned to. It is illegal to set gamma on a wrap-mode curve. The resulting curve is treated as a dense (equally-spaced) curve. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>This replaces all existing points along the curve. The bounds are set to 0..1. If the gamma value is positive, the function is increasing; if negative, the function is decreasing. Count must be either 0 or at least 2. If the count is zero, the gamma of the curve is set for interpolation purposes, but points cannot be assigned to. It is illegal to set gamma on a wrap-mode curve. The resulting curve is treated as a dense (equally-spaced) curve. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">f_gamma</td><td>the gamma value to set. </td></tr>
@@ -1665,8 +1649,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from integer values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1745,8 +1728,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from long values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1789,8 +1771,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set a point along the curve. </p>
-<p>This call destroys any gamma value assigned to the curve. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>This call destroys any gamma value assigned to the curve. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">where</td><td>the point to set. </td></tr>
@@ -1833,8 +1814,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from short values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1909,8 +1889,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from unsigned integer values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1953,8 +1932,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from unsigned long values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -1997,8 +1975,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Set the data points in a curve from unsigned short values. </p>
-<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>If any of the data points fall outside the bounds, the operation is not performed and FALSE is returned. This creates a curve with equally-spaced points. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
<tr><td class="paramname">count</td><td>the number of the number of points (must be at least two and not more than 1048576). </td></tr>
@@ -2035,8 +2012,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Write a curve to a file. </p>
-<p>The printable representation is guaranteed to contain only 7-bit printable ASCII characters, and is null-terminated. The curve will not contain any space, newline, single quote, or comma characters. Furthermore, a printed curve will be read back correctly in all locales. These calls are not guaranteed to provide more than 6 decimal places of precision or +/-0.5e-6 accuracy, whichever is less. </p>
-<dl class="section warning"><dt>Warning</dt><dd>NOTE that these calls are not thread-safe! These routines may manipulate the locale to achieve a safe representation. </dd></dl>
+<p>The printable representation is guaranteed to contain only 7-bit printable ASCII characters, and is null-terminated. The curve will not contain any space, newline, single quote, or comma characters. Furthermore, a printed curve will be read back correctly in all locales. These calls are not guaranteed to provide more than 6 decimal places of precision or +/-0.5e-6 accuracy, whichever is less. </p><dl class="section warning"><dt>Warning</dt><dd>NOTE that these calls are not thread-safe! These routines may manipulate the locale to achieve a safe representation. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">file</td><td>the file to write. </td></tr>
@@ -2063,8 +2039,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Write a curve to a string. </p>
-<p>The printable representation is guaranteed to contain only 7-bit printable ASCII characters, and is null-terminated. The curve will not contain any space, newline, or comma characters. Furthermore, a printed curve will be read back correctly in all locales. These calls are not guaranteed to provide more than 6 decimal places of precision or +/-0.5e-6 accuracy, whichever is less. </p>
-<dl class="section warning"><dt>Warning</dt><dd>NOTE that these calls are not thread-safe! These routines may manipulate the locale to achieve a safe representation. </dd></dl>
+<p>The printable representation is guaranteed to contain only 7-bit printable ASCII characters, and is null-terminated. The curve will not contain any space, newline, or comma characters. Furthermore, a printed curve will be read back correctly in all locales. These calls are not guaranteed to provide more than 6 decimal places of precision or +/-0.5e-6 accuracy, whichever is less. </p><dl class="section warning"><dt>Warning</dt><dd>NOTE that these calls are not thread-safe! These routines may manipulate the locale to achieve a safe representation. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">curve</td><td>the curve to use. </td></tr>
@@ -2078,9 +2053,9 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sun May 18 2014 18:57:43 for libgutenprint API Reference by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
+</a> 1.8.7
</small></address>
</body>
</html>