mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-04-25 07:47:33 +08:00
Publish!
Generated from v6.0.11315.11111-test13
This commit is contained in:
@@ -74,32 +74,44 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a8705f59ccc290a5637602981975d42f8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a8705f59ccc290a5637602981975d42f8">ON_3dPointArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> > &)</td></tr>
|
||||
<tr class="separator:a8705f59ccc290a5637602981975d42f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c66c90ebcbe1194e9da44b87529eb17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a9c66c90ebcbe1194e9da44b87529eb17">BoundingBox</a> () const</td></tr>
|
||||
<tr class="memdesc:a9c66c90ebcbe1194e9da44b87529eb17"><td class="mdescLeft"> </td><td class="mdescRight">Get 3d axis aligned bounding box. <a href="#a9c66c90ebcbe1194e9da44b87529eb17">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9c66c90ebcbe1194e9da44b87529eb17"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa5f173d73e5a27435be4060fc8102f44"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#aa5f173d73e5a27435be4060fc8102f44">Create</a> (int point_dimension, int bRational, int point_count, int point_stride, const double *points)</td></tr>
|
||||
<tr class="memdesc:aa5f173d73e5a27435be4060fc8102f44"><td class="mdescLeft"> </td><td class="mdescRight">Create 3d point list <a href="#aa5f173d73e5a27435be4060fc8102f44">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa5f173d73e5a27435be4060fc8102f44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae64890490a495a0ddf308754c81defa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#aae64890490a495a0ddf308754c81defa">Create</a> (int point_dimension, int bRational, int point_count, int point_stride, const float *points)</td></tr>
|
||||
<tr class="memdesc:aae64890490a495a0ddf308754c81defa"><td class="mdescLeft"> </td><td class="mdescRight">Create 3d point list <a href="#aae64890490a495a0ddf308754c81defa">More...</a><br /></td></tr>
|
||||
<tr class="separator:aae64890490a495a0ddf308754c81defa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab76c6f391dc107dbfdfbff195f3e4753"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#ab76c6f391dc107dbfdfbff195f3e4753">GetBBox</a> (double boxmin[3], double boxmax[3], bool bGrowBox=false) const</td></tr>
|
||||
<tr class="memdesc:ab76c6f391dc107dbfdfbff195f3e4753"><td class="mdescLeft"> </td><td class="mdescRight">Get axis aligned bounding box. <a href="#ab76c6f391dc107dbfdfbff195f3e4753">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab76c6f391dc107dbfdfbff195f3e4753"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9fc85838ea806cea1996f46c0162177"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#ab9fc85838ea806cea1996f46c0162177">GetBoundingBox</a> (<a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox, int bGrowBox=false) const</td></tr>
|
||||
<tr class="memdesc:ab9fc85838ea806cea1996f46c0162177"><td class="mdescLeft"> </td><td class="mdescRight">Get 3d axis aligned bounding box or the union of the input box with the point list's bounding box. <a href="#ab9fc85838ea806cea1996f46c0162177">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab9fc85838ea806cea1996f46c0162177"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8c7ce6bbe9f933bf918efb4ed058e326"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a8c7ce6bbe9f933bf918efb4ed058e326">GetClosestPoint</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> P, int *closest_point_index, double maximum_distance=0.0) const</td></tr>
|
||||
<tr class="memdesc:a8c7ce6bbe9f933bf918efb4ed058e326"><td class="mdescLeft"> </td><td class="mdescRight">Get the index of the point in the array that is closest to P. <a href="#a8c7ce6bbe9f933bf918efb4ed058e326">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8c7ce6bbe9f933bf918efb4ed058e326"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34f1f9758d1e55c765520794abb2b867"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a34f1f9758d1e55c765520794abb2b867">GetTightBoundingBox</a> (<a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &tight_bbox, bool bGrowBox=false, const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> *xform=nullptr) const</td></tr>
|
||||
<tr class="memdesc:a34f1f9758d1e55c765520794abb2b867"><td class="mdescLeft"> </td><td class="mdescRight">Get tight bounding box of the point list. <a href="#a34f1f9758d1e55c765520794abb2b867">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34f1f9758d1e55c765520794abb2b867"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2375ca771aa12dbe69787d0e6562d879"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html">ON_3dPointArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a2375ca771aa12dbe69787d0e6562d879">operator=</a> (const <a class="el" href="../../d9/d13/class_o_n__3d_point_array.html">ON_3dPointArray</a> &)</td></tr>
|
||||
<tr class="separator:a2375ca771aa12dbe69787d0e6562d879"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd60a57d49ffe11f8f3d21a89ed40028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html">ON_3dPointArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#acd60a57d49ffe11f8f3d21a89ed40028">operator=</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> > &)</td></tr>
|
||||
<tr class="separator:acd60a57d49ffe11f8f3d21a89ed40028"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4368479b96ebf0d7916e6152cfee7e03"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a4368479b96ebf0d7916e6152cfee7e03">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &axis_of_rotation, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &center_of_rotation)</td></tr>
|
||||
<tr class="memdesc:a4368479b96ebf0d7916e6152cfee7e03"><td class="mdescLeft"> </td><td class="mdescRight">Rotate points about a center and axis. A positive angle results in a counter-clockwise rotation about the axis of rotation. <a href="#a4368479b96ebf0d7916e6152cfee7e03">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4368479b96ebf0d7916e6152cfee7e03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7b227c052e04b07b613f94fa38d8a946"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a7b227c052e04b07b613f94fa38d8a946">Rotate</a> (double angle_in_radians, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &axis_of_rotation, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &center_of_rotation)</td></tr>
|
||||
<tr class="memdesc:a7b227c052e04b07b613f94fa38d8a946"><td class="mdescLeft"> </td><td class="mdescRight">Rotate points about a center and axis. A positive angle results in a counter-clockwise rotation about the axis of rotation. <a href="#a7b227c052e04b07b613f94fa38d8a946">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7b227c052e04b07b613f94fa38d8a946"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a35242eb8ba61e82dad1cd00dfc34e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a0a35242eb8ba61e82dad1cd00dfc34e0">SwapCoordinates</a> (int i, int j)</td></tr>
|
||||
<tr class="memdesc:a0a35242eb8ba61e82dad1cd00dfc34e0"><td class="mdescLeft"> </td><td class="mdescRight">Swaps point coordinate values with indices i and j. <a href="#a0a35242eb8ba61e82dad1cd00dfc34e0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0a35242eb8ba61e82dad1cd00dfc34e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abc5ca5de899b8737f5b5e1275c895ff1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#abc5ca5de899b8737f5b5e1275c895ff1">Transform</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &xform)</td></tr>
|
||||
<tr class="memdesc:abc5ca5de899b8737f5b5e1275c895ff1"><td class="mdescLeft"> </td><td class="mdescRight">Transform points by applying xform to each point. <a href="#abc5ca5de899b8737f5b5e1275c895ff1">More...</a><br /></td></tr>
|
||||
<tr class="separator:abc5ca5de899b8737f5b5e1275c895ff1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55616fcbdd477766d28a07029574c674"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d13/class_o_n__3d_point_array.html#a55616fcbdd477766d28a07029574c674">Translate</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &delta)</td></tr>
|
||||
<tr class="memdesc:a55616fcbdd477766d28a07029574c674"><td class="mdescLeft"> </td><td class="mdescRight">Translate a polyline <a href="#a55616fcbdd477766d28a07029574c674">More...</a><br /></td></tr>
|
||||
<tr class="separator:a55616fcbdd477766d28a07029574c674"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_class_o_n___simple_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___simple_array')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray< ON_3dPoint ></a></td></tr>
|
||||
<tr class="memitem:a40938b1db05c86fe59395dfabfe3d3be inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a40938b1db05c86fe59395dfabfe3d3be">ON_SimpleArray</a> () ON_NOEXCEPT</td></tr>
|
||||
@@ -109,23 +121,19 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memdesc:a2167720a815f88f9cf70acccbb8f22a2 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="../../dc/dfe/class_o_n___simple_array.html#a2167720a815f88f9cf70acccbb8f22a2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2167720a815f88f9cf70acccbb8f22a2 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa4ba7b7d949098cba1e14d26eb0ee473 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#aa4ba7b7d949098cba1e14d26eb0ee473">ON_SimpleArray</a> (size_t)</td></tr>
|
||||
<tr class="memdesc:aa4ba7b7d949098cba1e14d26eb0ee473 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">size_t parameter = initial capacity <a href="../../dc/dfe/class_o_n___simple_array.html#aa4ba7b7d949098cba1e14d26eb0ee473">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa4ba7b7d949098cba1e14d26eb0ee473 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af6ae46b8e2bc5ee8f0803fc87e60d4cc inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#af6ae46b8e2bc5ee8f0803fc87e60d4cc">~ON_SimpleArray</a> ()</td></tr>
|
||||
<tr class="separator:af6ae46b8e2bc5ee8f0803fc87e60d4cc inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a191f36f7af3813d99dac25c910a7f9a5 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a191f36f7af3813d99dac25c910a7f9a5">Append</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
||||
<tr class="separator:a191f36f7af3813d99dac25c910a7f9a5 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e10b309af51f313e265059bb1240559 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a5e10b309af51f313e265059bb1240559">Append</a> (int, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *)</td></tr>
|
||||
<tr class="memdesc:a5e10b309af51f313e265059bb1240559 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">Append copy of an array T[count]. <a href="../../dc/dfe/class_o_n___simple_array.html#a5e10b309af51f313e265059bb1240559">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5e10b309af51f313e265059bb1240559 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6fb51ad272618b034b8dd4695094a2d inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#ad6fb51ad272618b034b8dd4695094a2d">AppendNew</a> ()</td></tr>
|
||||
<tr class="memdesc:ad6fb51ad272618b034b8dd4695094a2d inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">array operations //////////////////////////////////////////////////// <a href="../../dc/dfe/class_o_n___simple_array.html#ad6fb51ad272618b034b8dd4695094a2d">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6fb51ad272618b034b8dd4695094a2d inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adce0cef747a0af8ba530d783803eebea inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#adce0cef747a0af8ba530d783803eebea">Array</a> ()</td></tr>
|
||||
<tr class="memdesc:adce0cef747a0af8ba530d783803eebea inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="../../dc/dfe/class_o_n___simple_array.html#adce0cef747a0af8ba530d783803eebea" title="The Array() function return the. ">Array()</a> function return the. <a href="../../dc/dfe/class_o_n___simple_array.html#adce0cef747a0af8ba530d783803eebea">More...</a><br /></td></tr>
|
||||
<tr class="separator:adce0cef747a0af8ba530d783803eebea inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f00cbefe33723a49999cd813965ed44 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a0f00cbefe33723a49999cd813965ed44">Array</a> () const</td></tr>
|
||||
<tr class="memdesc:a0f00cbefe33723a49999cd813965ed44 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">m_a pointer value. <a href="../../dc/dfe/class_o_n___simple_array.html#a0f00cbefe33723a49999cd813965ed44">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0f00cbefe33723a49999cd813965ed44 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a2dd98978dcb410ffad30abdd8d6fda inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a1a2dd98978dcb410ffad30abdd8d6fda">At</a> (int)</td></tr>
|
||||
<tr class="memdesc:a1a2dd98978dcb410ffad30abdd8d6fda inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">At(index) returns nullptr if index < 0 or index >= count. <a href="../../dc/dfe/class_o_n___simple_array.html#a1a2dd98978dcb410ffad30abdd8d6fda">More...</a><br /></td></tr>
|
||||
@@ -145,12 +153,10 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ad0d94bd1f923919e78b68e4e4e3072c9 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#ad0d94bd1f923919e78b68e4e4e3072c9">At</a> (ON__UINT64) const</td></tr>
|
||||
<tr class="separator:ad0d94bd1f923919e78b68e4e4e3072c9 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adfff8569ef8e5248c46a586d3a7f5d8d inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#adfff8569ef8e5248c46a586d3a7f5d8d">BinarySearch</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *)) const</td></tr>
|
||||
<tr class="memdesc:adfff8569ef8e5248c46a586d3a7f5d8d inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">See Also: ON_CompareIncreasing<T> and ON_CompareDeccreasing<T> <a href="../../dc/dfe/class_o_n___simple_array.html#adfff8569ef8e5248c46a586d3a7f5d8d">More...</a><br /></td></tr>
|
||||
<tr class="separator:adfff8569ef8e5248c46a586d3a7f5d8d inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6772cea657f623fe7d690786433b12d2 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a6772cea657f623fe7d690786433b12d2">BinarySearch</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *), int) const</td></tr>
|
||||
<tr class="separator:a6772cea657f623fe7d690786433b12d2 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae06989b66432ab66a49511406d675ed9 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#ae06989b66432ab66a49511406d675ed9">Capacity</a> () const</td></tr>
|
||||
<tr class="memdesc:ae06989b66432ab66a49511406d675ed9 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">capacity of array <a href="../../dc/dfe/class_o_n___simple_array.html#ae06989b66432ab66a49511406d675ed9">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae06989b66432ab66a49511406d675ed9 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad44741ad8393d128dae2ff39b8c596c9 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#ad44741ad8393d128dae2ff39b8c596c9">Count</a> () const</td></tr>
|
||||
<tr class="memdesc:ad44741ad8393d128dae2ff39b8c596c9 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">query /////////////////////////////////////////////////////////////// <a href="../../dc/dfe/class_o_n___simple_array.html#ad44741ad8393d128dae2ff39b8c596c9">More...</a><br /></td></tr>
|
||||
@@ -158,29 +164,26 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aa3c8412725dd56733bbabee62e45f60d inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#aa3c8412725dd56733bbabee62e45f60d">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
|
||||
<tr class="separator:aa3c8412725dd56733bbabee62e45f60d inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a56a43009d39635f9c0a08272391b5951 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a56a43009d39635f9c0a08272391b5951">Destroy</a> ()</td></tr>
|
||||
<tr class="memdesc:a56a43009d39635f9c0a08272391b5951 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">onfree any memory and set count and capacity to zero <a href="../../dc/dfe/class_o_n___simple_array.html#a56a43009d39635f9c0a08272391b5951">More...</a><br /></td></tr>
|
||||
<tr class="separator:a56a43009d39635f9c0a08272391b5951 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8c5f556cc24b13bfd1a4f6d09d1cb060 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a8c5f556cc24b13bfd1a4f6d09d1cb060">EmergencyDestroy</a> (void)</td></tr>
|
||||
<tr class="memdesc:a8c5f556cc24b13bfd1a4f6d09d1cb060 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">emergency bailout /////////////////////////////////////////////////// <a href="../../dc/dfe/class_o_n___simple_array.html#a8c5f556cc24b13bfd1a4f6d09d1cb060">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8c5f556cc24b13bfd1a4f6d09d1cb060 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d37e0c0eaf603fffdd9c3e9e3d1fe48 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a8d37e0c0eaf603fffdd9c3e9e3d1fe48">Empty</a> ()</td></tr>
|
||||
<tr class="memdesc:a8d37e0c0eaf603fffdd9c3e9e3d1fe48 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">Sets count to 0, leaves capacity untouched. <a href="../../dc/dfe/class_o_n___simple_array.html#a8d37e0c0eaf603fffdd9c3e9e3d1fe48">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8d37e0c0eaf603fffdd9c3e9e3d1fe48 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc4dd6d8de7311c1be580a62b3bcb8e4 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#adc4dd6d8de7311c1be580a62b3bcb8e4">First</a> ()</td></tr>
|
||||
<tr class="separator:adc4dd6d8de7311c1be580a62b3bcb8e4 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a16d639114475493490dd7cb240b18c67 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a16d639114475493490dd7cb240b18c67">First</a> () const</td></tr>
|
||||
<tr class="memdesc:a16d639114475493490dd7cb240b18c67 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">returns nullptr if count = 0 <a href="../../dc/dfe/class_o_n___simple_array.html#a16d639114475493490dd7cb240b18c67">More...</a><br /></td></tr>
|
||||
<tr class="separator:a16d639114475493490dd7cb240b18c67 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a81068392f935f0d7efa9d772960bf157 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a81068392f935f0d7efa9d772960bf157">HeapSort</a> (int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *))</td></tr>
|
||||
<tr class="separator:a81068392f935f0d7efa9d772960bf157 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4a0e9f915b7b24ce1c9d700e011f3cce inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a4a0e9f915b7b24ce1c9d700e011f3cce">Insert</a> (int, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
||||
<tr class="separator:a4a0e9f915b7b24ce1c9d700e011f3cce inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afff693cde3bcf58c12392bc286204962 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#afff693cde3bcf58c12392bc286204962">KeepArray</a> ()</td></tr>
|
||||
<tr class="memdesc:afff693cde3bcf58c12392bc286204962 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">Expert user tool to take charge of the memory used by the dyanmic array. <a href="../../dc/dfe/class_o_n___simple_array.html#afff693cde3bcf58c12392bc286204962">More...</a><br /></td></tr>
|
||||
<tr class="separator:afff693cde3bcf58c12392bc286204962 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a11948f1e15b893414a0b432fd23a9d80 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a11948f1e15b893414a0b432fd23a9d80">Last</a> ()</td></tr>
|
||||
<tr class="separator:a11948f1e15b893414a0b432fd23a9d80 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a29206db50e59b7c598c8734444fe4a inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a8a29206db50e59b7c598c8734444fe4a">Last</a> () const</td></tr>
|
||||
<tr class="memdesc:a8a29206db50e59b7c598c8734444fe4a inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">returns nullptr if count = 0 <a href="../../dc/dfe/class_o_n___simple_array.html#a8a29206db50e59b7c598c8734444fe4a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8a29206db50e59b7c598c8734444fe4a inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e27ce66d3c528a0b4ab6423b3524d33 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a9e27ce66d3c528a0b4ab6423b3524d33">MemSet</a> (unsigned char)</td></tr>
|
||||
<tr class="separator:a9e27ce66d3c528a0b4ab6423b3524d33 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -189,7 +192,6 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a107e3d0dffa5187fed1ce114afdd7d5f inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a107e3d0dffa5187fed1ce114afdd7d5f">operator const ON_3dPoint *</a> () const</td></tr>
|
||||
<tr class="separator:a107e3d0dffa5187fed1ce114afdd7d5f inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedf3af5aa6188ab4ade1f2fd3f910938 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#aedf3af5aa6188ab4ade1f2fd3f910938">operator ON_3dPoint *</a> ()</td></tr>
|
||||
<tr class="memdesc:aedf3af5aa6188ab4ade1f2fd3f910938 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">The cast operators return a pointer. <a href="../../dc/dfe/class_o_n___simple_array.html#aedf3af5aa6188ab4ade1f2fd3f910938">More...</a><br /></td></tr>
|
||||
<tr class="separator:aedf3af5aa6188ab4ade1f2fd3f910938 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad64a5a71533d8a06eb1a4961628b6ea2 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#ad64a5a71533d8a06eb1a4961628b6ea2">operator=</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > &)</td></tr>
|
||||
<tr class="separator:ad64a5a71533d8a06eb1a4961628b6ea2 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -212,7 +214,6 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:abe6cd30eaa175e4c03cc23576acdd4f0 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#abe6cd30eaa175e4c03cc23576acdd4f0">Permute</a> (const int *)</td></tr>
|
||||
<tr class="separator:abe6cd30eaa175e4c03cc23576acdd4f0 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8edc28b59c54bb9ab779199dd0e9c937 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a8edc28b59c54bb9ab779199dd0e9c937">QuickSort</a> (int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *))</td></tr>
|
||||
<tr class="memdesc:a8edc28b59c54bb9ab779199dd0e9c937 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">See Also: ON_CompareIncreasing<T> and ON_CompareDeccreasing<T> <a href="../../dc/dfe/class_o_n___simple_array.html#a8edc28b59c54bb9ab779199dd0e9c937">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8edc28b59c54bb9ab779199dd0e9c937 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba771b1bd1d30886c96da29ab89b86da inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#aba771b1bd1d30886c96da29ab89b86da">Realloc</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, int)</td></tr>
|
||||
<tr class="memdesc:aba771b1bd1d30886c96da29ab89b86da inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">low level memory managment ////////////////////////////////////////// <a href="../../dc/dfe/class_o_n___simple_array.html#aba771b1bd1d30886c96da29ab89b86da">More...</a><br /></td></tr>
|
||||
@@ -225,16 +226,16 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memdesc:a854343dc47d8e351690acaa531f2b44a inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">memory managment //////////////////////////////////////////////////// <a href="../../dc/dfe/class_o_n___simple_array.html#a854343dc47d8e351690acaa531f2b44a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a854343dc47d8e351690acaa531f2b44a inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ea224d8ba49b55fce89f04657ccb0e5 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a8ea224d8ba49b55fce89f04657ccb0e5">Reverse</a> ()</td></tr>
|
||||
<tr class="memdesc:a8ea224d8ba49b55fce89f04657ccb0e5 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">reverse order <a href="../../dc/dfe/class_o_n___simple_array.html#a8ea224d8ba49b55fce89f04657ccb0e5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8ea224d8ba49b55fce89f04657ccb0e5 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa4f0900f2e6c9ca19f49dbc2c0ed8a32 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#aa4f0900f2e6c9ca19f49dbc2c0ed8a32">Search</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
||||
<tr class="separator:aa4f0900f2e6c9ca19f49dbc2c0ed8a32 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6270dba096ef3655b75f3aeb211d1139 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a6270dba096ef3655b75f3aeb211d1139">Search</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *)) const</td></tr>
|
||||
<tr class="memdesc:a6270dba096ef3655b75f3aeb211d1139 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">See Also: ON_CompareIncreasing<T> and ON_CompareDeccreasing<T> <a href="../../dc/dfe/class_o_n___simple_array.html#a6270dba096ef3655b75f3aeb211d1139">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6270dba096ef3655b75f3aeb211d1139 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a741ee52742f90e2c7f5747700e161ea4 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a741ee52742f90e2c7f5747700e161ea4">SetArray</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *)</td></tr>
|
||||
<tr class="memdesc:a741ee52742f90e2c7f5747700e161ea4 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">Do not use this version of <a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a741ee52742f90e2c7f5747700e161ea4" title="Do not use this version of SetArray(). Use the one that takes a pointer, count and capacity...">SetArray()</a>. Use the one that takes a pointer, count and capacity. <a href="../../dc/dfe/class_o_n___simple_array.html#a741ee52742f90e2c7f5747700e161ea4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a741ee52742f90e2c7f5747700e161ea4 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1df4d304d2be6c2da1fec97a5cc462a3 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a1df4d304d2be6c2da1fec97a5cc462a3">SetArray</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, int, int)</td></tr>
|
||||
<tr class="memdesc:a1df4d304d2be6c2da1fec97a5cc462a3 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">Expert user tool to set the memory used by the dyanmic array. <a href="../../dc/dfe/class_o_n___simple_array.html#a1df4d304d2be6c2da1fec97a5cc462a3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1df4d304d2be6c2da1fec97a5cc462a3 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67e159de08eb6e1991ec10f551f6df05 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a67e159de08eb6e1991ec10f551f6df05">SetCapacity</a> (size_t)</td></tr>
|
||||
<tr class="separator:a67e159de08eb6e1991ec10f551f6df05 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -242,20 +243,18 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memdesc:a449bfb832fcb364e9b8349ea4dc8a343 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">low level memory managment ////////////////////////////////////////// <a href="../../dc/dfe/class_o_n___simple_array.html#a449bfb832fcb364e9b8349ea4dc8a343">More...</a><br /></td></tr>
|
||||
<tr class="separator:a449bfb832fcb364e9b8349ea4dc8a343 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a02045fb0cf4c9c24aabba20a2ae0c9f0 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a02045fb0cf4c9c24aabba20a2ae0c9f0">Shrink</a> ()</td></tr>
|
||||
<tr class="memdesc:a02045fb0cf4c9c24aabba20a2ae0c9f0 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">remove unused capacity <a href="../../dc/dfe/class_o_n___simple_array.html#a02045fb0cf4c9c24aabba20a2ae0c9f0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a02045fb0cf4c9c24aabba20a2ae0c9f0 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7ddb43ae86d40b5088a9ed0852354899 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a7ddb43ae86d40b5088a9ed0852354899">SizeOfArray</a> () const</td></tr>
|
||||
<tr class="memdesc:a7ddb43ae86d40b5088a9ed0852354899 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">amount of memory in the m_a[] array <a href="../../dc/dfe/class_o_n___simple_array.html#a7ddb43ae86d40b5088a9ed0852354899">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7ddb43ae86d40b5088a9ed0852354899 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae78ec3ac6f59fd1d61e69e334124f2f5 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#ae78ec3ac6f59fd1d61e69e334124f2f5">SizeOfElement</a> () const</td></tr>
|
||||
<tr class="memdesc:ae78ec3ac6f59fd1d61e69e334124f2f5 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">amount of memory in an m_a[] array element <a href="../../dc/dfe/class_o_n___simple_array.html#ae78ec3ac6f59fd1d61e69e334124f2f5">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae78ec3ac6f59fd1d61e69e334124f2f5 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14e3d8c3c9542339ffabe5b404b76062 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a14e3d8c3c9542339ffabe5b404b76062">Sort</a> (ON::sort_algorithm sort_algorithm, int *, int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *)) const</td></tr>
|
||||
<tr class="memdesc:a14e3d8c3c9542339ffabe5b404b76062 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a14e3d8c3c9542339ffabe5b404b76062" title="Sort() fills in the index[] array so that array[index[i]] <= array[index[i+1]]. The array is not modi...">Sort()</a> fills in the index[] array so that array[index[i]] <= array[index[i+1]]. The array is not modified. <a href="../../dc/dfe/class_o_n___simple_array.html#a14e3d8c3c9542339ffabe5b404b76062">More...</a><br /></td></tr>
|
||||
<tr class="separator:a14e3d8c3c9542339ffabe5b404b76062 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a984f3c72a00955b8aa497b4d7e716c72 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a984f3c72a00955b8aa497b4d7e716c72">Sort</a> (ON::sort_algorithm sort_algorithm, int *, int(*)(const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *, void *), void *) const</td></tr>
|
||||
<tr class="memdesc:a984f3c72a00955b8aa497b4d7e716c72 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a14e3d8c3c9542339ffabe5b404b76062" title="Sort() fills in the index[] array so that array[index[i]] <= array[index[i+1]]. The array is not modi...">Sort()</a> fills in the index[] array so that array[index[i]] <= array[index[i+1]]. The array is not modified. <a href="../../dc/dfe/class_o_n___simple_array.html#a984f3c72a00955b8aa497b4d7e716c72">More...</a><br /></td></tr>
|
||||
<tr class="separator:a984f3c72a00955b8aa497b4d7e716c72 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a586cf6b13a035d38f5eeeafec97fdff6 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a586cf6b13a035d38f5eeeafec97fdff6">Swap</a> (int, int)</td></tr>
|
||||
<tr class="memdesc:a586cf6b13a035d38f5eeeafec97fdff6 inherit pub_methods_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">swap elements i and j <a href="../../dc/dfe/class_o_n___simple_array.html#a586cf6b13a035d38f5eeeafec97fdff6">More...</a><br /></td></tr>
|
||||
<tr class="separator:a586cf6b13a035d38f5eeeafec97fdff6 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7afd26b9d114490a7814353e3590f3a4 inherit pub_methods_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a7afd26b9d114490a7814353e3590f3a4">UnsignedCount</a> () const</td></tr>
|
||||
<tr class="separator:a7afd26b9d114490a7814353e3590f3a4 inherit pub_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -270,13 +269,10 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr class="separator:a99f627acedd725d474cae55985b02c8e inherit pro_methods_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_class_o_n___simple_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_o_n___simple_array')"><img src="../../closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray< ON_3dPoint ></a></td></tr>
|
||||
<tr class="memitem:a5a8b7b4e1c8d4720f86d7cdcc880bb1b inherit pro_attribs_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a5a8b7b4e1c8d4720f86d7cdcc880bb1b">m_a</a></td></tr>
|
||||
<tr class="memdesc:a5a8b7b4e1c8d4720f86d7cdcc880bb1b inherit pro_attribs_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">pointer to array memory <a href="../../dc/dfe/class_o_n___simple_array.html#a5a8b7b4e1c8d4720f86d7cdcc880bb1b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5a8b7b4e1c8d4720f86d7cdcc880bb1b inherit pro_attribs_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1ab2b35163e7feb6630af8fccdf043dc inherit pro_attribs_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a1ab2b35163e7feb6630af8fccdf043dc">m_capacity</a></td></tr>
|
||||
<tr class="memdesc:a1ab2b35163e7feb6630af8fccdf043dc inherit pro_attribs_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">actual length of m_a[] <a href="../../dc/dfe/class_o_n___simple_array.html#a1ab2b35163e7feb6630af8fccdf043dc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1ab2b35163e7feb6630af8fccdf043dc inherit pro_attribs_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a36d30dac6b1d443f64c267e1dbc62ff8 inherit pro_attribs_class_o_n___simple_array"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html#a36d30dac6b1d443f64c267e1dbc62ff8">m_count</a></td></tr>
|
||||
<tr class="memdesc:a36d30dac6b1d443f64c267e1dbc62ff8 inherit pro_attribs_class_o_n___simple_array"><td class="mdescLeft"> </td><td class="mdescRight">0 <= m_count <= m_capacity <a href="../../dc/dfe/class_o_n___simple_array.html#a36d30dac6b1d443f64c267e1dbc62ff8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a36d30dac6b1d443f64c267e1dbc62ff8 inherit pro_attribs_class_o_n___simple_array"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
@@ -368,7 +364,9 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Get 3d axis aligned bounding box. Returns: 3d bounding box of point list. </p>
|
||||
|
||||
<p>Get 3d axis aligned bounding box. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>3d bounding box of point list. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -415,7 +413,18 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Create 3d point list Parameters: point_dimension - [in] dimension of input points (2 or 3) bRational - [in] true if points are in homogenous rational form point_count - [in] number of points point_stride - [in] number of doubles to skip between points points - [in] array of point coordinates </p>
|
||||
|
||||
<p>Create 3d point list </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">point_dimension</td><td>[in] dimension of input points (2 or 3)</td></tr>
|
||||
<tr><td class="paramname">bRational</td><td>[in] true if points are in homogenous rational form</td></tr>
|
||||
<tr><td class="paramname">point_count</td><td>[in] number of points</td></tr>
|
||||
<tr><td class="paramname">point_stride</td><td>[in] number of doubles to skip between points</td></tr>
|
||||
<tr><td class="paramname">points</td><td>[in] array of point coordinates</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -462,7 +471,18 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Create 3d point list Parameters: point_dimension - [in] dimension of input points (2 or 3) bRational - [in] true if points are in homogenous rational form point_count - [in] number of points point_stride - [in] number of doubles to skip between points points - [in] array of point coordinates </p>
|
||||
|
||||
<p>Create 3d point list </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">point_dimension</td><td>[in] dimension of input points (2 or 3)</td></tr>
|
||||
<tr><td class="paramname">bRational</td><td>[in] true if points are in homogenous rational form</td></tr>
|
||||
<tr><td class="paramname">point_count</td><td>[in] number of points</td></tr>
|
||||
<tr><td class="paramname">point_stride</td><td>[in] number of doubles to skip between points</td></tr>
|
||||
<tr><td class="paramname">points</td><td>[in] array of point coordinates</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -497,7 +517,17 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Get axis aligned bounding box. Parameters: boxmin - [in/out] array of 3 doubles boxmax - [in/out] array of 3 doubles bGrowBox - [in] (default=false) If true, then the union of the input bounding box and the object's bounding box is returned. If false, the object's bounding box is returned. Returns: true if object has bounding box and calculation was successful </p>
|
||||
|
||||
<p>Get axis aligned bounding box. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">boxmin</td><td>[in/out] array of 3 doubles</td></tr>
|
||||
<tr><td class="paramname">boxmax</td><td>[in/out] array of 3 doubles</td></tr>
|
||||
<tr><td class="paramname">bGrowBox</td><td>[in] (default=false) If true, then the union of the input bounding box and the object's bounding box is returned. If false, the object's bounding box is returned.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if object has bounding box and calculation was successful </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -526,7 +556,16 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Get 3d axis aligned bounding box or the union of the input box with the point list's bounding box. Parameters: bbox - [in/out] 3d axis aligned bounding box bGrowBox - [in] (default=false) If true, then the union of the input bbox and the point list's bounding box is returned in bbox. If false, the point list's bounding box is returned in bbox. Returns: true if successful. </p>
|
||||
|
||||
<p>Get 3d axis aligned bounding box or the union of the input box with the point list's bounding box. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">bbox</td><td>[in/out] 3d axis aligned bounding box</td></tr>
|
||||
<tr><td class="paramname">bGrowBox</td><td>[in] (default=false) If true, then the union of the input bbox and the point list's bounding box is returned in bbox. If false, the point list's bounding box is returned in bbox.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -561,7 +600,18 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Get the index of the point in the array that is closest to P. Parameters: P - [in] closest_point_index - [out] maximum_distance - [in] optional distance constraint. If maximum_distance > 0, then only points Q with |P-Q| <= maximum_distance are returned. Returns: True if a point is found; in which case *closest_point_index is the index of the point. False if no point is found or the input is not valid. See Also: ON_GetClosestPointInPointList <a class="el" href="../../df/df2/class_o_n___point_cloud.html#ab526e3975c0dd7598082b9e8011f1775">ON_PointCloud::GetClosestPoint</a> </p>
|
||||
|
||||
<p>Get the index of the point in the array that is closest to P. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">P</td><td>[in]</td></tr>
|
||||
<tr><td class="paramname">closest_point_index</td><td>[out]</td></tr>
|
||||
<tr><td class="paramname">maximum_distance</td><td>[in] optional distance constraint. If maximum_distance > 0, then only points Q with |P-Q| <= maximum_distance are returned.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if a point is found; in which case *closest_point_index is the index of the point. False if no point is found or the input is not valid. </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd>ON_GetClosestPointInPointList, <a class="el" href="../../df/df2/class_o_n___point_cloud.html#ab526e3975c0dd7598082b9e8011f1775" title="Get the index of the point in the point cloud that is closest to P. ">ON_PointCloud::GetClosestPoint</a></dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -596,7 +646,17 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Get tight bounding box of the point list. Parameters: tight_bbox - [in/out] tight bounding box bGrowBox -[in] (default=false) If true and the input tight_bbox is valid, then returned tight_bbox is the union of the input tight_bbox and the tight bounding box of the point list. xform -[in] (default=nullptr) If not nullptr, the tight bounding box of the transformed point list is calculated. The point list is not modified. Returns: True if the returned tight_bbox is set to a valid bounding box. </p>
|
||||
|
||||
<p>Get tight bounding box of the point list. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tight_bbox</td><td>[in/out] tight bounding box</td></tr>
|
||||
<tr><td class="paramname">bGrowBox</td><td>[in] (default=false) If true and the input tight_bbox is valid, then returned tight_bbox is the union of the input tight_bbox and the tight bounding box of the point list.</td></tr>
|
||||
<tr><td class="paramname">xform</td><td>[in] (default=nullptr) If not nullptr, the tight bounding box of the transformed point list is calculated. The point list is not modified.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the returned tight_bbox is set to a valid bounding box. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -673,7 +733,18 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Rotate points about a center and axis. A positive angle results in a counter-clockwise rotation about the axis of rotation. Parameters: sin_angle - [in] sine of rotation angle cos_angle - [in] cosine of rotation angle axis_of_rotation - [in] axis of rotation center_of_rotation - [in] center (fixed point) of rotation Returns: true if successful. </p>
|
||||
|
||||
<p>Rotate points about a center and axis. A positive angle results in a counter-clockwise rotation about the axis of rotation. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">sin_angle</td><td>[in] sine of rotation angle</td></tr>
|
||||
<tr><td class="paramname">cos_angle</td><td>[in] cosine of rotation angle</td></tr>
|
||||
<tr><td class="paramname">axis_of_rotation</td><td>[in] axis of rotation</td></tr>
|
||||
<tr><td class="paramname">center_of_rotation</td><td>[in] center (fixed point) of rotation</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -708,7 +779,18 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Rotate points about a center and axis. A positive angle results in a counter-clockwise rotation about the axis of rotation. Parameters: angle - [in] angle in radians. Polsine of rotation angle cos_angle - [in] cosine of rotation angle axis_of_rotation - [in] axis of rotation center_of_rotation - [in] center (fixed point) of rotation Returns: true if successful. </p>
|
||||
|
||||
<p>Rotate points about a center and axis. A positive angle results in a counter-clockwise rotation about the axis of rotation. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">angle</td><td>[in] angle in radians. Polsine of rotation angle</td></tr>
|
||||
<tr><td class="paramname">cos_angle</td><td>[in] cosine of rotation angle</td></tr>
|
||||
<tr><td class="paramname">axis_of_rotation</td><td>[in] axis of rotation</td></tr>
|
||||
<tr><td class="paramname">center_of_rotation</td><td>[in] center (fixed point) of rotation</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -737,8 +819,17 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Swaps point coordinate values with indices i and j. Parameters: i - [in] coordinate index j - [in] coordinate index Returns: true if successful. Example: The call SwapCoordinates(0,2) would swap the x and z coordinates of each point in the array. </p>
|
||||
|
||||
<p>Swaps point coordinate values with indices i and j. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">i</td><td>[in] coordinate index</td></tr>
|
||||
<tr><td class="paramname">j</td><td>[in] coordinate index</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful. </dd></dl>
|
||||
<div class="fragment"><div class="line">The call <a class="code" href="../../d9/d13/class_o_n__3d_point_array.html#a0a35242eb8ba61e82dad1cd00dfc34e0">SwapCoordinates</a>(0,2) would swap the x and z</div><div class="line">coordinates of each point in the array.</div></div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="abc5ca5de899b8737f5b5e1275c895ff1"></a>
|
||||
@@ -756,7 +847,15 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Transform points by applying xform to each point. Parameters: xform - [in] transformation matrix Returns: true if successful. </p>
|
||||
|
||||
<p>Transform points by applying xform to each point. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">xform</td><td>[in] transformation matrix</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -775,7 +874,15 @@ Additional Inherited Members</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Translate a polyline Parameters: delta - [in] translation vectorsine of rotation angle Returns: true if successful. </p>
|
||||
|
||||
<p>Translate a polyline </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">delta</td><td>[in] translation vectorsine of rotation angle</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if successful. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -785,7 +892,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
</div> <!-- page-content -->
|
||||
</div> <!-- container -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Jan 31 2018 14:45:38 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Fri Feb 2 2018 07:57:27 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
||||
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
||||
Doxygen
|
||||
</a> 1.8.13
|
||||
|
||||
Reference in New Issue
Block a user