diff --git a/6/annotated.html b/6/annotated.html index 3a3e2ff6..155f1df0 100644 --- a/6/annotated.html +++ b/6/annotated.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class List - - - - - - - + + + + + openNURBS SDK Help: Class List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Class List
@@ -426,11 +409,16 @@ $(function() {
+ +
+
+ diff --git a/6/classes.html b/6/classes.html index a25b1a6c..b522734a 100644 --- a/6/classes.html +++ b/6/classes.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Index - - - - - - - + + + + + openNURBS SDK Help: Class Index + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Class Index
@@ -149,11 +132,16 @@ $(function() {
d | m | o | r | s | t
+ +
+
+ diff --git a/6/customdoxygen.css b/6/customdoxygen.css new file mode 100644 index 00000000..a76a1808 --- /dev/null +++ b/6/customdoxygen.css @@ -0,0 +1,4 @@ +/* hide member titles */ +h2.memtitle { + display: none; +} diff --git a/6/d0/d00/class_o_n___binary_archive_buffer-members.html b/6/d0/d00/class_o_n___binary_archive_buffer-members.html index 7cb4dc37..fdc0ac5f 100644 --- a/6/d0/d00/class_o_n___binary_archive_buffer-members.html +++ b/6/d0/d00/class_o_n___binary_archive_buffer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -529,11 +512,16 @@ $(function() { ~ON_BinaryArchive()ON_BinaryArchivevirtual ~ON_BinaryArchiveBuffer()ON_BinaryArchiveBuffervirtual
+ +
+
+ diff --git a/6/d0/d01/class_rtf_composer_1_1_run_info.html b/6/d0/d01/class_rtf_composer_1_1_run_info.html index ffa12b3f..19a30d0d 100644 --- a/6/d0/d01/class_rtf_composer_1_1_run_info.html +++ b/6/d0/d01/class_rtf_composer_1_1_run_info.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: RtfComposer::RunInfo Class Reference - - - - - - - + + + + + openNURBS SDK Help: RtfComposer::RunInfo Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/d04/class_o_n___group.html b/6/d0/d04/class_o_n___group.html index bd61711a..aa1ff944 100644 --- a/6/d0/d04/class_o_n___group.html +++ b/6/d0/d04/class_o_n___group.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Group Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Group Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -670,11 +653,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/d05/class_o_n_x___error_counter-members.html b/6/d0/d05/class_o_n_x___error_counter-members.html index add05ccc..d9dac56e 100644 --- a/6/d0/d05/class_o_n_x___error_counter-members.html +++ b/6/d0/d05/class_o_n_x___error_counter-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -88,11 +71,16 @@ $(function() { ZeroONX_ErrorCounterstatic ~ONX_ErrorCounter()=defaultONX_ErrorCounter
+ +
+
+ diff --git a/6/d0/d09/class_o_n___pick_point.html b/6/d0/d09/class_o_n___pick_point.html index 5c70178f..99fd60ec 100644 --- a/6/d0/d09/class_o_n___pick_point.html +++ b/6/d0/d09/class_o_n___pick_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PickPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PickPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -374,11 +357,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/d16/class_o_n___texture.html b/6/d0/d16/class_o_n___texture.html index 1666921d..58f768ef 100644 --- a/6/d0/d16/class_o_n___texture.html +++ b/6/d0/d16/class_o_n___texture.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Texture Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Texture Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1707,11 +1690,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/d19/class_o_n___centermark-members.html b/6/d0/d19/class_o_n___centermark-members.html index 2f195d78..31c1da00 100644 --- a/6/d0/d19/class_o_n___centermark-members.html +++ b/6/d0/d19/class_o_n___centermark-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -437,11 +420,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d0/d1c/class_o_n___brep_loop.html b/6/d0/d1c/class_o_n___brep_loop.html index 05c2c756..ebae222f 100644 --- a/6/d0/d1c/class_o_n___brep_loop.html +++ b/6/d0/d1c/class_o_n___brep_loop.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepLoop Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepLoop Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1001,11 +984,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/d29/class_o_n___torus-members.html b/6/d0/d29/class_o_n___torus-members.html index ed9a0676..3b639489 100644 --- a/6/d0/d29/class_o_n___torus-members.html +++ b/6/d0/d29/class_o_n___torus-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -97,11 +80,16 @@ $(function() { Translate(const ON_3dVector &)ON_Torus ~ON_Torus()ON_Torus
+ +
+
+ diff --git a/6/d0/d30/class_o_n___hatch.html b/6/d0/d30/class_o_n___hatch.html index 28008862..617ebbc1 100644 --- a/6/d0/d30/class_o_n___hatch.html +++ b/6/d0/d30/class_o_n___hatch.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Hatch Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Hatch Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1219,11 +1202,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/d31/opennurbs__3dm__properties_8h_source.html b/6/d0/d31/opennurbs__3dm__properties_8h_source.html index f5decc60..6592ddea 100644 --- a/6/d0/d31/opennurbs__3dm__properties_8h_source.html +++ b/6/d0/d31/opennurbs__3dm__properties_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm_properties.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm_properties.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/d37/class_o_n__3dm_archive_table_status-members.html b/6/d0/d37/class_o_n__3dm_archive_table_status-members.html index 0bfd7626..b539c3d2 100644 --- a/6/d0/d37/class_o_n__3dm_archive_table_status-members.html +++ b/6/d0/d37/class_o_n__3dm_archive_table_status-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { UnsetON_3dmArchiveTableStatusstatic ~ON_3dmArchiveTableStatus()=defaultON_3dmArchiveTableStatus
+ +
+
+ diff --git a/6/d0/d39/class_o_n__3dm_revision_history.html b/6/d0/d39/class_o_n__3dm_revision_history.html index 664cc1b7..b6c0a18b 100644 --- a/6/d0/d39/class_o_n__3dm_revision_history.html +++ b/6/d0/d39/class_o_n__3dm_revision_history.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmRevisionHistory Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmRevisionHistory Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -493,11 +476,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/d3b/class_o_n___dim_angular-members.html b/6/d0/d3b/class_o_n___dim_angular-members.html index 18bc1703..ee214714 100644 --- a/6/d0/d3b/class_o_n___dim_angular-members.html +++ b/6/d0/d3b/class_o_n___dim_angular-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -467,11 +450,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d0/d41/class_o_n___simple_fixed_size_pool.html b/6/d0/d41/class_o_n___simple_fixed_size_pool.html index ba4a5de6..c4da4bb0 100644 --- a/6/d0/d41/class_o_n___simple_fixed_size_pool.html +++ b/6/d0/d41/class_o_n___simple_fixed_size_pool.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SimpleFixedSizePool< T > Class Template Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SimpleFixedSizePool< T > Class Template Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -367,11 +350,16 @@ template<class T >
+ +
+
+ diff --git a/6/d0/d43/opennurbs__pluginlist_8h_source.html b/6/d0/d43/opennurbs__pluginlist_8h_source.html index 2d62e275..ec3f9896 100644 --- a/6/d0/d43/opennurbs__pluginlist_8h_source.html +++ b/6/d0/d43/opennurbs__pluginlist_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pluginlist.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pluginlist.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/d4a/class_o_n__4i_rect-members.html b/6/d0/d4a/class_o_n__4i_rect-members.html index a8c95719..126807e4 100644 --- a/6/d0/d4a/class_o_n__4i_rect-members.html +++ b/6/d0/d4a/class_o_n__4i_rect-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -103,11 +86,16 @@ $(function() { ZeroON_4iRectstatic ~ON_4iRect()=defaultON_4iRect
+ +
+
+ diff --git a/6/d0/d4c/class_o_n___brep_face.html b/6/d0/d4c/class_o_n___brep_face.html index 61e15a10..89eab9c2 100644 --- a/6/d0/d4c/class_o_n___brep_face.html +++ b/6/d0/d4c/class_o_n___brep_face.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepFace Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepFace Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1443,11 +1426,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/d51/class_o_n___cone.html b/6/d0/d51/class_o_n___cone.html index 6c42b07a..a0f3bf83 100644 --- a/6/d0/d51/class_o_n___cone.html +++ b/6/d0/d51/class_o_n___cone.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Cone Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Cone Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -772,11 +755,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d0/d52/class_o_n__3dm_object_attributes.html b/6/d0/d52/class_o_n__3dm_object_attributes.html index 229192b2..68f844cc 100644 --- a/6/d0/d52/class_o_n__3dm_object_attributes.html +++ b/6/d0/d52/class_o_n__3dm_object_attributes.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmObjectAttributes Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmObjectAttributes Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1746,11 +1729,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/d52/class_o_n___nurbs_curve-members.html b/6/d0/d52/class_o_n___nurbs_curve-members.html index 857396ee..f4f27477 100644 --- a/6/d0/d52/class_o_n___nurbs_curve-members.html +++ b/6/d0/d52/class_o_n___nurbs_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -266,11 +249,16 @@ $(function() { ~ON_NurbsCurve()ON_NurbsCurvevirtual ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d0/d5b/class_o_n___curve_on_surface-members.html b/6/d0/d5b/class_o_n___curve_on_surface-members.html index ed53d373..52a66a2e 100644 --- a/6/d0/d5b/class_o_n___curve_on_surface-members.html +++ b/6/d0/d5b/class_o_n___curve_on_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -198,11 +181,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d0/d5f/class_o_n___progress_reporter-members.html b/6/d0/d5f/class_o_n___progress_reporter-members.html index a3336887..a6a6459f 100644 --- a/6/d0/d5f/class_o_n___progress_reporter-members.html +++ b/6/d0/d5f/class_o_n___progress_reporter-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -74,11 +57,16 @@ $(function() { SetSynchronousProgressCallbackFunction(void(*callback_function)(ON__UINT_PTR context, double fraction_complete), ON__UINT_PTR callback_context)ON_ProgressReporter ~ON_ProgressReporter()ON_ProgressReporter
+ +
+
+ diff --git a/6/d0/d67/opennurbs__function__list_8h_source.html b/6/d0/d67/opennurbs__function__list_8h_source.html index db2794c0..fc9bfe4a 100644 --- a/6/d0/d67/opennurbs__function__list_8h_source.html +++ b/6/d0/d67/opennurbs__function__list_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_function_list.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_function_list.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/d6c/class_o_n___surface_curvature.html b/6/d0/d6c/class_o_n___surface_curvature.html index 6eec4367..89c53e01 100644 --- a/6/d0/d6c/class_o_n___surface_curvature.html +++ b/6/d0/d6c/class_o_n___surface_curvature.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SurfaceCurvature Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SurfaceCurvature Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -192,11 +175,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d0/d77/opennurbs__zlib_8h_source.html b/6/d0/d77/opennurbs__zlib_8h_source.html index 525d16a7..8545c404 100644 --- a/6/d0/d77/opennurbs__zlib_8h_source.html +++ b/6/d0/d77/opennurbs__zlib_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_zlib.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_zlib.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_ZLIB_INC_)
18 #define OPENNURBS_ZLIB_INC_
19 
20 // If you are using opennurbs as a statically linked library, then
21 // you may make calls to the same zlib that opennurbs uses. This
22 // zlib is compiled with z_ symbol projectection. All the necessary
23 // header files are included by opennurbs.h.
24 //
25 // If you are using opennurbs as a DLL or writing a Rhino plug-in
26 // and you want to use the same zlib that opennurbs uses, then
27 // compile opennurbs_zlib_memory.cpp into your application
28 // and statically link with the zlib library. All the necessary
29 // header files are included by opennurbs.h.
30 
31 
32 #if !defined(Z_PREFIX)
33 /* decorates zlib functions with a "z_" prefix to prevent symbol collision. */
34 #define Z_PREFIX
35 #endif
36 
37 #if !defined(MY_ZCALLOC)
38 /* have zlib use oncalloc() and onfree() for memory managment*/
39 #define MY_ZCALLOC
40 #endif
41 
42 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
43 #include "./zlib/zlib.h"
44 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
45 
46 ON_BEGIN_EXTERNC
47 voidpf zcalloc(voidpf, unsigned, unsigned);
48 void zcfree(voidpf, voidpf);
49 ON_END_EXTERNC
50 
51 #endif
+ +
+
+ diff --git a/6/d0/d7b/class_o_n___brep_vertex-members.html b/6/d0/d7b/class_o_n___brep_vertex-members.html index 65a760bb..4a42338c 100644 --- a/6/d0/d7b/class_o_n___brep_vertex-members.html +++ b/6/d0/d7b/class_o_n___brep_vertex-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -160,11 +143,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Point()ON_Point
+ +
+
+ diff --git a/6/d0/d82/class_o_n___user_string.html b/6/d0/d82/class_o_n___user_string.html index 42465a6d..7b24b6d1 100644 --- a/6/d0/d82/class_o_n___user_string.html +++ b/6/d0/d82/class_o_n___user_string.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UserString Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UserString Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -210,11 +193,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d0/d85/class_o_n___r_tree_iterator-members.html b/6/d0/d85/class_o_n___r_tree_iterator-members.html index 9fe1426b..f75f02e8 100644 --- a/6/d0/d85/class_o_n___r_tree_iterator-members.html +++ b/6/d0/d85/class_o_n___r_tree_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { Value() constON_RTreeIterator ~ON_RTreeIterator()ON_RTreeIterator
+ +
+
+ diff --git a/6/d0/d89/class_o_n___bump_function.html b/6/d0/d89/class_o_n___bump_function.html index 2b374778..36126faa 100644 --- a/6/d0/d89/class_o_n___bump_function.html +++ b/6/d0/d89/class_o_n___bump_function.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BumpFunction Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BumpFunction Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -387,11 +370,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d0/d89/class_o_n___model_component_type_iterator.html b/6/d0/d89/class_o_n___model_component_type_iterator.html index 797a547b..ab750d98 100644 --- a/6/d0/d89/class_o_n___model_component_type_iterator.html +++ b/6/d0/d89/class_o_n___model_component_type_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ModelComponentTypeIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ModelComponentTypeIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -417,11 +400,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/d8a/class_o_n__3d_point_list_ref.html b/6/d0/d8a/class_o_n__3d_point_list_ref.html index bdc4b8d1..a0f2ffe4 100644 --- a/6/d0/d8a/class_o_n__3d_point_list_ref.html +++ b/6/d0/d8a/class_o_n__3d_point_list_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dPointListRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dPointListRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1255,11 +1238,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/d8a/class_o_n__3dm_view-members.html b/6/d0/d8a/class_o_n__3dm_view-members.html index 014c1a62..cd08ad38 100644 --- a/6/d0/d8a/class_o_n__3dm_view-members.html +++ b/6/d0/d8a/class_o_n__3dm_view-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -104,11 +87,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmView ~ON_3dmView()ON_3dmView
+ +
+
+ diff --git a/6/d0/d8b/opennurbs__textdraw_8h_source.html b/6/d0/d8b/opennurbs__textdraw_8h_source.html index 506f7e18..d8f98144 100644 --- a/6/d0/d8b/opennurbs__textdraw_8h_source.html +++ b/6/d0/d8b/opennurbs__textdraw_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textdraw.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textdraw.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 
2 /* $NoKeywords: $ */
3 /*
4 //
5 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
6 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
7 // McNeel & Associates.
8 //
9 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
10 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
11 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
12 //
13 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
14 //
15 ////////////////////////////////////////////////////////////////
16 */
17 //#if !defined(OPENNURBS_TEXTDRAW_INC_)
18 //#define OPENNURBS_TEXTDRAW_INC_
19 //
20 //#ifndef OPENNURBS_TEXT_H_INCLUDED
21 //#error Include opennurbs_text.h first
22 //#endif
23 //
24 //#ifdef RHRICHTEXT
25 //
26 //
27 ////typedef bool (*TestG)(int);
28 //
29 //class ON_TextDraw
30 //{
31 //public:
32 // ON_TextDraw() {}
33 //
34 // //static
35 // //bool DrawOnText(const ON_Text& text);
36 // //static
37 // //bool DrawTextRun(const ON_TextRun* run);
38 //
39 // //bool GetExtents(const wchar_t* string, const ON_Font* pFont, ON_2dex& minpt, ON_2dex& maxpt, ON_2dex& lastpt);
40 //
41 // //typedef bool (*TestF)(int);
42 // //static TestG testg;
43 // //static TestF testf;
44 //
45 // //ON_StringExtentsFunc StringExtentsFunc;
46 // //void* StringExtentsData;
47 // //static
48 // //ON_FontInitFunc FontInitFunc;
49 // //static
50 // //void* FontInitData;
51 //};
52 //
53 //
54 //
55 //#endif // RHRICHTEXT
56 //#endif // OPENNURBS_TEXTDRAW_INC_w
+ +
+
+ diff --git a/6/d0/d8d/class_o_n___point.html b/6/d0/d8d/class_o_n___point.html index 7635e973..792458b4 100644 --- a/6/d0/d8d/class_o_n___point.html +++ b/6/d0/d8d/class_o_n___point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Point Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Point Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -908,11 +891,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/d93/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r.html b/6/d0/d93/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r.html index eee59ba6..f96ab267 100644 --- a/6/d0/d93/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r.html +++ b/6/d0/d93/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_WindowsBITMAPFILEHEADER Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_WindowsBITMAPFILEHEADER Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -174,11 +157,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d0/da0/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t-members.html b/6/d0/da0/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t-members.html index 7b4e5bfa..a9956c72 100644 --- a/6/d0/da0/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t-members.html +++ b/6/d0/da0/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { mtON_RANDOM_NUMBER_CONTEXT mtiON_RANDOM_NUMBER_CONTEXT
+ +
+
+ diff --git a/6/d0/da3/class_o_n___centermark.html b/6/d0/da3/class_o_n___centermark.html index b91e1486..5a4d0720 100644 --- a/6/d0/da3/class_o_n___centermark.html +++ b/6/d0/da3/class_o_n___centermark.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Centermark Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Centermark Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1539,11 +1522,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/daa/class_o_n___geometry-members.html b/6/d0/daa/class_o_n___geometry-members.html index b191bd04..253eaa75 100644 --- a/6/d0/daa/class_o_n___geometry-members.html +++ b/6/d0/daa/class_o_n___geometry-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -134,11 +117,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d0/dad/class_o_n___text_log_indent.html b/6/d0/dad/class_o_n___text_log_indent.html index a6002b57..1ad2125b 100644 --- a/6/d0/dad/class_o_n___text_log_indent.html +++ b/6/d0/dad/class_o_n___text_log_indent.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextLogIndent Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextLogIndent Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -147,11 +130,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d0/db8/class_o_n__3dm_construction_plane-members.html b/6/d0/db8/class_o_n__3dm_construction_plane-members.html index 3f25e2f5..b3b70de7 100644 --- a/6/d0/db8/class_o_n__3dm_construction_plane-members.html +++ b/6/d0/db8/class_o_n__3dm_construction_plane-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmConstructionPlane ~ON_3dmConstructionPlane()ON_3dmConstructionPlane
+ +
+
+ diff --git a/6/d0/dbb/class_o_n___linetype.html b/6/d0/dbb/class_o_n___linetype.html index 20179fdb..188c929d 100644 --- a/6/d0/dbb/class_o_n___linetype.html +++ b/6/d0/dbb/class_o_n___linetype.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Linetype Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Linetype Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1169,11 +1152,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/dc4/opennurbs__fsp__defs_8h_source.html b/6/d0/dc4/opennurbs__fsp__defs_8h_source.html index b044bcd5..c4514e37 100644 --- a/6/d0/dc4/opennurbs__fsp__defs_8h_source.html +++ b/6/d0/dc4/opennurbs__fsp__defs_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_fsp_defs.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_fsp_defs.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/dcd/class_o_n__2d_point_array.html b/6/d0/dcd/class_o_n__2d_point_array.html index 1f51e2db..33935031 100644 --- a/6/d0/dcd/class_o_n__2d_point_array.html +++ b/6/d0/dcd/class_o_n__2d_point_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2dPointArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2dPointArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -436,11 +419,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/dd3/struct_o_n___mesh_topology_face-members.html b/6/d0/dd3/struct_o_n___mesh_topology_face-members.html index 7ca3dc7b..29e141fb 100644 --- a/6/d0/dd3/struct_o_n___mesh_topology_face-members.html +++ b/6/d0/dd3/struct_o_n___mesh_topology_face-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -72,11 +55,16 @@ $(function() { m_reveON_MeshTopologyFace m_topeiON_MeshTopologyFace
+ +
+
+ diff --git a/6/d0/ddd/class_o_n__3f_vector_array-members.html b/6/d0/ddd/class_o_n__3f_vector_array-members.html index 65896418..f683ae50 100644 --- a/6/d0/ddd/class_o_n__3f_vector_array-members.html +++ b/6/d0/ddd/class_o_n__3f_vector_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/ddd/class_o_n___line_curve.html b/6/d0/ddd/class_o_n___line_curve.html index 8c595349..ffe65ec9 100644 --- a/6/d0/ddd/class_o_n___line_curve.html +++ b/6/d0/ddd/class_o_n___line_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_LineCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_LineCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1998,11 +1981,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/ddd/class_o_n___polyline-members.html b/6/d0/ddd/class_o_n___polyline-members.html index c6508a86..2c42c97f 100644 --- a/6/d0/ddd/class_o_n___polyline-members.html +++ b/6/d0/ddd/class_o_n___polyline-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -175,11 +158,16 @@ $(function() { ~ON_Polyline()ON_Polyline ~ON_SimpleArray()ON_SimpleArray< ON_3dPoint >virtual
+ +
+
+ diff --git a/6/d0/de9/class_o_n___debug_write_archive.html b/6/d0/de9/class_o_n___debug_write_archive.html index 5229bffd..bc28f0c5 100644 --- a/6/d0/de9/class_o_n___debug_write_archive.html +++ b/6/d0/de9/class_o_n___debug_write_archive.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DebugWriteArchive Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DebugWriteArchive Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -178,11 +161,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d0/dec/class_o_n__3f_point.html b/6/d0/dec/class_o_n__3f_point.html index 1bcecb14..22c386c6 100644 --- a/6/d0/dec/class_o_n__3f_point.html +++ b/6/d0/dec/class_o_n__3f_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3fPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3fPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2115,11 +2098,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/dec/class_o_n___mesh_ngon_allocator.html b/6/d0/dec/class_o_n___mesh_ngon_allocator.html index 2326d0d6..5d5a21ec 100644 --- a/6/d0/dec/class_o_n___mesh_ngon_allocator.html +++ b/6/d0/dec/class_o_n___mesh_ngon_allocator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshNgonAllocator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshNgonAllocator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -243,11 +226,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d0/df3/class_o_n___light.html b/6/d0/df3/class_o_n___light.html index 67783f80..0de0009b 100644 --- a/6/d0/df3/class_o_n___light.html +++ b/6/d0/df3/class_o_n___light.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Light Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Light Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2139,11 +2122,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d0/df3/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e.html b/6/d0/df3/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e.html index 9b0a1151..27802949 100644 --- a/6/d0/df3/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e.html +++ b/6/d0/df3/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SerialNumberMap::MAP_VALUE Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SerialNumberMap::MAP_VALUE Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/df6/class_o_n__3dm_notes.html b/6/d0/df6/class_o_n__3dm_notes.html index 4b77aad1..a4e34703 100644 --- a/6/d0/df6/class_o_n__3dm_notes.html +++ b/6/d0/df6/class_o_n__3dm_notes.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmNotes Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmNotes Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -366,11 +349,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d0/df8/opennurbs__surface_8h_source.html b/6/d0/df8/opennurbs__surface_8h_source.html index ea3e87a1..66c5123d 100644 --- a/6/d0/df8/opennurbs__surface_8h_source.html +++ b/6/d0/df8/opennurbs__surface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_surface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_surface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d0/df9/class_o_n___color.html b/6/d0/df9/class_o_n___color.html index 0bd4d14d..6d953759 100644 --- a/6/d0/df9/class_o_n___color.html +++ b/6/d0/df9/class_o_n___color.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Color Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Color Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1314,11 +1297,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/d08/opennurbs__textrun_8h_source.html b/6/d1/d08/opennurbs__textrun_8h_source.html index 3960cf4f..c6b223b7 100644 --- a/6/d1/d08/opennurbs__textrun_8h_source.html +++ b/6/d1/d08/opennurbs__textrun_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textrun.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textrun.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/d0f/class_o_n___unknown_user_data.html b/6/d1/d0f/class_o_n___unknown_user_data.html index a1b5ab06..67e91fff 100644 --- a/6/d1/d0f/class_o_n___unknown_user_data.html +++ b/6/d1/d0f/class_o_n___unknown_user_data.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UnknownUserData Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UnknownUserData Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -629,11 +612,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d1/d11/class_o_n__w_string.html b/6/d1/d11/class_o_n__w_string.html index 4bf9dc9e..bdaa0255 100644 --- a/6/d1/d11/class_o_n__w_string.html +++ b/6/d1/d11/class_o_n__w_string.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_wString Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_wString Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -6315,11 +6298,16 @@ Protected Attributes
+ +
+
+ diff --git a/6/d1/d13/class_o_n___polynomial_curve-members.html b/6/d1/d13/class_o_n___polynomial_curve-members.html index a7e46c36..46f117a3 100644 --- a/6/d1/d13/class_o_n___polynomial_curve-members.html +++ b/6/d1/d13/class_o_n___polynomial_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { operator=(const ON_BezierCurve &)ON_PolynomialCurve ~ON_PolynomialCurve()ON_PolynomialCurve
+ +
+
+ diff --git a/6/d1/d17/class_o_n___bounding_box.html b/6/d1/d17/class_o_n___bounding_box.html index 68bb880e..c83cb7d3 100644 --- a/6/d1/d17/class_o_n___bounding_box.html +++ b/6/d1/d17/class_o_n___bounding_box.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BoundingBox Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BoundingBox Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2121,11 +2104,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/d1b/class_o_n___circle.html b/6/d1/d1b/class_o_n___circle.html index 64281153..9373e2e3 100644 --- a/6/d1/d1b/class_o_n___circle.html +++ b/6/d1/d1b/class_o_n___circle.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Circle Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Circle Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1408,11 +1391,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/d31/class_o_n___offset_surface_function.html b/6/d1/d31/class_o_n___offset_surface_function.html index 07049c57..6640aafb 100644 --- a/6/d1/d31/class_o_n___offset_surface_function.html +++ b/6/d1/d31/class_o_n___offset_surface_function.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_OffsetSurfaceFunction Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_OffsetSurfaceFunction Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -533,11 +516,16 @@ Friends
+ +
+
+ diff --git a/6/d1/d37/class_o_n___rev_surface.html b/6/d1/d37/class_o_n___rev_surface.html index 87663269..893285b6 100644 --- a/6/d1/d37/class_o_n___rev_surface.html +++ b/6/d1/d37/class_o_n___rev_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RevSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RevSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2193,11 +2176,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d1/d3c/opennurbs__rendering_8h_source.html b/6/d1/d3c/opennurbs__rendering_8h_source.html index 2e251c4b..7383ad66 100644 --- a/6/d1/d3c/opennurbs__rendering_8h_source.html +++ b/6/d1/d3c/opennurbs__rendering_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_rendering.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_rendering.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/d44/class_o_n___dim_ordinate-members.html b/6/d1/d44/class_o_n___dim_ordinate-members.html index dfa7f939..bbf96a5e 100644 --- a/6/d1/d44/class_o_n___dim_ordinate-members.html +++ b/6/d1/d44/class_o_n___dim_ordinate-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -463,11 +446,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d1/d44/class_o_n___rtf_first_char_1_1_text_run.html b/6/d1/d44/class_o_n___rtf_first_char_1_1_text_run.html index 2206827a..8013e785 100644 --- a/6/d1/d44/class_o_n___rtf_first_char_1_1_text_run.html +++ b/6/d1/d44/class_o_n___rtf_first_char_1_1_text_run.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RtfFirstChar::TextRun Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RtfFirstChar::TextRun Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/d4b/class_o_n___line-members.html b/6/d1/d4b/class_o_n___line-members.html index 0b19c176..a60a8b22 100644 --- a/6/d1/d4b/class_o_n___line-members.html +++ b/6/d1/d4b/class_o_n___line-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -103,11 +86,16 @@ $(function() { ZeroLineON_Linestatic ~ON_Line()ON_Line
+ +
+
+ diff --git a/6/d1/d54/class_o_n___mesh_triangle-members.html b/6/d1/d54/class_o_n___mesh_triangle-members.html index 3b9e7d6c..185cdc01 100644 --- a/6/d1/d54/class_o_n___mesh_triangle-members.html +++ b/6/d1/d54/class_o_n___mesh_triangle-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { m_viON_MeshTriangle UnsetMeshTriangleON_MeshTrianglestatic
+ +
+
+ diff --git a/6/d1/d57/class_o_n___dim_style-members.html b/6/d1/d57/class_o_n___dim_style-members.html index 58ac89b6..58291de4 100644 --- a/6/d1/d57/class_o_n___dim_style-members.html +++ b/6/d1/d57/class_o_n___dim_style-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -563,11 +546,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d1/d65/struct_o_n___mesh_topology_vertex-members.html b/6/d1/d65/struct_o_n___mesh_topology_vertex-members.html index 3081300a..da16c73e 100644 --- a/6/d1/d65/struct_o_n___mesh_topology_vertex-members.html +++ b/6/d1/d65/struct_o_n___mesh_topology_vertex-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -71,11 +54,16 @@ $(function() { m_v_countON_MeshTopologyVertex m_viON_MeshTopologyVertex
+ +
+
+ diff --git a/6/d1/d69/class_o_n___mesh_topology-members.html b/6/d1/d69/class_o_n___mesh_topology-members.html index 6bb2cc8b..0a2fa3a2 100644 --- a/6/d1/d69/class_o_n___mesh_topology-members.html +++ b/6/d1/d69/class_o_n___mesh_topology-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -93,11 +76,16 @@ $(function() { TopVertexPoint(int topv_index) constON_MeshTopology ~ON_MeshTopology()ON_MeshTopology
+ +
+
+ diff --git a/6/d1/d6c/class_o_n___workspace.html b/6/d1/d6c/class_o_n___workspace.html index fa74fe2c..8f079d2d 100644 --- a/6/d1/d6c/class_o_n___workspace.html +++ b/6/d1/d6c/class_o_n___workspace.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Workspace Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Workspace Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -584,11 +567,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d1/d6e/class_o_n___file_system_path.html b/6/d1/d6e/class_o_n___file_system_path.html index 1703d8a0..6a2cdd56 100644 --- a/6/d1/d6e/class_o_n___file_system_path.html +++ b/6/d1/d6e/class_o_n___file_system_path.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FileSystemPath Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FileSystemPath Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1469,11 +1452,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/d7e/class_o_n___object-members.html b/6/d1/d7e/class_o_n___object-members.html index 7a18466a..9e8bc718 100644 --- a/6/d1/d7e/class_o_n___object-members.html +++ b/6/d1/d7e/class_o_n___object-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -110,11 +93,16 @@ $(function() { Write(ON_BinaryArchive &binary_archive) constON_Objectvirtual ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d1/d82/class_o_n__3dm_object_attributes-members.html b/6/d1/d82/class_o_n__3dm_object_attributes-members.html index e9ee716e..18dc749a 100644 --- a/6/d1/d82/class_o_n__3dm_object_attributes-members.html +++ b/6/d1/d82/class_o_n__3dm_object_attributes-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -173,11 +156,16 @@ $(function() { ~ON_3dmObjectAttributes()ON_3dmObjectAttributes ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d1/d90/opennurbs__string_8h_source.html b/6/d1/d90/opennurbs__string_8h_source.html index ec0eba45..479be9c7 100644 --- a/6/d1/d90/opennurbs__string_8h_source.html +++ b/6/d1/d90/opennurbs__string_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_string.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_string.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/d94/class_o_n___poly_edge_history-members.html b/6/d1/d94/class_o_n___poly_edge_history-members.html index 021f0434..00d8ec3b 100644 --- a/6/d1/d94/class_o_n___poly_edge_history-members.html +++ b/6/d1/d94/class_o_n___poly_edge_history-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { Write(ON_BinaryArchive &) constON_PolyEdgeHistory ~ON_PolyEdgeHistory()ON_PolyEdgeHistory
+ +
+
+ diff --git a/6/d1/d96/class_o_n___mesh_face_side.html b/6/d1/d96/class_o_n___mesh_face_side.html index 12849165..96d00720 100644 --- a/6/d1/d96/class_o_n___mesh_face_side.html +++ b/6/d1/d96/class_o_n___mesh_face_side.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshFaceSide Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshFaceSide Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -450,11 +433,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/d97/class_o_n___polynomial_curve.html b/6/d1/d97/class_o_n___polynomial_curve.html index f2d87a75..784ac684 100644 --- a/6/d1/d97/class_o_n___polynomial_curve.html +++ b/6/d1/d97/class_o_n___polynomial_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolynomialCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolynomialCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -430,11 +413,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d1/d9a/class_o_n___rtf_string_builder_1_1_text_run.html b/6/d1/d9a/class_o_n___rtf_string_builder_1_1_text_run.html index 8d9b3ba3..edc8c333 100644 --- a/6/d1/d9a/class_o_n___rtf_string_builder_1_1_text_run.html +++ b/6/d1/d9a/class_o_n___rtf_string_builder_1_1_text_run.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RtfStringBuilder::TextRun Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RtfStringBuilder::TextRun Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/d9f/class_o_n___binary_file-members.html b/6/d1/d9f/class_o_n___binary_file-members.html index 3188a2b3..a074cdeb 100644 --- a/6/d1/d9f/class_o_n___binary_file-members.html +++ b/6/d1/d9f/class_o_n___binary_file-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -533,11 +516,16 @@ $(function() { ~ON_BinaryArchive()ON_BinaryArchivevirtual ~ON_BinaryFile()ON_BinaryFile
+ +
+
+ diff --git a/6/d1/da0/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o.html b/6/d1/da0/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o.html index 25010152..c5193826 100644 --- a/6/d1/da0/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o.html +++ b/6/d1/da0/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_WindowsBITMAPINFO Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_WindowsBITMAPINFO Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -111,11 +94,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d1/da8/opennurbs__linestyle_8h_source.html b/6/d1/da8/opennurbs__linestyle_8h_source.html index 27357999..6ee9b57f 100644 --- a/6/d1/da8/opennurbs__linestyle_8h_source.html +++ b/6/d1/da8/opennurbs__linestyle_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_linestyle.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_linestyle.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/dac/opennurbs__compress_8h_source.html b/6/d1/dac/opennurbs__compress_8h_source.html index 3e95fc74..ddc45507 100644 --- a/6/d1/dac/opennurbs__compress_8h_source.html +++ b/6/d1/dac/opennurbs__compress_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_compress.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_compress.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/db0/class_o_n___scale_value-members.html b/6/d1/db0/class_o_n___scale_value-members.html index 89fe8f76..e55faea8 100644 --- a/6/d1/db0/class_o_n___scale_value-members.html +++ b/6/d1/db0/class_o_n___scale_value-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -92,11 +75,16 @@ $(function() { Write(class ON_BinaryArchive &archive) constON_ScaleValue ~ON_ScaleValue()=defaultON_ScaleValue
+ +
+
+ diff --git a/6/d1/dbb/class_o_n___mapping_ref.html b/6/d1/dbb/class_o_n___mapping_ref.html index f674b9ed..ab9cfc7f 100644 --- a/6/d1/dbb/class_o_n___mapping_ref.html +++ b/6/d1/dbb/class_o_n___mapping_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MappingRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MappingRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -402,11 +385,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d1/dbf/opennurbs__terminator_8h_source.html b/6/d1/dbf/opennurbs__terminator_8h_source.html index 9b53705a..78a27732 100644 --- a/6/d1/dbf/opennurbs__terminator_8h_source.html +++ b/6/d1/dbf/opennurbs__terminator_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_terminator.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_terminator.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- +
+ diff --git a/6/d1/dc1/class_o_n___extrusion-members.html b/6/d1/dc1/class_o_n___extrusion-members.html index b091931a..73714900 100644 --- a/6/d1/dc1/class_o_n___extrusion-members.html +++ b/6/d1/dc1/class_o_n___extrusion-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -258,11 +241,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/d1/dc5/class_o_n___simple_fixed_size_pool-members.html b/6/d1/dc5/class_o_n___simple_fixed_size_pool-members.html index 3d50e291..ec630e99 100644 --- a/6/d1/dc5/class_o_n___simple_fixed_size_pool-members.html +++ b/6/d1/dc5/class_o_n___simple_fixed_size_pool-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d1/dce/class_o_n___brep_loop_array.html b/6/d1/dce/class_o_n___brep_loop_array.html index 893501d4..243d5c7d 100644 --- a/6/d1/dce/class_o_n___brep_loop_array.html +++ b/6/d1/dce/class_o_n___brep_loop_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepLoopArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepLoopArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d1/dd5/class_o_n___mesh_triangle.html b/6/d1/dd5/class_o_n___mesh_triangle.html index ab1fad28..0dd90899 100644 --- a/6/d1/dd5/class_o_n___mesh_triangle.html +++ b/6/d1/dd5/class_o_n___mesh_triangle.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshTriangle Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshTriangle Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -395,11 +378,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/dd7/class_o_n___component_attributes.html b/6/d1/dd7/class_o_n___component_attributes.html index 28873809..f2aed3da 100644 --- a/6/d1/dd7/class_o_n___component_attributes.html +++ b/6/d1/dd7/class_o_n___component_attributes.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ComponentAttributes Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ComponentAttributes Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -385,11 +368,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d1/ddb/class_o_n___text_run_array.html b/6/d1/ddb/class_o_n___text_run_array.html index 8f1f9f3f..ef926721 100644 --- a/6/d1/ddb/class_o_n___text_run_array.html +++ b/6/d1/ddb/class_o_n___text_run_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextRunArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextRunArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -460,11 +443,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/ddb/structtag_font_key-members.html b/6/d1/ddb/structtag_font_key-members.html index 3b408ca8..43163278 100644 --- a/6/d1/ddb/structtag_font_key-members.html +++ b/6/d1/ddb/structtag_font_key-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { managed_fonttagFontKey rtf_font_indextagFontKey
+ +
+
+ diff --git a/6/d1/dde/opennurbs__internal___v2__annotation_8h_source.html b/6/d1/dde/opennurbs__internal___v2__annotation_8h_source.html index 531b4d3e..22ab84f4 100644 --- a/6/d1/dde/opennurbs__internal___v2__annotation_8h_source.html +++ b/6/d1/dde/opennurbs__internal___v2__annotation_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_V2_annotation.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_V2_annotation.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d1/de2/class_o_n___file_iterator-members.html b/6/d1/de2/class_o_n___file_iterator-members.html index bd78efe2..7a765428 100644 --- a/6/d1/de2/class_o_n___file_iterator-members.html +++ b/6/d1/de2/class_o_n___file_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -85,11 +68,16 @@ $(function() { Reset()ON_FileIterator ~ON_FileIterator()ON_FileIterator
+ +
+
+ diff --git a/6/d1/df0/class_o_n___aggregate_component_status.html b/6/d1/df0/class_o_n___aggregate_component_status.html index a3c0ef9d..2e61fe7d 100644 --- a/6/d1/df0/class_o_n___aggregate_component_status.html +++ b/6/d1/df0/class_o_n___aggregate_component_status.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_AggregateComponentStatus Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_AggregateComponentStatus Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -537,11 +520,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d1/df2/opennurbs__sha1_8h_source.html b/6/d1/df2/opennurbs__sha1_8h_source.html index de72ca3c..e85e3eab 100644 --- a/6/d1/df2/opennurbs__sha1_8h_source.html +++ b/6/d1/df2/opennurbs__sha1_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_sha1.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_sha1.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d00/class_o_n___length_value-members.html b/6/d2/d00/class_o_n___length_value-members.html index 58e8bc17..2acb5b96 100644 --- a/6/d2/d00/class_o_n___length_value-members.html +++ b/6/d2/d00/class_o_n___length_value-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -97,11 +80,16 @@ $(function() { ZeroON_LengthValuestatic ~ON_LengthValue()=defaultON_LengthValue
+ +
+
+ diff --git a/6/d2/d00/opennurbs__math_8h_source.html b/6/d2/d00/opennurbs__math_8h_source.html index 0520ead3..8d51b971 100644 --- a/6/d2/d00/opennurbs__math_8h_source.html +++ b/6/d2/d00/opennurbs__math_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_math.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_math.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d1a/class_o_n___point_cloud-members.html b/6/d2/d1a/class_o_n___point_cloud-members.html index c31ffed8..0584ec7e 100644 --- a/6/d2/d1a/class_o_n___point_cloud-members.html +++ b/6/d2/d1a/class_o_n___point_cloud-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -171,11 +154,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_PointCloud()ON_PointCloud
+ +
+
+ diff --git a/6/d2/d1e/class_o_n___material_ref-members.html b/6/d2/d1e/class_o_n___material_ref-members.html index be5dd6c4..f11dce9a 100644 --- a/6/d2/d1e/class_o_n___material_ref-members.html +++ b/6/d2/d1e/class_o_n___material_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { SetMaterialSource(ON::object_material_source)ON_MaterialRef Write(ON_BinaryArchive &archive) constON_MaterialRef
+ +
+
+ diff --git a/6/d2/d22/class_o_n___read3dm_buffer_archive-members.html b/6/d2/d22/class_o_n___read3dm_buffer_archive-members.html index 3ec398e5..f9bb0d1b 100644 --- a/6/d2/d22/class_o_n___read3dm_buffer_archive-members.html +++ b/6/d2/d22/class_o_n___read3dm_buffer_archive-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d25/class_o_n___component_attributes-members.html b/6/d2/d25/class_o_n___component_attributes-members.html index 9ee1055c..b29739e5 100644 --- a/6/d2/d25/class_o_n___component_attributes-members.html +++ b/6/d2/d25/class_o_n___component_attributes-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -90,11 +73,16 @@ $(function() { Smooth enum valueON_ComponentAttributes Wire enum valueON_ComponentAttributes
+ +
+
+ diff --git a/6/d2/d25/opennurbs__arc_8h_source.html b/6/d2/d25/opennurbs__arc_8h_source.html index 193fdbd1..a75d6b7c 100644 --- a/6/d2/d25/opennurbs__arc_8h_source.html +++ b/6/d2/d25/opennurbs__arc_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_arc.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_arc.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d32/class_o_n__3f_point_array.html b/6/d2/d32/class_o_n__3f_point_array.html index 177d8e1c..cff391c3 100644 --- a/6/d2/d32/class_o_n__3f_point_array.html +++ b/6/d2/d32/class_o_n__3f_point_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3fPointArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3fPointArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -429,11 +412,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d2/d35/class_o_n__3d_point.html b/6/d2/d35/class_o_n__3d_point.html index 77b859dc..cb4faab2 100644 --- a/6/d2/d35/class_o_n__3d_point.html +++ b/6/d2/d35/class_o_n__3d_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2196,11 +2179,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d2/d39/opennurbs__brep_8h_source.html b/6/d2/d39/opennurbs__brep_8h_source.html index 6dbb538b..add1db07 100644 --- a/6/d2/d39/opennurbs__brep_8h_source.html +++ b/6/d2/d39/opennurbs__brep_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_brep.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_brep.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d3b/class_o_n___string.html b/6/d2/d3b/class_o_n___string.html index 5d617a83..55b48d78 100644 --- a/6/d2/d3b/class_o_n___string.html +++ b/6/d2/d3b/class_o_n___string.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_String Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_String Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -5783,11 +5766,16 @@ Protected Attributes
+ +
+
+ diff --git a/6/d2/d44/class_o_n___brep_vertex_array.html b/6/d2/d44/class_o_n___brep_vertex_array.html index 3a08b4cd..4a52c8ae 100644 --- a/6/d2/d44/class_o_n___brep_vertex_array.html +++ b/6/d2/d44/class_o_n___brep_vertex_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepVertexArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepVertexArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d2/d4c/class_o_n__3dm_units_and_tolerances-members.html b/6/d2/d4c/class_o_n__3dm_units_and_tolerances-members.html index 8671783d..f725658e 100644 --- a/6/d2/d4c/class_o_n__3dm_units_and_tolerances-members.html +++ b/6/d2/d4c/class_o_n__3dm_units_and_tolerances-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -84,11 +67,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmUnitsAndTolerances ~ON_3dmUnitsAndTolerances()=defaultON_3dmUnitsAndTolerances
+ +
+
+ diff --git a/6/d2/d4d/class_o_n___rtf_string_builder_1_1_text_run-members.html b/6/d2/d4d/class_o_n___rtf_string_builder_1_1_text_run-members.html index eac7e8b5..c9a2047a 100644 --- a/6/d2/d4d/class_o_n___rtf_string_builder_1_1_text_run-members.html +++ b/6/d2/d4d/class_o_n___rtf_string_builder_1_1_text_run-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/d2/d53/class_o_n___linetype_segment.html b/6/d2/d53/class_o_n___linetype_segment.html index 5cda32b6..f5f34072 100644 --- a/6/d2/d53/class_o_n___linetype_segment.html +++ b/6/d2/d53/class_o_n___linetype_segment.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_LinetypeSegment Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_LinetypeSegment Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -443,11 +426,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d2/d58/class_o_n__3dm_annotation_settings-members.html b/6/d2/d58/class_o_n__3dm_annotation_settings-members.html index 2b409678..fef0aaac 100644 --- a/6/d2/d58/class_o_n__3dm_annotation_settings-members.html +++ b/6/d2/d58/class_o_n__3dm_annotation_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -101,11 +84,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmAnnotationSettings ~ON_3dmAnnotationSettings()=defaultON_3dmAnnotationSettings
+ +
+
+ diff --git a/6/d2/d58/class_o_n___bounding_box-members.html b/6/d2/d58/class_o_n___bounding_box-members.html index b952bf76..6baf0dde 100644 --- a/6/d2/d58/class_o_n___bounding_box-members.html +++ b/6/d2/d58/class_o_n___bounding_box-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -144,11 +127,16 @@ $(function() { Volume() constON_BoundingBox ~ON_BoundingBox()=defaultON_BoundingBox
+ +
+
+ diff --git a/6/d2/d63/opennurbs__internal___v5__dimstyle_8h_source.html b/6/d2/d63/opennurbs__internal___v5__dimstyle_8h_source.html index 29fe674e..576f3946 100644 --- a/6/d2/d63/opennurbs__internal___v5__dimstyle_8h_source.html +++ b/6/d2/d63/opennurbs__internal___v5__dimstyle_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_V5_dimstyle.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_V5_dimstyle.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d69/opennurbs__private__wrap__defs_8h_source.html b/6/d2/d69/opennurbs__private__wrap__defs_8h_source.html index d840115f..9c422aef 100644 --- a/6/d2/d69/opennurbs__private__wrap__defs_8h_source.html +++ b/6/d2/d69/opennurbs__private__wrap__defs_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_private_wrap_defs.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_private_wrap_defs.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2014 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 #if !defined(OPENNURBS_PRIVATE_WRAP_DEFS_INC_)
17 #define OPENNURBS_PRIVATE_WRAP_DEFS_INC_
18 
19 #if 0
20 // OBSOLETE
21 template <class T>
22 ON_PrivateWrap<T>::ON_PrivateWrap()
23  : r(*(new(((void*)_buffer))T()))
24 {
25  // Use placement new to constuct a T class in the memory located in the _buffer[] member;
26 }
27 
28 template <class T >
29 ON_PrivateWrap< T >::~ON_PrivateWrap()
30 {
31  T * p = &r;
32  if (nullptr != p)
33  p->~T();
34  _buffer[0] = _buffer[1] = _buffer[2] = _buffer[3] = _buffer[4] = 0;
35 }
36 
37 template <class T >
38 ON_PrivateWrap< T >::ON_PrivateWrap(const ON_PrivateWrap< T >& src)
39  : r(*(new(((void*)_buffer))T(src.r)))
40 {
41  // Use in placement new to copy constuct a T class in the memory located in the _buffer[] member;
42 }
43 
44 template <class T >
45 ON_PrivateWrap< T >& ON_PrivateWrap< T >::operator=(const ON_PrivateWrap< T >& src)
46 {
47  if (this != &src)
48  r = src.r;
49  return *this;
50 }
51 
52 template <class T >
53 ON_PrivateWrap< T >::ON_PrivateWrap(const ON_PrivateWrap< T >&& src)
54  : r(*(new(((void*)_buffer))T(std::move(src.r))))
55 {
56  // Use in placement new to rvalue copy constuct a T class in the memory located in the _buffer[] member;
57 }
58 
59 template <class T >
60 ON_PrivateWrap< T >& ON_PrivateWrap< T >::operator=(const ON_PrivateWrap< T >&& src)
61 {
62  if (this != &src)
63  r = std::move(src.r);
64  return *this;
65 }
66 
67 template <class T >
68 ON_PrivateWrap< T >::operator const T * () const
69 {
70  return &r;
71 }
72 
73 template <class T >
74 ON_PrivateWrap< T >::operator T * ()
75 {
76  return &r;
77 }
78 
79 template <class T >
80 ON_PrivateWrap< T >::operator const T & () const
81 {
82  return r;
83 }
84 
85 template <class T >
86 ON_PrivateWrap< T >::operator T& ()
87 {
88  return r;
89 }
90 #endif
91 
92 #endif
93 
+ +
+
+ diff --git a/6/d2/d6a/class_o_n__3dm_view_position.html b/6/d2/d6a/class_o_n__3dm_view_position.html index b114675c..08bb99fe 100644 --- a/6/d2/d6a/class_o_n__3dm_view_position.html +++ b/6/d2/d6a/class_o_n__3dm_view_position.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmViewPosition Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmViewPosition Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -326,11 +309,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d2/d6a/class_o_n___referenced_component_settings-members.html b/6/d2/d6a/class_o_n___referenced_component_settings-members.html index c6cab8d0..66d886e7 100644 --- a/6/d2/d6a/class_o_n___referenced_component_settings-members.html +++ b/6/d2/d6a/class_o_n___referenced_component_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &archive) constON_ReferencedComponentSettings ~ON_ReferencedComponentSettings()ON_ReferencedComponentSettings
+ +
+
+ diff --git a/6/d2/d6c/class_o_n___earth_anchor_point.html b/6/d2/d6c/class_o_n___earth_anchor_point.html index 7d891ab1..7c9c8dcd 100644 --- a/6/d2/d6c/class_o_n___earth_anchor_point.html +++ b/6/d2/d6c/class_o_n___earth_anchor_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_EarthAnchorPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_EarthAnchorPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1297,11 +1280,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d2/d71/class_o_n___base64_encode_stream-members.html b/6/d2/d71/class_o_n___base64_encode_stream-members.html index 7360b005..4d55a89f 100644 --- a/6/d2/d71/class_o_n___base64_encode_stream-members.html +++ b/6/d2/d71/class_o_n___base64_encode_stream-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { SetCallback(ON_StreamCallbackFunction callback_function, void *callback_context)ON_Base64EncodeStream ~ON_Base64EncodeStream()ON_Base64EncodeStreamvirtual
+ +
+
+ diff --git a/6/d2/d73/class_o_n___rdk_material_instance_id_obsolete_user_data.html b/6/d2/d73/class_o_n___rdk_material_instance_id_obsolete_user_data.html index f65f83e1..682973c8 100644 --- a/6/d2/d73/class_o_n___rdk_material_instance_id_obsolete_user_data.html +++ b/6/d2/d73/class_o_n___rdk_material_instance_id_obsolete_user_data.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RdkMaterialInstanceIdObsoleteUserData Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RdkMaterialInstanceIdObsoleteUserData Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -618,11 +601,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d2/d76/class_o_n___rdk_material_instance_id_obsolete_user_data-members.html b/6/d2/d76/class_o_n___rdk_material_instance_id_obsolete_user_data-members.html index c3d40765..10d91abe 100644 --- a/6/d2/d76/class_o_n___rdk_material_instance_id_obsolete_user_data-members.html +++ b/6/d2/d76/class_o_n___rdk_material_instance_id_obsolete_user_data-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d2/d78/struct_o_n___r_tree_sphere-members.html b/6/d2/d78/struct_o_n___r_tree_sphere-members.html index 46bbb807..fb2f454a 100644 --- a/6/d2/d78/struct_o_n___r_tree_sphere-members.html +++ b/6/d2/d78/struct_o_n___r_tree_sphere-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { m_pointON_RTreeSphere m_radiusON_RTreeSphere
+ +
+
+ diff --git a/6/d2/d7a/class_o_n___linetype-members.html b/6/d2/d7a/class_o_n___linetype-members.html index 2b49b6f0..ceef85ea 100644 --- a/6/d2/d7a/class_o_n___linetype-members.html +++ b/6/d2/d7a/class_o_n___linetype-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -279,11 +262,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d2/d7c/class_o_n__3dm_notes-members.html b/6/d2/d7c/class_o_n__3dm_notes-members.html index c3ce4c02..09c6c46a 100644 --- a/6/d2/d7c/class_o_n__3dm_notes-members.html +++ b/6/d2/d7c/class_o_n__3dm_notes-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmNotes ~ON_3dmNotes()ON_3dmNotes
+ +
+
+ diff --git a/6/d2/d7d/class_o_n___m_d5-members.html b/6/d2/d7d/class_o_n___m_d5-members.html index 5105fcca..ccf7d8e8 100644 --- a/6/d2/d7d/class_o_n___m_d5-members.html +++ b/6/d2/d7d/class_o_n___m_d5-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { Validate()ON_MD5static ~ON_MD5()=defaultON_MD5
+ +
+
+ diff --git a/6/d2/d7f/class_o_n___hash32_table.html b/6/d2/d7f/class_o_n___hash32_table.html index 1c74a752..17a0c853 100644 --- a/6/d2/d7f/class_o_n___hash32_table.html +++ b/6/d2/d7f/class_o_n___hash32_table.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Hash32Table Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Hash32Table Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -348,11 +331,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d2/d86/class_o_n___user_string_list-members.html b/6/d2/d86/class_o_n___user_string_list-members.html index 3eeab47b..5bb12e3e 100644 --- a/6/d2/d86/class_o_n___user_string_list-members.html +++ b/6/d2/d86/class_o_n___user_string_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -132,11 +115,16 @@ $(function() { ~ON_UserData()ON_UserData ~ON_UserStringList()ON_UserStringList
+ +
+
+ diff --git a/6/d2/d98/opennurbs__plane_8h_source.html b/6/d2/d98/opennurbs__plane_8h_source.html index ae1fd04e..fc85acf1 100644 --- a/6/d2/d98/opennurbs__plane_8h_source.html +++ b/6/d2/d98/opennurbs__plane_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_plane.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_plane.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d99/opennurbs__textlog_8h_source.html b/6/d2/d99/opennurbs__textlog_8h_source.html index ecc842c7..fe11db72 100644 --- a/6/d2/d99/opennurbs__textlog_8h_source.html +++ b/6/d2/d99/opennurbs__textlog_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textlog.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textlog.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/d9a/class_o_n___text.html b/6/d2/d9a/class_o_n___text.html index 7645d15f..fe096e12 100644 --- a/6/d2/d9a/class_o_n___text.html +++ b/6/d2/d9a/class_o_n___text.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Text Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Text Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1468,11 +1451,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d2/d9b/class_o_n__4d_point_array.html b/6/d2/d9b/class_o_n__4d_point_array.html index 83a5c8c4..d1db88be 100644 --- a/6/d2/d9b/class_o_n__4d_point_array.html +++ b/6/d2/d9b/class_o_n__4d_point_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_4dPointArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_4dPointArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -393,11 +376,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d2/d9b/class_o_n___obj_ref___i_ref_i_d-members.html b/6/d2/d9b/class_o_n___obj_ref___i_ref_i_d-members.html index 88d8c76e..47786fa5 100644 --- a/6/d2/d9b/class_o_n___obj_ref___i_ref_i_d-members.html +++ b/6/d2/d9b/class_o_n___obj_ref___i_ref_i_d-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &) constON_ObjRef_IRefID ~ON_ObjRef_IRefID()=defaultON_ObjRef_IRefID
+ +
+
+ diff --git a/6/d2/da2/class_o_n___face_name_key.html b/6/d2/da2/class_o_n___face_name_key.html index 0206c0e4..966686e9 100644 --- a/6/d2/da2/class_o_n___face_name_key.html +++ b/6/d2/da2/class_o_n___face_name_key.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FaceNameKey Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FaceNameKey Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -138,11 +121,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d2/da3/class_o_n___text_log.html b/6/d2/da3/class_o_n___text_log.html index e5433bee..f8e6ce93 100644 --- a/6/d2/da3/class_o_n___text_log.html +++ b/6/d2/da3/class_o_n___text_log.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextLog Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextLog Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1513,11 +1496,16 @@ Friends
+ +
+
+ diff --git a/6/d2/da4/class_o_n___text_run_builder-members.html b/6/d2/da4/class_o_n___text_run_builder-members.html index 8c0b01fd..fec5572e 100644 --- a/6/d2/da4/class_o_n___text_run_builder-members.html +++ b/6/d2/da4/class_o_n___text_run_builder-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -142,11 +125,16 @@ $(function() { ~ON_TextBuilder()ON_TextBuildervirtual ~ON_TextRunBuilder()ON_TextRunBuildervirtual
+ +
+
+ diff --git a/6/d2/da9/class_o_n__4d_rect.html b/6/d2/da9/class_o_n__4d_rect.html index d0083af1..d1872618 100644 --- a/6/d2/da9/class_o_n__4d_rect.html +++ b/6/d2/da9/class_o_n__4d_rect.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_4dRect Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_4dRect Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -987,11 +970,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d2/dac/class_o_n___rtf_first_char_1_1_text_run-members.html b/6/d2/dac/class_o_n___rtf_first_char_1_1_text_run-members.html index 64c5d536..057edcfd 100644 --- a/6/d2/dac/class_o_n___rtf_first_char_1_1_text_run-members.html +++ b/6/d2/dac/class_o_n___rtf_first_char_1_1_text_run-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/d2/db4/class_o_n___fixed_size_pool_iterator-members.html b/6/d2/db4/class_o_n___fixed_size_pool_iterator-members.html index 64f12027..5480edc6 100644 --- a/6/d2/db4/class_o_n___fixed_size_pool_iterator-members.html +++ b/6/d2/db4/class_o_n___fixed_size_pool_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { ON_FixedSizePoolIterator(const class ON_FixedSizePool &fsp)ON_FixedSizePoolIterator Reset()ON_FixedSizePoolIterator
+ +
+
+ diff --git a/6/d2/dc2/opennurbs__knot_8h_source.html b/6/d2/dc2/opennurbs__knot_8h_source.html index 2bf96ccc..55913d78 100644 --- a/6/d2/dc2/opennurbs__knot_8h_source.html +++ b/6/d2/dc2/opennurbs__knot_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_knot.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_knot.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- +
+ diff --git a/6/d2/dc5/class_o_n___polyline_curve-members.html b/6/d2/dc5/class_o_n___polyline_curve-members.html index cbe188e8..8330b503 100644 --- a/6/d2/dc5/class_o_n___polyline_curve-members.html +++ b/6/d2/dc5/class_o_n___polyline_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -205,11 +188,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_PolylineCurve()ON_PolylineCurvevirtual
+ +
+
+ diff --git a/6/d2/dc6/class_o_n___model_component_content_mark.html b/6/d2/dc6/class_o_n___model_component_content_mark.html index a7c8d63b..7596d65b 100644 --- a/6/d2/dc6/class_o_n___model_component_content_mark.html +++ b/6/d2/dc6/class_o_n___model_component_content_mark.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ModelComponentContentMark Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ModelComponentContentMark Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -503,11 +486,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d2/dca/class_o_n___detail_view.html b/6/d2/dca/class_o_n___detail_view.html index 3f62bd26..97456561 100644 --- a/6/d2/dca/class_o_n___detail_view.html +++ b/6/d2/dca/class_o_n___detail_view.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DetailView Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DetailView Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -696,11 +679,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d2/dd5/class_o_n___mesh_curvature_stats-members.html b/6/d2/dd5/class_o_n___mesh_curvature_stats-members.html index 2d8722cb..f0aa9ecd 100644 --- a/6/d2/dd5/class_o_n___mesh_curvature_stats-members.html +++ b/6/d2/dd5/class_o_n___mesh_curvature_stats-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -84,11 +67,16 @@ $(function() { Write(ON_BinaryArchive &) constON_MeshCurvatureStats ~ON_MeshCurvatureStats()ON_MeshCurvatureStats
+ +
+
+ diff --git a/6/d2/dde/class_o_n__3d_ray-members.html b/6/d2/dde/class_o_n__3d_ray-members.html index d2cc8fd5..7883c204 100644 --- a/6/d2/dde/class_o_n__3d_ray-members.html +++ b/6/d2/dde/class_o_n__3d_ray-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { m_PON_3dRay m_VON_3dRay
+ +
+
+ diff --git a/6/d2/de1/opennurbs__defines_8h_source.html b/6/d2/de1/opennurbs__defines_8h_source.html index 39af3b39..ec0139af 100644 --- a/6/d2/de1/opennurbs__defines_8h_source.html +++ b/6/d2/de1/opennurbs__defines_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_defines.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_defines.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/de8/class_o_n___hash32_table_item-members.html b/6/d2/de8/class_o_n___hash32_table_item-members.html index 774b26a4..791fbe13 100644 --- a/6/d2/de8/class_o_n___hash32_table_item-members.html +++ b/6/d2/de8/class_o_n___hash32_table_item-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -75,11 +58,16 @@ $(function() { operator=(const ON_Hash32TableItem &)=defaultON_Hash32TableItem ~ON_Hash32TableItem()=defaultON_Hash32TableItem
+ +
+
+ diff --git a/6/d2/de8/opennurbs__3dm__attributes_8h_source.html b/6/d2/de8/opennurbs__3dm__attributes_8h_source.html index 66c47956..5d5904d2 100644 --- a/6/d2/de8/opennurbs__3dm__attributes_8h_source.html +++ b/6/d2/de8/opennurbs__3dm__attributes_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm_attributes.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm_attributes.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/dec/opennurbs__3dm__settings_8h_source.html b/6/d2/dec/opennurbs__3dm__settings_8h_source.html index 2431c263..0252b845 100644 --- a/6/d2/dec/opennurbs__3dm__settings_8h_source.html +++ b/6/d2/dec/opennurbs__3dm__settings_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm_settings.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm_settings.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/dee/class_o_n___clipping_region_points-members.html b/6/d2/dee/class_o_n___clipping_region_points-members.html index c2a1f964..2b1420d2 100644 --- a/6/d2/dee/class_o_n___clipping_region_points-members.html +++ b/6/d2/dee/class_o_n___clipping_region_points-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -90,11 +73,16 @@ $(function() { ReserveBufferPointCapacity(size_t buffer_point_capacity)ON_ClippingRegionPoints ~ON_ClippingRegionPoints()ON_ClippingRegionPoints
+ +
+
+ diff --git a/6/d2/df0/opennurbs__surfaceproxy_8h_source.html b/6/d2/df0/opennurbs__surfaceproxy_8h_source.html index 1615dca4..a5d25d3c 100644 --- a/6/d2/df0/opennurbs__surfaceproxy_8h_source.html +++ b/6/d2/df0/opennurbs__surfaceproxy_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_surfaceproxy.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_surfaceproxy.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d2/df4/class_o_n___text_mask.html b/6/d2/df4/class_o_n___text_mask.html index 702154d9..8be4181f 100644 --- a/6/d2/df4/class_o_n___text_mask.html +++ b/6/d2/df4/class_o_n___text_mask.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextMask Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextMask Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -549,11 +532,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d2/df5/class_o_n___file_system-members.html b/6/d2/df5/class_o_n___file_system-members.html index 563dd3b8..9a424c0c 100644 --- a/6/d2/df5/class_o_n___file_system-members.html +++ b/6/d2/df5/class_o_n___file_system-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { RemoveFile(const char *file_path)ON_FileSystemstatic RemoveFile(const wchar_t *file_path)ON_FileSystemstatic
+ +
+
+ diff --git a/6/d2/df8/class_o_n___check_sum-members.html b/6/d2/df8/class_o_n___check_sum-members.html index 149231a6..884fe276 100644 --- a/6/d2/df8/class_o_n___check_sum-members.html +++ b/6/d2/df8/class_o_n___check_sum-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -84,11 +67,16 @@ $(function() { Zero()ON_CheckSum ~ON_CheckSum()ON_CheckSum
+ +
+
+ diff --git a/6/d2/dfe/class_o_n___manifest_map_item-members.html b/6/d2/dfe/class_o_n___manifest_map_item-members.html index 6c5e168c..078e5217 100644 --- a/6/d2/dfe/class_o_n___manifest_map_item-members.html +++ b/6/d2/dfe/class_o_n___manifest_map_item-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -103,11 +86,16 @@ $(function() { UnsetON_ManifestMapItemstatic ~ON_ManifestMapItem()=defaultON_ManifestMapItem
+ +
+
+ diff --git a/6/d3/d03/opennurbs__array_8h_source.html b/6/d3/d03/opennurbs__array_8h_source.html index 40525542..84024ef8 100644 --- a/6/d3/d03/opennurbs__array_8h_source.html +++ b/6/d3/d03/opennurbs__array_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_array.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_array.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/d04/class_o_n__3d_ray.html b/6/d3/d04/class_o_n__3d_ray.html index f849c3a0..297ad2dd 100644 --- a/6/d3/d04/class_o_n__3d_ray.html +++ b/6/d3/d04/class_o_n__3d_ray.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dRay Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dRay Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -106,11 +89,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d3/d0a/class_o_n___binary_archive-members.html b/6/d3/d0a/class_o_n___binary_archive-members.html index 5d8675bb..48572553 100644 --- a/6/d3/d0a/class_o_n___binary_archive-members.html +++ b/6/d3/d0a/class_o_n___binary_archive-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -526,11 +509,16 @@ $(function() { WriteXform(const ON_Xform &)ON_BinaryArchive ~ON_BinaryArchive()ON_BinaryArchivevirtual
+ +
+
+ diff --git a/6/d3/d13/class_o_n___xform.html b/6/d3/d13/class_o_n___xform.html index 646d0d4b..8d328e85 100644 --- a/6/d3/d13/class_o_n___xform.html +++ b/6/d3/d13/class_o_n___xform.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Xform Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Xform Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3061,11 +3044,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d3/d18/class_o_n___brep_loop_array-members.html b/6/d3/d18/class_o_n___brep_loop_array-members.html index 166f3474..b893704f 100644 --- a/6/d3/d18/class_o_n___brep_loop_array-members.html +++ b/6/d3/d18/class_o_n___brep_loop_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d3/d1b/class_o_n___uuid_pair-members.html b/6/d3/d1b/class_o_n___uuid_pair-members.html index 5598124d..b8ffbdc7 100644 --- a/6/d3/d1b/class_o_n___uuid_pair-members.html +++ b/6/d3/d1b/class_o_n___uuid_pair-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -72,11 +55,16 @@ $(function() { m_uuidON_UuidPair ON_UuidPair()ON_UuidPair
+ +
+
+ diff --git a/6/d3/d1f/class_o_n___detail_view-members.html b/6/d3/d1f/class_o_n___detail_view-members.html index 8598537d..0e638191 100644 --- a/6/d3/d1f/class_o_n___detail_view-members.html +++ b/6/d3/d1f/class_o_n___detail_view-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -139,11 +122,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d3/d23/class_o_n___object_array-members.html b/6/d3/d23/class_o_n___object_array-members.html index d3c2443a..4280a45a 100644 --- a/6/d3/d23/class_o_n___object_array-members.html +++ b/6/d3/d23/class_o_n___object_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -142,11 +125,16 @@ $(function() { ~ON_ClassArray()ON_ClassArray< T >virtual ~ON_ObjectArray()ON_ObjectArray< T >
+ +
+
+ diff --git a/6/d3/d2f/class_o_n___xform-members.html b/6/d3/d2f/class_o_n___xform-members.html index 7a4779c5..83fd65b7 100644 --- a/6/d3/d2f/class_o_n___xform-members.html +++ b/6/d3/d2f/class_o_n___xform-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -160,11 +143,16 @@ $(function() { ZeroTransformationON_Xformstatic ~ON_Xform()=defaultON_Xform
+ +
+
+ diff --git a/6/d3/d32/class_o_n___user_string_list.html b/6/d3/d32/class_o_n___user_string_list.html index 237ef09d..5905e804 100644 --- a/6/d3/d32/class_o_n___user_string_list.html +++ b/6/d3/d32/class_o_n___user_string_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UserStringList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UserStringList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -629,11 +612,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/d38/class_o_n___rtf_string_builder.html b/6/d3/d38/class_o_n___rtf_string_builder.html index 986f47d3..b79ed52c 100644 --- a/6/d3/d38/class_o_n___rtf_string_builder.html +++ b/6/d3/d38/class_o_n___rtf_string_builder.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RtfStringBuilder Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RtfStringBuilder Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1769,11 +1752,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/d38/struct_o_n___brep_trim_point-members.html b/6/d3/d38/struct_o_n___brep_trim_point-members.html index ee7afa4e..177a3f88 100644 --- a/6/d3/d38/struct_o_n___brep_trim_point-members.html +++ b/6/d3/d38/struct_o_n___brep_trim_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -70,11 +53,16 @@ $(function() { pON_BrepTrimPoint tON_BrepTrimPoint
+ +
+
+ diff --git a/6/d3/d3b/class_o_n___aggregate_component_status-members.html b/6/d3/d3b/class_o_n___aggregate_component_status-members.html index 4d8aa4b7..c7769c50 100644 --- a/6/d3/d3b/class_o_n___aggregate_component_status-members.html +++ b/6/d3/d3b/class_o_n___aggregate_component_status-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d3/d3c/class_o_n___class_id.html b/6/d3/d3c/class_o_n___class_id.html index 1442d2a4..412b5c64 100644 --- a/6/d3/d3c/class_o_n___class_id.html +++ b/6/d3/d3c/class_o_n___class_id.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClassId Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClassId Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -536,11 +519,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d3/d40/struct_o_n___mesh_part-members.html b/6/d3/d40/struct_o_n___mesh_part-members.html index 226810d8..6209e9dc 100644 --- a/6/d3/d40/struct_o_n___mesh_part-members.html +++ b/6/d3/d40/struct_o_n___mesh_part-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -71,11 +54,16 @@ $(function() { vertex_countON_MeshPart viON_MeshPart
+ +
+
+ diff --git a/6/d3/d50/class_o_n___object_rendering_attributes.html b/6/d3/d50/class_o_n___object_rendering_attributes.html index 8002f8de..d30c320d 100644 --- a/6/d3/d50/class_o_n___object_rendering_attributes.html +++ b/6/d3/d50/class_o_n___object_rendering_attributes.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ObjectRenderingAttributes Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ObjectRenderingAttributes Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -602,11 +585,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d3/d52/class_o_n___simple_array-members.html b/6/d3/d52/class_o_n___simple_array-members.html index 2fc5e33b..a33db49e 100644 --- a/6/d3/d52/class_o_n___simple_array-members.html +++ b/6/d3/d52/class_o_n___simple_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -137,11 +120,16 @@ $(function() { Zero()ON_SimpleArray< T > ~ON_SimpleArray()ON_SimpleArray< T >virtual
+ +
+
+ diff --git a/6/d3/d56/class_o_n___class_array-members.html b/6/d3/d56/class_o_n___class_array-members.html index 6b12d4cc..0deddaf1 100644 --- a/6/d3/d56/class_o_n___class_array-members.html +++ b/6/d3/d56/class_o_n___class_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -136,11 +119,16 @@ $(function() { Zero()ON_ClassArray< T > ~ON_ClassArray()ON_ClassArray< T >virtual
+ +
+
+ diff --git a/6/d3/d58/class_o_n___mesh_cache.html b/6/d3/d58/class_o_n___mesh_cache.html index fa3f0156..a46cb11d 100644 --- a/6/d3/d58/class_o_n___mesh_cache.html +++ b/6/d3/d58/class_o_n___mesh_cache.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshCache Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshCache Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -760,11 +743,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d3/d5c/class_o_n___text_content-members.html b/6/d3/d5c/class_o_n___text_content-members.html index 70399179..e723af9f 100644 --- a/6/d3/d5c/class_o_n___text_content-members.html +++ b/6/d3/d5c/class_o_n___text_content-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -195,11 +178,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_TextContent()ON_TextContent
+ +
+
+ diff --git a/6/d3/d5d/class_o_n__3dm_application.html b/6/d3/d5d/class_o_n__3dm_application.html index 48f3db93..ec18e104 100644 --- a/6/d3/d5d/class_o_n__3dm_application.html +++ b/6/d3/d5d/class_o_n__3dm_application.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmApplication Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmApplication Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -304,11 +287,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d3/d6a/class_o_n___nurbs_curve.html b/6/d3/d6a/class_o_n___nurbs_curve.html index 14aac1ca..4406b713 100644 --- a/6/d3/d6a/class_o_n___nurbs_curve.html +++ b/6/d3/d6a/class_o_n___nurbs_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_NurbsCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_NurbsCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3722,11 +3705,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/d72/opennurbs__evaluate__nurbs_8h_source.html b/6/d3/d72/opennurbs__evaluate__nurbs_8h_source.html index adb4f9b5..a3c93cd3 100644 --- a/6/d3/d72/opennurbs__evaluate__nurbs_8h_source.html +++ b/6/d3/d72/opennurbs__evaluate__nurbs_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_evaluate_nurbs.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_evaluate_nurbs.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(ON_EVALUATE_NURBS_INC_)
18 #define ON_EVALUATE_NURBS_INC_
19 
20 ON_DECL
21 bool ON_IncreaseBezierDegree(
22  int, // dimension
23  bool, // true if Bezier is rational
24  int, // order (>=2)
25  int, // cv_stride (>=dim+1)
26  double* // cv[(order+1)*cv_stride] array
27  );
28 
29 ON_DECL
30 bool ON_RemoveBezierSingAt0( // input bezier is rational with 0/0 at start
31  int, // dimension
32  int, // order (>=2)
33  int, // cv_stride (>=dim+1)
34  double* // cv[order*cv_stride] array
35  );
36 
37 ON_DECL
38 bool ON_RemoveBezierSingAt1( // input bezier is rational with 0/0 at end
39  int, // dimension
40  int, // order (>=2)
41  int, // cv_stride (>=dim+1)
42  double* // cv[order*cv_stride] array
43  );
44 
45 ON_DECL
46 double ON_EvaluateBernsteinBasis( // returns (i choose d)*(1-t)^(d-i)*t^i
47  int, // degree,
48  int, // 0 <= i <= degree
49  double // t
50  );
51 
52 ON_DECL
53 void ON_EvaluatedeCasteljau(
54  int, // dim
55  int, // order
56  int, // side <= 0 return left side of bezier in cv array
57  // > 0 return right side of bezier in cv array
58  int, // cv_stride
59  double*, // cv
60  double // t 0 <= t <= 1
61  );
62 
63 ON_DECL
64 bool ON_EvaluateBezier(
65  int, // dimension
66  bool, // true if Bezier is rational
67  int, // order (>=2)
68  int, // cv_stride >= (is_rat)?dim+1:dim
69  const double*, // cv[order*cv_stride] array
70  double, double, // t0,t1 = domain of bezier
71  int, // number of derivatives to compute (>=0)
72  double, // evaluation parameter
73  int, // v_stride (>=dimension)
74  double* // v[(der_count+1)*v_stride] array
75  );
76 
77 /*
78 Description:
79  Evaluate B-spline basis functions
80 
81 Parameters:
82  order - [in]
83  order >= 1
84  d = degree = order - 1
85  knot - [in]
86  array of length 2*d.
87  Generally, knot[0] <= ... <= knot[d-1] < knot[d] <= ... <= knot[2*d-1].
88  These are the knots that are active for the span being evaluated.
89  t - [in]
90  Evaluation parameter.
91  Typically knot[d-1] <= t <= knot[d].
92  In general t may be outside the interval knot[d-1],knot[d]. This can happen
93  when some type of extrapolation is being used and is almost always a bad
94  idea in practical situations.
95 
96  N - [out]
97  double array with capacity order*order.
98  The returned values are:
99 
100  If "N" were declared as double N[order][order], then
101 
102  k
103  N[d-k][i] = N (t) = value of i-th degree k basis function at t.
104  i
105  where 0 <= k <= d and k <= i <= d.
106 
107  In particular, N[0], ..., N[d] - values of degree d basis functions.
108  The "lower left" triangle is not initialized.
109 
110  Actually, the above is true when knot[d-1] <= t < knot[d]. Otherwise, the
111  value returned is the value of the polynomial that agrees with N_i^k on the
112  half open domain [ knot[d-1], knot[d] )
113 
114 COMMENTS:
115  If a degree d NURBS has n control points, then the OpenNURBS knot vector
116  for the entire NURBS curve has length d+n-1. The knot[] paramter to this
117  function points to the 2*d knots active for the span being evaluated.
118 
119  Most literature, including DeBoor and The NURBS Book,
120  duplicate the Opennurbs start and end knot values and have knot vectors
121  of length d+n+1. The extra two knot values are completely superfluous
122  when degree >= 1.
123 
124  Assume C is a B-spline of degree d (order=d+1) with n control vertices
125  (n>=d+1) and knot[] is its knot vector. Then
126 
127  C(t) = Sum( 0 <= i < n, N_{i}(t) * C_{i} )
128 
129  where N_{i} are the degree d b-spline basis functions and C_{i} are the control
130  vertices. The knot[] array length d+n-1 and satisfies
131 
132  knot[0] <= ... <= knot[d-1] < knot[d]
133  knot[n-2] < knot[n-1] <= ... <= knot[n+d-2]
134  knot[i] < knot[d+i] for 0 <= i < n-1
135  knot[i] <= knot[i+1] for 0 <= i < n+d-2
136 
137  The domain of C is [ knot[d-1], knot[n-1] ].
138 
139  The support of N_{i} is [ knot[i-1], knot[i+d] ).
140 
141  If d-1 <= k < n-1 and knot[k] <= t < knot[k+1], then
142  N_{i}(t) = 0 if i <= k-d
143  = 0 if i >= k+2
144  = B[i-k+d-1] if k-d+1 <= i <= k+1, where B[] is computed by the call
145  ON_EvaluateNurbsBasis( d+1, knot+k-d+1, t, B );
146 
147  If 0 <= j < n-d, 0 <= m <= d, knot[j+d-1] <= t < knot[j+d], and B[] is
148  computed by the call
149  ON_EvaluateNurbsBasis( d+1, knot+j, t, B ),
150  then
151  N_{j+m}(t) = B[m].
152 */
153 ON_DECL
154 bool ON_EvaluateNurbsBasis(
155  int order,
156  const double* knot,
157  double t,
158  double* N
159  );
160 
161 /*
162 Description:
163  Calculate derivatives of B-spline basis functions.
164 INPUT:
165  order - [in]
166  order >= 1
167  d = degree = order - 1
168  knot - [in]
169  array of length 2*d.
170  Generally, knot[0] <= ... <= knot[d-1] < knot[d] <= ... <= knot[2*d-1].
171  These are the knots that are active for the span being evaluated.
172  der_count - [in]
173  1 <= der_count < order
174  Number of derivatives.
175  Note all B-spline basis derivatives with der_coutn >= order are identically zero.
176 
177  N - [in]
178  The input value of N[] should be the results of the call
179  ON_EvaluateNurbsBasis( order, knot, t, N );
180 
181  N - [out]
182  If "N" were declared as double N[order][order], then
183 
184  d
185  N[d-k][i] = k-th derivative of N (t)
186  i
187 
188  where 0 <= k <= d and 0 <= i <= d.
189 
190  In particular,
191  N[0], ..., N[d] - values of degree d basis functions.
192  N[order], ..., N[order_d] - values of first derivative.
193 */
194 ON_DECL
195 bool ON_EvaluateNurbsBasisDerivatives(
196  int order,
197  const double* knot,
198  int der_count,
199  double* N
200  );
201 
202 /*
203 Description:
204  Evaluate a NURBS curve span.
205 Parameters:
206  dim - [in]
207  dimension (> 0).
208  is_rat - [in]
209  true or false.
210  order - [in]
211  order=degree+1 (order>=2)
212  knot - [in] NURBS knot vector.
213  NURBS knot vector with 2*(order-1) knots, knot[order-2] != knot[order-1]
214  cv_stride - [in]
215  cv - [in]
216  For 0 <= i < order the i-th control vertex is
217 
218  cv[n],...,cv[n+(is_rat?dim:dim+1)],
219 
220  where n = i*cv_stride. If is_rat is true the cv is
221  in homogeneous form.
222  der_count - [in]
223  number of derivatives to evaluate (>=0)
224  t - [in]
225  evaluation parameter
226  v_stride - [in]
227  v - [out]
228  An array of length v_stride*(der_count+1). The evaluation
229  results are returned in this array.
230 
231  P = v[0],...,v[m_dim-1]
232  Dt = v[v_stride],...
233  Dtt = v[2*v_stride],...
234  ...
235 
236  In general, Dt^i returned in v[n],...,v[n+m_dim-1], where
237 
238  n = v_stride*i.
239 
240 Returns:
241  True if successful.
242 See Also:
243  ON_NurbsCurve::Evaluate
244  ON_EvaluateNurbsSurfaceSpan
245  ON_EvaluateNurbsCageSpan
246 */
247 ON_DECL
248 bool ON_EvaluateNurbsSpan(
249  int dim,
250  bool is_rat,
251  int order,
252  const double* knot,
253  int cv_stride,
254  const double* cv,
255  int der_count,
256  double t,
257  int v_stride,
258  double* v
259  );
260 
261 /*
262 Description:
263  Evaluate a NURBS surface bispan.
264 Parameters:
265  dim - [in] >0
266  is_rat - [in] true of false
267  order0 - [in] >= 2
268  order1 - [in] >= 2
269  knot0 - [in]
270  NURBS knot vector with 2*(order0-1) knots, knot0[order0-2] != knot0[order0-1]
271  knot1 - [in]
272  NURBS knot vector with 2*(order1-1) knots, knot1[order1-2] != knot1[order1-1]
273  cv_stride0 - [in]
274  cv_stride1 - [in]
275  cv - [in]
276  For 0 <= i < order0 and 0 <= j < order1, the (i,j) control vertex is
277 
278  cv[n],...,cv[n+(is_rat?dim:dim+1)],
279 
280  where n = i*cv_stride0 + j*cv_stride1. If is_rat is true the cv is
281  in homogeneous form.
282 
283  der_count - [in] (>=0)
284  s - [in]
285  t - [in] (s,t) is the evaluation parameter
286  v_stride - [in] (>=dim)
287  v - [out] An array of length v_stride*(der_count+1)*(der_count+2)/2.
288  The evaluation results are stored in this array.
289 
290  P = v[0],...,v[m_dim-1]
291  Ds = v[v_stride],...
292  Dt = v[2*v_stride],...
293  Dss = v[3*v_stride],...
294  Dst = v[4*v_stride],...
295  Dtt = v[5*v_stride],...
296 
297  In general, Ds^i Dt^j is returned in v[n],...,v[n+m_dim-1], where
298 
299  n = v_stride*( (i+j)*(i+j+1)/2 + j).
300 
301 Returns:
302  True if succcessful.
303 See Also:
304  ON_NurbsSurface::Evaluate
305  ON_EvaluateNurbsSpan
306  ON_EvaluateNurbsCageSpan
307 */
308 ON_DECL
309 bool ON_EvaluateNurbsSurfaceSpan(
310  int dim,
311  bool is_rat,
312  int order0,
313  int order1,
314  const double* knot0,
315  const double* knot1,
316  int cv_stride0,
317  int cv_stride1,
318  const double* cv,
319  int der_count,
320  double s,
321  double t,
322  int v_stride,
323  double* v
324  );
325 
326 
327 
328 /*
329 Description:
330  Evaluate a NURBS cage trispan.
331 Parameters:
332  dim - [in] >0
333  is_rat - [in] true of false
334  order0 - [in] >= 2
335  order1 - [in] >= 2
336  order2 - [in] >= 2
337  knot0 - [in]
338  NURBS knot vector with 2*(order0-1) knots, knot0[order0-2] != knot0[order0-1]
339  knot1 - [in]
340  NURBS knot vector with 2*(order1-1) knots, knot1[order1-2] != knot1[order1-1]
341  knot2 - [in]
342  NURBS knot vector with 2*(order1-1) knots, knot2[order2-2] != knot2[order2-1]
343  cv_stride0 - [in]
344  cv_stride1 - [in]
345  cv_stride2 - [in]
346  cv - [in]
347  For 0 <= i < order0, 0 <= j < order1, and 0 <= k < order2,
348  the (i,j,k)-th control vertex is
349 
350  cv[n],...,cv[n+(is_rat?dim:dim+1)],
351 
352  where n = i*cv_stride0 + j*cv_stride1 *k*cv_stride2.
353  If is_rat is true the cv is in homogeneous form.
354 
355  der_count - [in] (>=0)
356  r - [in]
357  s - [in]
358  t - [in] (r,s,t) is the evaluation parameter
359  v_stride - [in] (>=dim)
360  v - [out] An array of length v_stride*(der_count+1)*(der_count+2)*(der_count+3)/6.
361  The evaluation results are stored in this array.
362 
363  P = v[0],...,v[m_dim-1]
364  Dr = v[v_stride],...
365  Ds = v[2*v_stride],...
366  Dt = v[3*v_stride],...
367  Drr = v[4*v_stride],...
368  Drs = v[5*v_stride],...
369  Drt = v[6*v_stride],...
370  Dss = v[7*v_stride],...
371  Dst = v[8*v_stride],...
372  Dtt = v[9*v_stride],...
373 
374  In general, Dr^i Ds^j Dt^k is returned in v[n],...,v[n+dim-1], where
375 
376  d = (i+j+k)
377  n = v_stride*( d*(d+1)*(d+2)/6 + (j+k)*(j+k+1)/2 + k)
378 
379 Returns:
380  True if succcessful.
381 See Also:
382  ON_NurbsCage::Evaluate
383  ON_EvaluateNurbsSpan
384  ON_EvaluateNurbsSurfaceSpan
385 */
386 ON_DECL
387 bool ON_EvaluateNurbsCageSpan(
388  int dim,
389  bool is_rat,
390  int order0, int order1, int order2,
391  const double* knot0,
392  const double* knot1,
393  const double* knot2,
394  int cv_stride0, int cv_stride1, int cv_stride2,
395  const double* cv,
396  int der_count,
397  double t0, double t1, double t2,
398  int v_stride,
399  double* v
400  );
401 
402 
403 ON_DECL
404 bool ON_EvaluateNurbsDeBoor( // for expert users only - no support available
405  int, // cv_dim ( dim+1 for rational cvs )
406  int, // order (>=2)
407  int, // cv_stride (>=cv_dim)
408  double*, // cv array - values changed to result of applying De Boor's algorithm
409  const double*, // knot array
410  int, // side,
411  // -1 return left side of B-spline span in cv array
412  // +1 return right side of B-spline span in cv array
413  // -2 return left side of B-spline span in cv array
414  // Ignore values of knots[0,...,order-3] and assume
415  // left end of span has a fully multiple knot with
416  // value "mult_k".
417  // +2 return right side of B-spline span in cv array
418  // Ignore values of knots[order,...,2*order-2] and
419  // assume right end of span has a fully multiple
420  // knot with value "mult_k".
421  double, // mult_k - used when side is +2 or -2. See above for usage.
422  double // t
423  // If side < 0, then the cv's for the portion of the NURB span to
424  // the LEFT of t are computed. If side > 0, then the cv's for the
425  // portion the span to the RIGHT of t are computed. The following
426  // table summarizes the restrictions on t:
427  //
428  // value of side condition t must satisfy
429  // -2 mult_k < t and mult_k < knots[order-1]
430  // -1 knots[order-2] < t
431  // +1 t < knots[order-1]
432  // +2 t < mult_k and knots[order-2] < mult_k
433  );
434 
435 
436 ON_DECL
437 bool ON_EvaluateNurbsBlossom(int, // cvdim,
438  int, // order,
439  int, // cv_stride,
440  const double*, //CV, size cv_stride*order
441  const double*, //knot, nondecreasing, size 2*(order-1)
442  // knot[order-2] != knot[order-1]
443  const double*, //t, input parameters size order-1
444  double* // P
445 
446  // DeBoor algorithm with different input at each step.
447  // returns false for bad input.
448  );
449 
450 
451 ON_DECL
452 void ON_ConvertNurbSpanToBezier(
453  int, // cvdim (dim+1 for rational curves)
454  int, // order,
455  int, // cvstride (>=cvdim)
456  double*, // cv array - input has NURBS cvs, output has Bezier cvs
457  const double*, // (2*order-2) knots for the NURBS span
458  double, // t0, NURBS span parameter of start point
459  double // t1, NURBS span parameter of end point
460  );
461 #endif
+ +
+
+ diff --git a/6/d3/d74/opennurbs__planesurface_8h_source.html b/6/d3/d74/opennurbs__planesurface_8h_source.html index 7ac202ea..0820c077 100644 --- a/6/d3/d74/opennurbs__planesurface_8h_source.html +++ b/6/d3/d74/opennurbs__planesurface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_planesurface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_planesurface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/d78/class_o_n__3d_point_array-members.html b/6/d3/d78/class_o_n__3d_point_array-members.html index 05a5ae22..32db4bf9 100644 --- a/6/d3/d78/class_o_n__3d_point_array-members.html +++ b/6/d3/d78/class_o_n__3d_point_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -155,11 +138,16 @@ $(function() { Zero()ON_SimpleArray< ON_3dPoint > ~ON_SimpleArray()ON_SimpleArray< ON_3dPoint >virtual
+ +
+
+ diff --git a/6/d3/d7c/opennurbs__memory_8h_source.html b/6/d3/d7c/opennurbs__memory_8h_source.html index f83a3af8..22c46086 100644 --- a/6/d3/d7c/opennurbs__memory_8h_source.html +++ b/6/d3/d7c/opennurbs__memory_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_memory.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_memory.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_MEMORY_INC_)
18 #define OPENNURBS_MEMORY_INC_
19 
20 #if defined (cplusplus) || defined(_cplusplus) || defined(__cplusplus)
21 extern "C" {
22 #endif
23 
24 ON_DECL
25 size_t ON_MemoryPageSize();
26 
27 
28 /*
29 Allocate memory that is intentionally never returned
30 should not be considered a memory leak. Typically this is
31 for an application workspace.
32 */
33 ON_DECL
34 void* onmalloc_forever( size_t );
35 
36 ON_DECL
37 void* onmalloc( size_t );
38 
39 ON_DECL
40 void* oncalloc( size_t, size_t );
41 
42 ON_DECL
43 void onfree( void* );
44 
45 ON_DECL
46 void* onrealloc( void*, size_t );
47 
48 ON_DECL
49 void* onmemdup( const void*, size_t );
50 
51 ON_DECL
52 char* onstrdup( const char* );
53 
54 ON_DECL
55 wchar_t* onwcsdup( const wchar_t* );
56 
57 ON_DECL
58 unsigned char* onmbsdup( const unsigned char* );
59 
60 #if defined (cplusplus) || defined(_cplusplus) || defined(__cplusplus)
61 }
62 
63 class ON_CLASS ON_MemoryAllocationTracking
64 {
65 public:
66  /*
67  Descrption:
68  Windows Debug Builds:
69  The constructor saves the current state of memory allocation tracking
70  and then enables/disables memory allocation tracking.
71  Otherwise:
72  Does nothting.
73  */
74  ON_MemoryAllocationTracking(
75  bool bEnableAllocationTracking
76  );
77 
78  /*
79  Descrption:
80  Windows Debug Builds:
81  The desctructor restores the saved state of memory allocation tracking.
82  Otherwise:
83  Does nothting.
84  */
85  ~ON_MemoryAllocationTracking();
86 
87 private:
88  static unsigned int m_g_stack_depth;
89  static int m_g_crt_dbg_flag0;
90  const unsigned int m_this_statck_depth;
91  const int m_this_crt_dbg_flag0;
92 
93 private:
94  ON_MemoryAllocationTracking() = delete;
95  ON_MemoryAllocationTracking(const ON_MemoryAllocationTracking&) = delete;
96  ON_MemoryAllocationTracking& operator=(const ON_MemoryAllocationTracking&) = delete;
97 };
98 
99 #endif
100 
101 #endif
+ +
+
+ diff --git a/6/d3/d7e/class_o_n___text_builder-members.html b/6/d3/d7e/class_o_n___text_builder-members.html index cbb0a5ca..0ee13f18 100644 --- a/6/d3/d7e/class_o_n___text_builder-members.html +++ b/6/d3/d7e/class_o_n___text_builder-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -133,11 +116,16 @@ $(function() { UniEmbeddedDest(const wchar_t *value)ON_TextBuildervirtual ~ON_TextBuilder()ON_TextBuildervirtual
+ +
+
+ diff --git a/6/d3/d7f/struct_o_n___r_tree_sphere.html b/6/d3/d7f/struct_o_n___r_tree_sphere.html index 73664fd1..48c8b365 100644 --- a/6/d3/d7f/struct_o_n___r_tree_sphere.html +++ b/6/d3/d7f/struct_o_n___r_tree_sphere.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeSphere Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeSphere Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -106,11 +89,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d3/d80/class_o_n___obj_ref.html b/6/d3/d80/class_o_n___obj_ref.html index 3783d487..2b9e0fb9 100644 --- a/6/d3/d80/class_o_n___obj_ref.html +++ b/6/d3/d80/class_o_n___obj_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ObjRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ObjRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -543,11 +526,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d3/d82/class_o_n___text_content.html b/6/d3/d82/class_o_n___text_content.html index ab45b162..012f809b 100644 --- a/6/d3/d82/class_o_n___text_content.html +++ b/6/d3/d82/class_o_n___text_content.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextContent Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextContent Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2317,11 +2300,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/d87/class_o_n___aerial_photo_image_frustum.html b/6/d3/d87/class_o_n___aerial_photo_image_frustum.html index f914b0de..e75e6558 100644 --- a/6/d3/d87/class_o_n___aerial_photo_image_frustum.html +++ b/6/d3/d87/class_o_n___aerial_photo_image_frustum.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_AerialPhotoImageFrustum Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_AerialPhotoImageFrustum Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -248,11 +231,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d3/d88/class_o_n___display_material_ref.html b/6/d3/d88/class_o_n___display_material_ref.html index 8eea6995..f2e3bf7a 100644 --- a/6/d3/d88/class_o_n___display_material_ref.html +++ b/6/d3/d88/class_o_n___display_material_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DisplayMaterialRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DisplayMaterialRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -310,11 +293,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d3/d8b/class_o_n___standard_display_mode_id-members.html b/6/d3/d8b/class_o_n___standard_display_mode_id-members.html index ace9f958..48082fd6 100644 --- a/6/d3/d8b/class_o_n___standard_display_mode_id-members.html +++ b/6/d3/d8b/class_o_n___standard_display_mode_id-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { WireframeON_StandardDisplayModeIdstatic XrayShadeON_StandardDisplayModeIdstatic
+ +
+
+ diff --git a/6/d3/d90/class_o_n___bezier_curve-members.html b/6/d3/d90/class_o_n___bezier_curve-members.html index 290436a7..42a42d81 100644 --- a/6/d3/d90/class_o_n___bezier_curve-members.html +++ b/6/d3/d90/class_o_n___bezier_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -145,11 +128,16 @@ $(function() { ZeroCVs()ON_BezierCurve ~ON_BezierCurve()ON_BezierCurve
+ +
+
+ diff --git a/6/d3/d96/class_o_n___tensor_product-members.html b/6/d3/d96/class_o_n___tensor_product-members.html index 4d225d8a..c09d99e4 100644 --- a/6/d3/d96/class_o_n___tensor_product-members.html +++ b/6/d3/d96/class_o_n___tensor_product-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { ON_TensorProduct()ON_TensorProduct ~ON_TensorProduct()ON_TensorProductvirtual
+ +
+
+ diff --git a/6/d3/d98/class_o_n___annotation-members.html b/6/d3/d98/class_o_n___annotation-members.html index 4006e856..a00db503 100644 --- a/6/d3/d98/class_o_n___annotation-members.html +++ b/6/d3/d98/class_o_n___annotation-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -375,11 +358,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d3/d9a/opennurbs__pointcloud_8h_source.html b/6/d3/d9a/opennurbs__pointcloud_8h_source.html index 967b8a80..994baf46 100644 --- a/6/d3/d9a/opennurbs__pointcloud_8h_source.html +++ b/6/d3/d9a/opennurbs__pointcloud_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pointcloud.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pointcloud.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/da1/opennurbs__error_8h_source.html b/6/d3/da1/opennurbs__error_8h_source.html index 1c66982a..c7a0fb9f 100644 --- a/6/d3/da1/opennurbs__error_8h_source.html +++ b/6/d3/da1/opennurbs__error_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_error.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_error.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_ERROR_INC_)
18 #define OPENNURBS_ERROR_INC_
19 
20 /*
21 // Macros used to log errors and warnings. The ON_Warning() and ON_Error()
22 // functions are defined in opennurbs_error.cpp.
23 */
24 #define ON_ERROR(msg) ON_ErrorEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__,msg)
25 #define ON_WARNING(msg) ON_WarningEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__,msg)
26 #define ON_ASSERT_OR_RETURN(cond,returncode) do{if (!(cond)) {ON_ErrorEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__, #cond " is false");return(returncode);}}while(0)
27 #define ON_ASSERT_OR_RETURNVOID(cond) do{if (!(cond)) {ON_ErrorEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__, #cond " is false");return;}}while(0)
28 
29 // Do not use ON_ASSERT. If a condition can be checked by ON_ASSERT, then the
30 // code must be written detect and respond to that condition. This define will
31 // be deleted ASAP. It is being used to detect situations where a crash will
32 // occur and then letting the crash occur.
33 #define ON_ASSERT(cond) ON_REMOVE_ASAP_AssertEx(cond,__FILE__,__LINE__,OPENNURBS__FUNCTION__, #cond " is false")
34 
35 
36 ON_BEGIN_EXTERNC
37 
38 /*
39 // All error/warning messages are sent to ON_ErrorMessage(). Replace the
40 // default handler (defined in opennurbs_error_message.cpp) with something
41 // that is appropriate for debugging your application.
42 */
43 ON_DECL
44 void ON_ErrorMessage(
45  int, /* 0 = warning message, 1 = serious error message, 2 = assert failure */
46  const char*
47  );
48 
49 /*
50 Returns:
51  Number of opennurbs errors since program started.
52 */
53 ON_DECL
54 int ON_GetErrorCount(void);
55 
56 /*
57 Returns:
58  Number of opennurbs warnings since program started.
59 */
60 ON_DECL
61 int ON_GetWarningCount(void);
62 
63 /*
64 Returns:
65  Number of math library or floating point errors that have
66  been handled since program started.
67 */
68 ON_DECL
69 int ON_GetMathErrorCount(void);
70 
71 
72 ON_DECL
73 int ON_GetDebugErrorMessage(void);
74 
75 ON_DECL
76 void ON_EnableDebugErrorMessage( int bEnableDebugErrorMessage );
77 
78 ON_DECL
79 void ON_VARGS_FUNC_CDECL ON_Error(
80  const char* file_name, /* __FILE__ will do fine */
81  int line_number, /* __LINE__ will do fine */
82  const char* format, /* format string */
83  ... /* format ags */
84  );
85 
86 ON_DECL
87 void ON_VARGS_FUNC_CDECL ON_ErrorEx(
88  const char* file_name, /* __FILE__ will do fine */
89  int line_number, /* __LINE__ will do fine */
90  const char* function_name, /* OPENNURBS__FUNCTION__ will do fine */
91  const char* format, /* format string */
92  ... /* format ags */
93  );
94 
95 ON_DECL
96 void ON_VARGS_FUNC_CDECL ON_Warning(
97  const char* file_name, /* __FILE__ will do fine */
98  int line_number, /* __LINE__ will do fine */
99  const char* format, /* format string */
100  ... /* format ags */
101  );
102 
103 ON_DECL
104 void ON_VARGS_FUNC_CDECL ON_WarningEx(
105  const char* file_name, /* __FILE__ will do fine */
106  int line_number, /* __LINE__ will do fine */
107  const char* function_name, /*OPENNURBS__FUNCTION__ will do fine */
108  const char* format, /* format string */
109  ... /* format ags */
110  );
111 
112 // Ideally - these "assert" functions will be deleted when the SDK can be changed.
113 ON_DECL
114 void ON_VARGS_FUNC_CDECL ON_REMOVE_ASAP_AssertEx(
115  int, // if false, error is flagged
116  const char* file_name, /* __FILE__ will do fine */
117  int line_number, /* __LINE__ will do fine */
118  const char* function_name, /* OPENNURBS__FUNCTION__ will do fine */
119  const char* format, /* format string */
120  ... /* format ags */
121  );
122 
123 ON_DECL
124 void ON_MathError(
125  const char*, /* sModuleName */
126  const char*, /* sErrorType */
127  const char* /* sFunctionName */
128  );
129 
130 ON_END_EXTERNC
131 
132 #endif
+ +
+
+ diff --git a/6/d3/da3/class_o_n___clipping_plane_info.html b/6/d3/da3/class_o_n___clipping_plane_info.html index f1221ffe..293d994b 100644 --- a/6/d3/da3/class_o_n___clipping_plane_info.html +++ b/6/d3/da3/class_o_n___clipping_plane_info.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClippingPlaneInfo Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClippingPlaneInfo Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -187,11 +170,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d3/da7/opennurbs__optimize_8h_source.html b/6/d3/da7/opennurbs__optimize_8h_source.html index 1b413ed6..6e6c2c29 100644 --- a/6/d3/da7/opennurbs__optimize_8h_source.html +++ b/6/d3/da7/opennurbs__optimize_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_optimize.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_optimize.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/dac/class_o_n__3dm_page_settings-members.html b/6/d3/dac/class_o_n__3dm_page_settings-members.html index 56bbf0a3..8d464fdc 100644 --- a/6/d3/dac/class_o_n__3dm_page_settings-members.html +++ b/6/d3/dac/class_o_n__3dm_page_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &archive) constON_3dmPageSettings ~ON_3dmPageSettings()ON_3dmPageSettings
+ +
+
+ diff --git a/6/d3/dac/class_o_n___brep_trim.html b/6/d3/dac/class_o_n___brep_trim.html index eded39bc..0bc1c838 100644 --- a/6/d3/dac/class_o_n___brep_trim.html +++ b/6/d3/dac/class_o_n___brep_trim.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepTrim Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepTrim Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1636,11 +1619,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/dad/opennurbs__archive_8h_source.html b/6/d3/dad/opennurbs__archive_8h_source.html index 477cd214..f8d5541e 100644 --- a/6/d3/dad/opennurbs__archive_8h_source.html +++ b/6/d3/dad/opennurbs__archive_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_archive.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_archive.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/db0/class_o_n___rtf_first_char.html b/6/d3/db0/class_o_n___rtf_first_char.html index bd6d3d89..c2445043 100644 --- a/6/d3/db0/class_o_n___rtf_first_char.html +++ b/6/d3/db0/class_o_n___rtf_first_char.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RtfFirstChar Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RtfFirstChar Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -844,11 +827,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/db2/class_o_n___brep_face-members.html b/6/d3/db2/class_o_n___brep_face-members.html index 647e39af..cb0c5bdb 100644 --- a/6/d3/db2/class_o_n___brep_face-members.html +++ b/6/d3/db2/class_o_n___brep_face-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -230,11 +213,16 @@ $(function() { ~ON_Surface()ON_Surfacevirtual ~ON_SurfaceProxy()ON_SurfaceProxyvirtual
+ +
+
+ diff --git a/6/d3/db8/class_o_n___brep_vertex_array-members.html b/6/d3/db8/class_o_n___brep_vertex_array-members.html index 79312fcc..6cb5fddc 100644 --- a/6/d3/db8/class_o_n___brep_vertex_array-members.html +++ b/6/d3/db8/class_o_n___brep_vertex_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d3/db9/class_o_n__3dm_annotation_context-members.html b/6/d3/db9/class_o_n__3dm_annotation_context-members.html index 136976c6..ec88e8fa 100644 --- a/6/d3/db9/class_o_n__3dm_annotation_context-members.html +++ b/6/d3/db9/class_o_n__3dm_annotation_context-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d3/dce/opennurbs__base64_8h_source.html b/6/d3/dce/opennurbs__base64_8h_source.html index c230ec6d..6c2495a8 100644 --- a/6/d3/dce/opennurbs__base64_8h_source.html +++ b/6/d3/dce/opennurbs__base64_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_base64.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_base64.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/dd0/opennurbs__linecurve_8h_source.html b/6/d3/dd0/opennurbs__linecurve_8h_source.html index 87349625..2db50c5f 100644 --- a/6/d3/dd0/opennurbs__linecurve_8h_source.html +++ b/6/d3/dd0/opennurbs__linecurve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_linecurve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_linecurve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/dd1/class_o_n___document_user_string_list-members.html b/6/d3/dd1/class_o_n___document_user_string_list-members.html index 468de097..297d41d1 100644 --- a/6/d3/dd1/class_o_n___document_user_string_list-members.html +++ b/6/d3/dd1/class_o_n___document_user_string_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -112,11 +95,16 @@ $(function() { ~ON_DocumentUserStringList()ON_DocumentUserStringList ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d3/dd2/class_o_n___brep_region_array-members.html b/6/d3/dd2/class_o_n___brep_region_array-members.html index c538a881..b3c227dc 100644 --- a/6/d3/dd2/class_o_n___brep_region_array-members.html +++ b/6/d3/dd2/class_o_n___brep_region_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d3/dd8/opennurbs__cone_8h_source.html b/6/d3/dd8/opennurbs__cone_8h_source.html index 9c95503e..f0de9c7a 100644 --- a/6/d3/dd8/opennurbs__cone_8h_source.html +++ b/6/d3/dd8/opennurbs__cone_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_cone.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_cone.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d3/ddf/class_o_n___arc.html b/6/d3/ddf/class_o_n___arc.html index 9e71f8c2..867f70f6 100644 --- a/6/d3/ddf/class_o_n___arc.html +++ b/6/d3/ddf/class_o_n___arc.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Arc Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Arc Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1669,11 +1652,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d3/de1/opennurbs__internal__unicode__cp_8h_source.html b/6/d3/de1/opennurbs__internal__unicode__cp_8h_source.html index da204644..0d34053c 100644 --- a/6/d3/de1/opennurbs__internal__unicode__cp_8h_source.html +++ b/6/d3/de1/opennurbs__internal__unicode__cp_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_unicode_cp.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_unicode_cp.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_INTERNAL_UNICODE_CP_INC_)
18 #define OPENNURBS_INTERNAL_UNICODE_CP_INC_
19 
20 #if !defined(ON_COMPILING_OPENNURBS)
21 // This check is included in all opennurbs source .c and .cpp files to insure
22 // ON_COMPILING_OPENNURBS is defined when opennurbs source is compiled.
23 // When opennurbs source is being compiled, ON_COMPILING_OPENNURBS is defined
24 // and the opennurbs .h files alter what is declared and how it is declared.
25 #error ON_COMPILING_OPENNURBS must be defined when compiling opennurbs
26 #endif
27 
28 #if !defined(ON_RUNTIME_WIN)
29 #error Do not use for Windows builds.
30 #endif
31 
32 #if !defined(ON_RUNTIME_WIN)
33 // When we do not have access to Windows code page tools,
34 // we have to add in code to get convert Windows and Apple
35 // multibyte encodings to UNICODE encodings.
36 //
37 // In practice, the primary use of the double byte code page support
38 // is in parsing rich text (RTF) in ON_TextContent classes created
39 // on computers with Eastern European and Asian locales as the default
40 // locale.
41 //
42 // Many Western European and Americas locales are handled by the
43 // single byte code pages 1252 and 10000. Code pages for other
44 // locales will be added as needed because embedding the large
45 // double byte tables makes the resulting libraries large.
46 //
47 // At this time opennurbs does not ship the
48 // code page N to UNICODE translation tables as separate files
49 // that can be loaded on demand because of the added installation
50 // and runtime lookup complexities.
51 //
52 // When possible, Rhino and opennurbs replace code page
53 // encodings with UNICODE in RTF. All runtimes strings
54 // use UNICODE UTF-8, UTF-16, or UTF-32 encodings.
55 // Whenever posssible, the UNICODE encoding is used
56 // to retrieve glyph information from fonts.
57 #define ON_DOUBLE_BYTE_CODE_PAGE_SUPPORT
58 #endif
59 
60 #if defined(ON_DOUBLE_BYTE_CODE_PAGE_SUPPORT)
61 
62 /////////////////////////////////////////////////////////
63 //
64 // Code page 932
65 //
66 
67 bool ON_IsPotentialWindowsCodePage932SingleByteEncoding(
68  ON__UINT32 x
69 );
70 
71 bool ON_IsPotentialWindowsCodePage932DoubleByteEncoding(
72  ON__UINT32 lead_byte,
73  ON__UINT32 trailing_byte
74 );
75 
76 /*
77 Description:
78  Convert a Windows code page 932 encoded value to a UNICODE code point.
79  This code page is often used for Japanese glpyhs.
80 
81 Parameters:
82  code_page_932_character_value - [in]
83  Valid values are 0 to 0xFDFE with some exceptions in that range.
84  unicode_code_point - [out]
85  ON_UnicodeCodePoint::ON_ReplacementCharacter is returned when code_page_932_character_value is not valid.
86 
87 Returns:
88  1: if code_page_932_character_value and the corresponding UNICODE code point is returned in *unicode_code_point.
89  0: otherwise and *unicode_code_point = ON_UnicodeCodePoint::ON_ReplacementCharacter.
90 
91 Remarks:
92  Windows code page 932: https://msdn.microsoft.com/en-us/library/cc194887.aspx
93  Conversions to Unicode are based on the Unicode.org mapping of Shift JIS
94  ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT
95 */
96 #if defined(ON_COMPILER_MSC) && defined(NDEBUG)
97  // Work around Release build optimization bug in Visual Studio 2017.
98 __declspec(noinline)
99 #endif
100 int ON_MapWindowsCodePage932ToUnicode(
101  ON__UINT32 code_page_932_character_value,
102  ON__UINT32* unicode_code_point
103 );
104 
105 /////////////////////////////////////////////////////////
106 //
107 // Code page 949
108 //
109 
110 bool ON_IsPotentialWindowsCodePage949SingleByteEncoding(
111  ON__UINT32 x
112 );
113 
114 bool ON_IsPotentialWindowsCodePage949DoubleByteEncoding(
115  ON__UINT32 lead_byte,
116  ON__UINT32 trailing_byte
117 );
118 
119 /*
120 Description:
121  Convert a Windows code page 949 encoded value to a UNICODE code point.
122  This code page is often used for Korean glpyhs.
123 
124 Parameters:
125  code_page_949_character_value - [in]
126  Valid values are 0 to 0xFDFE with some exceptions in that range.
127  unicode_code_point - [out]
128  ON_UnicodeCodePoint::ON_ReplacementCharacter is returned when code_page_949_character_value is not valid.
129 
130 Returns:
131  1: if code_page_949_character_value and the corresponding UNICODE code point is returned in *unicode_code_point.
132  0: otherwise and *unicode_code_point = ON_UnicodeCodePoint::ON_ReplacementCharacter.
133 
134 Remarks:
135  Windows code page 949: https://msdn.microsoft.com/en-us/library/cc194941.aspx
136  Conversions to Unicode are based on the Unicode.org mapping of Windows-949
137  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP949.TXT
138 */
139 #if defined(ON_COMPILER_MSC) && defined(NDEBUG)
140  // Work around Release build optimization bug in Visual Studio 2017.
141 __declspec(noinline)
142 #endif
143 int ON_MapWindowsCodePage949ToUnicode(
144  ON__UINT32 code_page_949_character_value,
145  ON__UINT32* unicode_code_point
146 );
147 
148 
149 #endif
150 
151 #endif
+ +
+
+ diff --git a/6/d3/de6/class_o_n___text-members.html b/6/d3/de6/class_o_n___text-members.html index 95a34dae..21e46bd0 100644 --- a/6/d3/de6/class_o_n___text-members.html +++ b/6/d3/de6/class_o_n___text-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -386,11 +369,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Text()ON_Text
+ +
+
+ diff --git a/6/d3/dec/class_o_n___plug_in_ref-members.html b/6/d3/dec/class_o_n___plug_in_ref-members.html index 8b3a26fe..a88e4108 100644 --- a/6/d3/dec/class_o_n___plug_in_ref-members.html +++ b/6/d3/dec/class_o_n___plug_in_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -88,11 +71,16 @@ $(function() { Read(ON_BinaryArchive &file)ON_PlugInRef Write(ON_BinaryArchive &file) constON_PlugInRef
+ +
+
+ diff --git a/6/d3/dec/class_o_n___surface_array-members.html b/6/d3/dec/class_o_n___surface_array-members.html index d20ea215..19916b26 100644 --- a/6/d3/dec/class_o_n___surface_array-members.html +++ b/6/d3/dec/class_o_n___surface_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -142,11 +125,16 @@ $(function() { ~ON_SimpleArray()ON_SimpleArray< ON_Surface *>virtual ~ON_SurfaceArray()ON_SurfaceArray
+ +
+
+ diff --git a/6/d3/df5/class_o_n___glyph_map.html b/6/d3/df5/class_o_n___glyph_map.html index 18dfc8c9..bd900e09 100644 --- a/6/d3/df5/class_o_n___glyph_map.html +++ b/6/d3/df5/class_o_n___glyph_map.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_GlyphMap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_GlyphMap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -236,11 +219,16 @@ Friends
+ +
+
+ diff --git a/6/d3/df7/class_o_n__2f_vector-members.html b/6/d3/df7/class_o_n__2f_vector-members.html index 8a822609..9ebf3613 100644 --- a/6/d3/df7/class_o_n__2f_vector-members.html +++ b/6/d3/df7/class_o_n__2f_vector-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -161,11 +144,16 @@ $(function() { ZeroVectorON_2fVectorstatic ~ON_2fVector()=defaultON_2fVector
+ +
+
+ diff --git a/6/d3/dfa/class_o_n___sum_surface-members.html b/6/d3/dfa/class_o_n___sum_surface-members.html index 2eae828f..bc227d03 100644 --- a/6/d3/dfa/class_o_n___sum_surface-members.html +++ b/6/d3/dfa/class_o_n___sum_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -209,11 +192,16 @@ $(function() { ~ON_SumSurface()ON_SumSurfacevirtual ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/d3/dfd/class_o_n_x___model.html b/6/d3/dfd/class_o_n_x___model.html index 92eed22c..5862869f 100644 --- a/6/d3/dfd/class_o_n_x___model.html +++ b/6/d3/dfd/class_o_n_x___model.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ONX_Model Class Reference - - - - - - - + + + + + openNURBS SDK Help: ONX_Model Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2888,11 +2871,16 @@ Friends
+ +
+
+ diff --git a/6/d4/d07/class_o_n__3dm_wallpaper_image-members.html b/6/d4/d07/class_o_n__3dm_wallpaper_image-members.html index 90f59bcf..8cce53fe 100644 --- a/6/d4/d07/class_o_n__3dm_wallpaper_image-members.html +++ b/6/d4/d07/class_o_n__3dm_wallpaper_image-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmWallpaperImage ~ON_3dmWallpaperImage()ON_3dmWallpaperImage
+ +
+
+ diff --git a/6/d4/d10/class_o_n__3dm_view_trace_image.html b/6/d4/d10/class_o_n__3dm_view_trace_image.html index b0c15c97..3d2f5211 100644 --- a/6/d4/d10/class_o_n__3dm_view_trace_image.html +++ b/6/d4/d10/class_o_n__3dm_view_trace_image.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmViewTraceImage Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmViewTraceImage Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -343,11 +326,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d10/class_o_n___plane_surface-members.html b/6/d4/d10/class_o_n___plane_surface-members.html index 5eef0237..34ce5df1 100644 --- a/6/d4/d10/class_o_n___plane_surface-members.html +++ b/6/d4/d10/class_o_n___plane_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -209,11 +192,16 @@ $(function() { ~ON_PlaneSurface()ON_PlaneSurfacevirtual ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/d4/d1c/class_o_n___unit_system.html b/6/d4/d1c/class_o_n___unit_system.html index 04a2c255..45b3fb63 100644 --- a/6/d4/d1c/class_o_n___unit_system.html +++ b/6/d4/d1c/class_o_n___unit_system.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UnitSystem Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UnitSystem Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1228,11 +1211,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d4/d1e/class_o_n___serial_number_map.html b/6/d4/d1e/class_o_n___serial_number_map.html index dd1af5ee..630d3188 100644 --- a/6/d4/d1e/class_o_n___serial_number_map.html +++ b/6/d4/d1e/class_o_n___serial_number_map.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SerialNumberMap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SerialNumberMap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -473,11 +456,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d4/d1e/class_o_n___text_style-members.html b/6/d4/d1e/class_o_n___text_style-members.html index 8a3d082c..4fe76077 100644 --- a/6/d4/d1e/class_o_n___text_style-members.html +++ b/6/d4/d1e/class_o_n___text_style-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -281,11 +264,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_TextStyle()=defaultON_TextStyle
+ +
+
+ diff --git a/6/d4/d2b/class_o_n___hatch_loop-members.html b/6/d4/d2b/class_o_n___hatch_loop-members.html index 39881047..45d0e899 100644 --- a/6/d4/d2b/class_o_n___hatch_loop-members.html +++ b/6/d4/d2b/class_o_n___hatch_loop-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -86,11 +69,16 @@ $(function() { Write(ON_BinaryArchive &) constON_HatchLoop ~ON_HatchLoop()ON_HatchLoop
+ +
+
+ diff --git a/6/d4/d2c/class_o_n___text_run.html b/6/d4/d2c/class_o_n___text_run.html index a3a0ee69..6c60fa83 100644 --- a/6/d4/d2c/class_o_n___text_run.html +++ b/6/d4/d2c/class_o_n___text_run.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextRun Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextRun Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1694,11 +1677,16 @@ Friends
+ +
+
+ diff --git a/6/d4/d2c/opennurbs__textobject_8h_source.html b/6/d4/d2c/opennurbs__textobject_8h_source.html index 61f03636..fbabb6b7 100644 --- a/6/d4/d2c/opennurbs__textobject_8h_source.html +++ b/6/d4/d2c/opennurbs__textobject_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textobject.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textobject.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/d2d/class_o_n__4d_point_array-members.html b/6/d4/d2d/class_o_n__4d_point_array-members.html index 6d970921..f7247933 100644 --- a/6/d4/d2d/class_o_n__4d_point_array-members.html +++ b/6/d4/d2d/class_o_n__4d_point_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -143,11 +126,16 @@ $(function() { Zero()ON_SimpleArray< ON_4dPoint > ~ON_SimpleArray()ON_SimpleArray< ON_4dPoint >virtual
+ +
+
+ diff --git a/6/d4/d2e/class_o_n___space_morph-members.html b/6/d4/d2e/class_o_n___space_morph-members.html index 27adff95..08cf7734 100644 --- a/6/d4/d2e/class_o_n___space_morph-members.html +++ b/6/d4/d2e/class_o_n___space_morph-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { Tolerance() constON_SpaceMorph ~ON_SpaceMorph()ON_SpaceMorphvirtual
+ +
+
+ diff --git a/6/d4/d30/class_o_n___manifest_map_item.html b/6/d4/d30/class_o_n___manifest_map_item.html index ebc5f3b4..f0d98254 100644 --- a/6/d4/d30/class_o_n___manifest_map_item.html +++ b/6/d4/d30/class_o_n___manifest_map_item.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ManifestMapItem Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ManifestMapItem Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -988,11 +971,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d4/d31/class_o_n___uuid_index_list-members.html b/6/d4/d31/class_o_n___uuid_index_list-members.html index 3dcc9b5c..8976050f 100644 --- a/6/d4/d31/class_o_n___uuid_index_list-members.html +++ b/6/d4/d31/class_o_n___uuid_index_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -150,11 +133,16 @@ $(function() { ~ON_SimpleArray()ON_SimpleArray< ON_UuidIndex >privatevirtual ~ON_UuidIndexList()=defaultON_UuidIndexList
+ +
+
+ diff --git a/6/d4/d32/opennurbs__internal__defines_8h_source.html b/6/d4/d32/opennurbs__internal__defines_8h_source.html index fe84908b..3afe7635 100644 --- a/6/d4/d32/opennurbs__internal__defines_8h_source.html +++ b/6/d4/d32/opennurbs__internal__defines_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_defines.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_defines.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- +
+ diff --git a/6/d4/d42/class_o_n___mesh_curvature_stats.html b/6/d4/d42/class_o_n___mesh_curvature_stats.html index d961624c..77d91e16 100644 --- a/6/d4/d42/class_o_n___mesh_curvature_stats.html +++ b/6/d4/d42/class_o_n___mesh_curvature_stats.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshCurvatureStats Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshCurvatureStats Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -428,11 +411,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d44/class_o_n___torus.html b/6/d4/d44/class_o_n___torus.html index 0c2e246a..6b4b1ca3 100644 --- a/6/d4/d44/class_o_n___torus.html +++ b/6/d4/d44/class_o_n___torus.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Torus Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Torus Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -891,11 +874,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d48/class_o_n___plane.html b/6/d4/d48/class_o_n___plane.html index 8e004e3d..89145271 100644 --- a/6/d4/d48/class_o_n___plane.html +++ b/6/d4/d48/class_o_n___plane.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Plane Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Plane Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1477,11 +1460,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d4/d56/opennurbs__private__wrap_8h_source.html b/6/d4/d56/opennurbs__private__wrap_8h_source.html index 9114386a..3b73054d 100644 --- a/6/d4/d56/opennurbs__private__wrap_8h_source.html +++ b/6/d4/d56/opennurbs__private__wrap_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_private_wrap.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_private_wrap.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 #error OBSOLETE FILE
+ +
+
+ diff --git a/6/d4/d5a/class_o_n___curve.html b/6/d4/d5a/class_o_n___curve.html index 4396627b..155cbdad 100644 --- a/6/d4/d5a/class_o_n___curve.html +++ b/6/d4/d5a/class_o_n___curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Curve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Curve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2636,11 +2619,16 @@ within tolerance of m_t[index].
+ +
+
+ diff --git a/6/d4/d5e/class_o_n___angle_value-members.html b/6/d4/d5e/class_o_n___angle_value-members.html index c9869714..6a142995 100644 --- a/6/d4/d5e/class_o_n___angle_value-members.html +++ b/6/d4/d5e/class_o_n___angle_value-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -88,11 +71,16 @@ $(function() { ZeroON_AngleValuestatic ~ON_AngleValue()=defaultON_AngleValue
+ +
+
+ diff --git a/6/d4/d62/class_o_n___curve_proxy_history.html b/6/d4/d62/class_o_n___curve_proxy_history.html index e2029084..8ce21563 100644 --- a/6/d4/d62/class_o_n___curve_proxy_history.html +++ b/6/d4/d62/class_o_n___curve_proxy_history.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CurveProxyHistory Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CurveProxyHistory Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -296,11 +279,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d65/class_o_n___simple_fixed_size_pool_iterator-members.html b/6/d4/d65/class_o_n___simple_fixed_size_pool_iterator-members.html index f70adcbd..aaa549f7 100644 --- a/6/d4/d65/class_o_n___simple_fixed_size_pool_iterator-members.html +++ b/6/d4/d65/class_o_n___simple_fixed_size_pool_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { ON_SimpleFixedSizePoolIterator(const class ON_SimpleFixedSizePoolIterator< T > &)ON_SimpleFixedSizePoolIterator< T > Reset()ON_SimpleFixedSizePoolIterator< T >
+ +
+
+ diff --git a/6/d4/d67/class_o_n___triangle-members.html b/6/d4/d67/class_o_n___triangle-members.html index 41de2815..f9c6fb6c 100644 --- a/6/d4/d67/class_o_n___triangle-members.html +++ b/6/d4/d67/class_o_n___triangle-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -103,11 +86,16 @@ $(function() { ZeroTriangleON_Trianglestatic ~ON_Triangle()=defaultON_Triangle
+ +
+
+ diff --git a/6/d4/d6b/opennurbs__subd__data_8h_source.html b/6/d4/d6b/opennurbs__subd__data_8h_source.html index f241c474..d5fdaeec 100644 --- a/6/d4/d6b/opennurbs__subd__data_8h_source.html +++ b/6/d4/d6b/opennurbs__subd__data_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_subd_data.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_subd_data.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/d6f/class_o_n___line.html b/6/d4/d6f/class_o_n___line.html index b1ece41a..a5168a4a 100644 --- a/6/d4/d6f/class_o_n___line.html +++ b/6/d4/d6f/class_o_n___line.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Line Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Line Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1007,11 +990,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d4/d77/class_o_n__3dm_view_trace_image-members.html b/6/d4/d77/class_o_n__3dm_view_trace_image-members.html index f48c88e7..ce8839ff 100644 --- a/6/d4/d77/class_o_n__3dm_view_trace_image-members.html +++ b/6/d4/d77/class_o_n__3dm_view_trace_image-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmViewTraceImage ~ON_3dmViewTraceImage()ON_3dmViewTraceImage
+ +
+
+ diff --git a/6/d4/d7d/struct_o_n___r_tree_search_result.html b/6/d4/d7d/struct_o_n___r_tree_search_result.html index 249f365e..60d1b7a3 100644 --- a/6/d4/d7d/struct_o_n___r_tree_search_result.html +++ b/6/d4/d7d/struct_o_n___r_tree_search_result.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeSearchResult Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeSearchResult Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -131,11 +114,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d80/class_o_n___line_curve-members.html b/6/d4/d80/class_o_n___line_curve-members.html index a76e2e0d..13a9ddc7 100644 --- a/6/d4/d80/class_o_n___line_curve-members.html +++ b/6/d4/d80/class_o_n___line_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -204,11 +187,16 @@ $(function() { ~ON_LineCurve()ON_LineCurvevirtual ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d4/d85/class_o_n__3dm_archive_table_status.html b/6/d4/d85/class_o_n__3dm_archive_table_status.html index 5fd60ae7..4d75a902 100644 --- a/6/d4/d85/class_o_n__3dm_archive_table_status.html +++ b/6/d4/d85/class_o_n__3dm_archive_table_status.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmArchiveTableStatus Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmArchiveTableStatus Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -367,11 +350,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d4/d8b/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r.html b/6/d4/d8b/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r.html index f3a8c792..391290d3 100644 --- a/6/d4/d8b/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r.html +++ b/6/d4/d8b/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_WindowsBITMAPINFOHEADER Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_WindowsBITMAPINFOHEADER Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -275,11 +258,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d8e/class_o_n___surface_proxy-members.html b/6/d4/d8e/class_o_n___surface_proxy-members.html index d52f24fc..2b270536 100644 --- a/6/d4/d8e/class_o_n___surface_proxy-members.html +++ b/6/d4/d8e/class_o_n___surface_proxy-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -203,11 +186,16 @@ $(function() { ~ON_Surface()ON_Surfacevirtual ~ON_SurfaceProxy()ON_SurfaceProxyvirtual
+ +
+
+ diff --git a/6/d4/d8f/class_o_n___lock-members.html b/6/d4/d8f/class_o_n___lock-members.html index 93c0ca35..1a654c59 100644 --- a/6/d4/d8f/class_o_n___lock-members.html +++ b/6/d4/d8f/class_o_n___lock-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { UnlockedValue enum valueON_Lock ~ON_Lock()=defaultON_Lock
+ +
+
+ diff --git a/6/d4/d8f/opennurbs__uuid_8h_source.html b/6/d4/d8f/opennurbs__uuid_8h_source.html index cdb971b3..3cdff591 100644 --- a/6/d4/d8f/opennurbs__uuid_8h_source.html +++ b/6/d4/d8f/opennurbs__uuid_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_uuid.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_uuid.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/d91/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t.html b/6/d4/d91/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t.html index 28cd036a..325a26de 100644 --- a/6/d4/d91/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t.html +++ b/6/d4/d91/struct_o_n___r_a_n_d_o_m___n_u_m_b_e_r___c_o_n_t_e_x_t.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RANDOM_NUMBER_CONTEXT Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RANDOM_NUMBER_CONTEXT Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -109,11 +92,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/d93/class_o_n___brep_region.html b/6/d4/d93/class_o_n___brep_region.html index fd963601..ad715c4d 100644 --- a/6/d4/d93/class_o_n___brep_region.html +++ b/6/d4/d93/class_o_n___brep_region.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepRegion Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepRegion Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -610,11 +593,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/d96/class_o_n___curve_array-members.html b/6/d4/d96/class_o_n___curve_array-members.html index aa676560..8720bd56 100644 --- a/6/d4/d96/class_o_n___curve_array-members.html +++ b/6/d4/d96/class_o_n___curve_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -143,11 +126,16 @@ $(function() { ~ON_CurveArray()ON_CurveArray ~ON_SimpleArray()ON_SimpleArray< ON_Curve *>virtual
+ +
+
+ diff --git a/6/d4/da0/class_o_n___hatch_line-members.html b/6/d4/da0/class_o_n___hatch_line-members.html index dfce6971..7a225c1c 100644 --- a/6/d4/da0/class_o_n___hatch_line-members.html +++ b/6/d4/da0/class_o_n___hatch_line-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -98,11 +81,16 @@ $(function() { Write(ON_BinaryArchive &) constON_HatchLine ~ON_HatchLine()=defaultON_HatchLine
+ +
+
+ diff --git a/6/d4/da0/class_o_n___model_component-members.html b/6/d4/da0/class_o_n___model_component-members.html index bf3809c6..0d532608 100644 --- a/6/d4/da0/class_o_n___model_component-members.html +++ b/6/d4/da0/class_o_n___model_component-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -258,11 +241,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d4/daa/class_o_n___clipping_region-members.html b/6/d4/daa/class_o_n___clipping_region-members.html index 107297de..b007f176 100644 --- a/6/d4/daa/class_o_n___clipping_region-members.html +++ b/6/d4/daa/class_o_n___clipping_region-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -103,11 +86,16 @@ $(function() { TransformPoints(int count, ON_4dPoint *p) constON_ClippingRegion TransformPoints(int count, ON_4dPoint *p, unsigned int *pflags) constON_ClippingRegion
+ +
+
+ diff --git a/6/d4/dac/class_o_n__2dex_map.html b/6/d4/dac/class_o_n__2dex_map.html index 2d055307..d60fc15b 100644 --- a/6/d4/dac/class_o_n__2dex_map.html +++ b/6/d4/dac/class_o_n__2dex_map.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2dexMap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2dexMap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -422,11 +405,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d4/dac/class_o_n___interval-members.html b/6/d4/dac/class_o_n___interval-members.html index 045ca3b2..22b54362 100644 --- a/6/d4/dac/class_o_n___interval-members.html +++ b/6/d4/dac/class_o_n___interval-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -113,11 +96,16 @@ $(function() { ZeroToTwoPiON_Intervalstatic ~ON_Interval()=defaultON_Interval
+ +
+
+ diff --git a/6/d4/dae/class_o_n___user_data_holder.html b/6/d4/dae/class_o_n___user_data_holder.html index 31f7d4fb..fb05f52d 100644 --- a/6/d4/dae/class_o_n___user_data_holder.html +++ b/6/d4/dae/class_o_n___user_data_holder.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UserDataHolder Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UserDataHolder Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -333,11 +316,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/db4/class_o_n___brep_region_array.html b/6/d4/db4/class_o_n___brep_region_array.html index ac9108b9..8a28fe1d 100644 --- a/6/d4/db4/class_o_n___brep_region_array.html +++ b/6/d4/db4/class_o_n___brep_region_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepRegionArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepRegionArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/db5/class_o_n___plane_surface.html b/6/d4/db5/class_o_n___plane_surface.html index 24d3c1ce..64bce5a4 100644 --- a/6/d4/db5/class_o_n___plane_surface.html +++ b/6/d4/db5/class_o_n___plane_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PlaneSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PlaneSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2001,11 +1984,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/dba/class_o_n___name_hash-members.html b/6/d4/dba/class_o_n___name_hash-members.html index 93dd35d1..bd55b758 100644 --- a/6/d4/dba/class_o_n___name_hash-members.html +++ b/6/d4/dba/class_o_n___name_hash-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -121,11 +104,16 @@ $(function() { UnsetNameHashON_NameHashstatic ~ON_NameHash()=defaultON_NameHash
+ +
+
+ diff --git a/6/d4/dbb/class_o_n___stacked_text.html b/6/d4/dbb/class_o_n___stacked_text.html index ad9958d6..b680b280 100644 --- a/6/d4/dbb/class_o_n___stacked_text.html +++ b/6/d4/dbb/class_o_n___stacked_text.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_StackedText Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_StackedText Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -360,11 +343,16 @@ Friends
+ +
+
+ diff --git a/6/d4/dbe/class_o_n___cage_morph.html b/6/d4/dbe/class_o_n___cage_morph.html index 84a949ee..fda9d637 100644 --- a/6/d4/dbe/class_o_n___cage_morph.html +++ b/6/d4/dbe/class_o_n___cage_morph.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CageMorph Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CageMorph Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -205,11 +188,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d4/dc0/class_o_n___model_geometry_component-members.html b/6/d4/dc0/class_o_n___model_geometry_component-members.html index 7725bbac..2e82b5ea 100644 --- a/6/d4/dc0/class_o_n___model_geometry_component-members.html +++ b/6/d4/dc0/class_o_n___model_geometry_component-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -271,11 +254,16 @@ $(function() { ~ON_ModelGeometryComponent()ON_ModelGeometryComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d4/dc1/class_o_n___curve_proxy_history-members.html b/6/d4/dc1/class_o_n___curve_proxy_history-members.html index 2d6f7840..ae6d13c9 100644 --- a/6/d4/dc1/class_o_n___curve_proxy_history-members.html +++ b/6/d4/dc1/class_o_n___curve_proxy_history-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { Write(ON_BinaryArchive &) constON_CurveProxyHistory ~ON_CurveProxyHistory()ON_CurveProxyHistory
+ +
+
+ diff --git a/6/d4/dca/opennurbs__detail_8h_source.html b/6/d4/dca/opennurbs__detail_8h_source.html index 5bec26cd..57560a9e 100644 --- a/6/d4/dca/opennurbs__detail_8h_source.html +++ b/6/d4/dca/opennurbs__detail_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_detail.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_detail.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/dd7/class_o_n___morph_control.html b/6/d4/dd7/class_o_n___morph_control.html index f4da4139..fa571640 100644 --- a/6/d4/dd7/class_o_n___morph_control.html +++ b/6/d4/dd7/class_o_n___morph_control.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MorphControl Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MorphControl Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1477,11 +1460,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/ddf/opennurbs__beam_8h_source.html b/6/d4/ddf/opennurbs__beam_8h_source.html index 1c1b5ed8..05b6b88f 100644 --- a/6/d4/ddf/opennurbs__beam_8h_source.html +++ b/6/d4/ddf/opennurbs__beam_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_beam.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_beam.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/ddf/opennurbs__string__value_8h_source.html b/6/d4/ddf/opennurbs__string__value_8h_source.html index 3d556587..b24cdd38 100644 --- a/6/d4/ddf/opennurbs__string__value_8h_source.html +++ b/6/d4/ddf/opennurbs__string__value_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_string_value.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_string_value.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/de1/class_o_n___font_glyph-members.html b/6/d4/de1/class_o_n___font_glyph-members.html index f2b12f70..1b76dd6b 100644 --- a/6/d4/de1/class_o_n___font_glyph-members.html +++ b/6/d4/de1/class_o_n___font_glyph-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -99,11 +82,16 @@ $(function() { UnsetON_FontGlyphstatic ~ON_FontGlyph()=defaultON_FontGlyph
+ +
+
+ diff --git a/6/d4/de7/class_o_n___progress_step_counter-members.html b/6/d4/de7/class_o_n___progress_step_counter-members.html index 9e13698e..8d0a1fab 100644 --- a/6/d4/de7/class_o_n___progress_step_counter-members.html +++ b/6/d4/de7/class_o_n___progress_step_counter-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { StepCount() constON_ProgressStepCounter ~ON_ProgressStepCounter()=defaultON_ProgressStepCounter
+ +
+
+ diff --git a/6/d4/dea/class_o_n___surface_proxy.html b/6/d4/dea/class_o_n___surface_proxy.html index ef1c1e1f..efd8cf78 100644 --- a/6/d4/dea/class_o_n___surface_proxy.html +++ b/6/d4/dea/class_o_n___surface_proxy.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SurfaceProxy Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SurfaceProxy Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1813,11 +1796,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/deb/class_o_n___viewport.html b/6/d4/deb/class_o_n___viewport.html index 4d762ad7..95616df2 100644 --- a/6/d4/deb/class_o_n___viewport.html +++ b/6/d4/deb/class_o_n___viewport.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Viewport Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Viewport Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -5418,11 +5401,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/ded/class_o_n___progress_step_counter.html b/6/d4/ded/class_o_n___progress_step_counter.html index 647c51ce..46ecca82 100644 --- a/6/d4/ded/class_o_n___progress_step_counter.html +++ b/6/d4/ded/class_o_n___progress_step_counter.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ProgressStepCounter Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ProgressStepCounter Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -414,11 +397,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d4/dee/opennurbs__polylinecurve_8h_source.html b/6/d4/dee/opennurbs__polylinecurve_8h_source.html index ff8f74b6..c63e2e82 100644 --- a/6/d4/dee/opennurbs__polylinecurve_8h_source.html +++ b/6/d4/dee/opennurbs__polylinecurve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polylinecurve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polylinecurve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/df4/class_o_n___brep_trim_array.html b/6/d4/df4/class_o_n___brep_trim_array.html index 69824040..67fba89c 100644 --- a/6/d4/df4/class_o_n___brep_trim_array.html +++ b/6/d4/df4/class_o_n___brep_trim_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepTrimArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepTrimArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d4/df4/class_o_n___string-members.html b/6/d4/df4/class_o_n___string-members.html index 74bf74fa..54a352d2 100644 --- a/6/d4/df4/class_o_n___string-members.html +++ b/6/d4/df4/class_o_n___string-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -254,11 +237,16 @@ $(function() { WildCardMatchNoCase(const unsigned char *) constON_String ~ON_String()ON_String
+ +
+
+ diff --git a/6/d4/df4/opennurbs__xform_8h_source.html b/6/d4/df4/opennurbs__xform_8h_source.html index 4dfe152f..0d5bc92f 100644 --- a/6/d4/df4/opennurbs__xform_8h_source.html +++ b/6/d4/df4/opennurbs__xform_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_xform.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_xform.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d4/df9/class_o_n___triangle.html b/6/d4/df9/class_o_n___triangle.html index 99f4ab6f..c67c61e3 100644 --- a/6/d4/df9/class_o_n___triangle.html +++ b/6/d4/df9/class_o_n___triangle.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Triangle Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Triangle Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -997,11 +980,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d5/d00/opennurbs__fsp_8h_source.html b/6/d5/d00/opennurbs__fsp_8h_source.html index 8d06a074..2ad02ac2 100644 --- a/6/d5/d00/opennurbs__fsp_8h_source.html +++ b/6/d5/d00/opennurbs__fsp_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_fsp.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_fsp.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/d03/opennurbs__dimensionformat_8h_source.html b/6/d5/d03/opennurbs__dimensionformat_8h_source.html index 2abf2054..eff05621 100644 --- a/6/d5/d03/opennurbs__dimensionformat_8h_source.html +++ b/6/d5/d03/opennurbs__dimensionformat_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dimensionformat.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dimensionformat.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/d04/class_o_n___write3dm_buffer_archive-members.html b/6/d5/d04/class_o_n___write3dm_buffer_archive-members.html index b2d5f615..07920bda 100644 --- a/6/d5/d04/class_o_n___write3dm_buffer_archive-members.html +++ b/6/d5/d04/class_o_n___write3dm_buffer_archive-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d5/d09/struct_o_n___u_u_i_d__struct-members.html b/6/d5/d09/struct_o_n___u_u_i_d__struct-members.html index 0d6969f1..05a5a60c 100644 --- a/6/d5/d09/struct_o_n___u_u_i_d__struct-members.html +++ b/6/d5/d09/struct_o_n___u_u_i_d__struct-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -71,11 +54,16 @@ $(function() { Data3ON_UUID_struct Data4ON_UUID_struct
+ +
+
+ diff --git a/6/d5/d1a/class_o_n___curve_on_surface.html b/6/d5/d1a/class_o_n___curve_on_surface.html index 2b87e266..3bea50ef 100644 --- a/6/d5/d1a/class_o_n___curve_on_surface.html +++ b/6/d5/d1a/class_o_n___curve_on_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CurveOnSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CurveOnSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1382,11 +1365,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d5/d1c/class_o_n___poly_edge_segment-members.html b/6/d5/d1c/class_o_n___poly_edge_segment-members.html index 5cc5c7cd..c96d7fcf 100644 --- a/6/d5/d1c/class_o_n___poly_edge_segment-members.html +++ b/6/d5/d1c/class_o_n___poly_edge_segment-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -233,11 +216,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_PolyEdgeSegment()ON_PolyEdgeSegment
+ +
+
+ diff --git a/6/d5/d21/class_o_n___layer-members.html b/6/d5/d21/class_o_n___layer-members.html index 8ce36ca6..c98bfb3f 100644 --- a/6/d5/d21/class_o_n___layer-members.html +++ b/6/d5/d21/class_o_n___layer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -337,11 +320,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d5/d2c/class_o_n___material_ref.html b/6/d5/d2c/class_o_n___material_ref.html index a9218881..96dfbe36 100644 --- a/6/d5/d2c/class_o_n___material_ref.html +++ b/6/d5/d2c/class_o_n___material_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MaterialRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MaterialRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -377,11 +360,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/d36/class_o_n___fixed_size_pool-members.html b/6/d5/d36/class_o_n___fixed_size_pool-members.html index b36173a5..8a8e8c46 100644 --- a/6/d5/d36/class_o_n___fixed_size_pool-members.html +++ b/6/d5/d36/class_o_n___fixed_size_pool-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { TotalElementCount() constON_FixedSizePool ~ON_FixedSizePool()ON_FixedSizePool
+ +
+
+ diff --git a/6/d5/d38/union_o_n___u.html b/6/d5/d38/union_o_n___u.html index 0c2c9031..837a8886 100644 --- a/6/d5/d38/union_o_n___u.html +++ b/6/d5/d38/union_o_n___u.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_U Union Reference - - - - - - - + + + + + openNURBS SDK Help: ON_U Union Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -182,11 +165,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/d39/class_o_n___mesh_curve_parameters.html b/6/d5/d39/class_o_n___mesh_curve_parameters.html index 6d5d1ad2..644923c4 100644 --- a/6/d5/d39/class_o_n___mesh_curve_parameters.html +++ b/6/d5/d39/class_o_n___mesh_curve_parameters.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshCurveParameters Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshCurveParameters Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -301,11 +284,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/d3c/class_o_n__3dm_goo.html b/6/d5/d3c/class_o_n__3dm_goo.html index c5b57f48..8a1ba875 100644 --- a/6/d5/d3c/class_o_n__3dm_goo.html +++ b/6/d5/d3c/class_o_n__3dm_goo.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmGoo Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmGoo Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -261,11 +244,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/d45/class_o_n__4d_point-members.html b/6/d5/d45/class_o_n__4d_point-members.html index 161c42e0..a79a696a 100644 --- a/6/d5/d45/class_o_n__4d_point-members.html +++ b/6/d5/d45/class_o_n__4d_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -133,11 +116,16 @@ $(function() { ZeroON_4dPointstatic ~ON_4dPoint()=defaultON_4dPoint
+ +
+
+ diff --git a/6/d5/d4e/class_o_n___string_buffer-members.html b/6/d5/d4e/class_o_n___string_buffer-members.html index 9ea4cbdf..c0080b7a 100644 --- a/6/d5/d4e/class_o_n___string_buffer-members.html +++ b/6/d5/d4e/class_o_n___string_buffer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { ON_StringBuffer(char *stack_buffer, size_t stack_buffer_capacity)ON_StringBuffer ~ON_StringBuffer()ON_StringBuffer
+ +
+
+ diff --git a/6/d5/d4f/struct_o_n___unicode_error_parameters.html b/6/d5/d4f/struct_o_n___unicode_error_parameters.html index 0ac7884c..08a91a31 100644 --- a/6/d5/d4f/struct_o_n___unicode_error_parameters.html +++ b/6/d5/d4f/struct_o_n___unicode_error_parameters.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UnicodeErrorParameters Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UnicodeErrorParameters Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -133,11 +116,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/d53/class_o_n___buffer-members.html b/6/d5/d53/class_o_n___buffer-members.html index b06c9fc7..0263f55a 100644 --- a/6/d5/d53/class_o_n___buffer-members.html +++ b/6/d5/d53/class_o_n___buffer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -98,11 +81,16 @@ $(function() { WriteToBinaryArchive(ON_BinaryArchive &) constON_Buffer ~ON_Buffer()ON_Buffer
+ +
+
+ diff --git a/6/d5/d55/class_o_n___user_data.html b/6/d5/d55/class_o_n___user_data.html index 244ba203..7b35d5f6 100644 --- a/6/d5/d55/class_o_n___user_data.html +++ b/6/d5/d55/class_o_n___user_data.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UserData Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UserData Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -883,11 +866,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d5/d64/class_o_n___function_list-members.html b/6/d5/d64/class_o_n___function_list-members.html index ae8ac06e..de803166 100644 --- a/6/d5/d64/class_o_n___function_list-members.html +++ b/6/d5/d64/class_o_n___function_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { RemoveFunction(void(*function)(ON__UINT_PTR), ON__UINT_PTR function_parameter)ON_FunctionList ~ON_FunctionList()ON_FunctionList
+ +
+
+ diff --git a/6/d5/d6c/opennurbs__progress__reporter_8h_source.html b/6/d5/d6c/opennurbs__progress__reporter_8h_source.html index fff424e4..25a66044 100644 --- a/6/d5/d6c/opennurbs__progress__reporter_8h_source.html +++ b/6/d5/d6c/opennurbs__progress__reporter_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_progress_reporter.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_progress_reporter.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/d77/opennurbs__topology_8h_source.html b/6/d5/d77/opennurbs__topology_8h_source.html index 375b5ecd..f3999a9e 100644 --- a/6/d5/d77/opennurbs__topology_8h_source.html +++ b/6/d5/d77/opennurbs__topology_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_topology.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_topology.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/d5/d82/opennurbs__subd_8h_source.html b/6/d5/d82/opennurbs__subd_8h_source.html index 95376cb2..29c173fe 100644 --- a/6/d5/d82/opennurbs__subd_8h_source.html +++ b/6/d5/d82/opennurbs__subd_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_subd.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_subd.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/d8a/opennurbs__box_8h_source.html b/6/d5/d8a/opennurbs__box_8h_source.html index 133bf587..bda70439 100644 --- a/6/d5/d8a/opennurbs__box_8h_source.html +++ b/6/d5/d8a/opennurbs__box_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_box.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_box.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/d8d/class_o_n___referenced_component_settings.html b/6/d5/d8d/class_o_n___referenced_component_settings.html index 83f12102..14b2bab7 100644 --- a/6/d5/d8d/class_o_n___referenced_component_settings.html +++ b/6/d5/d8d/class_o_n___referenced_component_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ReferencedComponentSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ReferencedComponentSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -446,11 +429,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d5/d97/class_o_n___polynomial_surface-members.html b/6/d5/d97/class_o_n___polynomial_surface-members.html index eb00aff2..03efc2c6 100644 --- a/6/d5/d97/class_o_n___polynomial_surface-members.html +++ b/6/d5/d97/class_o_n___polynomial_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { operator=(const ON_BezierSurface &)ON_PolynomialSurface ~ON_PolynomialSurface()ON_PolynomialSurface
+ +
+
+ diff --git a/6/d5/da2/class_o_n___bounding_box_and_hash.html b/6/d5/da2/class_o_n___bounding_box_and_hash.html index ef1dbd2a..6b3b9e2b 100644 --- a/6/d5/da2/class_o_n___bounding_box_and_hash.html +++ b/6/d5/da2/class_o_n___bounding_box_and_hash.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BoundingBoxAndHash Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BoundingBoxAndHash Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -314,11 +297,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d5/dab/opennurbs__group_8h_source.html b/6/d5/dab/opennurbs__group_8h_source.html index 52e0318d..435e279b 100644 --- a/6/d5/dab/opennurbs__group_8h_source.html +++ b/6/d5/dab/opennurbs__group_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_group.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_group.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/dac/class_o_n___brep_face_side-members.html b/6/d5/dac/class_o_n___brep_face_side-members.html index e519f486..b0e1c0a2 100644 --- a/6/d5/dac/class_o_n___brep_face_side-members.html +++ b/6/d5/dac/class_o_n___brep_face_side-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -125,11 +108,16 @@ $(function() { ~ON_BrepFaceSide()ON_BrepFaceSide ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d5/dae/class_o_n__3d_vector.html b/6/d5/dae/class_o_n__3d_vector.html index 3656c27b..fe659920 100644 --- a/6/d5/dae/class_o_n__3d_vector.html +++ b/6/d5/dae/class_o_n__3d_vector.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dVector Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dVector Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2576,11 +2559,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d5/db3/class_o_n___decode_base64.html b/6/d5/db3/class_o_n___decode_base64.html index a8b41b60..2166263f 100644 --- a/6/d5/db3/class_o_n___decode_base64.html +++ b/6/d5/db3/class_o_n___decode_base64.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DecodeBase64 Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DecodeBase64 Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -386,11 +369,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/db5/class_o_n__2f_point-members.html b/6/d5/db5/class_o_n__2f_point-members.html index df92c99d..b1a81fad 100644 --- a/6/d5/db5/class_o_n__2f_point-members.html +++ b/6/d5/db5/class_o_n__2f_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -152,11 +135,16 @@ $(function() { Zero()ON_2fPoint ~ON_2fPoint()=defaultON_2fPoint
+ +
+
+ diff --git a/6/d5/db7/class_o_n___file_iterator.html b/6/d5/db7/class_o_n___file_iterator.html index 9a91043c..013bb3b4 100644 --- a/6/d5/db7/class_o_n___file_iterator.html +++ b/6/d5/db7/class_o_n___file_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FileIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FileIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -466,11 +449,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d5/dba/class_o_n___uncompress_stream-members.html b/6/d5/dba/class_o_n___uncompress_stream-members.html index 83ca5d61..3cb6fedf 100644 --- a/6/d5/dba/class_o_n___uncompress_stream-members.html +++ b/6/d5/dba/class_o_n___uncompress_stream-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { SetCallback(ON_StreamCallbackFunction callback_function, void *callback_context)ON_UncompressStream ~ON_UncompressStream()ON_UncompressStreamvirtual
+ +
+
+ diff --git a/6/d5/dc9/opennurbs__userdata_8h_source.html b/6/d5/dc9/opennurbs__userdata_8h_source.html index 15a4237b..35552ac8 100644 --- a/6/d5/dc9/opennurbs__userdata_8h_source.html +++ b/6/d5/dc9/opennurbs__userdata_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_userdata.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_userdata.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/dcb/class_o_n___text_context.html b/6/d5/dcb/class_o_n___text_context.html index cf18d170..f5ca09f8 100644 --- a/6/d5/dcb/class_o_n___text_context.html +++ b/6/d5/dcb/class_o_n___text_context.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextContext Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextContext Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -316,11 +299,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d5/dd4/class_o_n__2f_point_array.html b/6/d5/dd4/class_o_n__2f_point_array.html index 28237874..5c539022 100644 --- a/6/d5/dd4/class_o_n__2f_point_array.html +++ b/6/d5/dd4/class_o_n__2f_point_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2fPointArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2fPointArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -436,11 +419,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d5/dd7/class_o_n___offset_surface.html b/6/d5/dd7/class_o_n___offset_surface.html index 046a3723..8c898903 100644 --- a/6/d5/dd7/class_o_n___offset_surface.html +++ b/6/d5/dd7/class_o_n___offset_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_OffsetSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_OffsetSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -713,11 +696,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d5/dd9/opennurbs__freetype_8h_source.html b/6/d5/dd9/opennurbs__freetype_8h_source.html index 48251ad9..15b95e51 100644 --- a/6/d5/dd9/opennurbs__freetype_8h_source.html +++ b/6/d5/dd9/opennurbs__freetype_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_freetype.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_freetype.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d5/ddd/class_o_n___text_context-members.html b/6/d5/ddd/class_o_n___text_context-members.html index c96ef148..5af11548 100644 --- a/6/d5/ddd/class_o_n___text_context-members.html +++ b/6/d5/ddd/class_o_n___text_context-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -71,11 +54,16 @@ $(function() { FormatRtfString(const wchar_t *rtfstr, const ON_DimStyle *dimstyle, bool clear_bold, bool set_bold, bool clear_italic, bool set_italic, bool clear_underline, bool set_underline, bool clear_facename, bool set_facename, const wchar_t *override_facename)ON_TextContextstatic RtfFirstCharProperties(const wchar_t *rtfstr, bool &bold, bool &italic, bool &underline, ON_wString &facename)ON_TextContextstatic
+ +
+
+ diff --git a/6/d5/df0/class_o_n___text_hash.html b/6/d5/df0/class_o_n___text_hash.html index 4302af26..ad88eb7e 100644 --- a/6/d5/df0/class_o_n___text_hash.html +++ b/6/d5/df0/class_o_n___text_hash.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextHash Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextHash Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -472,11 +455,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d5/df5/class_o_n___mesh_ngon.html b/6/d5/df5/class_o_n___mesh_ngon.html index 090d6044..faaa838e 100644 --- a/6/d5/df5/class_o_n___mesh_ngon.html +++ b/6/d5/df5/class_o_n___mesh_ngon.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshNgon Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshNgon Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1024,11 +1007,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d5/dfb/class_o_n__4f_point_array-members.html b/6/d5/dfb/class_o_n__4f_point_array-members.html index 84fc3a38..07844491 100644 --- a/6/d5/dfb/class_o_n__4f_point_array-members.html +++ b/6/d5/dfb/class_o_n__4f_point_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -143,11 +126,16 @@ $(function() { Zero()ON_SimpleArray< ON_4fPoint > ~ON_SimpleArray()ON_SimpleArray< ON_4fPoint >virtual
+ +
+
+ diff --git a/6/d5/dfe/class_o_n___mesh_partition-members.html b/6/d5/dfe/class_o_n___mesh_partition-members.html index fd186de9..a1ae7317 100644 --- a/6/d5/dfe/class_o_n___mesh_partition-members.html +++ b/6/d5/dfe/class_o_n___mesh_partition-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/d0b/class_o_n___tensor_product.html b/6/d6/d0b/class_o_n___tensor_product.html index 57d8e514..95278a45 100644 --- a/6/d6/d0b/class_o_n___tensor_product.html +++ b/6/d6/d0b/class_o_n___tensor_product.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TensorProduct Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TensorProduct Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -275,11 +258,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d6/d0b/class_o_n___windows_bitmap_ex.html b/6/d6/d0b/class_o_n___windows_bitmap_ex.html index 822b19cc..de13adbd 100644 --- a/6/d6/d0b/class_o_n___windows_bitmap_ex.html +++ b/6/d6/d0b/class_o_n___windows_bitmap_ex.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_WindowsBitmapEx Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_WindowsBitmapEx Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -800,11 +783,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d6/d0f/class_o_n___bounding_box_and_hash-members.html b/6/d6/d0f/class_o_n___bounding_box_and_hash-members.html index 34eb307b..12d7dd89 100644 --- a/6/d6/d0f/class_o_n___bounding_box_and_hash-members.html +++ b/6/d6/d0f/class_o_n___bounding_box_and_hash-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { Write(class ON_BinaryArchive &archive) constON_BoundingBoxAndHash ~ON_BoundingBoxAndHash()=defaultON_BoundingBoxAndHash
+ +
+
+ diff --git a/6/d6/d10/class_o_n___mesh_ngon_iterator.html b/6/d6/d10/class_o_n___mesh_ngon_iterator.html index 94049931..861bb488 100644 --- a/6/d6/d10/class_o_n___mesh_ngon_iterator.html +++ b/6/d6/d10/class_o_n___mesh_ngon_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshNgonIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshNgonIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -429,11 +412,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d6/d10/class_o_n___poly_edge_curve.html b/6/d6/d10/class_o_n___poly_edge_curve.html index 4cf57102..acddae9d 100644 --- a/6/d6/d10/class_o_n___poly_edge_curve.html +++ b/6/d6/d10/class_o_n___poly_edge_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolyEdgeCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolyEdgeCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1216,11 +1199,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d6/d11/class_o_n___number_formatter.html b/6/d6/d11/class_o_n___number_formatter.html index 318b8c3c..3736ff1b 100644 --- a/6/d6/d11/class_o_n___number_formatter.html +++ b/6/d6/d11/class_o_n___number_formatter.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_NumberFormatter Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_NumberFormatter Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -480,11 +463,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d6/d13/struct_o_n__3_d_m___c_h_u_n_k.html b/6/d6/d13/struct_o_n__3_d_m___c_h_u_n_k.html index 6480e96c..d4e82ec1 100644 --- a/6/d6/d13/struct_o_n__3_d_m___c_h_u_n_k.html +++ b/6/d6/d13/struct_o_n__3_d_m___c_h_u_n_k.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3DM_CHUNK Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3DM_CHUNK Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -215,11 +198,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/d17/struct_o_n___mesh_topology_edge.html b/6/d6/d17/struct_o_n___mesh_topology_edge.html index c5c2fac3..c28b824a 100644 --- a/6/d6/d17/struct_o_n___mesh_topology_edge.html +++ b/6/d6/d17/struct_o_n___mesh_topology_edge.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshTopologyEdge Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshTopologyEdge Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -127,11 +110,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/d1e/opennurbs__gl_8h_source.html b/6/d6/d1e/opennurbs__gl_8h_source.html index ae8c2742..587a1c12 100644 --- a/6/d6/d1e/opennurbs__gl_8h_source.html +++ b/6/d6/d1e/opennurbs__gl_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_gl.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_gl.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/d24/opennurbs__mapchan_8h_source.html b/6/d6/d24/opennurbs__mapchan_8h_source.html index 2161cd03..05be3bf3 100644 --- a/6/d6/d24/opennurbs__mapchan_8h_source.html +++ b/6/d6/d24/opennurbs__mapchan_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_mapchan.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_mapchan.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/d32/opennurbs__input__libsdir_8h_source.html b/6/d6/d32/opennurbs__input__libsdir_8h_source.html index 347ef078..9198049d 100644 --- a/6/d6/d32/opennurbs__input__libsdir_8h_source.html +++ b/6/d6/d32/opennurbs__input__libsdir_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_input_libsdir.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_input_libsdir.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /*
2 //
3 // Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
4 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
5 // McNeel & Associates.
6 //
7 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
8 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
9 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
10 //
11 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
12 //
13 ////////////////////////////////////////////////////////////////
14 */
15 
16 #if !defined(OPENNURBS_INPUT_LIBSDIR_INC_)
17 #define OPENNURBS_INPUT_LIBSDIR_INC_
18 
19 #if defined(ON_COMPILER_MSC) && !defined(OPENNURBS_INPUT_LIBS_DIR)
20 
21 // This header file insures OPENNURBS_INPUT_LIBS_DIR is defined to be
22 // the path to were the libraries opennurbs.dll links with are located.
23 // Examples of these libaries are zlib and freetype.
24 
25 #if defined(OPENNURBS_OUTPUT_DIR)
26 // Typically, OPENNURBS_OUTPUT_DIR is defined in the
27 // MSBuild property sheet opennurbs_msbuild.Cpp.props.
28 #define OPENNURBS_INPUT_LIBS_DIR OPENNURBS_OUTPUT_DIR
29 #elif defined(RHINO_LIB_DIR)
30 // Typically, RHINO_LIB_DIR is defined in a Rhino module property sheet.
31 #define OPENNURBS_INPUT_LIBS_DIR RHINO_LIB_DIR
32 #else
33 
34 // Please define OPENNURBS_INPUT_LIBS_DIR in your build environment
35 // Please do not modify the opennurbs vcxproj files. Instead use
36 // a property sheet (.props file), .sln file, or define it here.
37 #error You must define OPENNURBS_INPUT_LIBS_DIR
38 
39 #endif
40 
41 #endif
42 
43 #endif
+ +
+
+ diff --git a/6/d6/d3a/class_o_n___rendering_attributes-members.html b/6/d6/d3a/class_o_n___rendering_attributes-members.html index cf7c10ba..d8a0c8c7 100644 --- a/6/d6/d3a/class_o_n___rendering_attributes-members.html +++ b/6/d6/d3a/class_o_n___rendering_attributes-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -75,11 +58,16 @@ $(function() { Read(ON_BinaryArchive &archive)ON_RenderingAttributes Write(ON_BinaryArchive &archive) constON_RenderingAttributes
+ +
+
+ diff --git a/6/d6/d3d/class_o_n___aerial_photo_camera_position.html b/6/d6/d3d/class_o_n___aerial_photo_camera_position.html index 52ceaedb..4f96465f 100644 --- a/6/d6/d3d/class_o_n___aerial_photo_camera_position.html +++ b/6/d6/d3d/class_o_n___aerial_photo_camera_position.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_AerialPhotoCameraPosition Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_AerialPhotoCameraPosition Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -733,11 +716,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d6/d46/class_o_n___model_component_type_iterator-members.html b/6/d6/d46/class_o_n___model_component_type_iterator-members.html index e79f0ffc..e9ef102b 100644 --- a/6/d6/d46/class_o_n___model_component_type_iterator-members.html +++ b/6/d6/d46/class_o_n___model_component_type_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d6/d4c/class_o_n___windows_bitmap.html b/6/d6/d4c/class_o_n___windows_bitmap.html index 8e00fecb..4bd11f9d 100644 --- a/6/d6/d4c/class_o_n___windows_bitmap.html +++ b/6/d6/d4c/class_o_n___windows_bitmap.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_WindowsBitmap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_WindowsBitmap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1365,11 +1348,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d6/d56/class_o_n___offset_surface_function-members.html b/6/d6/d56/class_o_n___offset_surface_function-members.html index 1a586b63..09a6e05d 100644 --- a/6/d6/d56/class_o_n___offset_surface_function-members.html +++ b/6/d6/d56/class_o_n___offset_surface_function-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/d60/class_o_n___parse_settings.html b/6/d6/d60/class_o_n___parse_settings.html index eda8f990..8e00d9c0 100644 --- a/6/d6/d60/class_o_n___parse_settings.html +++ b/6/d6/d60/class_o_n___parse_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ParseSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ParseSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3366,11 +3349,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d6/d65/class_o_n___text_builder_1_1_text_props-members.html b/6/d6/d65/class_o_n___text_builder_1_1_text_props-members.html index 37d11c58..81fd527f 100644 --- a/6/d6/d65/class_o_n___text_builder_1_1_text_props-members.html +++ b/6/d6/d65/class_o_n___text_builder_1_1_text_props-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/d6/d66/class_o_n___compressed_buffer.html b/6/d6/d66/class_o_n___compressed_buffer.html index d4505872..ef61da8c 100644 --- a/6/d6/d66/class_o_n___compressed_buffer.html +++ b/6/d6/d66/class_o_n___compressed_buffer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CompressedBuffer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CompressedBuffer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -607,11 +590,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/d78/class_o_n___layer.html b/6/d6/d78/class_o_n___layer.html index 27a246bf..f534b8b5 100644 --- a/6/d6/d78/class_o_n___layer.html +++ b/6/d6/d78/class_o_n___layer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Layer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Layer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2406,11 +2389,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d6/d7e/class_o_n___offset_surface-members.html b/6/d6/d7e/class_o_n___offset_surface-members.html index d1672b2a..353cc6c9 100644 --- a/6/d6/d7e/class_o_n___offset_surface-members.html +++ b/6/d6/d7e/class_o_n___offset_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -212,11 +195,16 @@ $(function() { ~ON_Surface()ON_Surfacevirtual ~ON_SurfaceProxy()ON_SurfaceProxyvirtual
+ +
+
+ diff --git a/6/d6/d81/class_o_n___bezier_cage.html b/6/d6/d81/class_o_n___bezier_cage.html index 9b034f3a..2bf39df5 100644 --- a/6/d6/d81/class_o_n___bezier_cage.html +++ b/6/d6/d81/class_o_n___bezier_cage.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BezierCage Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BezierCage Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1628,11 +1611,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/d82/class_o_n___mesh_face_list.html b/6/d6/d82/class_o_n___mesh_face_list.html index ec1e677b..828c1ae0 100644 --- a/6/d6/d82/class_o_n___mesh_face_list.html +++ b/6/d6/d82/class_o_n___mesh_face_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshFaceList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshFaceList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -461,11 +444,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d6/d95/opennurbs__object_8h_source.html b/6/d6/d95/opennurbs__object_8h_source.html index c9ea4ca6..ccbad95a 100644 --- a/6/d6/d95/opennurbs__object_8h_source.html +++ b/6/d6/d95/opennurbs__object_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_object.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_object.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/d97/class_o_n___bitmap-members.html b/6/d6/d97/class_o_n___bitmap-members.html index fb94ce84..00926532 100644 --- a/6/d6/d97/class_o_n___bitmap-members.html +++ b/6/d6/d97/class_o_n___bitmap-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -273,11 +256,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d6/da0/class_o_n___bezier_cage-members.html b/6/d6/da0/class_o_n___bezier_cage-members.html index e33b6307..4013c312 100644 --- a/6/d6/da0/class_o_n___bezier_cage-members.html +++ b/6/d6/da0/class_o_n___bezier_cage-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -119,11 +102,16 @@ $(function() { ZeroCVs()ON_BezierCage ~ON_BezierCage()ON_BezierCage
+ +
+
+ diff --git a/6/d6/da3/opennurbs__file__utilities_8h_source.html b/6/d6/da3/opennurbs__file__utilities_8h_source.html index 168b89a5..3527da49 100644 --- a/6/d6/da3/opennurbs__file__utilities_8h_source.html +++ b/6/d6/da3/opennurbs__file__utilities_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_file_utilities.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_file_utilities.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/da7/class_o_n___texture_mapping-members.html b/6/d6/da7/class_o_n___texture_mapping-members.html index 04a463ca..ca0aa701 100644 --- a/6/d6/da7/class_o_n___texture_mapping-members.html +++ b/6/d6/da7/class_o_n___texture_mapping-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -310,11 +293,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_TextureMapping()ON_TextureMappingvirtual
+ +
+
+ diff --git a/6/d6/dac/class_o_n_x___model___user_data.html b/6/d6/dac/class_o_n_x___model___user_data.html index 62af65ee..6808e58d 100644 --- a/6/d6/dac/class_o_n_x___model___user_data.html +++ b/6/d6/dac/class_o_n_x___model___user_data.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ONX_Model_UserData Class Reference - - - - - - - + + + + + openNURBS SDK Help: ONX_Model_UserData Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -280,11 +263,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/dc1/class_o_n___localizer.html b/6/d6/dc1/class_o_n___localizer.html index 10d2a420..e64e1a84 100644 --- a/6/d6/dc1/class_o_n___localizer.html +++ b/6/d6/dc1/class_o_n___localizer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Localizer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Localizer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -552,11 +535,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/dc3/opennurbs__nurbscurve_8h_source.html b/6/d6/dc3/opennurbs__nurbscurve_8h_source.html index 60f8208b..f7d346b4 100644 --- a/6/d6/dc3/opennurbs__nurbscurve_8h_source.html +++ b/6/d6/dc3/opennurbs__nurbscurve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_nurbscurve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_nurbscurve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/dc8/class_o_n___angle_value.html b/6/d6/dc8/class_o_n___angle_value.html index 506e0b34..749d9763 100644 --- a/6/d6/dc8/class_o_n___angle_value.html +++ b/6/d6/dc8/class_o_n___angle_value.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_AngleValue Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_AngleValue Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -678,11 +661,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d6/dcc/struct_o_n___mesh_part.html b/6/d6/dcc/struct_o_n___mesh_part.html index 12fee6bf..a4d1405c 100644 --- a/6/d6/dcc/struct_o_n___mesh_part.html +++ b/6/d6/dcc/struct_o_n___mesh_part.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshPart Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshPart Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -151,11 +134,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/dd1/class_o_n___instance_definition-members.html b/6/d6/dd1/class_o_n___instance_definition-members.html index e8351eb9..34fb64be 100644 --- a/6/d6/dd1/class_o_n___instance_definition-members.html +++ b/6/d6/dd1/class_o_n___instance_definition-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -315,11 +298,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d6/dd5/opennurbs__quacksort__template_8h_source.html b/6/d6/dd5/opennurbs__quacksort__template_8h_source.html index ae06c6b5..26cce5c0 100644 --- a/6/d6/dd5/opennurbs__quacksort__template_8h_source.html +++ b/6/d6/dd5/opennurbs__quacksort__template_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_quacksort_template.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_quacksort_template.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2011 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Assoicates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 /*
18 See opennurbs_sort.cpp for examples showing how to use
19 opennurbs_quacksort_template.h to define type specific
20 sorting functions.
21 */
22 
23 #if !defined(ON_QSORT_FNAME)
24 #error Define ON_QSORT_FNAME macro before including opennurbs_quacksort_template.h
25 #endif
26 
27 // ON_SORT_TEMPLATE_TYPE -> double, int, ....
28 #if !defined(ON_SORT_TEMPLATE_TYPE)
29 
30 #define BASETYPE void *
31 #define DATATYPE unsigned char
32 #define DATAWIDTH m_width
33 
34 #define Swap(a,b) m_swapfunc(a,b,m_width)
35 
36 #if defined(ON_SORT_TEMPLATE_USE_CONTEXT)
37 // use a compare function with context parameter
38 #define GreaterThan(A,B) m_compare(m_context,A,B) > 0
39 #else
40 // use a compare function without context parameter
41 #define GreaterThan(A,B) m_compare(A,B) > 0
42 #endif
43 
44 #else
45 
46 #define BASETYPE ON_SORT_TEMPLATE_TYPE *
47 #define DATATYPE ON_SORT_TEMPLATE_TYPE
48 #define DATAWIDTH 1
49 
50 #if defined(ON_SORT_TEMPLATE_USE_SWAP)
51 #define Swap(a,b) m_swapfunc(a,b,m_width)
52 #else
53 // use intrinsic assigment
54 #define Swap(a,b) ON_SORT_TEMPLATE_TYPE tmp = *a; *a = *b; *b = tmp
55 #endif
56 
57 #if defined(ON_SORT_TEMPLATE_COMPARE)
58 // use a compare function like strcmp for char* strings
59 #define GreaterThan(A,B) ON_SORT_TEMPLATE_COMPARE(A,B) > 0
60 #else
61 // use intrinsic type compares
62 #define GreaterThan(A,B) *A > *B
63 #endif
64 
65 #endif
66 
67 #if !defined(ON_QUACKSORT_SWAP_FUNCS_DEFINED)
68 #if !defined(ON_SORT_TEMPLATE_TYPE) || defined(ON_SORT_TEMPLATE_USE_SWAP)
69 
70 // In some files this template is used multiple times.
71 // The ON_QUACKSORT_SWAP_FUNCS_DEFINED define prevents
72 // multiple definitions of the static Swap*() functions.
73 #define ON_QUACKSORT_SWAP_FUNCS_DEFINED
74 
75 static void SwapChars( unsigned char* a, unsigned char* b, size_t width)
76 {
77  do
78  {
79  unsigned char x = *a;
80  *a++ = *b;
81  *b++ = x;
82  }
83  while( --width);
84 }
85 
86 static void SwapInts( unsigned char* a, unsigned char* b, size_t width)
87 {
88  ON__UINT32* ai = (ON__UINT32*)a;
89  ON__UINT32* bi = (ON__UINT32*)b;
90  do
91  {
92  ON__UINT32 x = *ai;
93  *ai++ = *bi;
94  *bi++ = x;
95  width -= sizeof(x);
96  }
97  while( width);
98 }
99 
100 static void SwapBigInts( unsigned char* a, unsigned char* b, size_t width)
101 {
102  ON__UINT64* ai = (ON__UINT64*)a;
103  ON__UINT64* bi = (ON__UINT64*)b;
104  do
105  {
106  ON__UINT64 x = *ai;
107  *ai++ = *bi;
108  *bi++ = x;
109  width -= sizeof(x);
110  }
111  while( width);
112 }
113 
114 #endif
115 #endif
116 
117 // implementation of quick sort with minimum swaps for partition sizes 4 and less
118 void ON_quacksort(
119  BASETYPE *base
120  ,size_t nel
121 #if !defined(ON_SORT_TEMPLATE_TYPE)
122  ,size_t width
123 #if defined(ON_SORT_TEMPLATE_USE_CONTEXT)
124  ,int (*compar)(void*, const void *, const void *)
125  ,void* context
126 #else
127  ,int (*compar)(const void *, const void *)
128 #endif
129 #endif
130  )
131 {
132  class CSorter
133  {
134  public:
135  DATATYPE *m_base;
136  size_t m_nel;
137  const size_t m_width;
138  int (*m_compar)(const void *, const void *);
139  void (*m_swapfunc)(unsigned char *, unsigned char *, size_t width);
140  unsigned int m_rnd;
141 //#if defined(ON_SORT_TEMPLATE_TYPE) && !defined(ON_SORT_TEMPLATE_USE_SWAP)
142 // ON_SORT_TEMPLATE_TYPE m_tmp;
143 //#endif
144 
145  CSorter(
146  DATATYPE *base
147  , size_t nel
148  , size_t width
149  , int (*compar)(const void *, const void *)
150  )
151  : m_base((DATATYPE*)base)
152  , m_nel(nel)
153  , m_width(width)
154  , m_compar(compar)
155  , m_rnd(62538161)
156  {
157  // When width is a multiple of 8 or 4 (with most arrays it probably is),
158  // use faster integer swappers instead of byte swapper
159  if ( 0 == width%sizeof(ON__UINT64))
160  m_swapfunc = SwapBigInts;
161  else if ( 0 == width%sizeof(ON__UINT32))
162  m_swapfunc = SwapInts;
163  else
164  m_swapfunc = SwapChars;
165  };
166 
167  ~CSorter() {};
168 
169  DATATYPE* Pivot( DATATYPE* base, size_t count)
170  {
171  // Uses local quick and dirty pseudorandom number generator to
172  // give a fuzzy answer to avoid having the data be arranged in
173  // a way that mechanically always picking the pivot the same way
174  // affects the speed. Mostly affects chevron etc. patterns.
175  //
176  // Totally random pivot would guarantee O(nlogn) worst case, but
177  // does not perform as well on sorted or nearly sorted sets.
178 
179  m_rnd *= 1664525;
180  m_rnd += 1013904223;
181  unsigned int dice = (m_rnd>>16)&7;
182 
183  size_t p=count>>1; // 1/2
184 
185  if ( dice&4)
186  p += count>>3; // +1/8
187  if ( dice&2)
188  p -= count>>4; // -1/16
189  if ( dice&1)
190  p -= count>>5; // -1/32
191 
192  return base + p*DATAWIDTH;
193  }
194 
195  void SortSmallRange( DATATYPE* p0, size_t count)
196  {
197  // use minimum compares and swaps for 2 to 4 items
198  switch (count)
199  {
200  case 2:
201  {
202  DATATYPE* p1 = p0 + DATAWIDTH;
203  if ( GreaterThan( p0, p1)) { Swap( p0, p1);}
204  return;
205  }
206  case 3:
207  {
208  DATATYPE* p1 = p0 + DATAWIDTH;
209  DATATYPE* p2 = p1 + DATAWIDTH;
210  bool b = false;
211  if ( GreaterThan( p0, p1)) { Swap( p0, p1); b = true;}
212  if ( GreaterThan( p1, p2)) { Swap( p1, p2); b = true;}
213  if ( b && GreaterThan( p0, p1)) { Swap( p0, p1);}
214  return;
215  }
216  case 4:
217  {
218  DATATYPE* p1 = p0 + DATAWIDTH;
219  DATATYPE* p2 = p1 + DATAWIDTH;
220  DATATYPE* p3 = p2 + DATAWIDTH;
221  if ( GreaterThan( p0, p3)) { Swap( p0, p3);}
222  if ( GreaterThan( p1, p2)) { Swap( p1, p2);}
223  bool b = false;
224  if ( GreaterThan( p2, p3)) { Swap( p2, p3); b = true;}
225  if ( GreaterThan( p0, p1)) { Swap( p0, p1); b = true;}
226  if ( b && GreaterThan( p1, p2)) { Swap( p1, p2);}
227  return;
228  }
229  }
230  }
231 
232  void SortRange( DATATYPE* left, DATATYPE* right)
233  {
234  while ( left<right)
235  {
236  size_t count = (right-left)/DATAWIDTH+1;
237 
238  if ( count < 5)
239  return SortSmallRange( left, count);
240 
241  DATATYPE* pivotleft;
242  DATATYPE* pivotright;
243 
244  // partition range
245  {
246  pivotleft = Pivot( left, count);
247 
248  // move pivot to left end
249  Swap( left, pivotleft);
250 
251  pivotleft = left;
252  pivotright = right + DATAWIDTH;
253 
254  // move =< pivot to left, and > pivot to right
255  for(;;)
256  {
257  // find next first item > pivot
258  pivotleft += DATAWIDTH;
259  if ( pivotleft >= pivotright)
260  break;
261  if ( !GreaterThan( pivotleft, left))
262  continue;
263 
264  // find next last item =< pivot
265  do
266  {
267  pivotright -= DATAWIDTH;
268  if ( pivotleft >= pivotright)
269  goto END; // to quickly exit a nested loop
270  }
271  while( GreaterThan( pivotright, left));
272 
273  Swap( pivotleft, pivotright);
274  }
275 
276  END:
277 
278  pivotright -= DATAWIDTH;
279  // move pivot to final place
280  Swap( left, pivotright);
281  pivotleft = pivotright;
282 
283  // avoid overhead when not likely that there are multiple items == pivot
284  if ( pivotright >= right)
285  {
286  // the whole range is less or equal than pivot
287  // check if there are values == pivot left of it. Speeds up sorting arrays with all or lots of equal items.
288  for ( pivotleft -= DATAWIDTH; pivotleft > left; pivotleft -= DATAWIDTH)
289  {
290  if ( GreaterThan( pivotright, pivotleft))
291  break;
292  }
293  pivotleft += DATAWIDTH;
294  }
295  }
296 
297  // limit max recursion depth to log(nel) by only recursing shorter part
298  if ( pivotleft-left < right-pivotright)
299  {
300  // lower part is shorter
301  SortRange( left, pivotleft-DATAWIDTH);
302  left = pivotright+DATAWIDTH;
303  }
304  else
305  {
306  // upper part is shorter
307  SortRange( pivotright+DATAWIDTH, right);
308  right = pivotleft-DATAWIDTH;
309  }
310  }
311  }
312 
313  void Sort()
314  {
315  SortRange( m_base, m_base + (m_nel-1)*DATAWIDTH);
316  }
317  };
318 
319  if ( !base || nel < 2 )
320  return;
321 #if !defined(ON_SORT_TEMPLATE_TYPE)
322  if ( width < 1 || !compar)
323  return;
324 #endif
325 
326  CSorter sorter( base, nel, width, compar);
327  sorter.Sort();
328 }
329 
330 #undef Swap
331 #undef GreaterThan
332 #undef DATAWIDTH
333 #undef DATATYPE
+ +
+
+ diff --git a/6/d6/dd8/class_o_n___ellipse.html b/6/d6/dd8/class_o_n___ellipse.html index b906f064..35e3c65b 100644 --- a/6/d6/dd8/class_o_n___ellipse.html +++ b/6/d6/dd8/class_o_n___ellipse.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Ellipse Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Ellipse Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -851,11 +834,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/dd8/class_o_n___mesh_cache-members.html b/6/d6/dd8/class_o_n___mesh_cache-members.html index 99885994..498cd4ae 100644 --- a/6/d6/dd8/class_o_n___mesh_cache-members.html +++ b/6/d6/dd8/class_o_n___mesh_cache-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -96,11 +79,16 @@ $(function() { Write(ON_BinaryArchive &archive) constON_MeshCache ~ON_MeshCache()ON_MeshCache
+ +
+
+ diff --git a/6/d6/dde/opennurbs__font_8h_source.html b/6/d6/dde/opennurbs__font_8h_source.html index cd0ffc42..207188f8 100644 --- a/6/d6/dde/opennurbs__font_8h_source.html +++ b/6/d6/dde/opennurbs__font_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_font.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_font.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/de3/opennurbs__text__style_8h_source.html b/6/d6/de3/opennurbs__text__style_8h_source.html index 820d6ea1..02623f08 100644 --- a/6/d6/de3/opennurbs__text__style_8h_source.html +++ b/6/d6/de3/opennurbs__text__style_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_text_style.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_text_style.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d6/de7/class_o_n___obsolete_user_data-members.html b/6/d6/de7/class_o_n___obsolete_user_data-members.html index 30d7eab6..392837c9 100644 --- a/6/d6/de7/class_o_n___obsolete_user_data-members.html +++ b/6/d6/de7/class_o_n___obsolete_user_data-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -133,11 +116,16 @@ $(function() { ~ON_ObsoleteUserData()ON_ObsoleteUserDatavirtual ~ON_UserData()ON_UserData
+ +
+
+ diff --git a/6/d6/de8/class_o_n___clipping_plane.html b/6/d6/de8/class_o_n___clipping_plane.html index 90e78bf6..446edd03 100644 --- a/6/d6/de8/class_o_n___clipping_plane.html +++ b/6/d6/de8/class_o_n___clipping_plane.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClippingPlane Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClippingPlane Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -266,11 +249,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/df2/class_o_n___offset_surface_value.html b/6/d6/df2/class_o_n___offset_surface_value.html index 3b010f2d..758b89f6 100644 --- a/6/d6/df2/class_o_n___offset_surface_value.html +++ b/6/d6/df2/class_o_n___offset_surface_value.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_OffsetSurfaceValue Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_OffsetSurfaceValue Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -270,11 +253,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d6/df5/class_o_n___plane_equation-members.html b/6/d6/df5/class_o_n___plane_equation-members.html index 0044bbb0..cf90f7cd 100644 --- a/6/d6/df5/class_o_n___plane_equation-members.html +++ b/6/d6/df5/class_o_n___plane_equation-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -114,11 +97,16 @@ $(function() { ZeroPlaneEquationON_PlaneEquationstatic ZeroTolerance() constON_PlaneEquation
+ +
+
+ diff --git a/6/d6/df6/struct_o_n___r_tree_branch.html b/6/d6/df6/struct_o_n___r_tree_branch.html index 79f8c2d9..05fa6561 100644 --- a/6/d6/df6/struct_o_n___r_tree_branch.html +++ b/6/d6/df6/struct_o_n___r_tree_branch.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeBranch Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeBranch Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -140,11 +123,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/d08/opennurbs__date_8h_source.html b/6/d7/d08/opennurbs__date_8h_source.html index c8bd99f1..93c1fd9d 100644 --- a/6/d7/d08/opennurbs__date_8h_source.html +++ b/6/d7/d08/opennurbs__date_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_date.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_date.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2013 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_DATE_INC_)
18 #define OPENNURBS_DATE_INC_
19 
20 /*
21 Description:
22  Get the day of the year from the year, month and day_of_month.
23 Parameters:
24  year - [in]
25  >= 1582
26  month - [in]
27  >= 1 and <= 12
28  day_of_month - [in]
29  >= 1 and <= last valid day_of_month of the month
30 Returns:
31  0: Invalid input
32  1 to 366: Day of Gregorian year.
33 */
34 ON_DECL
35 unsigned int ON_DayOfGregorianYear(
36  unsigned int year,
37  unsigned int month,
38  unsigned int day_of_month
39  );
40 
41 /*
42 Parameters:
43  year - [in]
44  >= 1582
45 Returns:
46  0: Invalid input
47  365: If the year is a common year in the Gregorian calendar
48  366: If the year is a leap year in the Gregorian calendar
49 */
50 ON_DECL
51 unsigned int ON_DaysInGregorianYear(
52  unsigned int year
53  );
54 /*
55 Description:
56  Get the number of days in a Gregorian month.
57 Parameters:
58  year - [in]
59  >= 1582
60  month - [in]
61  >= 1 and <= 12
62 Returns:
63  0: Invalid input
64  28, 29, 30 or 31: number of days in the specified month.
65 */
66 ON_DECL
67 unsigned int ON_DaysInMonthOfGregorianYear(
68  unsigned int year,
69  unsigned int month
70  );
71 
72 /*
73 Description:
74  Get the month and day_of_month from the year and day of year.
75 Parameters:
76  year - [in]
77  >= 1582
78  day_of_year
79  >= 1 and <= (ON_IsGregorianLeapYear(year) ? 366 : 365)
80  month - [out]
81  >= 1 and <= 12, when input parameters are valid, otherwise 0.
82  day_of_month - [out]
83  >= 1 and <= ON_DaysInMonthOfGregorianYear(year,month),
84  when input parameters are valid, otherwise 0.
85 Returns:
86  true: month and day_of_month returned.
87  false: invalid input. Output values are zero.
88 */
89 ON_DECL
90 bool ON_GetGregorianMonthAndDayOfMonth(
91  unsigned int year,
92  unsigned int day_of_year,
93  unsigned int* month,
94  unsigned int* day_of_month
95  );
96 
97 /*
98 Parameters:
99  year - [in]
100 Returns:
101  true if the year is a leap year in the Gregorian calendar.
102 */
103 ON_DECL
104 bool ON_IsGregorianLeapYear(
105  unsigned int year
106  );
107 
108 #endif
+ +
+
+ diff --git a/6/d7/d10/class_o_n___r_tree_mem_pool.html b/6/d7/d10/class_o_n___r_tree_mem_pool.html index 038dd3b8..6532832b 100644 --- a/6/d7/d10/class_o_n___r_tree_mem_pool.html +++ b/6/d7/d10/class_o_n___r_tree_mem_pool.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeMemPool Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeMemPool Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -308,11 +291,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d7/d14/class_o_n___uuid_pair.html b/6/d7/d14/class_o_n___uuid_pair.html index 06db466a..81172532 100644 --- a/6/d7/d14/class_o_n___uuid_pair.html +++ b/6/d7/d14/class_o_n___uuid_pair.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UuidPair Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UuidPair Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -236,11 +219,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/d15/class_o_n___text_iterator-members.html b/6/d7/d15/class_o_n___text_iterator-members.html index 934f75a4..d83af8a8 100644 --- a/6/d7/d15/class_o_n___text_iterator-members.html +++ b/6/d7/d15/class_o_n___text_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { Step()ON_TextIterator ~ON_TextIterator()=defaultON_TextIterator
+ +
+
+ diff --git a/6/d7/d16/class_o_n___uuid_ptr_list.html b/6/d7/d16/class_o_n___uuid_ptr_list.html index 38e019f2..af6e0c13 100644 --- a/6/d7/d16/class_o_n___uuid_ptr_list.html +++ b/6/d7/d16/class_o_n___uuid_ptr_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UuidPtrList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UuidPtrList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -441,11 +424,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d7/d1d/class_o_n___terminator-members.html b/6/d7/d1d/class_o_n___terminator-members.html index b7b199e2..1456f982 100644 --- a/6/d7/d1d/class_o_n___terminator-members.html +++ b/6/d7/d1d/class_o_n___terminator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { ThreadId() constON_Terminator ~ON_Terminator()ON_Terminator
+ +
+
+ diff --git a/6/d7/d20/class_o_n___matrix.html b/6/d7/d20/class_o_n___matrix.html index 1a2cbf53..81289b6e 100644 --- a/6/d7/d20/class_o_n___matrix.html +++ b/6/d7/d20/class_o_n___matrix.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Matrix Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Matrix Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1635,11 +1618,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/d26/class_o_n___nurbs_cage.html b/6/d7/d26/class_o_n___nurbs_cage.html index d683c1d3..84919634 100644 --- a/6/d7/d26/class_o_n___nurbs_cage.html +++ b/6/d7/d26/class_o_n___nurbs_cage.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_NurbsCage Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_NurbsCage Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2797,11 +2780,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d7/d29/class_o_n___font_glyph.html b/6/d7/d29/class_o_n___font_glyph.html index eca3ac6b..a990f489 100644 --- a/6/d7/d29/class_o_n___font_glyph.html +++ b/6/d7/d29/class_o_n___font_glyph.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FontGlyph Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FontGlyph Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1044,11 +1027,16 @@ Friends
+ +
+
+ diff --git a/6/d7/d2a/class_o_n___user_data-members.html b/6/d7/d2a/class_o_n___user_data-members.html index 7ed30a7b..5dc3f56f 100644 --- a/6/d7/d2a/class_o_n___user_data-members.html +++ b/6/d7/d2a/class_o_n___user_data-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -133,11 +116,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_UserData()ON_UserData
+ +
+
+ diff --git a/6/d7/d2c/class_o_n__3d_vector_array.html b/6/d7/d2c/class_o_n__3d_vector_array.html index ae6cc65d..8630584c 100644 --- a/6/d7/d2c/class_o_n__3d_vector_array.html +++ b/6/d7/d2c/class_o_n__3d_vector_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dVectorArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dVectorArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -426,11 +409,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d7/d2d/class_o_n___brep_trim-members.html b/6/d7/d2d/class_o_n___brep_trim-members.html index 4517d034..fdcd0605 100644 --- a/6/d7/d2d/class_o_n___brep_trim-members.html +++ b/6/d7/d2d/class_o_n___brep_trim-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -260,11 +243,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d7/d31/class_o_n___viewport-members.html b/6/d7/d31/class_o_n___viewport-members.html index a74a76d0..6ea0e8c6 100644 --- a/6/d7/d31/class_o_n___viewport-members.html +++ b/6/d7/d31/class_o_n___viewport-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -311,11 +294,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Viewport()=defaultON_Viewport
+ +
+
+ diff --git a/6/d7/d36/class_o_n___poly_edge_curve-members.html b/6/d7/d36/class_o_n___poly_edge_curve-members.html index 129abb60..22761ebf 100644 --- a/6/d7/d36/class_o_n___poly_edge_curve-members.html +++ b/6/d7/d36/class_o_n___poly_edge_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -253,11 +236,16 @@ $(function() { ~ON_PolyCurve()ON_PolyCurvevirtual ~ON_PolyEdgeCurve()ON_PolyEdgeCurve
+ +
+
+ diff --git a/6/d7/d42/opennurbs__objref_8h_source.html b/6/d7/d42/opennurbs__objref_8h_source.html index 13d95aa1..0c58553a 100644 --- a/6/d7/d42/opennurbs__objref_8h_source.html +++ b/6/d7/d42/opennurbs__objref_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_objref.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_objref.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/d43/class_o_n___clipping_plane_surface-members.html b/6/d7/d43/class_o_n___clipping_plane_surface-members.html index 162f5d6a..2aead410 100644 --- a/6/d7/d43/class_o_n___clipping_plane_surface-members.html +++ b/6/d7/d43/class_o_n___clipping_plane_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -215,11 +198,16 @@ $(function() { ~ON_PlaneSurface()ON_PlaneSurfacevirtual ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/d7/d46/class_o_n__3dm_settings-members.html b/6/d7/d46/class_o_n__3dm_settings-members.html index bbda73a9..51c0a8ee 100644 --- a/6/d7/d46/class_o_n__3dm_settings-members.html +++ b/6/d7/d46/class_o_n__3dm_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -119,11 +102,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmSettings ~ON_3dmSettings()=defaultON_3dmSettings
+ +
+
+ diff --git a/6/d7/d4a/opennurbs__parse_8h_source.html b/6/d7/d4a/opennurbs__parse_8h_source.html index 040682d5..9d5cad05 100644 --- a/6/d7/d4a/opennurbs__parse_8h_source.html +++ b/6/d7/d4a/opennurbs__parse_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_parse.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_parse.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/d4c/class_o_n___texture_coordinates-members.html b/6/d7/d4c/class_o_n___texture_coordinates-members.html index 97add78b..dc387051 100644 --- a/6/d7/d4c/class_o_n___texture_coordinates-members.html +++ b/6/d7/d4c/class_o_n___texture_coordinates-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d7/d4f/opennurbs__curve_8h_source.html b/6/d7/d4f/opennurbs__curve_8h_source.html index c62d59f4..1b7f6e0b 100644 --- a/6/d7/d4f/opennurbs__curve_8h_source.html +++ b/6/d7/d4f/opennurbs__curve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_curve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_curve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/d51/class_o_n__3dm_view.html b/6/d7/d51/class_o_n__3dm_view.html index fe9c8f20..3fba81a7 100644 --- a/6/d7/d51/class_o_n__3dm_view.html +++ b/6/d7/d51/class_o_n__3dm_view.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmView Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmView Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -781,11 +764,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/d53/class_o_n___material.html b/6/d7/d53/class_o_n___material.html index 3a2de6d4..e849d60a 100644 --- a/6/d7/d53/class_o_n___material.html +++ b/6/d7/d53/class_o_n___material.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Material Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Material Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2193,11 +2176,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d7/d64/class_o_n___dim_radial.html b/6/d7/d64/class_o_n___dim_radial.html index b632ff18..0c549fbf 100644 --- a/6/d7/d64/class_o_n___dim_radial.html +++ b/6/d7/d64/class_o_n___dim_radial.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimRadial Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimRadial Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1926,11 +1909,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d7/d67/class_o_n___mesh_ngon_iterator-members.html b/6/d7/d67/class_o_n___mesh_ngon_iterator-members.html index a4ff73c9..1cd21431 100644 --- a/6/d7/d67/class_o_n___mesh_ngon_iterator-members.html +++ b/6/d7/d67/class_o_n___mesh_ngon_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { SetMesh(const class ON_Mesh *mesh, const unsigned int *meshfdex_to_meshngondex_map)ON_MeshNgonIterator ~ON_MeshNgonIterator()=defaultON_MeshNgonIterator
+ +
+
+ diff --git a/6/d7/d6a/class_o_n___local_zero1.html b/6/d7/d6a/class_o_n___local_zero1.html index c965fc1b..7f8c7ca4 100644 --- a/6/d7/d6a/class_o_n___local_zero1.html +++ b/6/d7/d6a/class_o_n___local_zero1.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_LocalZero1 Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_LocalZero1 Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -311,11 +294,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/d70/opennurbs__array__defs_8h_source.html b/6/d7/d70/opennurbs__array__defs_8h_source.html index 86840b42..a37e03f7 100644 --- a/6/d7/d70/opennurbs__array__defs_8h_source.html +++ b/6/d7/d70/opennurbs__array__defs_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_array_defs.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_array_defs.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/d73/class_o_n___user_data_item_filter-members.html b/6/d7/d73/class_o_n___user_data_item_filter-members.html index 46449415..20898bf8 100644 --- a/6/d7/d73/class_o_n___user_data_item_filter-members.html +++ b/6/d7/d73/class_o_n___user_data_item_filter-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -75,11 +58,16 @@ $(function() { ON_UserDataItemFilter(ON_UUID application_id, bool bSerialize)ON_UserDataItemFilter ON_UserDataItemFilter(ON_UUID application_id, ON_UUID item_id, bool bSerialize)ON_UserDataItemFilter
+ +
+
+ diff --git a/6/d7/d74/class_o_n___mesh-members.html b/6/d7/d74/class_o_n___mesh-members.html index 78ede04e..d2545e77 100644 --- a/6/d7/d74/class_o_n___mesh-members.html +++ b/6/d7/d74/class_o_n___mesh-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -334,11 +317,16 @@ $(function() { ~ON_Mesh()ON_Mesh ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d7/d7f/class_o_n___unknown_user_data-members.html b/6/d7/d7f/class_o_n___unknown_user_data-members.html index 4a705acb..7ab92a85 100644 --- a/6/d7/d7f/class_o_n___unknown_user_data-members.html +++ b/6/d7/d7f/class_o_n___unknown_user_data-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -138,11 +121,16 @@ $(function() { ~ON_UnknownUserData()ON_UnknownUserData ~ON_UserData()ON_UserData
+ +
+
+ diff --git a/6/d7/d8a/class_o_n___hatch-members.html b/6/d7/d8a/class_o_n___hatch-members.html index bde98e50..89828f86 100644 --- a/6/d7/d8a/class_o_n___hatch-members.html +++ b/6/d7/d8a/class_o_n___hatch-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -160,11 +143,16 @@ $(function() { ~ON_Hatch()ON_Hatch ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d7/d8b/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t-members.html b/6/d7/d8b/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t-members.html index fe4ef72a..a86aeb80 100644 --- a/6/d7/d8b/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t-members.html +++ b/6/d7/d8b/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/d7/d8c/class_o_n___compress_stream.html b/6/d7/d8c/class_o_n___compress_stream.html index 026a171c..9514bed5 100644 --- a/6/d7/d8c/class_o_n___compress_stream.html +++ b/6/d7/d8c/class_o_n___compress_stream.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CompressStream Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CompressStream Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -391,11 +374,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d7/d90/class_o_n___bezier_cage_morph-members.html b/6/d7/d90/class_o_n___bezier_cage_morph-members.html index 0fa38b37..20f9e8dc 100644 --- a/6/d7/d90/class_o_n___bezier_cage_morph-members.html +++ b/6/d7/d90/class_o_n___bezier_cage_morph-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -89,11 +72,16 @@ $(function() { ~ON_BezierCageMorph()ON_BezierCageMorphvirtual ~ON_SpaceMorph()ON_SpaceMorphvirtual
+ +
+
+ diff --git a/6/d7/d91/class_o_n___texture-members.html b/6/d7/d91/class_o_n___texture-members.html index 1cbb1fa8..85af2359 100644 --- a/6/d7/d91/class_o_n___texture-members.html +++ b/6/d7/d91/class_o_n___texture-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -164,11 +147,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Texture()=defaultON_Texture
+ +
+
+ diff --git a/6/d7/d94/class_o_n___arrowhead.html b/6/d7/d94/class_o_n___arrowhead.html index cc79c9cd..ca1754f6 100644 --- a/6/d7/d94/class_o_n___arrowhead.html +++ b/6/d7/d94/class_o_n___arrowhead.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Arrowhead Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Arrowhead Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -559,11 +542,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d7/da4/opennurbs__fpoint_8h_source.html b/6/d7/da4/opennurbs__fpoint_8h_source.html index c6066b92..b1c85972 100644 --- a/6/d7/da4/opennurbs__fpoint_8h_source.html +++ b/6/d7/da4/opennurbs__fpoint_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_fpoint.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_fpoint.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/da5/opennurbs__unicode_8h_source.html b/6/d7/da5/opennurbs__unicode_8h_source.html index 2da913a4..a5f693bd 100644 --- a/6/d7/da5/opennurbs__unicode_8h_source.html +++ b/6/d7/da5/opennurbs__unicode_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_unicode.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_unicode.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/db4/opennurbs__polyline_8h_source.html b/6/d7/db4/opennurbs__polyline_8h_source.html index bc55fbe1..91e108c7 100644 --- a/6/d7/db4/opennurbs__polyline_8h_source.html +++ b/6/d7/db4/opennurbs__polyline_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polyline.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polyline.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/dc7/class_o_n___bezier_surface.html b/6/d7/dc7/class_o_n___bezier_surface.html index 0697b474..d658eb67 100644 --- a/6/d7/dc7/class_o_n___bezier_surface.html +++ b/6/d7/dc7/class_o_n___bezier_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BezierSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BezierSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1623,11 +1606,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/dc7/opennurbs__lookup_8h_source.html b/6/d7/dc7/opennurbs__lookup_8h_source.html index 0c820e74..fc104c83 100644 --- a/6/d7/dc7/opennurbs__lookup_8h_source.html +++ b/6/d7/dc7/opennurbs__lookup_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_lookup.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_lookup.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/dc7/opennurbs__version_8h_source.html b/6/d7/dc7/opennurbs__version_8h_source.html index ea88029f..19762df5 100644 --- a/6/d7/dc7/opennurbs__version_8h_source.html +++ b/6/d7/dc7/opennurbs__version_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_version.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_version.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 
18 #if !defined(OPENNURBS_VERSION_INC_)
19 #define OPENNURBS_VERSION_INC_
20 
21 #if !defined(OPENNURBS_VERSION_DEFINITION)
22 #error Do NOT include opennurbs_version.h in your code. Use ON::Version() instead.
23 #endif
24 
25 ////////////////////////////////////////////////////////////////
26 //
27 // Values that identify the version are defined below.
28 //
29 // The function
30 // ON_VersionNumberConstruct(major,minor,year,month,day_of_month,branch)
31 // creates a 4-byte unsigned integer that encodes the version information.
32 //
33 // The function
34 // ON_GetVersionNumberStringConstruct()
35 // creates a "major.minor.yyddd.hhmmb" version string
36 // where ddd = day of year (1 to 366).
37 //
38 // The function
39 // ON_GetVersionNumberQuarted()
40 // returns an array of 4 unsigned short values
41 // (major,minor,yyddd,hhmmb)
42 // where ddd = day of year (1 to 366).
43 
44 
45 #include "opennurbs_public_version.h"
46 
47 ////////////////////////////////////////////////////////////////
48 //
49 // Major version number >= 0 and <= 63
50 // Minor version number >= 0 and <= 127
51 //
52 
53 #define OPENNURBS_VERSION_MAJOR RMA_VERSION_MAJOR
54 #define OPENNURBS_VERSION_MINOR RMA_VERSION_MINOR
55 
56 ////////////////////////////////////////////////////////////////
57 //
58 // The five OPENNURBS_VERSION_... time defines are set
59 // automatically by the build system as the first step
60 // in each build.
61 //
62 
63 #define OPENNURBS_VERSION_YEAR RMA_VERSION_YEAR
64 #define OPENNURBS_VERSION_MONTH RMA_VERSION_MONTH
65 #define OPENNURBS_VERSION_DAY_OF_MONTH RMA_VERSION_DATE
66 #define OPENNURBS_VERSION_HOUR RMA_VERSION_HOUR
67 #define OPENNURBS_VERSION_MINUTE RMA_VERSION_MINUTE
68 
69 ////////////////////////////////////////////////////////////////
70 //
71 // branch = 0 to 3
72 // Use ON::VersionBranch() to get this value.
73 // This number identifies the branch used in the build.
74 //
75 // The build system automatically sets the value to
76 // 1, 2 or 3 before compiling any code.
77 //
78 // The file checked into the source code repository
79 // always has branch set to 0.
80 // 0 = developer build
81 // 1 = build system trunk build
82 // 2 = build system release candidate build
83 // 3 = build system release build
84 //#define OPENNURBS_VERSION_BRANCH 0
85 
86 #define OPENNURBS_VERSION_BRANCH RMA_VERSION_BRANCH
87 
88 ////////////////////////////////////////////////////////////////
89 //
90 // The build process modifies version.h and sets
91 // RMA_SRC_SVN_REVISION = "<git revision SHA-1 hash>"
92 // before compiling applications.
93 //
94 
95 #define OPENNURBS_GIT_REVISION_HASH RMA_GIT_REVISION_HASH_STRING
96 #define OPENNURBS_GIT_BRANCH_NAME RMA_GIT_BRANCH_NAME_STRING
97 
98 ////////////////////////////////////////////////////////////////
99 //
100 // OPENNURBS_VERSION_QUARTET_STRING is a macro whose value is the
101 // opennurbs version quartet as a string.
102 //
103 #define OPENNURBS_VERSION_QUARTET_STRING RMA_VERSION_WITH_PERIODS_STRING
104 #define OPENNURBS_VERSION_QUARTET_WSTRING RMA_VERSION_WITH_PERIODS_WSTRING
105 #define OPENNURBS_VERSION_QUARTET_WITH_COMMAS VERSION_WITH_COMMAS
106 #define OPENNURBS_VERSION_QUARTET_WITH_PERIODS VERSION_WITH_PERIODS
107 
108 ////////////////////////////////////////////////////////////////
109 //
110 // ON_VERSION_NUMBER_FEBDAYS(year) is a macro whose value is
111 // the number of days in the month of February in a specified
112 // year.
113 //
114 // In almost every situation, it is best to used the function
115 // call ON_DaysInMonthOfGregorianYear(year,2) to get this value.
116 // The ON_VERSION_NUMBER_FEBDAYS macro is for rare and unusual
117 // situations where the C preprocessor needs this value.
118 //
119 #define ON_VERSION_NUMBER_FEBDAYS(year) \
120  (((year) % 400) == 0 ? 29 : \
121  (((year) % 100) == 0 ? 28 : \
122  (((year) % 4) == 0 ? 29 : \
123  28)))
124 
125 ////////////////////////////////////////////////////////////////
126 //
127 // ON_VERSION_NUMBER_DAYOFYEAR(year, month, day_of_month) is a macro
128 // whose value is the cardinal day of the year for the
129 // specified year, month and day_of_month.
130 //
131 // In almost every situation, it is best to used the function call
132 // ON_DayOfGregorianYear(year,month,day_of_month) to get this value.
133 // The ON_VERSION_NUMBER_DAYOFYEAR macro is for rare and unusual
134 // situations where the C preprocessor needs this value.
135 //
136 #define ON_VERSION_NUMBER_DAYOFYEAR(year, month, day_of_month) \
137  ( (day_of_month) \
138  + ((month) >= 2 ? 31 : 0) \
139  + ((month) >= 3 ? ON_VERSION_NUMBER_FEBDAYS(year) : 0) \
140  + ((month) >= 4 ? 31 : 0) \
141  + ((month) >= 5 ? 30 : 0) \
142  + ((month) >= 6 ? 31 : 0) \
143  + ((month) >= 7 ? 30 : 0) \
144  + ((month) >= 8 ? 31 : 0) \
145  + ((month) >= 9 ? 31 : 0) \
146  + ((month) >= 10 ? 30 : 0) \
147  + ((month) >= 11 ? 31 : 0) \
148  + ((month) >= 12 ? 30 : 0) \
149  )
150 
151 #define ON_VERSION_NUMBER_TIME(year, month, day_of_month) \
152  ((((year)-2000)*367) + (ON_VERSION_NUMBER_DAYOFYEAR(year,month,day_of_month)))
153 
154 
155 ////////////////////////////////////////////////////////////////
156 //
157 // ON_VERSION_NUMBER_CTOR(major,minor,year,month,day_of_month,branch)
158 // is a macro whose value is the opennurbs version number encoding
159 // for the specified major, minor, year, month and day_of_month
160 // values.
161 //
162 // In almost every situation, it is best to used the function call
163 // ON_VersionNumberConstruct(major,minor,year,month,day_of_month)
164 // to get this value. The ON_VERSION_NUMBER_CTOR macro is for
165 // rare and unusual situations where the C preprocessor needs
166 // this value.
167 //
168 #define ON_VERSION_NUMBER_CTOR(major,minor,year,month,day_of_month,branch) \
169  (0x80000000U \
170  + ((((major)*0x080U + (minor)))*0x010000U \
171  + ((ON_VERSION_NUMBER_TIME(year,month,day_of_month))))*0x04U \
172  + ((branch)))
173 
174 ////////////////////////////////////////////////////////////////
175 //
176 // OPENNURBS_VERSION_NUMBER is a macro whose value is the
177 // opennurbs version number.
178 //
179 // Always use ON::Version() when you need this value.
180 // The OPENNURBS_VERSION_NUMBER macro is for rare and unusual
181 // situations where the C preprocessor needs this value.
182 //
183 #define OPENNURBS_VERSION_NUMBER ON_VERSION_NUMBER_CTOR( \
184  OPENNURBS_VERSION_MAJOR, OPENNURBS_VERSION_MINOR, \
185  OPENNURBS_VERSION_YEAR, OPENNURBS_VERSION_MONTH, OPENNURBS_VERSION_DAY_OF_MONTH, \
186  OPENNURBS_VERSION_BRANCH )
187 
188 #endif
+ +
+
+ diff --git a/6/d7/dd2/class_o_n___instance_ref-members.html b/6/d7/dd2/class_o_n___instance_ref-members.html index e5afa27f..d29eea87 100644 --- a/6/d7/dd2/class_o_n___instance_ref-members.html +++ b/6/d7/dd2/class_o_n___instance_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -142,11 +125,16 @@ $(function() { ~ON_InstanceRef()=defaultON_InstanceRef ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d7/dd8/class_o_n___sphere.html b/6/d7/dd8/class_o_n___sphere.html index 5e41c4d9..d94d50b0 100644 --- a/6/d7/dd8/class_o_n___sphere.html +++ b/6/d7/dd8/class_o_n___sphere.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Sphere Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Sphere Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -874,11 +857,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/dde/class_o_n___file_system_path-members.html b/6/d7/dde/class_o_n___file_system_path-members.html index d511be9c..3881cb5c 100644 --- a/6/d7/dde/class_o_n___file_system_path-members.html +++ b/6/d7/dde/class_o_n___file_system_path-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -105,11 +88,16 @@ $(function() { VolumeAndDirectoryFromPath(const wchar_t *path)ON_FileSystemPathstatic VolumeFromPath(const wchar_t *path)ON_FileSystemPathstatic
+ +
+
+ diff --git a/6/d7/de0/opennurbs__system_8h_source.html b/6/d7/de0/opennurbs__system_8h_source.html index 898a89bd..505fb457 100644 --- a/6/d7/de0/opennurbs__system_8h_source.html +++ b/6/d7/de0/opennurbs__system_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_system.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_system.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2014 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 /*
18 ////////////////////////////////////////////////////////////////
19 //
20 // Includes all system headers required to use the openNURBS toolkit.
21 //
22 ////////////////////////////////////////////////////////////////
23 */
24 
25 #if !defined(OPENNURBS_SYSTEM_INC_)
26 #define OPENNURBS_SYSTEM_INC_
27 
28 
29 
30 
31 
32 #define OPENNURBS_PP2STR_HELPER(s) #s
33 #define OPENNURBS_PP2STR(s) OPENNURBS_PP2STR_HELPER(s)
34 /*
35 // To print the value of a preprocessor macro, do something like:
36 //
37 // #pragma message( "MY_MACRO = " OPENNURBS_PP2STR(MY_MACRO) )
38 //
39 // Typically something mysterious is defining a macro whose value
40 // you would like to see at compile time so you can fix a issue
41 // involving the preprocessor macro's value.
42 */
43 
44 #if defined(ON_DLL_EXPORTS)
45 #error "ON_DLL_EXPORTS" is obsolete. V6 uses "OPENNURBS_EXPORTS".
46 #endif
47 
48 #if defined(ON_EXPORTS)
49 #error "ON_EXPORTS" is obsolete. V6 uses "OPENNURBS_EXPORTS".
50 #endif
51 
52 #if defined(ON_DLL_IMPORTS)
53 #error "ON_DLL_IMPORTS" is obsolete. V6 uses "OPENNURBS_IMPORTS".
54 #endif
55 
56 #if defined(ON_IMPORTS)
57 #error "ON_IMPORTS" is obsolete. V6 uses "OPENNURBS_IMPORTS".
58 #endif
59 
60 #if defined(OPENNURBS_EXPORTS) && defined(OPENNURBS_IMPORTS)
61 /*
62 // - When compiling opennurbs as a dll, define OPENNURBS_EXPORTS.
63 // - When using opennurbs as a dll, define OPENNURBS_IMPORTS.
64 // - When compiling opennurbs as a static library, ON_COMPILING_OPENNURBS
65 // should be defined and neither OPENNURBS_EXPORTS nor OPENNURBS_IMPORTS
66 // should be defined.
67 // - When using opennurbs as a static library, neither
68 // ON_COMPILING_OPENNURBS nor OPENNURBS_EXPORTS nor OPENNURBS_IMPORTS
69 // should be defined.
70 */
71 #error At most one of OPENNURBS_EXPORTS or OPENNURBS_IMPORTS can be defined.
72 #endif
73 
74 #if defined(OPENNURBS_EXPORTS)
75 #if !defined(ON_COMPILING_OPENNURBS)
76 #define ON_COMPILING_OPENNURBS
77 #endif
78 #endif
79 
80 #if defined(_DEBUG)
81 /* enable OpenNurbs debugging code */
82 #if !defined(ON_DEBUG)
83 #define ON_DEBUG
84 #endif
85 #endif
86 
87 #if defined(ON_COMPILING_OPENNURBS) && defined(OPENNURBS_IMPORTS)
88 /*
89 // - If you are using opennurbs as library, do not define
90 // ON_COMPILING_OPENNURBS.
91 // - If you are compiling an opennurbs library, define
92 // ON_COMPILING_OPENNURBS.
93 */
94 #error At most one of ON_COMPILING_OPENNURBS or OPENNURBS_IMPORTS can be defined.
95 #endif
96 
97 /*
98 // Define ON_NO_WINDOWS if you are compiling on a Windows system but want
99 // to explicitly exclude inclusion of windows.h.
100 */
101 
102 #if defined(ON_COMPILING_OPENNURBS)
103 #if !defined(OPENNURBS_WALL)
104 /*
105 // When OPENNURBS_WALL is defined, warnings and deprications that
106 // encourage the highest quality of code are used.
107 */
108 #define OPENNURBS_WALL
109 #endif
110 #endif
111 
112 #include "opennurbs_system_compiler.h"
113 
114 #include "opennurbs_system_runtime.h"
115 
116 #pragma ON_PRAGMA_WARNING_PUSH
117 
118 /* compiler choice */
119 #if defined(ON_COMPILER_MSC)
120 #include "opennurbs_windows_targetver.h"
121 #endif
122 
123 #if defined(ON_RUNTIME_APPLE) && defined(__OBJC__)
124 
125 // The header file opennurbs_system_runtime.h is included in several
126 // places before opennurbs.h or opennurbs_system.h is included.
127 // Therefore, this define cannot be in opennurbs_system_runtime.h
128 //
129 // When ON_RUNTIME_APPLE_OBJECTIVE_C_AVAILABLE is defined,
130 // <Cocoa/Cocoa.h> is included by opennurbs_system.h and
131 // your project must link with the Apple Cocoa Framework.
132 #define ON_RUNTIME_APPLE_OBJECTIVE_C_AVAILABLE
133 
134 #endif
135 
136 #if defined(ON_64BIT_RUNTIME)
137 /* 64 bit (8 byte) pointers */
138 #define ON_SIZEOF_POINTER 8
139 /* ON_MAX_SIZET = maximum value of a size_t type */
140 #define ON_MAX_SIZE_T 0xFFFFFFFFFFFFFFFFULL
141 
142 #if defined(ON_COMPILER_MSC)
143 
144 typedef __int64 ON__INT_PTR;
145 typedef unsigned __int64 ON__UINT_PTR;
146 #elif defined(_GNU_SOURCE) || defined(ON_COMPILER_CLANG)
147 typedef long long ON__INT_PTR;
148 typedef unsigned long long ON__UINT_PTR;
149 #endif
150 #define ON__UINT_PTR_MAX 0xFFFFFFFFFFFFFFFFULL
151 
152 #elif defined(ON_32BIT_RUNTIME)
153 /* 32 bit (4 byte) pointers */
154 #define ON_SIZEOF_POINTER 4
155 /* ON_MAX_SIZET = maximum value of a size_t type */
156 #define ON_MAX_SIZE_T 0xFFFFFFFFULL
157 
158 typedef int ON__INT_PTR;
159 typedef unsigned int ON__UINT_PTR;
160 #define ON__UINT_PTR_MAX 0xFFFFFFFFULL
161 
162 #endif
163 
164 // 8 bit integer
165 typedef char ON__INT8;
166 
167 // 8 bit unsigned integer
168 typedef unsigned char ON__UINT8;
169 
170 // 16 bit integer
171 typedef short ON__INT16;
172 
173 // 16 bit unsigned integer
174 typedef unsigned short ON__UINT16;
175 
176 // 32 bit integer
177 typedef int ON__INT32;
178 
179 // 32 bit unsigned integer
180 typedef unsigned int ON__UINT32;
181 
182 #if defined(ON_COMPILER_MSC)
183 // 64 bit integer
184 typedef __int64 ON__INT64;
185 // 64 bit unsigned integer
186 typedef unsigned __int64 ON__UINT64;
187 
188 #elif defined(_GNU_SOURCE) || defined(ON_COMPILER_CLANG)
189 // 64 bit integer
190 typedef long long ON__INT64;
191 // 64 bit unsigned integer
192 typedef unsigned long long ON__UINT64;
193 
194 #else
195 
196 #error Verify that long long is a 64 bit integer with your compiler!
197 
198 // 64 bit integer
199 typedef long long ON__INT64;
200 
201 // 64 bit unsigned integer
202 typedef unsigned long long ON__UINT64;
203 
204 #endif
205 
206 
207 // ON_INT_PTR must be an integer type with sizeof(ON_INT_PTR) = sizeof(void*).
208 #if 8 == ON_SIZEOF_POINTER
209 
210 #if defined(ON_COMPILER_GNU) || defined(ON_COMPILER_CLANG)
211 typedef long long ON__INT_PTR;
212 typedef unsigned long long ON__UINT_PTR;
213 #else
214 typedef __int64 ON__INT_PTR;
215 typedef unsigned __int64 ON__UINT_PTR;
216 #endif
217 
218 #elif 4 == ON_SIZEOF_POINTER
219 
220 typedef int ON__INT_PTR;
221 typedef unsigned int ON__UINT_PTR;
222 
223 #else
224 #error Update OpenNURBS to work with new pointer size.
225 #endif
226 
227 /*
228 ////////////////////////////////////////////////////////////
229 ////////////////////////////////////////////////////////////
230 ////////////////////////////////////////////////////////////
231 //
232 // BEGIN - fill in missing types and defines
233 //
234 // If you are using an old compiler, then define ON_NEED_* when
235 // you define ON_COMPILER_* above.
236 //
237 */
238 #if defined(ON_NEED_BOOL_TYPEDEF)
239 #undef ON_NEED_BOOL_TYPEDEF
240 typedef ON__UINT8 bool;
241 #endif
242 
243 #if defined(ON_NEED_TRUEFALSE_DEFINE)
244 #undef ON_NEED_TRUEFALSE_DEFINE
245 #define true ((bool)1)
246 #define false ((bool)0)
247 #endif
248 
249 #if defined(ON_NEED_NULLPTR_DEFINE)
250 #undef ON_NEED_NULLPTR_DEFINE
251 #define nullptr 0
252 #endif
253 
254 #if defined(ON_NEED_UTF8_WCHAR_T_TYPEDEF)
255 #if defined(ON_NEED_UTF16_WCHAR_T_TYPEDEF) || defined(ON_NEED_UTF32_WCHAR_T_TYPEDEF)
256 #error You may define at most one of ON_NEED_UTF8_WCHAR_T_TYPEDEF, ON_NEED_UTF16_WCHAR_T_TYPEDEF and ON_NEED_UTF16_WCHAR_T_TYPEDEF
257 #endif
258 #undef ON_NEED_UTF8_WCHAR_T_TYPEDEF
259 typedef ON__UINT8 wchar_t;
260 #define ON_SIZEOF_WCHAR_T 1
261 
262 #elif defined(ON_NEED_UTF16_WCHAR_T_TYPEDEF)
263 #if defined(ON_NEED_UTF32_WCHAR_T_TYPEDEF)
264 #error You may define at most one of ON_NEED_UTF8_WCHAR_T_TYPEDEF, ON_NEED_UTF16_WCHAR_T_TYPEDEF and ON_NEED_UTF16_WCHAR_T_TYPEDEF
265 #endif
266 #undef ON_NEED_UTF16_WCHAR_T_TYPEDEF
267 typedef ON__UINT16 wchar_t;
268 #define ON_SIZEOF_WCHAR_T 2
269 
270 #elif defined(ON_NEED_UTF32_WCHAR_T_TYPEDEF)
271 #undef ON_NEED_UTF32_WCHAR_T_TYPEDEF
272 typedef ON__UINT32 wchar_t;
273 #define ON_SIZEOF_WCHAR_T 4
274 
275 #endif
276 
277 /*
278 ////////////////////////////////////////////////////////////
279 ////////////////////////////////////////////////////////////
280 ////////////////////////////////////////////////////////////
281 //
282 // Validate ON_SIZEOF_WCHAR_T and set ON_WCHAR_T_ENCODING
283 //
284 */
285 
286 #if !defined(ON_SIZEOF_WCHAR_T)
287 #error unknown sizeof(wchar_t)
288 #endif
289 
290 #if !defined(ON_WCHAR_T_ENCODING)
291 
292 #if (1 == ON_SIZEOF_WCHAR_T)
293 #define ON_WCHAR_T_ENCODING ON_UnicodeEncoding::ON_UTF_8
294 #elif (2 == ON_SIZEOF_WCHAR_T)
295 #if defined(ON_LITTLE_ENDIAN)
296 #define ON_WCHAR_T_ENCODING ON_UnicodeEncoding::ON_UTF_16LE
297 #elif defined(ON_BIG_ENDIAN)
298 #define ON_WCHAR_T_ENCODING ON_UnicodeEncoding::ON_UTF_16BE
299 #endif
300 #elif (4 == ON_SIZEOF_WCHAR_T)
301 #if defined(ON_LITTLE_ENDIAN)
302 #define ON_WCHAR_T_ENCODING ON_UnicodeEncoding::ON_UTF_32LE
303 #elif defined(ON_BIG_ENDIAN)
304 #define ON_WCHAR_T_ENCODING ON_UnicodeEncoding::ON_UTF_32BE
305 #endif
306 #endif
307 
308 #if !defined(ON_WCHAR_T_ENCODING)
309 #error unable to automatically set ON_WCHAR_T_ENCODING
310 #endif
311 
312 #endif
313 
314 
315 /*
316 ////////////////////////////////////////////////////////////
317 ////////////////////////////////////////////////////////////
318 ////////////////////////////////////////////////////////////
319 //
320 // BEGIN - OBSOLETE defines
321 //
322 // These legacy defines will be remvoed from V6
323 //
324 */
325 
326 #if defined(__APPLE__) && (defined(_GNU_SOURCE) || defined(ON_COMPILER_CLANG))
327 /* Poorly named and used define that indicated using Apple's OSX compiler and/or runtime */
328 #if !defined(ON_COMPILER_XCODE)
329 #define ON_COMPILER_XCODE
330 #endif
331 #endif
332 
333 #if defined (ON_RUNTIME_WIN) && !defined(ON_OS_WINDOWS)
334 #define ON_OS_WINDOWS
335 #endif
336 
337 #define ON_MSC_CDECL ON_CALLBACK_CDECL
338 
339 #if defined(ON_64BIT_RUNTIME)
340 #define ON_64BIT_POINTER
341 #elif defined(ON_32BIT_RUNTIME)
342 #define ON_32BIT_POINTER
343 #endif
344 
345 /*
346 //
347 // END - OBSOLETE defines
348 //
349 ////////////////////////////////////////////////////////////
350 ////////////////////////////////////////////////////////////
351 ////////////////////////////////////////////////////////////
352 */
353 
354 // To debug linking pragma path issues, uncomment the followint line
355 //#pragma message( "OPENNURBS_OUTPUT_DIR = " OPENNURBS_PP2STR(OPENNURBS_OUTPUT_DIR) )
356 
357 #if defined(ON_RUNTIME_WIN) && !defined(ON_NO_WINDOWS)
358 
359 /*
360 /////////////////////////////////////////////////////////////////////////
361 //
362 // Begin Windows system includes -
363 */
364 
365 
366 #if defined(_M_X64) && defined(WIN32) && defined(WIN64)
367 // 23 August 2007 Dale Lear
368 
369 #if defined(_INC_WINDOWS)
370 // The user has included Microsoft's windows.h before opennurbs.h,
371 // and windows.h has nested includes that unconditionally define WIN32.
372 // Just undo the damage here or everybody that includes opennurbs.h after
373 // windows.h has to fight with this Microsoft bug.
374 #undef WIN32
375 #else
376 #error do not define WIN32 for x64 builds
377 #endif
378 // NOTE _WIN32 is defined for any type of Windows build
379 #endif
380 
381 #if !defined(_WINDOWS_)
382 /* windows.h has not been read - read just what we need */
383 #define WIN32_LEAN_AND_MEAN /* Exclude rarely-used stuff from Windows headers */
384 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
385 #include <windows.h>
386 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
387 #endif
388 
389 #if defined(_M_X64) && defined(WIN32) && defined(WIN64)
390 // 23 August 2007 Dale Lear
391 // windows.h unconditionally defines WIN32 This is a bug
392 // and the hope is this simple undef will let us continue.
393 #undef WIN32
394 #endif
395 
396 #if defined(ON_RUNTIME_WIN) && !defined(NOGDI)
397 /*
398 // ok to use Windows GDI RECT, LOGFONT, ... stucts.
399 */
400 #define ON_OS_WINDOWS_GDI
401 #endif
402 
403 #endif
404 
405 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
406 #include <stdlib.h>
407 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
408 
409 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
410 #include <memory.h>
411 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
412 
413 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
414 #if defined(ON_COMPILER_CLANG) && defined(ON_RUNTIME_APPLE)
415 #include <malloc/malloc.h>
416 #else
417 #include <malloc.h>
418 #endif
419 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
420 
421 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
422 #include <string.h>
423 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
424 
425 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
426 #include <math.h>
427 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
428 
429 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
430 #include <stdio.h>
431 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
432 
433 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
434 #include <stdarg.h>
435 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
436 
437 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
438 #include <float.h>
439 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
440 
441 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
442 #include <time.h>
443 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
444 
445 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
446 #include <limits.h>
447 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
448 
449 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
450 #include <ctype.h>
451 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
452 
453 #if defined(ON_COMPILER_IRIX)
454 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
455 #include <alloca.h>
456 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
457 
458 #endif
459 
460 #if !defined(ON_COMPILER_BORLANDC)
461 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
462 #include <wchar.h>
463 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
464 
465 #endif
466 
467 #if defined(ON_COMPILER_MSC)
468 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
469 #include <io.h>
470 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
471 
472 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
473 #include <sys/stat.h>
474 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
475 
476 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
477 #include <tchar.h>
478 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
479 
480 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
481 #include <Rpc.h>
482 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
483 
484 #endif
485 
486 #if defined(ON_COMPILER_GNU)
487 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
488 #include <sys/types.h>
489 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
490 
491 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
492 #include <sys/stat.h>
493 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
494 
495 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
496 #include <wctype.h>
497 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
498 
499 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
500 #include <dirent.h>
501 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
502 
503 #endif
504 
505 #if defined(ON_COMPILER_CLANG)
506 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
507 #include <sys/types.h>
508 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
509 
510 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
511 #include <sys/stat.h>
512 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
513 
514 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
515 #include <wctype.h>
516 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
517 
518 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
519 #include <dirent.h>
520 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
521 
522 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
523 #if defined(ON_RUNTIME_ANDROID)
524 #include "android_uuid/uuid.h"
525 #else
526 #include <uuid/uuid.h>
527 #endif
528 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
529 
530 #endif
531 
532 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
533 #include <errno.h>
534 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
535 
536 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
537 // For definition of PRIu64 to print 64-bit ints portably.
538 #include <inttypes.h>
539 #if !defined(PRIu64)
540 #error no PRIu64
541 #endif
542 
543 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
544 
545 
546 #if defined (cplusplus) || defined(_cplusplus) || defined(__cplusplus)
547 // C++ system includes
548 
549 #if !defined(ON_CPLUSPLUS)
550 #define ON_CPLUSPLUS
551 #endif
552 
553 // Standard C++ tools
554 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
555 #include <new> // for declaration of placement versions of new used in ON_ClassArray<>.
556 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
557 
558 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
559 #include <memory> // for std::shared_ptr
560 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
561 
562 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
563 #include <utility> // std::move
564 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
565 
566 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
567 #include <string> // std::string, std::wstring
568 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
569 
570 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
571 #include <locale> // for call create_locale(LC_ALL,"C") in ON_Locale().
572 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
573 
574 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
575 #include <atomic> // for std:atomic<type>
576 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
577 
578 
579 #define ON_NO_SHARED_PTR_DTOR(T) [=](T*){}
580 #define ON_MANAGED_SHARED_PTR(T, p) std::shared_ptr<T>(p)
581 #define ON_UNMANAGED_SHARED_PTR(T, p) std::shared_ptr<T>(p,[=](T*){})
582 
583 #if defined(ON_RUNTIME_APPLE)
584 
585 #if defined(ON_COMPILER_CLANG)
586 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
587 #include <wchar.h>
588 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
589 
590 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
591 #include <xlocale.h>
592 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
593 
594 #endif
595 
596 #if defined(ON_RUNTIME_APPLE_OBJECTIVE_C_AVAILABLE)
597 // Opennurbs uses NSFont and NSString to load Apple fonts
598 // int the ON_Font and freetype internals.
599 // When ON_RUNTIME_APPLE_OBJECTIVE_C_AVAILABLE is defined, you
600 // must link with the Apple Cocoa Framework.
601 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
602 #include <Cocoa/Cocoa.h>
603 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
604 
605 #endif
606 #endif
607 
608 #endif
609 
610 /*
611 /////////////////////////////////////////////////////////////////////////////////
612 //
613 // Validate defines
614 //
615 */
616 
617 /*
618 // Validate ON_x_ENDIAN defines
619 */
620 #if defined(ON_LITTLE_ENDIAN) && defined(ON_BIG_ENDIAN)
621 #error Exactly one of ON_LITTLE_ENDIAN or ON_BIG_ENDIAN must be defined.
622 #endif
623 
624 #if !defined(ON_LITTLE_ENDIAN) && !defined(ON_BIG_ENDIAN)
625 #error Either ON_LITTLE_ENDIAN or ON_BIG_ENDIAN must be defined.
626 #endif
627 
628 /*
629 // Validate ON_xBIT_RUNTIME defines
630 */
631 #if defined(ON_64BIT_RUNTIME) && defined(ON_32BIT_RUNTIME)
632 #error Exactly one of ON_64BIT_RUNTIME or ON_32BIT_RUNTIME must be defined.
633 #endif
634 
635 #if !defined(ON_64BIT_RUNTIME) && !defined(ON_32BIT_RUNTIME)
636 #error Either ON_64BIT_RUNTIME or ON_32BIT_RUNTIME must be defined.
637 #endif
638 
639 /*
640 // Validate ON_SIZEOF_POINTER defines
641 */
642 #if 8 == ON_SIZEOF_POINTER
643 
644 #if !defined(ON_64BIT_RUNTIME)
645 #error 8 = ON_SIZEOF_POINTER and ON_64BIT_RUNTIME is not defined
646 #endif
647 #if defined(ON_32BIT_RUNTIME)
648 #error 8 = ON_SIZEOF_POINTER and ON_32BIT_RUNTIME is defined
649 #error
650 #endif
651 
652 #elif 4 == ON_SIZEOF_POINTER
653 
654 #if !defined(ON_32BIT_RUNTIME)
655 #error 4 = ON_SIZEOF_POINTER and ON_32BIT_RUNTIME is not defined
656 #endif
657 #if defined(ON_64BIT_RUNTIME)
658 #error 4 = ON_SIZEOF_POINTER and ON_64BIT_RUNTIME is defined
659 #endif
660 
661 #else
662 
663 #error OpenNURBS assumes sizeof(void*) is 4 or 8 bytes
664 
665 #endif
666 
667 #if defined(__FUNCTION__)
668 #define OPENNURBS__FUNCTION__ __FUNCTION__
669 #elif defined(__func__)
670 #define OPENNURBS__FUNCTION__ __func__
671 #else
672 #define OPENNURBS__FUNCTION__ ""
673 #endif
674 
675 #pragma ON_PRAGMA_WARNING_POP
676 
677 
678 #endif
+ +
+
+ diff --git a/6/d7/de3/class_o_n___texture_mapping.html b/6/d7/de3/class_o_n___texture_mapping.html index e3a93f31..f6b27838 100644 --- a/6/d7/de3/class_o_n___texture_mapping.html +++ b/6/d7/de3/class_o_n___texture_mapping.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextureMapping Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextureMapping Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2235,11 +2218,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d7/de3/class_o_n_x___error_counter.html b/6/d7/de3/class_o_n_x___error_counter.html index 51adae18..9a0f6477 100644 --- a/6/d7/de3/class_o_n_x___error_counter.html +++ b/6/d7/de3/class_o_n_x___error_counter.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ONX_ErrorCounter Class Reference - - - - - - - + + + + + openNURBS SDK Help: ONX_ErrorCounter Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -537,11 +520,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d7/de4/opennurbs__pointgeometry_8h_source.html b/6/d7/de4/opennurbs__pointgeometry_8h_source.html index 3d45aa15..00a47a3f 100644 --- a/6/d7/de4/opennurbs__pointgeometry_8h_source.html +++ b/6/d7/de4/opennurbs__pointgeometry_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pointgeometry.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pointgeometry.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d7/de6/class_o_n___cylinder.html b/6/d7/de6/class_o_n___cylinder.html index 0fae4bfd..04cebfc9 100644 --- a/6/d7/de6/class_o_n___cylinder.html +++ b/6/d7/de6/class_o_n___cylinder.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Cylinder Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Cylinder Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -741,11 +724,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/de7/class_o_n___decode_base64-members.html b/6/d7/de7/class_o_n___decode_base64-members.html index 9fb40176..d448456a 100644 --- a/6/d7/de7/class_o_n___decode_base64-members.html +++ b/6/d7/de7/class_o_n___decode_base64-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { SetError()ON_DecodeBase64 ~ON_DecodeBase64()ON_DecodeBase64virtual
+ +
+
+ diff --git a/6/d7/df0/class_o_n___sum.html b/6/d7/df0/class_o_n___sum.html index 2987ee8f..f713de57 100644 --- a/6/d7/df0/class_o_n___sum.html +++ b/6/d7/df0/class_o_n___sum.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Sum Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Sum Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -274,11 +257,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d7/df1/class_o_n___rendering_attributes.html b/6/d7/df1/class_o_n___rendering_attributes.html index 565ba4cf..76562bd8 100644 --- a/6/d7/df1/class_o_n___rendering_attributes.html +++ b/6/d7/df1/class_o_n___rendering_attributes.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RenderingAttributes Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RenderingAttributes Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -246,11 +229,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/df6/class_o_n___mapping_tag.html b/6/d7/df6/class_o_n___mapping_tag.html index 2fb2796b..e349505a 100644 --- a/6/d7/df6/class_o_n___mapping_tag.html +++ b/6/d7/df6/class_o_n___mapping_tag.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MappingTag Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MappingTag Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -394,11 +377,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d7/dfd/class_o_n__4d_rect-members.html b/6/d7/dfd/class_o_n__4d_rect-members.html index 2ef1259c..749230f0 100644 --- a/6/d7/dfd/class_o_n__4d_rect-members.html +++ b/6/d7/dfd/class_o_n__4d_rect-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -103,11 +86,16 @@ $(function() { ZeroON_4dRectstatic ~ON_4dRect()=defaultON_4dRect
+ +
+
+ diff --git a/6/d7/dff/class_o_n___dimension-members.html b/6/d7/dff/class_o_n___dimension-members.html index 0587b15b..8ff82438 100644 --- a/6/d7/dff/class_o_n___dimension-members.html +++ b/6/d7/dff/class_o_n___dimension-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -424,11 +407,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d8/d00/class_o_n___poly_curve.html b/6/d8/d00/class_o_n___poly_curve.html index 3e5a8f89..cd1fbabd 100644 --- a/6/d8/d00/class_o_n___poly_curve.html +++ b/6/d8/d00/class_o_n___poly_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolyCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolyCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3003,11 +2986,16 @@ t<m_t[0] or m_t is empty -1
+ +
+
+ diff --git a/6/d8/d04/class_o_n___display_material_ref-members.html b/6/d8/d04/class_o_n___display_material_ref-members.html index 2822991f..7f8bbf57 100644 --- a/6/d8/d04/class_o_n___display_material_ref-members.html +++ b/6/d8/d04/class_o_n___display_material_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { operator>(const ON_DisplayMaterialRef &other) constON_DisplayMaterialRef operator>=(const ON_DisplayMaterialRef &other) constON_DisplayMaterialRef
+ +
+
+ diff --git a/6/d8/d05/class_o_n___base64_encode_stream.html b/6/d8/d05/class_o_n___base64_encode_stream.html index a853e5c8..75d18ce5 100644 --- a/6/d8/d05/class_o_n___base64_encode_stream.html +++ b/6/d8/d05/class_o_n___base64_encode_stream.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Base64EncodeStream Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Base64EncodeStream Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -395,11 +378,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d8/d06/class_o_n___curve_array.html b/6/d8/d06/class_o_n___curve_array.html index 8d3466e1..2e23d126 100644 --- a/6/d8/d06/class_o_n___curve_array.html +++ b/6/d8/d06/class_o_n___curve_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CurveArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CurveArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -423,11 +406,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/d07/class_o_n__4f_point_array.html b/6/d8/d07/class_o_n__4f_point_array.html index cf909736..4edb38db 100644 --- a/6/d8/d07/class_o_n__4f_point_array.html +++ b/6/d8/d07/class_o_n__4f_point_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_4fPointArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_4fPointArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -393,11 +376,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/d0d/opennurbs__leader_8h_source.html b/6/d8/d0d/opennurbs__leader_8h_source.html index 2793e733..2f32bbc4 100644 --- a/6/d8/d0d/opennurbs__leader_8h_source.html +++ b/6/d8/d0d/opennurbs__leader_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_leader.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_leader.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d8/d13/class_o_n___progress_reporter.html b/6/d8/d13/class_o_n___progress_reporter.html index ad8ca8ac..1747b726 100644 --- a/6/d8/d13/class_o_n___progress_reporter.html +++ b/6/d8/d13/class_o_n___progress_reporter.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ProgressReporter Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ProgressReporter Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -342,11 +325,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d8/d15/class_o_n___sphere-members.html b/6/d8/d15/class_o_n___sphere-members.html index 170684dd..c5cc0680 100644 --- a/6/d8/d15/class_o_n___sphere-members.html +++ b/6/d8/d15/class_o_n___sphere-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -97,11 +80,16 @@ $(function() { Translate(const ON_3dVector &)ON_Sphere ~ON_Sphere()ON_Sphere
+ +
+
+ diff --git a/6/d8/d18/class_o_n___parse_settings-members.html b/6/d8/d18/class_o_n___parse_settings-members.html index ff4e20b2..3d9d7a4d 100644 --- a/6/d8/d18/class_o_n___parse_settings-members.html +++ b/6/d8/d18/class_o_n___parse_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -219,11 +202,16 @@ $(function() { SetParseWhiteSpaceBetweenValueAndUnitSystem(bool bParseWhiteSpaceBetweenValueAndUnitSystem)ON_ParseSettings SetPreferedLocaleId(unsigned int context_locale_id)ON_ParseSettings
+ +
+
+ diff --git a/6/d8/d1e/class_o_n___aerial_photo_image_frustum-members.html b/6/d8/d1e/class_o_n___aerial_photo_image_frustum-members.html index ae18e7dd..164cf3c5 100644 --- a/6/d8/d1e/class_o_n___aerial_photo_image_frustum-members.html +++ b/6/d8/d1e/class_o_n___aerial_photo_image_frustum-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { UnitSystemIsSet() constON_AerialPhotoImageFrustum Unset()ON_AerialPhotoImageFrustum
+ +
+
+ diff --git a/6/d8/d1e/class_o_n___arrowhead-members.html b/6/d8/d1e/class_o_n___arrowhead-members.html index 0a3d2bf7..10dd0fea 100644 --- a/6/d8/d1e/class_o_n___arrowhead-members.html +++ b/6/d8/d1e/class_o_n___arrowhead-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { SetArrowheadType(arrow_type type)ON_Arrowhead ~ON_Arrowhead()=defaultON_Arrowhead
+ +
+
+ diff --git a/6/d8/d23/class_o_n___embedded_bitmap.html b/6/d8/d23/class_o_n___embedded_bitmap.html index a78e3d21..33fc2b96 100644 --- a/6/d8/d23/class_o_n___embedded_bitmap.html +++ b/6/d8/d23/class_o_n___embedded_bitmap.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_EmbeddedBitmap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_EmbeddedBitmap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -958,11 +941,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/d26/class_o_n__3_d_m___b_i_g___c_h_u_n_k.html b/6/d8/d26/class_o_n__3_d_m___b_i_g___c_h_u_n_k.html index 1788da9d..454d3c79 100644 --- a/6/d8/d26/class_o_n__3_d_m___b_i_g___c_h_u_n_k.html +++ b/6/d8/d26/class_o_n__3_d_m___b_i_g___c_h_u_n_k.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3DM_BIG_CHUNK Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3DM_BIG_CHUNK Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -414,11 +397,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d8/d2a/class_o_n___object_rendering_attributes-members.html b/6/d8/d2a/class_o_n___object_rendering_attributes-members.html index 168bf72d..754ba240 100644 --- a/6/d8/d2a/class_o_n___object_rendering_attributes-members.html +++ b/6/d8/d2a/class_o_n___object_rendering_attributes-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -92,11 +75,16 @@ $(function() { Transform(const ON_Xform &xform)ON_ObjectRenderingAttributes Write(ON_BinaryArchive &archive) constON_ObjectRenderingAttributes
+ +
+
+ diff --git a/6/d8/d31/opennurbs__nurbssurface_8h_source.html b/6/d8/d31/opennurbs__nurbssurface_8h_source.html index b7eeced7..643586c0 100644 --- a/6/d8/d31/opennurbs__nurbssurface_8h_source.html +++ b/6/d8/d31/opennurbs__nurbssurface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_nurbssurface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_nurbssurface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d8/d37/class_o_n___font_glyph_outline_point-members.html b/6/d8/d37/class_o_n___font_glyph_outline_point-members.html index d39294b4..65af97f3 100644 --- a/6/d8/d37/class_o_n___font_glyph_outline_point-members.html +++ b/6/d8/d37/class_o_n___font_glyph_outline_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { UnsetON_FontGlyphOutlinePointstatic ~ON_FontGlyphOutlinePoint()=defaultON_FontGlyphOutlinePoint
+ +
+
+ diff --git a/6/d8/d3e/class_o_n___linetype_segment-members.html b/6/d8/d3e/class_o_n___linetype_segment-members.html index 50bae8a2..23b34edf 100644 --- a/6/d8/d3e/class_o_n___linetype_segment-members.html +++ b/6/d8/d3e/class_o_n___linetype_segment-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { UnsetON_LinetypeSegmentstatic ~ON_LinetypeSegment()=defaultON_LinetypeSegment
+ +
+
+ diff --git a/6/d8/d3f/class_o_n__3dm_construction_plane.html b/6/d8/d3f/class_o_n__3dm_construction_plane.html index cb02184c..765ca2b6 100644 --- a/6/d8/d3f/class_o_n__3dm_construction_plane.html +++ b/6/d8/d3f/class_o_n__3dm_construction_plane.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmConstructionPlane Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmConstructionPlane Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -342,11 +325,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d8/d49/class_o_n__2i_size.html b/6/d8/d49/class_o_n__2i_size.html index 9970b04d..ef30067f 100644 --- a/6/d8/d49/class_o_n__2i_size.html +++ b/6/d8/d49/class_o_n__2i_size.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2iSize Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2iSize Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -435,11 +418,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d8/d49/class_o_n___text_dot.html b/6/d8/d49/class_o_n___text_dot.html index f5915147..0be3d455 100644 --- a/6/d8/d49/class_o_n___text_dot.html +++ b/6/d8/d49/class_o_n___text_dot.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextDot Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextDot Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1297,11 +1280,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/d4f/class_o_n___locale-members.html b/6/d8/d4f/class_o_n___locale-members.html index 2a3434dc..b763eb6f 100644 --- a/6/d8/d4f/class_o_n___locale-members.html +++ b/6/d8/d4f/class_o_n___locale-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -126,11 +109,16 @@ $(function() { zh_TW_LCID enum valueON_Locale ~ON_Locale()=defaultON_Locale
+ +
+
+ diff --git a/6/d8/d57/opennurbs__rand_8h_source.html b/6/d8/d57/opennurbs__rand_8h_source.html index 0b53d5b9..0014795b 100644 --- a/6/d8/d57/opennurbs__rand_8h_source.html +++ b/6/d8/d57/opennurbs__rand_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_rand.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_rand.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d8/d6f/class_o_n___polyline_curve.html b/6/d8/d6f/class_o_n___polyline_curve.html index 95d7c99e..35c749a5 100644 --- a/6/d8/d6f/class_o_n___polyline_curve.html +++ b/6/d8/d6f/class_o_n___polyline_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolylineCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolylineCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2162,11 +2145,16 @@ within tolerance of m_t[index].
+ +
+
+ diff --git a/6/d8/d72/class_o_n___component_manifest.html b/6/d8/d72/class_o_n___component_manifest.html index 2040cc32..0deb96d2 100644 --- a/6/d8/d72/class_o_n___component_manifest.html +++ b/6/d8/d72/class_o_n___component_manifest.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ComponentManifest Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ComponentManifest Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1507,11 +1490,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d8/d75/class_o_n___fixed_size_pool.html b/6/d8/d75/class_o_n___fixed_size_pool.html index 9808eba1..aa011859 100644 --- a/6/d8/d75/class_o_n___fixed_size_pool.html +++ b/6/d8/d75/class_o_n___fixed_size_pool.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FixedSizePool Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FixedSizePool Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -452,11 +435,16 @@ Friends
+ +
+
+ diff --git a/6/d8/d7c/class_o_n___m_d5.html b/6/d8/d7c/class_o_n___m_d5.html index fa8d9449..b5363ebe 100644 --- a/6/d8/d7c/class_o_n___m_d5.html +++ b/6/d8/d7c/class_o_n___m_d5.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MD5 Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MD5 Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -323,11 +306,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d8/d7f/class_o_n__3dm_annotation_context.html b/6/d8/d7f/class_o_n__3dm_annotation_context.html index 7d9f6575..4afe91e6 100644 --- a/6/d8/d7f/class_o_n__3dm_annotation_context.html +++ b/6/d8/d7f/class_o_n__3dm_annotation_context.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmAnnotationContext Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmAnnotationContext Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -673,11 +656,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d8/d91/class_o_n___circle-members.html b/6/d8/d91/class_o_n___circle-members.html index 98c98f41..10c63ae4 100644 --- a/6/d8/d91/class_o_n___circle-members.html +++ b/6/d8/d91/class_o_n___circle-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -113,11 +96,16 @@ $(function() { UnitCircleON_Circlestatic ~ON_Circle()=defaultON_Circle
+ +
+
+ diff --git a/6/d8/d92/class_o_n___mesh_ngon_allocator-members.html b/6/d8/d92/class_o_n___mesh_ngon_allocator-members.html index 5c71bcb9..05644c7b 100644 --- a/6/d8/d92/class_o_n___mesh_ngon_allocator-members.html +++ b/6/d8/d92/class_o_n___mesh_ngon_allocator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -74,11 +57,16 @@ $(function() { ReallocateNgon(ON_MeshNgon *ngon, unsigned int Vcount, unsigned int Fcount)ON_MeshNgonAllocator ~ON_MeshNgonAllocator()ON_MeshNgonAllocator
+ +
+
+ diff --git a/6/d8/d95/opennurbs__line_8h_source.html b/6/d8/d95/opennurbs__line_8h_source.html index 852b62bf..7359f491 100644 --- a/6/d8/d95/opennurbs__line_8h_source.html +++ b/6/d8/d95/opennurbs__line_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_line.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_line.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d8/d9a/class_o_n___brep_face_side_array-members.html b/6/d8/d9a/class_o_n___brep_face_side_array-members.html index 796fc8a6..03c1d8be 100644 --- a/6/d8/d9a/class_o_n___brep_face_side_array-members.html +++ b/6/d8/d9a/class_o_n___brep_face_side_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d8/d9b/class_o_n__w_string_buffer.html b/6/d8/d9b/class_o_n__w_string_buffer.html index 4b5f0d06..8660ceb9 100644 --- a/6/d8/d9b/class_o_n__w_string_buffer.html +++ b/6/d8/d9b/class_o_n__w_string_buffer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_wStringBuffer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_wStringBuffer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -200,11 +183,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d8/d9e/class_o_n___text_run_array-members.html b/6/d8/d9e/class_o_n___text_run_array-members.html index df66976f..02c35f4e 100644 --- a/6/d8/d9e/class_o_n___text_run_array-members.html +++ b/6/d8/d9e/class_o_n___text_run_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -149,11 +132,16 @@ $(function() { ~ON_SimpleArray()ON_SimpleArray< ON_TextRun * >privatevirtual ~ON_TextRunArray()ON_TextRunArray
+ +
+
+ diff --git a/6/d8/d9e/opennurbs__revsurface_8h_source.html b/6/d8/d9e/opennurbs__revsurface_8h_source.html index 637ddca6..1eb1b89d 100644 --- a/6/d8/d9e/opennurbs__revsurface_8h_source.html +++ b/6/d8/d9e/opennurbs__revsurface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_revsurface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_revsurface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d8/d9f/class_o_n___workspace-members.html b/6/d8/d9f/class_o_n___workspace-members.html index 438eef07..5c5d30f1 100644 --- a/6/d8/d9f/class_o_n___workspace-members.html +++ b/6/d8/d9f/class_o_n___workspace-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -87,11 +70,16 @@ $(function() { OpenFile(const wchar_t *filename, const wchar_t *filemode)ON_Workspace ~ON_Workspace()ON_Workspace
+ +
+
+ diff --git a/6/d8/db1/opennurbs__hsort__template_8h_source.html b/6/d8/db1/opennurbs__hsort__template_8h_source.html index 32a1356a..f7187491 100644 --- a/6/d8/db1/opennurbs__hsort__template_8h_source.html +++ b/6/d8/db1/opennurbs__hsort__template_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_hsort_template.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_hsort_template.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 #if !defined(ON_COMPILING_OPENNURBS_HSORT_FUNCTIONS)
2 /*
3 See opennurbs_sort.cpp for examples of using openurbs_hsort_template.c
4 to define type specific heap sort functions.
5 */
6 #error Do not compile openurbs_hsort_template.c directly.
7 #endif
8 
9 // ON_SORT_TEMPLATE_TYPE -> double, int, ....
10 #if !defined(ON_SORT_TEMPLATE_TYPE)
11 #error Define ON_SORT_TEMPLATE_TYPE macro before including opennurbs_qsort_template.c
12 #endif
13 
14 #if !defined(ON_HSORT_FNAME)
15 #error Define ON_HSORT_FNAME macro before including opennurbs_qsort_template.c
16 #endif
17 
18 #if defined(ON_SORT_TEMPLATE_COMPARE)
19 // use a compare function like strcmp for char* strings
20 #define ON_HSORT_GT(A,B) ON_SORT_TEMPLATE_COMPARE(A,B) > 0
21 #define ON_HSORT_GT_TMP(A) ON_SORT_TEMPLATE_COMPARE(A,&tmp) > 0
22 #else
23 // use type compares
24 #define ON_HSORT_GT(A,B) *A > *B
25 #define ON_HSORT_GT_TMP(A) *A > tmp
26 #endif
27 
28 #if defined(ON_SORT_TEMPLATE_USE_MEMCPY)
29 #define ON_HSORT_TO_TMP(A) memcpy(&tmp,A,sizeof(tmp))
30 #define ON_HSORT_FROM_TMP(A) memcpy(A,&tmp,sizeof(tmp))
31 #define ON_HSORT_COPY(dst,src) memcpy(dst,src,sizeof(tmp))
32 #else
33 #define ON_HSORT_TO_TMP(A) tmp = *A
34 #define ON_HSORT_FROM_TMP(A) *A = tmp
35 #define ON_HSORT_COPY(dst,src) *dst = *src
36 #endif
37 
38 #if defined(ON_SORT_TEMPLATE_STATIC_FUNCTION)
39 static
40 #endif
41 void
42 ON_HSORT_FNAME( ON_SORT_TEMPLATE_TYPE* base, size_t nel )
43 {
44  size_t i_end,k,i,j;
45  ON_SORT_TEMPLATE_TYPE* e_end;
46  ON_SORT_TEMPLATE_TYPE* e_i;
47  ON_SORT_TEMPLATE_TYPE* e_j;
48  ON_SORT_TEMPLATE_TYPE tmp;
49 
50  if (0 == base || nel < 2)
51  return;
52 
53  k = nel >> 1;
54  i_end = nel-1;
55  e_end = base + i_end;
56  for (;;)
57  {
58  if (k)
59  {
60  --k;
61  ON_HSORT_TO_TMP((base+k)); /* e_tmp = e[k]; */
62  }
63  else
64  {
65  ON_HSORT_TO_TMP(e_end); /* e_tmp = e[i_end]; */
66  ON_HSORT_COPY(e_end,base); /* e[i_end] = e[0]; */
67  if (!(--i_end))
68  {
69  ON_HSORT_FROM_TMP(base); /* e[0] = e_tmp; */
70  break;
71  }
72  e_end--;
73  }
74 
75  i = k;
76  j = (k<<1) + 1;
77  e_i = base + i;
78  while (j <= i_end)
79  {
80  e_j = base + j;
81  if (j < i_end && ON_HSORT_GT((e_j+1),e_j) /*e[j] < e[j + 1] */)
82  {
83  j++;
84  e_j++;
85  }
86  if (ON_HSORT_GT_TMP(e_j) /* tmp < e[j] */)
87  {
88  ON_HSORT_COPY(e_i,e_j); /* e[i] = e[j]; */
89  i = j;
90  e_i = e_j;
91  j = (j<<1) + 1;
92  }
93  else
94  j = i_end + 1;
95  }
96 
97  ON_HSORT_FROM_TMP(e_i); /* e[i] = e_tmp; */
98  }
99 }
100 
101 #undef ON_HSORT_GT
102 #undef ON_HSORT_GT_TMP
103 #undef ON_HSORT_TO_TMP
104 #undef ON_HSORT_FROM_TMP
105 #undef ON_HSORT_COPY
106 #undef ON_HSORT_FROM_TMP
+ +
+
+ diff --git a/6/d8/db2/class_o_n___component_manifest-members.html b/6/d8/db2/class_o_n___component_manifest-members.html index f5dc8f84..ae6dd3d5 100644 --- a/6/d8/db2/class_o_n___component_manifest-members.html +++ b/6/d8/db2/class_o_n___component_manifest-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -119,11 +102,16 @@ $(function() { UnusedName(const ON_ModelComponent &model_component) constON_ComponentManifest ~ON_ComponentManifest()ON_ComponentManifest
+ +
+
+ diff --git a/6/d8/db3/class_o_n___surface_properties.html b/6/d8/db3/class_o_n___surface_properties.html index 8758baa7..e1306c36 100644 --- a/6/d8/db3/class_o_n___surface_properties.html +++ b/6/d8/db3/class_o_n___surface_properties.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SurfaceProperties Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SurfaceProperties Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -274,11 +257,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d8/db4/struct_o_n___u_u_i_d__struct.html b/6/d8/db4/struct_o_n___u_u_i_d__struct.html index 8ace00f2..c14009ab 100644 --- a/6/d8/db4/struct_o_n___u_u_i_d__struct.html +++ b/6/d8/db4/struct_o_n___u_u_i_d__struct.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UUID_struct Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UUID_struct Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -152,11 +135,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d8/db7/class_o_n___poly_edge_segment.html b/6/d8/db7/class_o_n___poly_edge_segment.html index 9c43156e..4e02c102 100644 --- a/6/d8/db7/class_o_n___poly_edge_segment.html +++ b/6/d8/db7/class_o_n___poly_edge_segment.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolyEdgeSegment Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolyEdgeSegment Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1098,11 +1081,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/db7/opennurbs__cpp__base_8h_source.html b/6/d8/db7/opennurbs__cpp__base_8h_source.html index a7dcb582..66ff090d 100644 --- a/6/d8/db7/opennurbs__cpp__base_8h_source.html +++ b/6/d8/db7/opennurbs__cpp__base_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_cpp_base.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_cpp_base.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- +
+ diff --git a/6/d8/dbb/class_o_n___curve_proxy-members.html b/6/d8/dbb/class_o_n___curve_proxy-members.html index ae31474a..3459ae72 100644 --- a/6/d8/dbb/class_o_n___curve_proxy-members.html +++ b/6/d8/dbb/class_o_n___curve_proxy-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -207,11 +190,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d8/dc1/class_o_n___pick_point-members.html b/6/d8/dc1/class_o_n___pick_point-members.html index 36195caf..47e65392 100644 --- a/6/d8/dc1/class_o_n___pick_point-members.html +++ b/6/d8/dc1/class_o_n___pick_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { UnsetON_PickPointstatic ~ON_PickPoint()=defaultON_PickPoint
+ +
+
+ diff --git a/6/d8/dc2/class_o_n___rtf_parser-members.html b/6/d8/dc2/class_o_n___rtf_parser-members.html index 8025904f..6eba6bef 100644 --- a/6/d8/dc2/class_o_n___rtf_parser-members.html +++ b/6/d8/dc2/class_o_n___rtf_parser-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { ON_RtfParser(ON_TextIterator &iter, ON_TextBuilder &builder)ON_RtfParser Parse()ON_RtfParser
+ +
+
+ diff --git a/6/d8/dcc/class_o_n___content_hash-members.html b/6/d8/dcc/class_o_n___content_hash-members.html index 761d99fd..c156adeb 100644 --- a/6/d8/dcc/class_o_n___content_hash-members.html +++ b/6/d8/dcc/class_o_n___content_hash-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -100,11 +83,16 @@ $(function() { Write(class ON_BinaryArchive &archive) constON_ContentHash ~ON_ContentHash()=defaultON_ContentHash
+ +
+
+ diff --git a/6/d8/dd1/class_o_n___localizer-members.html b/6/d8/dd1/class_o_n___localizer-members.html index 07bb69e4..00110dc1 100644 --- a/6/d8/dd1/class_o_n___localizer-members.html +++ b/6/d8/dd1/class_o_n___localizer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -95,11 +78,16 @@ $(function() { Write(ON_BinaryArchive &) constON_Localizer ~ON_Localizer()ON_Localizer
+ +
+
+ diff --git a/6/d8/dd2/class_o_n___leader-members.html b/6/d8/dd2/class_o_n___leader-members.html index eab028a2..d6c2e92e 100644 --- a/6/d8/dd2/class_o_n___leader-members.html +++ b/6/d8/dd2/class_o_n___leader-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -407,11 +390,16 @@ $(function() { ~ON_Leader()ON_Leader ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d8/dd2/opennurbs__dimensionstyle_8h_source.html b/6/d8/dd2/opennurbs__dimensionstyle_8h_source.html index f54bdac7..11637ba1 100644 --- a/6/d8/dd2/opennurbs__dimensionstyle_8h_source.html +++ b/6/d8/dd2/opennurbs__dimensionstyle_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dimensionstyle.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dimensionstyle.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d8/dd4/class_o_n___locale.html b/6/d8/dd4/class_o_n___locale.html index 95f77a39..11cc2e41 100644 --- a/6/d8/dd4/class_o_n___locale.html +++ b/6/d8/dd4/class_o_n___locale.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Locale Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Locale Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1496,11 +1479,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d8/de3/class_o_n___glyph_map-members.html b/6/d8/de3/class_o_n___glyph_map-members.html index e305ca07..2cca6402 100644 --- a/6/d8/de3/class_o_n___glyph_map-members.html +++ b/6/d8/de3/class_o_n___glyph_map-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -74,11 +57,16 @@ $(function() { ON_GlyphMap()ON_GlyphMap ~ON_GlyphMap()=defaultON_GlyphMap
+ +
+
+ diff --git a/6/d8/de3/opennurbs__system__runtime_8h_source.html b/6/d8/de3/opennurbs__system__runtime_8h_source.html index 2b5978ac..3add8d8c 100644 --- a/6/d8/de3/opennurbs__system__runtime_8h_source.html +++ b/6/d8/de3/opennurbs__system__runtime_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_system_runtime.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_system_runtime.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /*
2 // Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
3 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
4 // McNeel & Associates.
5 //
6 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
7 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
8 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
9 //
10 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
11 //
12 ////////////////////////////////////////////////////////////////
13 */
14 
15 #if !defined(OPENNURBS_SYSTEM_RUNTIME_INC_)
16 #define OPENNURBS_SYSTEM_RUNTIME_INC_
17 
18 /*
19 ////////////////////////////////////////////////////////////////
20 //
21 // Determines the runtime environment where the code is executed.
22 //
23 ////////////////////////////////////////////////////////////////
24 */
25 
26 
27 /*
28 ////////////////////////////////////////////////////////////
29 //
30 // BEGIN - ON_RUNTIME_APPLE / ON_RUNTIME_WIN / ON_RUNTIME_ANDROID defines
31 //
32 // ON_RUNTIME_* specifies the runtime C/C++ SDK being used
33 // At most one the ON_RUNTIME_* should be defined
34 //
35 // ON_RUNTIME_APPLE / ON_RUNTIME_WIN / ON_RUNTIME_ANDROID
36 //
37 */
38 #if (defined(__APPLE__) || defined(TARGET_OS_IPHONE) || defined(TARGET_IPHONE_SIMULATOR) || defined(__IOS__))
39 
40 #if !defined(ON_RUNTIME_APPLE)
41 #define ON_RUNTIME_APPLE
42 #endif
43 
44 #elif defined(_WIN32) || defined(WIN32) || defined(_WIN64) || defined(WIN64) || defined(WINDOWS) || defined(_WINDOWS_) || defined(__WINDOWS__)
45 
46 #if !defined(ON_RUNTIME_WIN)
47 #define ON_RUNTIME_WIN
48 #endif
49 
50 #elif defined(__ANDROID__)
51 
52 #if !defined(ON_RUNTIME_ANDROID)
53 #define ON_RUNTIME_ANDROID
54 #endif
55 
56 #endif
57 /*
58 //
59 // END - ON_RUNTIME_APPLE / ON_RUNTIME_WIN / ON_RUNTIME_ANDROID defines
60 //
61 ////////////////////////////////////////////////////////////
62 */
63 
64 /*
65 ////////////////////////////////////////////////////////////
66 //
67 // BEGIN - Additional platform defines
68 //
69 // ON_64BIT_RUNTIME / ON_32BIT_RUNTIME
70 // ON_LITTLE_ENDIAN / ON_BIG_ENDIAN
71 // ON_SIZEOF_WCHAR_T
72 // ON_RUNTIME_<PLATFORM>_<SUBPLATFORM>
73 //
74 */
75 #if defined(ON_RUNTIME_APPLE)
76 
77 #if (defined(TARGET_OS_IPHONE) || defined(TARGET_IPHONE_SIMULATOR) || defined(__IOS__))
78 #define ON_RUNTIME_APPLE_IOS
79 #else
80 #define ON_RUNTIME_APPLE_MACOS
81 #endif
82 
83 #if (defined(__LP64__) || defined(__ppc64__))
84 #define ON_64BIT_RUNTIME
85 #elif defined(__LP32__)
86 #define ON_32BIT_RUNTIME
87 #else
88 #error Add code to detect sizeof pointer on this Apple platform
89 #endif
90 
91 #define ON_SIZEOF_WCHAR_T 4
92 
93 #if (defined(__ppc__) || defined(__ppc64__))
94 #define ON_BIG_ENDIAN
95 #else
96 #define ON_LITTLE_ENDIAN
97 #endif
98 
99 #elif defined(ON_RUNTIME_WIN)
100 
101 #define ON_SIZEOF_WCHAR_T 2
102 
103 #if defined(WINDOWS_PHONE)
104 #define ON_RUNTIME_WIN_MOBILE
105 #else
106 #define ON_RUNTIME_WIN_WINOS
107 #endif
108 
109 #if defined(_M_X64) || defined(_WIN64)
110 #define ON_64BIT_RUNTIME
111 #elif defined(_M_X86) || defined(_WIN32)
112 #define ON_32BIT_RUNTIME
113 #else
114 #error Add code to detect sizeof pointer on this Windows platform
115 #endif
116 
117 #if !defined(ON_LITTLE_ENDIAN)
118 #if (defined(_M_X64) || defined(_M_IX86) || defined (__i386__) || defined( __x86_64__ ))
119 #define ON_LITTLE_ENDIAN
120 #endif
121 #endif
122 
123 #elif defined(ON_RUNTIME_ANDROID)
124 
125 #if !defined(ON_SIZEOF_WCHAR_T)
126 #define ON_SIZEOF_WCHAR_T 4
127 #endif
128 
129 #endif
130 
131 #if !defined(ON_64BIT_RUNTIME) && !defined(ON_32BIT_RUNTIME)
132 /* Attempt to determing runtime pointer size */
133 #if (defined(_M_X64) || defined(__LP64__) || defined(__ppc64__))
134 #define ON_64BIT_RUNTIME
135 #elif (defined(_M_X86) || defined(__LP32__))
136 #define ON_32BIT_RUNTIME
137 #endif
138 #endif
139 
140 #if defined(ON_64BIT_RUNTIME) && defined(ON_32BIT_RUNTIME)
141 #error Exactly one of ON_64BIT_RUNTIME or ON_32BIT_RUNTIME must be defined.
142 #endif
143 
144 #if !defined(ON_64BIT_RUNTIME) && !defined(ON_32BIT_RUNTIME)
145 #error Exactly one of ON_64BIT_RUNTIME or ON_32BIT_RUNTIME must be defined.
146 #endif
147 
148 #if defined(ON_BIG_ENDIAN) && defined(ON_LITTLE_ENDIAN)
149 #error Exactly one of ON_LITTLE_ENDIAN or ON_BIG_ENDIAN should be defined.
150 #endif
151 
152 #if !defined(ON_BIG_ENDIAN) && !defined(ON_LITTLE_ENDIAN)
153 #error Exactly one of ON_LITTLE_ENDIAN or ON_BIG_ENDIAN should be defined.
154 #endif
155 
156 /*
157 //
158 // END - Additional platform defines
159 //
160 ////////////////////////////////////////////////////////////
161 */
162 
163 #endif
+ +
+
+ diff --git a/6/d8/de6/opennurbs__qsort__template_8h_source.html b/6/d8/de6/opennurbs__qsort__template_8h_source.html index 726cdbe2..8e0f4b99 100644 --- a/6/d8/de6/opennurbs__qsort__template_8h_source.html +++ b/6/d8/de6/opennurbs__qsort__template_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_qsort_template.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_qsort_template.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 // NOTE: 14 April 2011 Dale Lear:
2 // Replace this code with Mikko's "quacksort", once "quacksort" is fully debugged
3 // This code is based ont the VC 2010 crt qsort.c file and must not be released
4 // with public opennurbs.
5 
6 #if !defined(ON_COMPILING_OPENNURBS_QSORT_FUNCTIONS)
7 /*
8 See opennurbs_sort.cpp for examples of using openurbs_qsort_template.c
9 to define type specific quick sort functions.
10 */
11 #error Do not compile openurbs_qsort_template.c directly.
12 #endif
13 
14 #define ON_QSORT_CUTOFF 8 /* testing shows that this is good value */
15 
16 /* Note: the theoretical number of stack entries required is
17  no more than 1 + log2(num). But we switch to insertion
18  sort for CUTOFF elements or less, so we really only need
19  1 + log2(num) - log2(CUTOFF) stack entries. For a CUTOFF
20  of 8, that means we need no more than 30 stack entries for
21  32 bit platforms, and 62 for 64-bit platforms. */
22 #define ON_QSORT_STKSIZ (8*sizeof(void*) - 2)
23 
24 
25 // ON_SORT_TEMPLATE_TYPE -> double, int, ....
26 #if !defined(ON_SORT_TEMPLATE_TYPE)
27 #error Define ON_SORT_TEMPLATE_TYPE macro before including opennurbs_qsort_template.c
28 #endif
29 
30 #if !defined(ON_QSORT_FNAME)
31 #error Define ON_QSORT_FNAME macro before including opennurbs_qsort_template.c
32 #endif
33 
34 #if !defined(ON_QSORT_GT) && !defined(ON_QSORT_LE) && !defined(ON_QSORT_EQ)
35 
36 #if defined(ON_SORT_TEMPLATE_COMPARE)
37 // use a compare function like strcmp for char* strings
38 #define ON_QSORT_GT(A,B) ON_SORT_TEMPLATE_COMPARE(A,B) > 0
39 #define ON_QSORT_LE(A,B) ON_SORT_TEMPLATE_COMPARE(A,B) <= 0
40 #define ON_QSORT_EQ(A,B) ON_SORT_TEMPLATE_COMPARE(A,B) == 0
41 #else
42 // use type compares
43 #define ON_QSORT_GT(A,B) *A > *B
44 #define ON_QSORT_LE(A,B) *A <= *B
45 #define ON_QSORT_EQ(A,B) *A == *B
46 #endif
47 
48 #endif
49 
50 #if defined(ON_SORT_TEMPLATE_SWAP)
51 #define ON_QSORT_SWAP ON_SORT_TEMPLATE_SWAP
52 #elif defined(ON_SORT_TEMPLATE_USE_MEMCPY)
53 #define ON_QSORT_SWAP(A,B) memcpy(&tmp,A,sizeof(tmp));memcpy(A,B,sizeof(tmp));memcpy(B,&tmp,sizeof(tmp))
54 #else
55 #define ON_QSORT_SWAP(A,B) tmp = *A; *A = *B; *B = tmp
56 #endif
57 
58 
59 // When opennurbs_qsort_template.h is included more than once
60 // in the same file for sorting the same type with different
61 // compare functions, then either
62 // 1) After the first include, define ON_SORT_TEMPLATE_HAVE_SHORT_SORT
63 // to prevent generation of an identical short-sort function
64 // or
65 // 2) Define different values of ON_QSORT_SHORT_SORT_FNAME to generate
66 // different short-sort helper functions.
67 #if !defined(ON_SORT_TEMPLATE_HAVE_SHORT_SORT)
68 
69 #if !defined(ON_QSORT_SHORT_SORT_FNAME)
70 // The default name for the short sort helper function is ON__shortsort
71 #define ON_QSORT_SHORT_SORT_FNAME ON__shortsort
72 #endif
73 
74 static void ON_QSORT_SHORT_SORT_FNAME(ON_SORT_TEMPLATE_TYPE *, ON_SORT_TEMPLATE_TYPE *);
75 static void ON_QSORT_SHORT_SORT_FNAME(ON_SORT_TEMPLATE_TYPE *lo, ON_SORT_TEMPLATE_TYPE *hi)
76 {
77  ON_SORT_TEMPLATE_TYPE *p;
78  ON_SORT_TEMPLATE_TYPE *max;
79  ON_SORT_TEMPLATE_TYPE tmp;
80 
81  /* Note: in assertions below, i and j are alway inside original bound of
82  array to sort. */
83 
84  while (hi > lo)
85  {
86  /* A[i] <= A[j] for i <= j, j > hi */
87  max = lo;
88  for (p = lo+1; p <= hi; p++)
89  {
90  /* A[i] <= A[max] for lo <= i < p */
91  if ( ON_QSORT_GT(p,max) )
92  {
93  max = p;
94  }
95  /* A[i] <= A[max] for lo <= i <= p */
96  }
97 
98  /* A[i] <= A[max] for lo <= i <= hi */
99 
100  ON_QSORT_SWAP(max,hi);
101 
102  /* A[i] <= A[hi] for i <= hi, so A[i] <= A[j] for i <= j, j >= hi */
103 
104  hi--;
105 
106  /* A[i] <= A[j] for i <= j, j > hi, loop top condition established */
107  }
108  /* A[i] <= A[j] for i <= j, j > lo, which implies A[i] <= A[j] for i < j,
109  so array is sorted */
110 }
111 #endif
112 
113 /* this parameter defines the cutoff between using quick sort and
114  insertion sort for arrays; arrays with lengths shorter or equal to the
115  below value use insertion sort */
116 
117 #if defined(ON_SORT_TEMPLATE_STATIC_FUNCTION)
118 static
119 #endif
120 void
121 ON_QSORT_FNAME (
122  ON_SORT_TEMPLATE_TYPE *base,
123  size_t num
124  )
125 {
126  ON_SORT_TEMPLATE_TYPE *lo; /* start of sub-array currently sorting */
127  ON_SORT_TEMPLATE_TYPE *hi; /* end of sub-array currently sorting */
128  ON_SORT_TEMPLATE_TYPE *mid; /* points to middle of subarray */
129  ON_SORT_TEMPLATE_TYPE *loguy; /* traveling pointers for partition step */
130  ON_SORT_TEMPLATE_TYPE *higuy; /* traveling pointers for partition step */
131  ON_SORT_TEMPLATE_TYPE *lostk[ON_QSORT_STKSIZ];
132  ON_SORT_TEMPLATE_TYPE *histk[ON_QSORT_STKSIZ];
133  size_t size; /* size of the sub-array */
134  int stkptr; /* stack for saving sub-array to be processed */
135  ON_SORT_TEMPLATE_TYPE tmp;
136 
137  if ( 0 == base || num < 2 )
138  return;
139 
140  stkptr = 0; /* initialize stack */
141 
142  lo = base;
143  hi = base + (num-1); /* initialize limits */
144 
145  /* this entry point is for pseudo-recursion calling: setting
146  lo and hi and jumping to here is like recursion, but stkptr is
147  preserved, locals aren't, so we preserve stuff on the stack */
148 recurse:
149 
150  size = (hi - lo) + 1; /* number of el's to sort */
151 
152  /* below a certain size, it is faster to use a O(n^2) sorting method */
153  if (size <= ON_QSORT_CUTOFF)
154  {
155  ON_QSORT_SHORT_SORT_FNAME(lo, hi);
156  }
157  else {
158  /* First we pick a partitioning element. The efficiency of the
159  algorithm demands that we find one that is approximately the median
160  of the values, but also that we select one fast. We choose the
161  median of the first, middle, and last elements, to avoid bad
162  performance in the face of already sorted data, or data that is made
163  up of multiple sorted runs appended together. Testing shows that a
164  median-of-three algorithm provides better performance than simply
165  picking the middle element for the latter case. */
166 
167  mid = lo + (size / 2); /* find middle element */
168 
169  /* Sort the first, middle, last elements into order */
170  if ( ON_QSORT_GT(lo,mid) ) {ON_QSORT_SWAP(lo,mid);}
171  if ( ON_QSORT_GT(lo,hi) ) {ON_QSORT_SWAP(lo,hi);}
172  if ( ON_QSORT_GT(mid,hi) ) {ON_QSORT_SWAP(mid,hi);}
173 
174  /* We now wish to partition the array into three pieces, one consisting
175  of elements <= partition element, one of elements equal to the
176  partition element, and one of elements > than it. This is done
177  below; comments indicate conditions established at every step. */
178 
179  loguy = lo;
180  higuy = hi;
181 
182  /* Note that higuy decreases and loguy increases on every iteration,
183  so loop must terminate. */
184  for (;;)
185  {
186  /* lo <= loguy < hi, lo < higuy <= hi,
187  A[i] <= A[mid] for lo <= i <= loguy,
188  A[i] > A[mid] for higuy <= i < hi,
189  A[hi] >= A[mid] */
190 
191  /* The doubled loop is to avoid calling comp(mid,mid), since some
192  existing comparison funcs don't work when passed the same
193  value for both pointers. */
194 
195  if (mid > loguy)
196  {
197  do {
198  loguy++;
199  } while (loguy < mid && ON_QSORT_LE(loguy,mid));
200  }
201  if (mid <= loguy)
202  {
203  do {
204  loguy++;
205  } while (loguy <= hi && ON_QSORT_LE(loguy,mid));
206  }
207 
208  /* lo < loguy <= hi+1, A[i] <= A[mid] for lo <= i < loguy,
209  either loguy > hi or A[loguy] > A[mid] */
210 
211  do {
212  higuy--;
213  } while (higuy > mid && ON_QSORT_GT(higuy,mid));
214 
215  /* lo <= higuy < hi, A[i] > A[mid] for higuy < i < hi,
216  either higuy == lo or A[higuy] <= A[mid] */
217 
218  if (higuy < loguy)
219  break;
220 
221  /* if loguy > hi or higuy == lo, then we would have exited, so
222  A[loguy] > A[mid], A[higuy] <= A[mid],
223  loguy <= hi, higuy > lo */
224 
225  ON_QSORT_SWAP(loguy,higuy);
226 
227  /* If the partition element was moved, follow it. Only need
228  to check for mid == higuy, since before the swap,
229  A[loguy] > A[mid] implies loguy != mid. */
230 
231  if (mid == higuy)
232  mid = loguy;
233 
234  /* A[loguy] <= A[mid], A[higuy] > A[mid]; so condition at top
235  of loop is re-established */
236  }
237 
238  /* A[i] <= A[mid] for lo <= i < loguy,
239  A[i] > A[mid] for higuy < i < hi,
240  A[hi] >= A[mid]
241  higuy < loguy
242  implying:
243  higuy == loguy-1
244  or higuy == hi - 1, loguy == hi + 1, A[hi] == A[mid] */
245 
246  /* Find adjacent elements equal to the partition element. The
247  doubled loop is to avoid calling comp(mid,mid), since some
248  existing comparison funcs don't work when passed the same value
249  for both pointers. */
250 
251  higuy++;
252  if (mid < higuy) {
253  do {
254  higuy--;
255  } while (higuy > mid && ON_QSORT_EQ(higuy,mid));
256  }
257  if (mid >= higuy) {
258  do {
259  higuy--;
260  } while (higuy > lo && ON_QSORT_EQ(higuy,mid));
261  }
262 
263  /* OK, now we have the following:
264  higuy < loguy
265  lo <= higuy <= hi
266  A[i] <= A[mid] for lo <= i <= higuy
267  A[i] == A[mid] for higuy < i < loguy
268  A[i] > A[mid] for loguy <= i < hi
269  A[hi] >= A[mid] */
270 
271  /* We've finished the partition, now we want to sort the subarrays
272  [lo, higuy] and [loguy, hi].
273  We do the smaller one first to minimize stack usage.
274  We only sort arrays of length 2 or more.*/
275 
276  if ( higuy - lo >= hi - loguy ) {
277  if (lo < higuy) {
278  lostk[stkptr] = lo;
279  histk[stkptr] = higuy;
280  ++stkptr;
281  } /* save big recursion for later */
282 
283  if (loguy < hi) {
284  lo = loguy;
285  goto recurse; /* do small recursion */
286  }
287  }
288  else {
289  if (loguy < hi) {
290  lostk[stkptr] = loguy;
291  histk[stkptr] = hi;
292  ++stkptr; /* save big recursion for later */
293  }
294 
295  if (lo < higuy) {
296  hi = higuy;
297  goto recurse; /* do small recursion */
298  }
299  }
300  }
301 
302  /* We have sorted the array, except for any pending sorts on the stack.
303  Check if there are any, and do them. */
304 
305  --stkptr;
306  if (stkptr >= 0) {
307  lo = lostk[stkptr];
308  hi = histk[stkptr];
309  goto recurse; /* pop subarray from stack */
310  }
311  else
312  return; /* all subarrays done */
313 }
314 
315 #undef ON_QSORT_GT
316 #undef ON_QSORT_LE
317 #undef ON_QSORT_EQ
318 #undef ON_QSORT_SWAP
319 #undef ON_QSORT_CUTOFF
320 #undef ON_QSORT_STKSIZ
321 
322 
+ +
+
+ diff --git a/6/d8/dea/class_o_n__2dex_map-members.html b/6/d8/dea/class_o_n__2dex_map-members.html index f21d8894..0a04e1d0 100644 --- a/6/d8/dea/class_o_n__2dex_map-members.html +++ b/6/d8/dea/class_o_n__2dex_map-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -147,11 +130,16 @@ $(function() { ~ON_2dexMap()ON_2dexMap ~ON_SimpleArray()ON_SimpleArray< ON_2dex >privatevirtual
+ +
+
+ diff --git a/6/d8/deb/class_o_n__3f_vector_array.html b/6/d8/deb/class_o_n__3f_vector_array.html index c876e6b4..7d5b8254 100644 --- a/6/d8/deb/class_o_n__3f_vector_array.html +++ b/6/d8/deb/class_o_n__3f_vector_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3fVectorArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3fVectorArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -426,11 +409,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/deb/class_o_n___file_reference-members.html b/6/d8/deb/class_o_n___file_reference-members.html index 36a37a6f..18b6f32c 100644 --- a/6/d8/deb/class_o_n___file_reference-members.html +++ b/6/d8/deb/class_o_n___file_reference-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -112,11 +95,16 @@ $(function() { Write(const wchar_t *base_path, bool bBasePathIncludesFileName, ON_BinaryArchive &archive) constON_FileReference ~ON_FileReference()=defaultON_FileReference
+ +
+
+ diff --git a/6/d8/df2/class_o_n___dim_ordinate.html b/6/d8/df2/class_o_n___dim_ordinate.html index 4e4f53d7..ef0734ab 100644 --- a/6/d8/df2/class_o_n___dim_ordinate.html +++ b/6/d8/df2/class_o_n___dim_ordinate.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimOrdinate Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimOrdinate Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2277,11 +2260,16 @@ kinkpt2 \ \ kinkoffset2 \
+ +
+
+ diff --git a/6/d8/df5/class_o_n___font.html b/6/d8/df5/class_o_n___font.html index f8385420..e57024df 100644 --- a/6/d8/df5/class_o_n___font.html +++ b/6/d8/df5/class_o_n___font.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Font Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Font Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3523,11 +3506,16 @@ Friends
+ +
+
+ diff --git a/6/d8/df7/class_o_n___s_h_a1.html b/6/d8/df7/class_o_n___s_h_a1.html index 57d12137..74d0603f 100644 --- a/6/d8/df7/class_o_n___s_h_a1.html +++ b/6/d8/df7/class_o_n___s_h_a1.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SHA1 Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SHA1 Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -961,11 +944,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d8/df7/class_o_n___scale_value.html b/6/d8/df7/class_o_n___scale_value.html index e6abc1fc..716ebe91 100644 --- a/6/d8/df7/class_o_n___scale_value.html +++ b/6/d8/df7/class_o_n___scale_value.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ScaleValue Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ScaleValue Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -773,11 +756,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d8/df7/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r-members.html b/6/d8/df7/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r-members.html index 8fe48efa..9a5828e6 100644 --- a/6/d8/df7/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r-members.html +++ b/6/d8/df7/struct_o_n___windows_b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d8/df8/class_o_n___dim_style.html b/6/d8/df8/class_o_n___dim_style.html index bc9b0438..b8e45ae5 100644 --- a/6/d8/df8/class_o_n___dim_style.html +++ b/6/d8/df8/class_o_n___dim_style.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimStyle Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimStyle Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -8061,11 +8044,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d8/dfd/class_o_n___brep_loop-members.html b/6/d8/dfd/class_o_n___brep_loop-members.html index f3c31fa2..fa92ab97 100644 --- a/6/d8/dfd/class_o_n___brep_loop-members.html +++ b/6/d8/dfd/class_o_n___brep_loop-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -161,11 +144,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d8/dfd/class_o_n___file_reference.html b/6/d8/dfd/class_o_n___file_reference.html index 2713e74c..73e7a358 100644 --- a/6/d8/dfd/class_o_n___file_reference.html +++ b/6/d8/dfd/class_o_n___file_reference.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FileReference Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FileReference Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1358,11 +1341,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/d0d/opennurbs__point_8h_source.html b/6/d9/d0d/opennurbs__point_8h_source.html index d3dd728c..fa0da10f 100644 --- a/6/d9/d0d/opennurbs__point_8h_source.html +++ b/6/d9/d0d/opennurbs__point_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_point.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_point.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/d12/class_o_n___component_status.html b/6/d9/d12/class_o_n___component_status.html index 8be9026f..c70bf01c 100644 --- a/6/d9/d12/class_o_n___component_status.html +++ b/6/d9/d12/class_o_n___component_status.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ComponentStatus Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ComponentStatus Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1123,11 +1106,16 @@ Friends
+ +
+
+ diff --git a/6/d9/d13/class_o_n__3d_point_array.html b/6/d9/d13/class_o_n__3d_point_array.html index fc1f731a..4b274227 100644 --- a/6/d9/d13/class_o_n__3d_point_array.html +++ b/6/d9/d13/class_o_n__3d_point_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dPointArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dPointArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -797,11 +780,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/d15/examples_8h_source.html b/6/d9/d15/examples_8h_source.html index 33d83cbe..288aec9f 100644 --- a/6/d9/d15/examples_8h_source.html +++ b/6/d9/d15/examples_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/examples.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/examples.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 #error OBSOLETE FILE
+ +
+
+ diff --git a/6/d9/d27/opennurbs__crc_8h_source.html b/6/d9/d27/opennurbs__crc_8h_source.html index ae7f549f..01f830f2 100644 --- a/6/d9/d27/opennurbs__crc_8h_source.html +++ b/6/d9/d27/opennurbs__crc_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_crc.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_crc.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_CRC_INC_)
18 #define OPENNURBS_CRC_INC_
19 
20 ON_BEGIN_EXTERNC
21 
22 /*
23 Description:
24  Continues 16 bit CRC calulation to include the buffer.
25 
26 Parameters:
27  current_remainder - [in]
28  sizeof_buffer - [in] number of bytes in buffer
29  buffer - [in]
30 
31 Example:
32  16 bit CRC calculations are typically done something like this:
33 
34  const ON__UINT16 crc_seed = 0; // or 1, or your favorite starting value
35 
36  // Compute CRC on "good" data
37  unsigned ON__UINT16 first_crc = crc_seed;
38  first_crc = ON_CRC16( first_crc, size1, buffer1 );
39  ...
40  first_crc = ON_CRC16( first_crc, sizeN, bufferN );
41  unsigned char two_zero_bytes[2] = (0,0);
42  first_crc = ON_CRC16( first_crc, 2, two_zero_bytes );
43 
44  // make sure 16 bit CRC calculation is valid
45  ON__UINT16 check_crc_calculation = ON_CRC16( first_crc, 2, &first_crc );
46  if ( check_crc_calculation != 0 )
47  {
48  printf("ON_CRC16() calculated a bogus 16 bit CRC\n");
49  }
50 
51  // Do something that may potentially change the values in
52  // the buffers (like storing them on a faulty disk).
53 
54  // Compute CRC on "suspect" data
55  ON__UINT16 second_crc = crc_seed;
56  second_crc = ON_CRC16( second_crc, size1, buffer1 );
57  ...
58  second_crc = ON_CRC16( second_crc, sizeN, bufferN );
59  if ( 0 != ON_CRC16( second_crc, 2, &first_crc ) )
60  {
61  printf( "The value of at least one byte has changed.\n" );
62  }
63 */
64 ON_DECL
65 ON__UINT16 ON_CRC16(
66  ON__UINT16 current_remainder,
67  size_t sizeof_buffer,
68  const void* buffer
69  );
70 
71 /*
72 Description:
73  Continues 32 bit CRC calulation to include the buffer
74 
75  ON_CRC32() is a slightly altered version of zlib 1.3.3's crc32()
76  and the zlib "legal stuff" is reproduced below.
77 
78  ON_CRC32() and zlib's crc32() compute the same values. ON_CRC32()
79  was renamed so it wouldn't clash with the other crc32()'s that are
80  out there and the argument order was switched to match that used by
81  the legacy ON_CRC16().
82 
83 Parameters:
84  current_remainder - [in]
85  sizeof_buffer - [in] number of bytes in buffer
86  buffer - [in]
87 
88 Example:
89  32 bit CRC calculations are typically done something like this:
90 
91  const ON__UINT32 crc_seed = 0; // or 1, or your favorite starting value
92 
93  //Compute CRC on "good" data
94  ON__UINT32 first_crc = crc_seed;
95  first_crc = ON_CRC32( first_crc, size1, buffer1 );
96  ...
97  first_crc = ON_CRC32( first_crc, sizeN, bufferN );
98 
99  // Do something that may potentially change the values in
100  // the buffers (like storing them on a faulty disk).
101 
102  // Compute CRC on "suspect" data
103  ON__UINT32 second_crc = crc_seed;
104  second_crc = ON_CRC32( second_crc, size1, buffer1 );
105  ...
106  second_crc = ON_CRC32( second_crc, sizeN, bufferN );
107  if ( second_crc != first_crc )
108  {
109  printf( "The value of at least one byte has changed.\n" );
110  }
111 */
112 ON_DECL
113 ON__UINT32 ON_CRC32(
114  ON__UINT32 current_remainder,
115  size_t sizeof_buffer,
116  const void* buffer
117  );
118 
119 /*
120 zlib.h -- interface of the 'zlib' general purpose compression library
121 version 1.1.3, July 9th, 1998
122 
123 Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler
124 
125 This software is provided 'as-is', without any express or implied
126 warranty. In no event will the authors be held liable for any damages
127 arising from the use of this software.
128 
129 Permission is granted to anyone to use this software for any purpose,
130 including commercial applications, and to alter it and redistribute it
131 freely, subject to the following restrictions:
132 
133 1. The origin of this software must not be misrepresented; you must not
134  claim that you wrote the original software. If you use this software
135  in a product, an acknowledgment in the product documentation would be
136  appreciated but is not required.
137 2. Altered source versions must be plainly marked as such, and must not be
138  misrepresented as being the original software.
139 3. This notice may not be removed or altered from any source distribution.
140 
141 Jean-loup Gailly Mark Adler
142 jloup@gzip.org madler@alumni.caltech.edu
143 
144 The data format used by the zlib library is described by RFCs (Request for
145 Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt
146 (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
147 
148 */
149 
150 ON_END_EXTERNC
151 
152 #endif
+ +
+
+ diff --git a/6/d9/d2e/class_o_n__2f_point_array-members.html b/6/d9/d2e/class_o_n__2f_point_array-members.html index 81b1d27c..ae690a32 100644 --- a/6/d9/d2e/class_o_n__2f_point_array-members.html +++ b/6/d9/d2e/class_o_n__2f_point_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -144,11 +127,16 @@ $(function() { Zero()ON_SimpleArray< ON_2fPoint > ~ON_SimpleArray()ON_SimpleArray< ON_2fPoint >virtual
+ +
+
+ diff --git a/6/d9/d2f/class_o_n___dim_style_context.html b/6/d9/d2f/class_o_n___dim_style_context.html index 8ff7639d..1e5b051a 100644 --- a/6/d9/d2f/class_o_n___dim_style_context.html +++ b/6/d9/d2f/class_o_n___dim_style_context.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimStyleContext Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimStyleContext Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -699,11 +682,16 @@ Protected Attributes
+ +
+
+ diff --git a/6/d9/d33/class_o_n___quaternion.html b/6/d9/d33/class_o_n___quaternion.html index de714b88..e45bd1a1 100644 --- a/6/d9/d33/class_o_n___quaternion.html +++ b/6/d9/d33/class_o_n___quaternion.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Quaternion Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Quaternion Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1361,11 +1344,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/d37/class_o_n___mapping_channel-members.html b/6/d9/d37/class_o_n___mapping_channel-members.html index 6843bb1a..1b5ee44e 100644 --- a/6/d9/d37/class_o_n___mapping_channel-members.html +++ b/6/d9/d37/class_o_n___mapping_channel-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { Read(ON_BinaryArchive &archive)ON_MappingChannel Write(ON_BinaryArchive &archive) constON_MappingChannel
+ +
+
+ diff --git a/6/d9/d3b/class_o_n___rtf_first_char-members.html b/6/d9/d3b/class_o_n___rtf_first_char-members.html index 7e6b7785..7274e6a9 100644 --- a/6/d9/d3b/class_o_n___rtf_first_char-members.html +++ b/6/d9/d3b/class_o_n___rtf_first_char-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -145,11 +128,16 @@ $(function() { ~ON_RtfFirstChar()ON_RtfFirstCharvirtual ~ON_TextBuilder()ON_TextBuildervirtual
+ +
+
+ diff --git a/6/d9/d42/class_o_n__3dm_render_settings-members.html b/6/d9/d42/class_o_n__3dm_render_settings-members.html index ca48b1e2..f869d768 100644 --- a/6/d9/d42/class_o_n__3dm_render_settings-members.html +++ b/6/d9/d42/class_o_n__3dm_render_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -163,11 +146,16 @@ $(function() { ~ON_3dmRenderSettings()=defaultON_3dmRenderSettings ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/d42/class_o_n___evaluator.html b/6/d9/d42/class_o_n___evaluator.html index c4090f8f..991fae5f 100644 --- a/6/d9/d42/class_o_n___evaluator.html +++ b/6/d9/d42/class_o_n___evaluator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Evaluator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Evaluator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -387,11 +370,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d9/d42/class_o_n___user_data_holder-members.html b/6/d9/d42/class_o_n___user_data_holder-members.html index 1ff432c9..39cf959f 100644 --- a/6/d9/d42/class_o_n___user_data_holder-members.html +++ b/6/d9/d42/class_o_n___user_data_holder-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -114,11 +97,16 @@ $(function() { Write(ON_BinaryArchive &binary_archive) constON_Objectvirtual ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/d4c/opennurbs__viewport_8h_source.html b/6/d9/d4c/opennurbs__viewport_8h_source.html index bd6cb10a..4bf259e6 100644 --- a/6/d9/d4c/opennurbs__viewport_8h_source.html +++ b/6/d9/d4c/opennurbs__viewport_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_viewport.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_viewport.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/d4e/opennurbs__polyedgecurve_8h_source.html b/6/d9/d4e/opennurbs__polyedgecurve_8h_source.html index e535894f..90a726e7 100644 --- a/6/d9/d4e/opennurbs__polyedgecurve_8h_source.html +++ b/6/d9/d4e/opennurbs__polyedgecurve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polyedgecurve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polyedgecurve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/d50/class_o_n___user_data_item_filter.html b/6/d9/d50/class_o_n___user_data_item_filter.html index ebae1ad9..9f8e20e3 100644 --- a/6/d9/d50/class_o_n___user_data_item_filter.html +++ b/6/d9/d50/class_o_n___user_data_item_filter.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UserDataItemFilter Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UserDataItemFilter Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -277,11 +260,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d9/d55/class_o_n__3f_point-members.html b/6/d9/d55/class_o_n__3f_point-members.html index 9dc82b4f..0a439fd1 100644 --- a/6/d9/d55/class_o_n__3f_point-members.html +++ b/6/d9/d55/class_o_n__3f_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -154,11 +137,16 @@ $(function() { Zero()ON_3fPoint ~ON_3fPoint()=defaultON_3fPoint
+ +
+
+ diff --git a/6/d9/d56/class_o_n___internal___font_glyph_pool-members.html b/6/d9/d56/class_o_n___internal___font_glyph_pool-members.html index 8ebc66f4..7c7dc384 100644 --- a/6/d9/d56/class_o_n___internal___font_glyph_pool-members.html +++ b/6/d9/d56/class_o_n___internal___font_glyph_pool-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -84,11 +67,16 @@ $(function() { TotalElementCount() constON_FixedSizePoolprivate ~ON_FixedSizePool()ON_FixedSizePoolprivate
+ +
+
+ diff --git a/6/d9/d5a/class_o_n___mesh_face_list-members.html b/6/d9/d5a/class_o_n___mesh_face_list-members.html index 8ac386a3..9809564a 100644 --- a/6/d9/d5a/class_o_n___mesh_face_list-members.html +++ b/6/d9/d5a/class_o_n___mesh_face_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { SetFromQuadList(size_t quad_count, size_t quad_stride, const unsigned int *quads)ON_MeshFaceList SetFromTriangleList(size_t triangle_count, size_t triangle_stride, const unsigned int *triangles)ON_MeshFaceList
+ +
+
+ diff --git a/6/d9/d5b/opennurbs__model__component_8h_source.html b/6/d9/d5b/opennurbs__model__component_8h_source.html index 8fa41d60..4e45a1bc 100644 --- a/6/d9/d5b/opennurbs__model__component_8h_source.html +++ b/6/d9/d5b/opennurbs__model__component_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_model_component.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_model_component.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/d5e/opennurbs__arccurve_8h_source.html b/6/d9/d5e/opennurbs__arccurve_8h_source.html index cfcb3f79..f7846b4f 100644 --- a/6/d9/d5e/opennurbs__arccurve_8h_source.html +++ b/6/d9/d5e/opennurbs__arccurve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_arccurve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_arccurve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/d64/class_o_n___component_manifest_item-members.html b/6/d9/d64/class_o_n___component_manifest_item-members.html index 2e316a4d..b027d50b 100644 --- a/6/d9/d64/class_o_n___component_manifest_item-members.html +++ b/6/d9/d64/class_o_n___component_manifest_item-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/d66/class_o_n___brep_edge_array-members.html b/6/d9/d66/class_o_n___brep_edge_array-members.html index 49c66ab4..9c64e999 100644 --- a/6/d9/d66/class_o_n___brep_edge_array-members.html +++ b/6/d9/d66/class_o_n___brep_edge_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/d9/d67/class_o_n___hatch_pattern-members.html b/6/d9/d67/class_o_n___hatch_pattern-members.html index 84447e75..1b996927 100644 --- a/6/d9/d67/class_o_n___hatch_pattern-members.html +++ b/6/d9/d67/class_o_n___hatch_pattern-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -288,11 +271,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/d6f/class_o_n___bezier_curve.html b/6/d9/d6f/class_o_n___bezier_curve.html index 512e36b9..fb6b71e7 100644 --- a/6/d9/d6f/class_o_n___bezier_curve.html +++ b/6/d9/d6f/class_o_n___bezier_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BezierCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BezierCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2105,11 +2088,16 @@ Public Attributes
+ +
+
+ diff --git a/6/d9/d6f/class_o_n___clipping_region_points.html b/6/d9/d6f/class_o_n___clipping_region_points.html index 1a2bb91b..2e5bc5c1 100644 --- a/6/d9/d6f/class_o_n___clipping_region_points.html +++ b/6/d9/d6f/class_o_n___clipping_region_points.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClippingRegionPoints Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClippingRegionPoints Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -607,11 +590,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/d70/class_o_n___clipping_plane_surface.html b/6/d9/d70/class_o_n___clipping_plane_surface.html index 7c71f1c3..656047ff 100644 --- a/6/d9/d70/class_o_n___clipping_plane_surface.html +++ b/6/d9/d70/class_o_n___clipping_plane_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClippingPlaneSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClippingPlaneSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -750,11 +733,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/d77/class_o_n__2d_point_array-members.html b/6/d9/d77/class_o_n__2d_point_array-members.html index b2f3bc85..d794df78 100644 --- a/6/d9/d77/class_o_n__2d_point_array-members.html +++ b/6/d9/d77/class_o_n__2d_point_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -144,11 +127,16 @@ $(function() { Zero()ON_SimpleArray< ON_2dPoint > ~ON_SimpleArray()ON_SimpleArray< ON_2dPoint >virtual
+ +
+
+ diff --git a/6/d9/d7b/class_o_n___object.html b/6/d9/d7b/class_o_n___object.html index 6997ac72..d65d8cb9 100644 --- a/6/d9/d7b/class_o_n___object.html +++ b/6/d9/d7b/class_o_n___object.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Object Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Object Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1378,11 +1361,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d9/d7d/class_o_n___aerial_photo_image.html b/6/d9/d7d/class_o_n___aerial_photo_image.html index 7a9a8fbd..0fcc546e 100644 --- a/6/d9/d7d/class_o_n___aerial_photo_image.html +++ b/6/d9/d7d/class_o_n___aerial_photo_image.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_AerialPhotoImage Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_AerialPhotoImage Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -634,11 +617,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/d9/d84/class_o_n___dim_style_1_1_dimstyle_field-members.html b/6/d9/d84/class_o_n___dim_style_1_1_dimstyle_field-members.html index 98a7e725..f7228659 100644 --- a/6/d9/d84/class_o_n___dim_style_1_1_dimstyle_field-members.html +++ b/6/d9/d84/class_o_n___dim_style_1_1_dimstyle_field-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/d9/d94/class_o_n___embedded_bitmap-members.html b/6/d9/d94/class_o_n___embedded_bitmap-members.html index 20e112f6..df732d5e 100644 --- a/6/d9/d94/class_o_n___embedded_bitmap-members.html +++ b/6/d9/d94/class_o_n___embedded_bitmap-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -282,11 +265,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/d96/class_o_n___brep.html b/6/d9/d96/class_o_n___brep.html index 707e5286..884bb5fc 100644 --- a/6/d9/d96/class_o_n___brep.html +++ b/6/d9/d96/class_o_n___brep.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Brep Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Brep Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -8008,11 +7991,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/d98/class_o_n___morph_control-members.html b/6/d9/d98/class_o_n___morph_control-members.html index a03401af..0a12c469 100644 --- a/6/d9/d98/class_o_n___morph_control-members.html +++ b/6/d9/d98/class_o_n___morph_control-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -169,11 +152,16 @@ $(function() { ~ON_MorphControl()ON_MorphControlvirtual ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/d9d/class_o_n___mapping_tag-members.html b/6/d9/d9d/class_o_n___mapping_tag-members.html index 2ba90029..14795954 100644 --- a/6/d9/d9d/class_o_n___mapping_tag-members.html +++ b/6/d9/d9d/class_o_n___mapping_tag-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { Transform(const ON_Xform &xform)ON_MappingTag Write(ON_BinaryArchive &) constON_MappingTag
+ +
+
+ diff --git a/6/d9/da3/struct_o_n___r_tree_search_result-members.html b/6/d9/da3/struct_o_n___r_tree_search_result-members.html index 88cd7d2f..4c9e0f94 100644 --- a/6/d9/da3/struct_o_n___r_tree_search_result-members.html +++ b/6/d9/da3/struct_o_n___r_tree_search_result-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -70,11 +53,16 @@ $(function() { m_countON_RTreeSearchResult m_idON_RTreeSearchResult
+ +
+
+ diff --git a/6/d9/da7/class_o_n__2d_size-members.html b/6/d9/da7/class_o_n__2d_size-members.html index 434ea1f1..6ea14688 100644 --- a/6/d9/da7/class_o_n__2d_size-members.html +++ b/6/d9/da7/class_o_n__2d_size-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { ZeroON_2dSizestatic ~ON_2dSize()=defaultON_2dSize
+ +
+
+ diff --git a/6/d9/da8/class_o_n___brep_edge-members.html b/6/d9/da8/class_o_n___brep_edge-members.html index 5e96ed3e..56229224 100644 --- a/6/d9/da8/class_o_n___brep_edge-members.html +++ b/6/d9/da8/class_o_n___brep_edge-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -226,11 +209,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/da9/class_o_n___terminator.html b/6/d9/da9/class_o_n___terminator.html index d915e5ab..94428166 100644 --- a/6/d9/da9/class_o_n___terminator.html +++ b/6/d9/da9/class_o_n___terminator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Terminator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Terminator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -349,11 +332,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/d9/db1/class_o_n__4d_point.html b/6/d9/db1/class_o_n__4d_point.html index 66f6bfe6..7a234a7b 100644 --- a/6/d9/db1/class_o_n__4d_point.html +++ b/6/d9/db1/class_o_n__4d_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_4dPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_4dPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1636,11 +1619,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/db1/class_o_n___text_builder_1_1_text_props.html b/6/d9/db1/class_o_n___text_builder_1_1_text_props.html index f10a656a..660a4f0c 100644 --- a/6/d9/db1/class_o_n___text_builder_1_1_text_props.html +++ b/6/d9/db1/class_o_n___text_builder_1_1_text_props.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextBuilder::TextProps Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextBuilder::TextProps Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/dba/class_o_n___material-members.html b/6/d9/dba/class_o_n___material-members.html index c80c7ee8..8f89b6d0 100644 --- a/6/d9/dba/class_o_n___material-members.html +++ b/6/d9/dba/class_o_n___material-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -321,11 +304,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/d9/dbe/opennurbs__pointgrid_8h_source.html b/6/d9/dbe/opennurbs__pointgrid_8h_source.html index 149aeb45..0c0de664 100644 --- a/6/d9/dbe/opennurbs__pointgrid_8h_source.html +++ b/6/d9/dbe/opennurbs__pointgrid_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pointgrid.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_pointgrid.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/dc3/class_o_n___leader.html b/6/d9/dc3/class_o_n___leader.html index 6ee8a464..b4855cdb 100644 --- a/6/d9/dc3/class_o_n___leader.html +++ b/6/d9/dc3/class_o_n___leader.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Leader Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Leader Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2024,11 +2007,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/dc3/class_o_n___surface_array.html b/6/d9/dc3/class_o_n___surface_array.html index 8f9bc88a..bec557d3 100644 --- a/6/d9/dc3/class_o_n___surface_array.html +++ b/6/d9/dc3/class_o_n___surface_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SurfaceArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SurfaceArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -383,11 +366,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/dcd/class_o_n___uuid_pair_list.html b/6/d9/dcd/class_o_n___uuid_pair_list.html index 60c942a7..7aa49ab8 100644 --- a/6/d9/dcd/class_o_n___uuid_pair_list.html +++ b/6/d9/dcd/class_o_n___uuid_pair_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UuidPairList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UuidPairList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -505,11 +488,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/dce/class_o_n___brep_edge_array.html b/6/d9/dce/class_o_n___brep_edge_array.html index 48d49632..6b1e4cf4 100644 --- a/6/d9/dce/class_o_n___brep_edge_array.html +++ b/6/d9/dce/class_o_n___brep_edge_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepEdgeArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepEdgeArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/dd4/class_o_n___component_status-members.html b/6/d9/dd4/class_o_n___component_status-members.html index 9de46379..8cc0db15 100644 --- a/6/d9/dd4/class_o_n___component_status-members.html +++ b/6/d9/dd4/class_o_n___component_status-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -112,11 +95,16 @@ $(function() { SomeEqualStates(ON_ComponentStatus states_filter, ON_ComponentStatus comparand) constON_ComponentStatus ~ON_ComponentStatus()=defaultON_ComponentStatus
+ +
+
+ diff --git a/6/d9/dd5/class_o_n___face_name_key-members.html b/6/d9/dd5/class_o_n___face_name_key-members.html index 9e8163cf..6a5c2be8 100644 --- a/6/d9/dd5/class_o_n___face_name_key-members.html +++ b/6/d9/dd5/class_o_n___face_name_key-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -71,11 +54,16 @@ $(function() { m_facenameON_FaceNameKey m_rtf_font_indexON_FaceNameKey
+ +
+
+ diff --git a/6/d9/dd8/class_o_n___managed_fonts.html b/6/d9/dd8/class_o_n___managed_fonts.html index 4f2198ca..6a55eb13 100644 --- a/6/d9/dd8/class_o_n___managed_fonts.html +++ b/6/d9/dd8/class_o_n___managed_fonts.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ManagedFonts Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ManagedFonts Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -293,11 +276,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/ddd/opennurbs__dimension_8h_source.html b/6/d9/ddd/opennurbs__dimension_8h_source.html index d7a90d16..a284e27d 100644 --- a/6/d9/ddd/opennurbs__dimension_8h_source.html +++ b/6/d9/ddd/opennurbs__dimension_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dimension.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dimension.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/ddd/opennurbs__instance_8h_source.html b/6/d9/ddd/opennurbs__instance_8h_source.html index fde04007..6c09b77e 100644 --- a/6/d9/ddd/opennurbs__instance_8h_source.html +++ b/6/d9/ddd/opennurbs__instance_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_instance.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_instance.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/ddf/class_o_n___brep_vertex.html b/6/d9/ddf/class_o_n___brep_vertex.html index 6022d97f..998566bc 100644 --- a/6/d9/ddf/class_o_n___brep_vertex.html +++ b/6/d9/ddf/class_o_n___brep_vertex.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepVertex Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepVertex Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -756,11 +739,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/dec/class_o_n___dimension.html b/6/d9/dec/class_o_n___dimension.html index 7ac5a147..e9554084 100644 --- a/6/d9/dec/class_o_n___dimension.html +++ b/6/d9/dec/class_o_n___dimension.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Dimension Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Dimension Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2184,11 +2167,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/dec/class_o_n___instance_definition.html b/6/d9/dec/class_o_n___instance_definition.html index e69225c1..53ceebdd 100644 --- a/6/d9/dec/class_o_n___instance_definition.html +++ b/6/d9/dec/class_o_n___instance_definition.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_InstanceDefinition Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_InstanceDefinition Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1838,11 +1821,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/d9/df0/class_o_n___dim_style_context-members.html b/6/d9/df0/class_o_n___dim_style_context-members.html index 87ff9db7..3f7e6cc6 100644 --- a/6/d9/df0/class_o_n___dim_style_context-members.html +++ b/6/d9/df0/class_o_n___dim_style_context-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -85,11 +68,16 @@ $(function() { PrevDimStyle(ON_UUID id, bool bIncludeSystemDimStyles=false, bool bIncludeDeletedDimStyles=false) constON_DimStyleContextvirtual ~ON_DimStyleContext()ON_DimStyleContextvirtual
+ +
+
+ diff --git a/6/d9/df2/opennurbs__curveonsurface_8h_source.html b/6/d9/df2/opennurbs__curveonsurface_8h_source.html index 191e3bf1..1f8f3b26 100644 --- a/6/d9/df2/opennurbs__curveonsurface_8h_source.html +++ b/6/d9/df2/opennurbs__curveonsurface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_curveonsurface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_curveonsurface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/df6/class_o_n___manifest_map.html b/6/d9/df6/class_o_n___manifest_map.html index 45b70d9c..76d5d6e6 100644 --- a/6/d9/df6/class_o_n___manifest_map.html +++ b/6/d9/df6/class_o_n___manifest_map.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ManifestMap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ManifestMap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -462,11 +445,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/d9/df6/class_o_n___number_formatter-members.html b/6/d9/df6/class_o_n___number_formatter-members.html index ac0501f9..cf0f9135 100644 --- a/6/d9/df6/class_o_n___number_formatter-members.html +++ b/6/d9/df6/class_o_n___number_formatter-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -75,11 +58,16 @@ $(function() { RoundOff(double number, double round_off)ON_NumberFormatterstatic SuppressZeros(ON_wString &dist, ON_DimStyle::suppress_zero sz)ON_NumberFormatterstatic
+ +
+
+ diff --git a/6/d9/df9/opennurbs__rtree_8h_source.html b/6/d9/df9/opennurbs__rtree_8h_source.html index e413cdb3..766d34a9 100644 --- a/6/d9/df9/opennurbs__rtree_8h_source.html +++ b/6/d9/df9/opennurbs__rtree_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_rtree.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_rtree.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/d9/dfc/class_o_n___font_metrics-members.html b/6/d9/dfc/class_o_n___font_metrics-members.html index 542b124f..ba94810d 100644 --- a/6/d9/dfc/class_o_n___font_metrics-members.html +++ b/6/d9/dfc/class_o_n___font_metrics-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -90,11 +73,16 @@ $(function() { UPM() constON_FontMetrics ~ON_FontMetrics()=defaultON_FontMetrics
+ +
+
+ diff --git a/6/da/d04/class_o_n___space_morph.html b/6/da/d04/class_o_n___space_morph.html index e1c49590..a806ae1e 100644 --- a/6/da/d04/class_o_n___space_morph.html +++ b/6/da/d04/class_o_n___space_morph.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SpaceMorph Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SpaceMorph Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -378,11 +361,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/da/d08/class_o_n__2d_vector.html b/6/da/d08/class_o_n__2d_vector.html index 5d9cc695..95e805c9 100644 --- a/6/da/d08/class_o_n__2d_vector.html +++ b/6/da/d08/class_o_n__2d_vector.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2dVector Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2dVector Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2469,11 +2452,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/da/d08/class_o_n___object_array.html b/6/da/d08/class_o_n___object_array.html index bd9254c6..85f19d12 100644 --- a/6/da/d08/class_o_n___object_array.html +++ b/6/da/d08/class_o_n___object_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ObjectArray< T > Class Template Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ObjectArray< T > Class Template Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -512,11 +495,16 @@ template<class T>
+ +
+
+ diff --git a/6/da/d13/class_o_n___unit_system-members.html b/6/da/d13/class_o_n___unit_system-members.html index 875136aa..af5b7566 100644 --- a/6/da/d13/class_o_n___unit_system-members.html +++ b/6/da/d13/class_o_n___unit_system-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -115,11 +98,16 @@ $(function() { YardsON_UnitSystemstatic ~ON_UnitSystem()=defaultON_UnitSystem
+ +
+
+ diff --git a/6/da/d2a/class_o_n___matrix-members.html b/6/da/d2a/class_o_n___matrix-members.html index b7350fb8..04c11d62 100644 --- a/6/da/d2a/class_o_n___matrix-members.html +++ b/6/da/d2a/class_o_n___matrix-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -123,11 +106,16 @@ $(function() { Zero()ON_Matrix ~ON_Matrix()ON_Matrixvirtual
+ +
+
+ diff --git a/6/da/d34/class_o_n___mesh_component_ref-members.html b/6/da/d34/class_o_n___mesh_component_ref-members.html index 308a35a3..d37d2822 100644 --- a/6/da/d34/class_o_n___mesh_component_ref-members.html +++ b/6/da/d34/class_o_n___mesh_component_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -160,11 +143,16 @@ $(function() { ~ON_MeshComponentRef()ON_MeshComponentRef ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/da/d39/opennurbs__material_8h_source.html b/6/da/d39/opennurbs__material_8h_source.html index aba3b350..d0061c11 100644 --- a/6/da/d39/opennurbs__material_8h_source.html +++ b/6/da/d39/opennurbs__material_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_material.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_material.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/d39/struct_o_n___unicode_error_parameters-members.html b/6/da/d39/struct_o_n___unicode_error_parameters-members.html index 430479a9..e2d02b97 100644 --- a/6/da/d39/struct_o_n___unicode_error_parameters-members.html +++ b/6/da/d39/struct_o_n___unicode_error_parameters-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/da/d4f/class_o_n___function_list.html b/6/da/d4f/class_o_n___function_list.html index 86c9fe91..95768f61 100644 --- a/6/da/d4f/class_o_n___function_list.html +++ b/6/da/d4f/class_o_n___function_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FunctionList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FunctionList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -333,11 +316,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/da/d51/class_o_n___annotation.html b/6/da/d51/class_o_n___annotation.html index 5fe2f536..f9c5f414 100644 --- a/6/da/d51/class_o_n___annotation.html +++ b/6/da/d51/class_o_n___annotation.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Annotation Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Annotation Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -6816,11 +6799,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/da/d51/struct_o_n___windows_r_g_b_q_u_a_d-members.html b/6/da/d51/struct_o_n___windows_r_g_b_q_u_a_d-members.html index 5f73ed31..61faa44c 100644 --- a/6/da/d51/struct_o_n___windows_r_g_b_q_u_a_d-members.html +++ b/6/da/d51/struct_o_n___windows_r_g_b_q_u_a_d-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -71,11 +54,16 @@ $(function() { rgbRedON_WindowsRGBQUAD rgbReservedON_WindowsRGBQUAD
+ +
+
+ diff --git a/6/da/d53/opennurbs__quaternion_8h_source.html b/6/da/d53/opennurbs__quaternion_8h_source.html index 904a5e8a..b8d87399 100644 --- a/6/da/d53/opennurbs__quaternion_8h_source.html +++ b/6/da/d53/opennurbs__quaternion_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_quaternion.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_quaternion.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/d54/opennurbs__sphere_8h_source.html b/6/da/d54/opennurbs__sphere_8h_source.html index dbdb0f05..03fb20d4 100644 --- a/6/da/d54/opennurbs__sphere_8h_source.html +++ b/6/da/d54/opennurbs__sphere_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_sphere.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_sphere.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/d5b/class_o_n___binary_archive_buffer.html b/6/da/d5b/class_o_n___binary_archive_buffer.html index 3457c3a3..d5c3f381 100644 --- a/6/da/d5b/class_o_n___binary_archive_buffer.html +++ b/6/da/d5b/class_o_n___binary_archive_buffer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BinaryArchiveBuffer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BinaryArchiveBuffer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1357,11 +1340,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/da/d5e/class_o_n__2i_point-members.html b/6/da/d5e/class_o_n__2i_point-members.html index 3498cba7..b1caea75 100644 --- a/6/da/d5e/class_o_n__2i_point-members.html +++ b/6/da/d5e/class_o_n__2i_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { yON_2iPoint ~ON_2iPoint()=defaultON_2iPoint
+ +
+
+ diff --git a/6/da/d5f/struct_o_n___r_tree_branch-members.html b/6/da/d5f/struct_o_n___r_tree_branch-members.html index 7eff4819..140074ca 100644 --- a/6/da/d5f/struct_o_n___r_tree_branch-members.html +++ b/6/da/d5f/struct_o_n___r_tree_branch-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -70,11 +53,16 @@ $(function() { m_idON_RTreeBranch m_rectON_RTreeBranch
+ +
+
+ diff --git a/6/da/d62/class_o_n__4f_point-members.html b/6/da/d62/class_o_n__4f_point-members.html index 5a1bf4d8..00533aed 100644 --- a/6/da/d62/class_o_n__4f_point-members.html +++ b/6/da/d62/class_o_n__4f_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -129,11 +112,16 @@ $(function() { ZeroON_4fPointstatic ~ON_4fPoint()=defaultON_4fPoint
+ +
+
+ diff --git a/6/da/d62/class_o_n___font_glyph_outline_point.html b/6/da/d62/class_o_n___font_glyph_outline_point.html index 9ce83608..785f694d 100644 --- a/6/da/d62/class_o_n___font_glyph_outline_point.html +++ b/6/da/d62/class_o_n___font_glyph_outline_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FontGlyphOutlinePoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FontGlyphOutlinePoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -367,11 +350,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/da/d69/class_o_n___text_style.html b/6/da/d69/class_o_n___text_style.html index 982be405..ae740f7a 100644 --- a/6/da/d69/class_o_n___text_style.html +++ b/6/da/d69/class_o_n___text_style.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextStyle Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextStyle Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1216,11 +1199,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/da/d6b/class_o_n___text_run_builder.html b/6/da/d6b/class_o_n___text_run_builder.html index aa7fb0ff..3eb1e05b 100644 --- a/6/da/d6b/class_o_n___text_run_builder.html +++ b/6/da/d6b/class_o_n___text_run_builder.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextRunBuilder Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextRunBuilder Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1366,11 +1349,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/da/d7b/class_o_n___clipping_plane-members.html b/6/da/d7b/class_o_n___clipping_plane-members.html index 0a0dfd04..9e9993f7 100644 --- a/6/da/d7b/class_o_n___clipping_plane-members.html +++ b/6/da/d7b/class_o_n___clipping_plane-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { Write(class ON_BinaryArchive &) constON_ClippingPlane ~ON_ClippingPlane()ON_ClippingPlane
+ +
+
+ diff --git a/6/da/d7b/opennurbs__internal__glyph_8h_source.html b/6/da/d7b/opennurbs__internal__glyph_8h_source.html index 2ab87b48..764b7411 100644 --- a/6/da/d7b/opennurbs__internal__glyph_8h_source.html +++ b/6/da/d7b/opennurbs__internal__glyph_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_glyph.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_glyph.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/d83/class_o_n___surface_properties-members.html b/6/da/d83/class_o_n___surface_properties-members.html index f56cac22..fced6306 100644 --- a/6/da/d83/class_o_n___surface_properties-members.html +++ b/6/da/d83/class_o_n___surface_properties-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { ON_SurfaceProperties()ON_SurfaceProperties Set(const ON_Surface *surface)ON_SurfaceProperties
+ +
+
+ diff --git a/6/da/d8b/opennurbs__texture__mapping_8h_source.html b/6/da/d8b/opennurbs__texture__mapping_8h_source.html index 34b3d849..edd0b32a 100644 --- a/6/da/d8b/opennurbs__texture__mapping_8h_source.html +++ b/6/da/d8b/opennurbs__texture__mapping_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_texture_mapping.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_texture_mapping.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/d8d/class_o_n___angle_unit_name.html b/6/da/d8d/class_o_n___angle_unit_name.html index e6d8fdfc..59699ef6 100644 --- a/6/da/d8d/class_o_n___angle_unit_name.html +++ b/6/da/d8d/class_o_n___angle_unit_name.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_AngleUnitName Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_AngleUnitName Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -578,11 +561,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/da/d8e/class_o_n___mesh_topology.html b/6/da/d8e/class_o_n___mesh_topology.html index 46a8b31b..6eeb69d6 100644 --- a/6/da/d8e/class_o_n___mesh_topology.html +++ b/6/da/d8e/class_o_n___mesh_topology.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshTopology Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshTopology Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -665,11 +648,16 @@ Friends
+ +
+
+ diff --git a/6/da/d94/opennurbs__bitmap_8h_source.html b/6/da/d94/opennurbs__bitmap_8h_source.html index a9a07730..5e7c92e1 100644 --- a/6/da/d94/opennurbs__bitmap_8h_source.html +++ b/6/da/d94/opennurbs__bitmap_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_bitmap.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_bitmap.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/d95/opennurbs__dll__resource_8h_source.html b/6/da/d95/opennurbs__dll__resource_8h_source.html index 4e4a9ec0..ab9f8bc0 100644 --- a/6/da/d95/opennurbs__dll__resource_8h_source.html +++ b/6/da/d95/opennurbs__dll__resource_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dll_resource.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_dll_resource.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 //{{NO_DEPENDENCIES}}
2 // Microsoft Visual C++ generated include file.
3 // Used by opennurbs.rc
4 
5 // Next default values for new objects
6 //
7 #ifdef APSTUDIO_INVOKED
8 #ifndef APSTUDIO_READONLY_SYMBOLS
9 #define _APS_NEXT_RESOURCE_VALUE 101
10 #define _APS_NEXT_COMMAND_VALUE 40001
11 #define _APS_NEXT_CONTROL_VALUE 1001
12 #define _APS_NEXT_SYMED_VALUE 101
13 #endif
14 #endif
+ +
+
+ diff --git a/6/da/d96/class_o_n___sum-members.html b/6/da/d96/class_o_n___sum-members.html index abbdd777..0f0dc004 100644 --- a/6/da/d96/class_o_n___sum-members.html +++ b/6/da/d96/class_o_n___sum-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { SummandCount() constON_Sum Total(double *error_estimate=nullptr)ON_Sum
+ +
+
+ diff --git a/6/da/d97/class_o_n___dim_angular.html b/6/da/d97/class_o_n___dim_angular.html index 19879905..3556b3cc 100644 --- a/6/da/d97/class_o_n___dim_angular.html +++ b/6/da/d97/class_o_n___dim_angular.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimAngular Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimAngular Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2722,11 +2705,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/da/d99/class_o_n__3dm_render_settings.html b/6/da/d99/class_o_n__3dm_render_settings.html index 4608e72c..a4d7c7eb 100644 --- a/6/da/d99/class_o_n__3dm_render_settings.html +++ b/6/da/d99/class_o_n__3dm_render_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmRenderSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmRenderSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1274,11 +1257,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/da/d9a/class_o_n___hash32_table-members.html b/6/da/d9a/class_o_n___hash32_table-members.html index dc03f62d..5b1131e2 100644 --- a/6/da/d9a/class_o_n___hash32_table-members.html +++ b/6/da/d9a/class_o_n___hash32_table-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { RemoveItem(class ON_Hash32TableItem *item)ON_Hash32Table ~ON_Hash32Table()ON_Hash32Table
+ +
+
+ diff --git a/6/da/d9f/class_o_n___uuid_index_list.html b/6/da/d9f/class_o_n___uuid_index_list.html index ff6045bd..3f65de96 100644 --- a/6/da/d9f/class_o_n___uuid_index_list.html +++ b/6/da/d9f/class_o_n___uuid_index_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UuidIndexList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UuidIndexList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -441,11 +424,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/da/da0/class_o_n___surface.html b/6/da/da0/class_o_n___surface.html index 60f1ad66..2f6270dc 100644 --- a/6/da/da0/class_o_n___surface.html +++ b/6/da/da0/class_o_n___surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Surface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Surface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2745,11 +2728,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/da/db3/class_o_n___clipping_region.html b/6/da/db3/class_o_n___clipping_region.html index a19787cb..2117ee27 100644 --- a/6/da/db3/class_o_n___clipping_region.html +++ b/6/da/db3/class_o_n___clipping_region.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClippingRegion Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClippingRegion Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -892,11 +875,16 @@ Public Attributes
+ +
+
+ diff --git a/6/da/dcd/class_o_n___uuid_pair_list-members.html b/6/da/dcd/class_o_n___uuid_pair_list-members.html index 0cbf6516..75fe028b 100644 --- a/6/da/dcd/class_o_n___uuid_pair_list-members.html +++ b/6/da/dcd/class_o_n___uuid_pair_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -152,11 +135,16 @@ $(function() { ~ON_SimpleArray()ON_SimpleArray< ON_UuidPair >privatevirtual ~ON_UuidPairList()ON_UuidPairList
+ +
+
+ diff --git a/6/da/dce/struct_o_n___r_tree_b_box.html b/6/da/dce/struct_o_n___r_tree_b_box.html index 78e9fe85..45197151 100644 --- a/6/da/dce/struct_o_n___r_tree_b_box.html +++ b/6/da/dce/struct_o_n___r_tree_b_box.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeBBox Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeBBox Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -112,11 +95,16 @@ Public Attributes
+ +
+
+ diff --git a/6/da/dd0/class_o_n___mesh_vertex_face_map-members.html b/6/da/dd0/class_o_n___mesh_vertex_face_map-members.html index 31efea1e..dcfef30f 100644 --- a/6/da/dd0/class_o_n___mesh_vertex_face_map-members.html +++ b/6/da/dd0/class_o_n___mesh_vertex_face_map-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/dd9/class_o_n___mesh_vertex_face_map.html b/6/da/dd9/class_o_n___mesh_vertex_face_map.html index 369b9807..e2485e8b 100644 --- a/6/da/dd9/class_o_n___mesh_vertex_face_map.html +++ b/6/da/dd9/class_o_n___mesh_vertex_face_map.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshVertexFaceMap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshVertexFaceMap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -340,11 +323,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/da/dda/struct_o_n___brep_trim_point.html b/6/da/dda/struct_o_n___brep_trim_point.html index 22db55e1..6e29563e 100644 --- a/6/da/dda/struct_o_n___brep_trim_point.html +++ b/6/da/dda/struct_o_n___brep_trim_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepTrimPoint Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepTrimPoint Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -131,11 +114,16 @@ Public Attributes
+ +
+
+ diff --git a/6/da/de3/class_o_n___name_hash.html b/6/da/de3/class_o_n___name_hash.html index dda0b90b..5f6d2864 100644 --- a/6/da/de3/class_o_n___name_hash.html +++ b/6/da/de3/class_o_n___name_hash.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_NameHash Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_NameHash Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1857,11 +1840,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/da/de3/class_o_n___r_tree-members.html b/6/da/de3/class_o_n___r_tree-members.html index b586ece2..ce861e5d 100644 --- a/6/da/de3/class_o_n___r_tree-members.html +++ b/6/da/de3/class_o_n___r_tree-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -107,11 +90,16 @@ $(function() { SizeOf() constON_RTree ~ON_RTree()ON_RTree
+ +
+
+ diff --git a/6/da/de3/opennurbs__texture_8h_source.html b/6/da/de3/opennurbs__texture_8h_source.html index 0aaa84b4..ff672ca2 100644 --- a/6/da/de3/opennurbs__texture_8h_source.html +++ b/6/da/de3/opennurbs__texture_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_texture.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_texture.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/dec/union_o_n___u-members.html b/6/da/dec/union_o_n___u-members.html index fac65e92..b3ed8166 100644 --- a/6/da/dec/union_o_n___u-members.html +++ b/6/da/dec/union_o_n___u-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { jON_U pON_U
+ +
+
+ diff --git a/6/da/ded/opennurbs__sumsurface_8h_source.html b/6/da/ded/opennurbs__sumsurface_8h_source.html index ef9b9a27..58d3a14e 100644 --- a/6/da/ded/opennurbs__sumsurface_8h_source.html +++ b/6/da/ded/opennurbs__sumsurface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_sumsurface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_sumsurface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/ded/struct_o_n___r_tree_node-members.html b/6/da/ded/struct_o_n___r_tree_node-members.html index 5dfef47f..1f7fbbb5 100644 --- a/6/da/ded/struct_o_n___r_tree_node-members.html +++ b/6/da/ded/struct_o_n___r_tree_node-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -72,11 +55,16 @@ $(function() { m_countON_RTreeNode m_levelON_RTreeNode
+ +
+
+ diff --git a/6/da/df1/opennurbs__geometry_8h_source.html b/6/da/df1/opennurbs__geometry_8h_source.html index b131cf3e..1af8f27e 100644 --- a/6/da/df1/opennurbs__geometry_8h_source.html +++ b/6/da/df1/opennurbs__geometry_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_geometry.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_geometry.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/da/dfa/class_o_n___cone-members.html b/6/da/dfa/class_o_n___cone-members.html index 12ad6451..cd2c441e 100644 --- a/6/da/dfa/class_o_n___cone-members.html +++ b/6/da/dfa/class_o_n___cone-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -94,11 +77,16 @@ $(function() { Translate(const ON_3dVector &delta)ON_Cone ~ON_Cone()ON_Cone
+ +
+
+ diff --git a/6/da/dfb/class_o_n___brep_region_topology.html b/6/da/dfb/class_o_n___brep_region_topology.html index be5d38bf..d14b1216 100644 --- a/6/da/dfb/class_o_n___brep_region_topology.html +++ b/6/da/dfb/class_o_n___brep_region_topology.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepRegionTopology Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepRegionTopology Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -361,11 +344,16 @@ Friends
+ +
+
+ diff --git a/6/da/dff/class_o_n___m_d5___hash.html b/6/da/dff/class_o_n___m_d5___hash.html index b0594863..5f5f9726 100644 --- a/6/da/dff/class_o_n___m_d5___hash.html +++ b/6/da/dff/class_o_n___m_d5___hash.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MD5_Hash Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MD5_Hash Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -733,11 +716,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/d0e/opennurbs__offsetsurface_8h_source.html b/6/db/d0e/opennurbs__offsetsurface_8h_source.html index 62c23ff7..a785e2cc 100644 --- a/6/db/d0e/opennurbs__offsetsurface_8h_source.html +++ b/6/db/d0e/opennurbs__offsetsurface_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_offsetsurface.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_offsetsurface.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/d0f/class_o_n___plane-members.html b/6/db/d0f/class_o_n___plane-members.html index f21dacd4..f2e65761 100644 --- a/6/db/d0f/class_o_n___plane-members.html +++ b/6/db/d0f/class_o_n___plane-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -117,11 +100,16 @@ $(function() { zaxisON_Plane ~ON_Plane()ON_Plane
+ +
+
+ diff --git a/6/db/d11/class_o_n__3dm_construction_plane_grid_defaults.html b/6/db/d11/class_o_n__3dm_construction_plane_grid_defaults.html index 534a79c4..e3c17113 100644 --- a/6/db/d11/class_o_n__3dm_construction_plane_grid_defaults.html +++ b/6/db/d11/class_o_n__3dm_construction_plane_grid_defaults.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmConstructionPlaneGridDefaults Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmConstructionPlaneGridDefaults Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -403,11 +386,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/d11/opennurbs__text_8h_source.html b/6/db/d11/opennurbs__text_8h_source.html index 2b02eb0e..9aa99dd2 100644 --- a/6/db/d11/opennurbs__text_8h_source.html +++ b/6/db/d11/opennurbs__text_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_text.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_text.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/d13/class_o_n___content_hash.html b/6/db/d13/class_o_n___content_hash.html index a78b2d2e..233509df 100644 --- a/6/db/d13/class_o_n___content_hash.html +++ b/6/db/d13/class_o_n___content_hash.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ContentHash Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ContentHash Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1027,11 +1010,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/d13/class_o_n___uuid_list-members.html b/6/db/d13/class_o_n___uuid_list-members.html index b5773404..e13fab1a 100644 --- a/6/db/d13/class_o_n___uuid_list-members.html +++ b/6/db/d13/class_o_n___uuid_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -153,11 +136,16 @@ $(function() { ~ON_SimpleArray()ON_SimpleArray< ON_UUID >privatevirtual ~ON_UuidList()ON_UuidList
+ +
+
+ diff --git a/6/db/d16/class_o_n___binary_archive.html b/6/db/d16/class_o_n___binary_archive.html index f705ec73..7c4e545f 100644 --- a/6/db/d16/class_o_n___binary_archive.html +++ b/6/db/d16/class_o_n___binary_archive.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BinaryArchive Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BinaryArchive Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -10797,11 +10780,16 @@ Friends
+ +
+
+ diff --git a/6/db/d18/class_o_n___rtf_string_builder-members.html b/6/db/d18/class_o_n___rtf_string_builder-members.html index a85d6583..fc78ee52 100644 --- a/6/db/d18/class_o_n___rtf_string_builder-members.html +++ b/6/db/d18/class_o_n___rtf_string_builder-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -167,11 +150,16 @@ $(function() { ~ON_RtfStringBuilder()ON_RtfStringBuildervirtual ~ON_TextBuilder()ON_TextBuildervirtual
+ +
+
+ diff --git a/6/db/d2a/class_o_n___ellipse-members.html b/6/db/d2a/class_o_n___ellipse-members.html index 0a88fbc3..d833893a 100644 --- a/6/db/d2a/class_o_n___ellipse-members.html +++ b/6/db/d2a/class_o_n___ellipse-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -98,11 +81,16 @@ $(function() { Translate(const ON_3dVector &)ON_Ellipse ~ON_Ellipse()ON_Ellipse
+ +
+
+ diff --git a/6/db/d2a/opennurbs__color_8h_source.html b/6/db/d2a/opennurbs__color_8h_source.html index 2721fbeb..e503fd7e 100644 --- a/6/db/d2a/opennurbs__color_8h_source.html +++ b/6/db/d2a/opennurbs__color_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_color.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_color.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/d2b/class_o_n__3d_vector-members.html b/6/db/d2b/class_o_n__3d_vector-members.html index d80b1c95..6e0537fb 100644 --- a/6/db/d2b/class_o_n__3d_vector-members.html +++ b/6/db/d2b/class_o_n__3d_vector-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -172,11 +155,16 @@ $(function() { ZeroVectorON_3dVectorstatic ~ON_3dVector()=defaultON_3dVector
+ +
+
+ diff --git a/6/db/d30/class_o_n___nurbs_surface-members.html b/6/db/d30/class_o_n___nurbs_surface-members.html index 8616b33f..b3af9da2 100644 --- a/6/db/d30/class_o_n___nurbs_surface-members.html +++ b/6/db/d30/class_o_n___nurbs_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -269,11 +252,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/db/d36/class_o_n___internal___font_glyph_pool.html b/6/db/d36/class_o_n___internal___font_glyph_pool.html index 60a95c81..87becb7f 100644 --- a/6/db/d36/class_o_n___internal___font_glyph_pool.html +++ b/6/db/d36/class_o_n___internal___font_glyph_pool.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Internal_FontGlyphPool Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Internal_FontGlyphPool Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -133,11 +116,16 @@ Friends
+ +
+
+ diff --git a/6/db/d38/class_o_n___write3dm_buffer_archive.html b/6/db/d38/class_o_n___write3dm_buffer_archive.html index e8e6343d..d26b41d9 100644 --- a/6/db/d38/class_o_n___write3dm_buffer_archive.html +++ b/6/db/d38/class_o_n___write3dm_buffer_archive.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Write3dmBufferArchive Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Write3dmBufferArchive Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1400,11 +1383,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/db/d3b/class_o_n___box.html b/6/db/d3b/class_o_n___box.html index 8911b22c..3150f5db 100644 --- a/6/db/d3b/class_o_n___box.html +++ b/6/db/d3b/class_o_n___box.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Box Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Box Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -726,11 +709,16 @@ Public Attributes
+ +
+
+ diff --git a/6/db/d40/class_o_n__3f_point_array-members.html b/6/db/d40/class_o_n__3f_point_array-members.html index 18051b57..f44bbde0 100644 --- a/6/db/d40/class_o_n__3f_point_array-members.html +++ b/6/db/d40/class_o_n__3f_point_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -144,11 +127,16 @@ $(function() { Zero()ON_SimpleArray< ON_3fPoint > ~ON_SimpleArray()ON_SimpleArray< ON_3fPoint >virtual
+ +
+
+ diff --git a/6/db/d41/class_o_n__2i_vector.html b/6/db/d41/class_o_n__2i_vector.html index 8f649043..0a492d32 100644 --- a/6/db/d41/class_o_n__2i_vector.html +++ b/6/db/d41/class_o_n__2i_vector.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2iVector Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2iVector Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -606,11 +589,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/d49/struct_o_n___r_tree_leaf-members.html b/6/db/d49/struct_o_n___r_tree_leaf-members.html index 9a922c90..f06a1201 100644 --- a/6/db/d49/struct_o_n___r_tree_leaf-members.html +++ b/6/db/d49/struct_o_n___r_tree_leaf-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { m_idON_RTreeLeaf m_rectON_RTreeLeaf
+ +
+
+ diff --git a/6/db/d4c/examples__linking__pragmas_8h_source.html b/6/db/d4c/examples__linking__pragmas_8h_source.html index 3ff8e613..214ad3ac 100644 --- a/6/db/d4c/examples__linking__pragmas_8h_source.html +++ b/6/db/d4c/examples__linking__pragmas_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/examples_linking_pragmas.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/examples_linking_pragmas.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 #if defined(ON_COMPILER_MSC)
2 
3 // This file is specific to Micrsoft's compiler.
4 // It contains linking pragmas for building the opennurbs examples.
5 
6 #pragma once
7 
8 #if defined(OPENNURBS_EXPORTS) || defined(ON_COMPILING_OPENNURBS)
9 // If you get the following error, your compiler settings
10 // indicate you are building an opennurbs library.
11 // This file is used for linking with opennurbs libraries
12 // that have been previously built.
13 #error This file contains linking pragmas for using the opennurbs library.
14 #endif
15 
16 #if defined(OPENNURBS_IMPORTS)
17 #pragma message( " --- dynamically linking opennurbs (DLL)." )
18 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "opennurbs_public.lib" "\"")
19 #else
20 #pragma message( " --- statically linking opennurbs." )
21 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "opennurbs_public_staticlib.lib" "\"")
22 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "zlib.lib" "\"")
23 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "freetype263.lib" "\"")
24 #pragma comment(lib, "rpcrt4.lib")
25 #pragma comment(lib, "shlwapi.lib")
26 #endif
27 
28 #endif
+ +
+
+ diff --git a/6/db/d4d/class_o_n___string_buffer.html b/6/db/d4d/class_o_n___string_buffer.html index 8d69a3ab..ac463cd2 100644 --- a/6/db/d4d/class_o_n___string_buffer.html +++ b/6/db/d4d/class_o_n___string_buffer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_StringBuffer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_StringBuffer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -202,11 +185,16 @@ Public Attributes
+ +
+
+ diff --git a/6/db/d51/class_o_n___compressed_buffer-members.html b/6/db/d51/class_o_n___compressed_buffer-members.html index 3b00830d..f26276a1 100644 --- a/6/db/d51/class_o_n___compressed_buffer-members.html +++ b/6/db/d51/class_o_n___compressed_buffer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -90,11 +73,16 @@ $(function() { WriteChar(size_t count, const void *buffer)ON_CompressedBuffer ~ON_CompressedBuffer()ON_CompressedBuffer
+ +
+
+ diff --git a/6/db/d53/class_o_n___quaternion-members.html b/6/db/d53/class_o_n___quaternion-members.html index cbdc1295..f21c9427 100644 --- a/6/db/d53/class_o_n___quaternion-members.html +++ b/6/db/d53/class_o_n___quaternion-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -118,11 +101,16 @@ $(function() { Vector() constON_Quaternion ZeroON_Quaternionstatic
+ +
+
+ diff --git a/6/db/d55/class_o_n___text_builder.html b/6/db/d55/class_o_n___text_builder.html index 9e4958b2..ef535275 100644 --- a/6/db/d55/class_o_n___text_builder.html +++ b/6/db/d55/class_o_n___text_builder.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextBuilder Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextBuilder Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1792,11 +1775,16 @@ Public Attributes
+ +
+
+ diff --git a/6/db/d5d/class_o_n___bounding_box_cache-members.html b/6/db/d5d/class_o_n___bounding_box_cache-members.html index 609da023..c301478e 100644 --- a/6/db/d5d/class_o_n___bounding_box_cache-members.html +++ b/6/db/d5d/class_o_n___bounding_box_cache-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { Write(class ON_BinaryArchive &archive) constON_BoundingBoxCache ~ON_BoundingBoxCache()=defaultON_BoundingBoxCache
+ +
+
+ diff --git a/6/db/d60/opennurbs__bezier_8h_source.html b/6/db/d60/opennurbs__bezier_8h_source.html index 46eab00b..2c83a144 100644 --- a/6/db/d60/opennurbs__bezier_8h_source.html +++ b/6/db/d60/opennurbs__bezier_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_bezier.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_bezier.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/d65/opennurbs_8h_source.html b/6/db/d65/opennurbs_8h_source.html index b0dde15a..64f4ad2f 100644 --- a/6/db/d65/opennurbs_8h_source.html +++ b/6/db/d65/opennurbs_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 ////////////////////////////////////////////////////////////////
18 //
19 // Includes all openNURBS toolkit headers required to use the
20 // openNURBS toolkit library. See readme.txt for details.
21 //
22 ////////////////////////////////////////////////////////////////
23 
24 #if !defined(OPENNURBS_INC_)
25 #define OPENNURBS_INC_
26 
27 #define OPENNURBS_INC_IN_PROGRESS
28 
29 #include "opennurbs_system.h" /* system headers used by openNURBS code */
30 
31 #include "opennurbs_wip.h" /* works in progress defines that control availability */
32 
33 #include "opennurbs_3dm.h" /* 3DM typecode (TCODE) definitions */
34 
35 #include "opennurbs_defines.h" /* openNURBS defines and enums */
36 #include "opennurbs_error.h" /* error handling */
37 #include "opennurbs_memory.h" /* memory managment (onmalloc(), onrealloc(), onfree(), ...) */
38 #include "opennurbs_rand.h" /* random number generator */
39 #include "opennurbs_crc.h" /* cyclic redundancy check tool */
40 #include "opennurbs_uuid.h" /* universally unique identifiers (UUID, a.k.a, GUID) */
41 #include "opennurbs_unicode.h" /* unicode string conversion */
42 
43 #if defined(ON_CPLUSPLUS)
44 #include "opennurbs_topology.h"
45 #include "opennurbs_cpp_base.h" // for safe use of STL classes as private data members
46 #include "opennurbs_locale.h"
47 #include "opennurbs_date.h"
48 #include "opennurbs_version_number.h"
49 #include "opennurbs_compstat.h"
50 #include "opennurbs_progress_reporter.h" // ON_ProgressReporter class
51 #include "opennurbs_terminator.h" // ON_Terminator class
52 #include "opennurbs_lock.h" // simple atomic operation lock setter
53 #include "opennurbs_fsp.h" // fixed size memory pool
54 #include "opennurbs_function_list.h" /* list of functions to run */
55 #include "opennurbs_std_string.h" // std::string utilities
56 #include "opennurbs_md5.h"
57 #include "opennurbs_sha1.h"
58 #include "opennurbs_string.h" // dynamic string classes (single and double byte)
59 #include "opennurbs_hash_table.h"
60 #include "opennurbs_file_utilities.h"
61 #include "opennurbs_array.h" // dynamic array templates
62 #include "opennurbs_compress.h"
63 #include "opennurbs_base64.h" // base64 encodeing and decoding
64 #include "opennurbs_color.h" // R G B color
65 #include "opennurbs_linestyle.h" // line pattern, scale, and width
66 #include "opennurbs_point.h" // double precision 2d, 3d, 4d points and 2d, 3d vectors
67 #include "opennurbs_fpoint.h" // float precision 2d, 3d, 4d points and 2d, 3d vectors
68 #include "opennurbs_ipoint.h" // 2d integer point, rectangle and size
69 #include "opennurbs_base32.h" // base32 encodeing and decoding
70 #include "opennurbs_pluginlist.h"
71 #include "opennurbs_bounding_box.h" // simple 3d axis aligned bounding box
72 #include "opennurbs_matrix.h" // general m X n matrix
73 #include "opennurbs_xform.h" // 4 X 4 transformation matrix
74 #include "opennurbs_quaternion.h"
75 #include "opennurbs_workspace.h" // workspace memory allocation
76 #include "opennurbs_plane.h" // simple 3d plane
77 #include "opennurbs_circle.h" // simple 3d circle
78 #include "opennurbs_ellipse.h" // simple 3d ellipse
79 #include "opennurbs_parse.h" // number, length unit, length, angle, point parsing
80 #include "opennurbs_string_value.h" // Robust length, angle and scale value information for UI
81 
82 
83 #include "opennurbs_line.h" // simple line
84 #include "opennurbs_polyline.h" // simple polyline
85 #include "opennurbs_cylinder.h" // simple 3d elliptical cylinder
86 #include "opennurbs_cone.h" // simple 3d right circular cone
87 #include "opennurbs_sphere.h" // simple 3d sphere
88 #include "opennurbs_box.h" // simple 3d box
89 #include "opennurbs_torus.h" // simple 3d torus
90 #include "opennurbs_bezier.h" // simple bezier and polynomial curves and surfaces
91 #include "opennurbs_math.h" // utilities for performing simple calculations
92 #include "opennurbs_intersect.h" // utilities for performing simple intersections
93 #include "opennurbs_optimize.h" // utilities for finding extrema and zeros
94 #include "opennurbs_knot.h" // utilities for working with NURBS knot vectors
95 #include "opennurbs_evaluate_nurbs.h" // utilities for evaluating Beziers and NURBS
96 #include "opennurbs_textlog.h" // text log for dumps, error logs, etc.
97 #include "opennurbs_rtree.h" // ON_RTree spatial search utility.
98 #include "opennurbs_mapchan.h"
99 #include "opennurbs_rendering.h"
100 #include "opennurbs_object.h" // virtual base class for all openNURBS objects
101 #include "opennurbs_model_component.h"
102 #include "opennurbs_archive.h" // binary arcive objects for serialization to file, memory blocks, etc.
103 #include "opennurbs_model_geometry.h"
104 #include "opennurbs_arc.h" // simple 3d circular arc
105 #include "opennurbs_userdata.h" // class for attaching persistent user information to openNURBS objects
106 #include "opennurbs_geometry.h" // virtual base class for geometric objects
107 #include "opennurbs_curve.h" // virtual parametric curve
108 #include "opennurbs_surface.h" // virtual parametric surface
109 #include "opennurbs_viewport.h" // simple renering projection
110 #include "opennurbs_texture_mapping.h" // texture coordinate evaluation
111 #include "opennurbs_texture.h" // texture definition
112 #include "opennurbs_material.h" // simple rendering material
113 #include "opennurbs_layer.h" // layer definition
114 #include "opennurbs_linetype.h" // linetype definition
115 #include "opennurbs_group.h" // group name and index
116 #include "opennurbs_light.h" // light
117 #include "opennurbs_pointgeometry.h" // single point
118 #include "opennurbs_pointcloud.h" // point set
119 #include "opennurbs_curveproxy.h" // proxy curve provides a way to use an existing curve
120 #include "opennurbs_surfaceproxy.h" // proxy surface provides a way to use another surface
121 #include "opennurbs_mesh.h" // render mesh object
122 #include "opennurbs_pointgrid.h" // point grid object
123 #include "opennurbs_linecurve.h" // line as a paramtric curve object
124 #include "opennurbs_arccurve.h" // arc/circle as a paramtric curve object
125 #include "opennurbs_polylinecurve.h" // polyline as a paramtric curve object
126 #include "opennurbs_nurbscurve.h" // NURBS curve
127 #include "opennurbs_polycurve.h" // polycurve (composite curve)
128 #include "opennurbs_curveonsurface.h" // curve on surface (other kind of composite curve)
129 #include "opennurbs_nurbssurface.h" // NURBS surface
130 #include "opennurbs_planesurface.h" // plane surface
131 #include "opennurbs_revsurface.h" // surface of revolution
132 #include "opennurbs_sumsurface.h" // sum surface
133 #include "opennurbs_brep.h" // boundary rep
134 #include "opennurbs_beam.h" // lightweight extrusion object
135 #include "opennurbs_subd.h" // subdivison surface object
136 #include "opennurbs_bitmap.h" // Windows and OpenGL bitmaps
137 #include "opennurbs_instance.h" // instance definitions and references
138 #include "opennurbs_3dm_properties.h"
139 #include "opennurbs_3dm_settings.h"
140 #include "opennurbs_3dm_attributes.h"
141 #include "opennurbs_textglyph.h"
142 #include "opennurbs_textcontext.h"
143 #include "opennurbs_textrun.h"
144 #include "opennurbs_font.h" // font
145 #include "opennurbs_text_style.h"
146 #include "opennurbs_dimensionstyle.h" // dimension style
147 #include "opennurbs_text.h"
148 #include "opennurbs_hatch.h" // hatch geometry definitions
149 #include "opennurbs_hatch.h" // hatch geometry definitions
150 #include "opennurbs_linetype.h" // linetype pattern definitions
151 #include "opennurbs_objref.h" // ON_ObjRef definition
152 #include "opennurbs_offsetsurface.h" // ON_OffsetSurface definition
153 #include "opennurbs_detail.h" // ON_Detail definition
154 #include "opennurbs_lookup.h" // ON_SerialNumberTable
155 #include "opennurbs_object_history.h"
156 #include "opennurbs_annotationbase.h" // Base class for text, leaders and dimensions
157 #include "opennurbs_textobject.h"
158 #include "opennurbs_leader.h"
159 #include "opennurbs_dimension.h"
160 #include "opennurbs_dimensionformat.h" // Formatting dimension measurements to strings
161 
162 #include "opennurbs_photogrammetry.h"
163 
164 #include "opennurbs_extensions.h"
165 
166 #include "opennurbs_freetype.h"
167 
168 
169 #endif
170 
171 #undef OPENNURBS_INC_IN_PROGRESS
172 
173 #endif
+ +
+
+ diff --git a/6/db/d66/struct_o_n___r_tree_leaf.html b/6/db/d66/struct_o_n___r_tree_leaf.html index 2bb366b3..8c420300 100644 --- a/6/db/d66/struct_o_n___r_tree_leaf.html +++ b/6/db/d66/struct_o_n___r_tree_leaf.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeLeaf Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeLeaf Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -106,11 +89,16 @@ Public Attributes
+ +
+
+ diff --git a/6/db/d69/class_o_n___model_geometry_component.html b/6/db/d69/class_o_n___model_geometry_component.html index 14ad2667..e67bf122 100644 --- a/6/db/d69/class_o_n___model_geometry_component.html +++ b/6/db/d69/class_o_n___model_geometry_component.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ModelGeometryComponent Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ModelGeometryComponent Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -975,11 +958,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/db/d6c/class_o_n___aerial_photo_image-members.html b/6/db/d6c/class_o_n___aerial_photo_image-members.html index c06c785c..d6490563 100644 --- a/6/db/d6c/class_o_n___aerial_photo_image-members.html +++ b/6/db/d6c/class_o_n___aerial_photo_image-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -94,11 +77,16 @@ $(function() { UnsetImageSize()ON_AerialPhotoImage UnsetName()ON_AerialPhotoImage
+ +
+
+ diff --git a/6/db/d70/class_o_n___file_system.html b/6/db/d70/class_o_n___file_system.html index c627970f..c1c00636 100644 --- a/6/db/d70/class_o_n___file_system.html +++ b/6/db/d70/class_o_n___file_system.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FileSystem Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FileSystem Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -364,11 +347,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/db/d79/struct_o_n___r_tree_b_box-members.html b/6/db/d79/struct_o_n___r_tree_b_box-members.html index 7083d714..9688c28e 100644 --- a/6/db/d79/struct_o_n___r_tree_b_box-members.html +++ b/6/db/d79/struct_o_n___r_tree_b_box-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -69,11 +52,16 @@ $(function() { m_maxON_RTreeBBox m_minON_RTreeBBox
+ +
+
+ diff --git a/6/db/d7b/opennurbs__freetype__include_8h_source.html b/6/db/d7b/opennurbs__freetype__include_8h_source.html index e841cb17..57ce0d1b 100644 --- a/6/db/d7b/opennurbs__freetype__include_8h_source.html +++ b/6/db/d7b/opennurbs__freetype__include_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_freetype_include.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_freetype_include.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /*
2 //
3 // Copyright (c) 1993-2017 Robert McNeel & Associates. All rights reserved.
4 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
5 // McNeel & Associates.
6 //
7 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
8 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
9 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
10 //
11 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
12 //
13 ////////////////////////////////////////////////////////////////
14 */
15 
16 // opennurbs uses FreeType to calculate font metric, glyph metric, and glyph outline information.
17 
18 // FreeType Licensing:
19 //
20 //// Retrieved March 22, 2017
21 //// https://www.freetype.org/freetype2/docs/index.html
22 ////What is FreeType?
23 ////
24 ////FreeType is a software font engine that is designed to be small, efficient,
25 ////highly customizable, and portable while capable of producing high-quality
26 ////output (glyph images). It can be used in graphics libraries, display servers,
27 ////font conversion tools, text image generation tools, and many other products as well.
28 ////
29 ////Note that FreeType is a font service and doesn't provide APIs to perform
30 ////higher-level features like text layout or graphics processing
31 ////(e.g., colored text rendering, ‘hollowing’, etc.). However, it greatly
32 ////simplifies these tasks by providing a simple, easy to use, and uniform
33 ////interface to access the content of font files.
34 ////
35 ////FreeType is released under two open-source licenses: our own BSD-like
36 ////FreeType License and the GNU Public License, Version 2. It can thus
37 ////be used by any kind of projects, be they proprietary or not.
38 ////
39 ////Please note that ‘FreeType’ is also called ‘FreeType 2’, to
40 ////distinguish it from the old, deprecated ‘FreeType 1’ library,
41 ////a predecessor no longer maintained and supported.
42 ////
43 //// http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT
44 ////
45 //// The FreeType Project LICENSE
46 //// ----------------------------
47 ////
48 //// 2006-Jan-27
49 ////
50 //// Copyright 1996-2002, 2006 by
51 //// David Turner, Robert Wilhelm, and Werner Lemberg
52 ////
53 ////
54 ////
55 ////Introduction
56 ////============
57 ////
58 //// The FreeType Project is distributed in several archive packages;
59 //// some of them may contain, in addition to the FreeType font engine,
60 //// various tools and contributions which rely on, or relate to, the
61 //// FreeType Project.
62 ////
63 //// This license applies to all files found in such packages, and
64 //// which do not fall under their own explicit license. The license
65 //// affects thus the FreeType font engine, the test programs,
66 //// documentation and makefiles, at the very least.
67 ////
68 //// This license was inspired by the BSD, Artistic, and IJG
69 //// (Independent JPEG Group) licenses, which all encourage inclusion
70 //// and use of free software in commercial and freeware products
71 //// alike. As a consequence, its main points are that:
72 ////
73 //// o We don't promise that this software works. However, we will be
74 //// interested in any kind of bug reports. (`as is' distribution)
75 ////
76 //// o You can use this software for whatever you want, in parts or
77 //// full form, without having to pay us. (`royalty-free' usage)
78 ////
79 //// o You may not pretend that you wrote this software. If you use
80 //// it, or only parts of it, in a program, you must acknowledge
81 //// somewhere in your documentation that you have used the
82 //// FreeType code. (`credits')
83 ////
84 //// We specifically permit and encourage the inclusion of this
85 //// software, with or without modifications, in commercial products.
86 //// We disclaim all warranties covering The FreeType Project and
87 //// assume no liability related to The FreeType Project.
88 ////
89 ////
90 //// Finally, many people asked us for a preferred form for a
91 //// credit/disclaimer to use in compliance with this license. We thus
92 //// encourage you to use the following text:
93 ////
94 //// """
95 //// Portions of this software are copyright © <year> The FreeType
96 //// Project (www.freetype.org). All rights reserved.
97 //// """
98 ////
99 //// Please replace <year> with the value from the FreeType version you
100 //// actually use.
101 ////
102 ////
103 ////Legal Terms
104 ////===========
105 ////
106 ////0. Definitions
107 ////--------------
108 ////
109 //// Throughout this license, the terms `package', `FreeType Project',
110 //// and `FreeType archive' refer to the set of files originally
111 //// distributed by the authors (David Turner, Robert Wilhelm, and
112 //// Werner Lemberg) as the `FreeType Project', be they named as alpha,
113 //// beta or final release.
114 ////
115 //// `You' refers to the licensee, or person using the project, where
116 //// `using' is a generic term including compiling the project's source
117 //// code as well as linking it to form a `program' or `executable'.
118 //// This program is referred to as `a program using the FreeType
119 //// engine'.
120 ////
121 //// This license applies to all files distributed in the original
122 //// FreeType Project, including all source code, binaries and
123 //// documentation, unless otherwise stated in the file in its
124 //// original, unmodified form as distributed in the original archive.
125 //// If you are unsure whether or not a particular file is covered by
126 //// this license, you must contact us to verify this.
127 ////
128 //// The FreeType Project is copyright (C) 1996-2000 by David Turner,
129 //// Robert Wilhelm, and Werner Lemberg. All rights reserved except as
130 //// specified below.
131 ////
132 ////1. No Warranty
133 ////--------------
134 ////
135 //// THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
136 //// KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
137 //// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
138 //// PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
139 //// BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
140 //// USE, OF THE FREETYPE PROJECT.
141 ////
142 ////2. Redistribution
143 ////-----------------
144 ////
145 //// This license grants a worldwide, royalty-free, perpetual and
146 //// irrevocable right and license to use, execute, perform, compile,
147 //// display, copy, create derivative works of, distribute and
148 //// sublicense the FreeType Project (in both source and object code
149 //// forms) and derivative works thereof for any purpose; and to
150 //// authorize others to exercise some or all of the rights granted
151 //// herein, subject to the following conditions:
152 ////
153 //// o Redistribution of source code must retain this license file
154 //// (`FTL.TXT') unaltered; any additions, deletions or changes to
155 //// the original files must be clearly indicated in accompanying
156 //// documentation. The copyright notices of the unaltered,
157 //// original files must be preserved in all copies of source
158 //// files.
159 ////
160 //// o Redistribution in binary form must provide a disclaimer that
161 //// states that the software is based in part of the work of the
162 //// FreeType Team, in the distribution documentation. We also
163 //// encourage you to put an URL to the FreeType web page in your
164 //// documentation, though this isn't mandatory.
165 ////
166 //// These conditions apply to any software derived from or based on
167 //// the FreeType Project, not just the unmodified files. If you use
168 //// our work, you must acknowledge us. However, no fee need be paid
169 //// to us.
170 ////
171 ////3. Advertising
172 ////--------------
173 ////
174 //// Neither the FreeType authors and contributors nor you shall use
175 //// the name of the other for commercial, advertising, or promotional
176 //// purposes without specific prior written permission.
177 ////
178 //// We suggest, but do not require, that you use one or more of the
179 //// following phrases to refer to this software in your documentation
180 //// or advertising materials: `FreeType Project', `FreeType Engine',
181 //// `FreeType library', or `FreeType Distribution'.
182 ////
183 //// As you have not signed this license, you are not required to
184 //// accept it. However, as the FreeType Project is copyrighted
185 //// material, only this license, or another one contracted with the
186 //// authors, grants you the right to use, distribute, and modify it.
187 //// Therefore, by using, distributing, or modifying the FreeType
188 //// Project, you indicate that you understand and accept all the terms
189 //// of this license.
190 ////
191 ////4. Contacts
192 ////-----------
193 ////
194 //// There are two mailing lists related to FreeType:
195 ////
196 //// o freetype@nongnu.org
197 ////
198 //// Discusses general use and applications of FreeType, as well as
199 //// future and wanted additions to the library and distribution.
200 //// If you are looking for support, start in this list if you
201 //// haven't found anything to help you in the documentation.
202 ////
203 //// o freetype-devel@nongnu.org
204 ////
205 //// Discusses bugs, as well as engine internals, design issues,
206 //// specific licenses, porting, etc.
207 ////
208 //// Our home page can be found at
209 ////
210 //// http://www.freetype.org
211 ////
212 ////--- end of FTL.TXT ---
213 
214 
215 #if !defined(OPENNURBS_FREETYPE_INCLUDE_INC_)
216 #define OPENNURBS_FREETYPE_INCLUDE_INC_
217 
218 // NOTE:
219 // This header file is not included in opennurbs.h because
220 // FreeType 2.6.3 has deeply nested includes and uses angle brackets
221 // in its include files (instead of double quotes and relative paths like opennurbs),
222 // the directory ./freetype263/include must be in the "system" includes path.
223 // It is not feasable or reasonable for all projects that include opennurbs.h to have the
224 // freetype includes directory in the system includes path.
225 
226 #if defined(OPENNURBS_FREETYPE_SUPPORT)
227 
228 // Angle brackets are used on #include <ft2build.h> because if it fails,
229 // the following #include FT_FREETYPE_H will fail, but in more mysterious ways.
230 #if defined(OPENNURBS_EXPORTS) || defined(OPENNURBS_IMPORTS)
231 // WHen opennurbs is a DLL, freetype is linked as a DLL
232 #if defined(ON_COMPILER_MSC)
233 /* Windows DLL */
234 #define OPENNURBS_FREETYPE_DECL __declspec(dllimport)
235 #elif defined(ON_COMPILER_CLANG)
236 /* Apple shared library */
237 #define OPENNURBS_FREETYPE_DECL __attribute__ ((visibility ("default")))
238 #endif
239 #endif
240 
241 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
242 #include <ft2build.h>
243 #include FT_FREETYPE_H
244 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
245 
246 #if defined(ON_COMPILER_MSC)
247 
248 #if !defined(OPENNURBS_FREETYPE_LIB_DIR)
249 
250 #include "opennurbs_input_libsdir.h"
251 
252 #if defined(OPENNURBS_INPUT_LIBS_DIR)
253 // Typically, OPENNURBS_LIB_DIR is defined in opennurbs_msbuild.Cpp.props
254 #define OPENNURBS_FREETYPE_LIB_DIR OPENNURBS_INPUT_LIBS_DIR
255 #else
256 // Define OPENNURBS_FREETYPE_LIB_DIR to be the directory containing freetype263.lib
257 #error You must define OPENNURBS_FREETYPE_LIB_DIR
258 #endif
259 
260 #endif
261 
262 #if defined(_LIB) && !defined(OPENNURBS_IMPORTS) && !defined(OPENNURBS_EXPORTS)
263 
264 // Microsoft static library
265 #if defined(_MT) && !defined(_DLL)
266 // Microsoft dynamic library freetype263_mt.lib used multithreaded static C-runtime
267 #pragma message ( "Linking with freetype263_mt.lib in " OPENNURBS_PP2STR(OPENNURBS_FREETYPE_LIB_DIR) )
268 #pragma comment(lib, "\"" OPENNURBS_FREETYPE_LIB_DIR "/" "freetype263_mt.lib" "\"")
269 #else
270 // Microsoft dynamic library freetype263_staticlib.lib uses DLL C-runtime
271 #pragma message ( "Linking with freetype263_staticlib.lib in " OPENNURBS_PP2STR(OPENNURBS_FREETYPE_LIB_DIR) )
272 #pragma comment(lib, "\"" OPENNURBS_FREETYPE_LIB_DIR "/" "freetype263_staticlib.lib" "\"")
273 #endif
274 
275 #else
276 // Microsoft dynamic library freetype263.lib + freetype263.dll
277 #pragma message ( "Linking with freetype263.lib in " OPENNURBS_PP2STR(OPENNURBS_FREETYPE_LIB_DIR) )
278 #pragma comment(lib, "\"" OPENNURBS_FREETYPE_LIB_DIR "/" "freetype263.lib" "\"")
279 #endif
280 #endif
281 
282 #endif
283 
284 #endif
+ +
+
+ diff --git a/6/db/d80/class_o_n__3f_vector.html b/6/db/d80/class_o_n__3f_vector.html index 5bfe4e6e..fd0d42ff 100644 --- a/6/db/d80/class_o_n__3f_vector.html +++ b/6/db/d80/class_o_n__3f_vector.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3fVector Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3fVector Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2330,11 +2313,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/d87/opennurbs__md5_8h_source.html b/6/db/d87/opennurbs__md5_8h_source.html index 0957e099..9b96cc1e 100644 --- a/6/db/d87/opennurbs__md5_8h_source.html +++ b/6/db/d87/opennurbs__md5_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_md5.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_md5.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/d8b/class_o_n___mesh_face-members.html b/6/db/d8b/class_o_n___mesh_face-members.html index f2f57c14..8ce8cc3d 100644 --- a/6/db/d8b/class_o_n___mesh_face-members.html +++ b/6/db/d8b/class_o_n___mesh_face-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -85,11 +68,16 @@ $(function() { UnsetMeshFaceON_MeshFacestatic viON_MeshFace
+ +
+
+ diff --git a/6/db/d8c/class_o_n__4f_point.html b/6/db/d8c/class_o_n__4f_point.html index 3eab9545..b6b24f0b 100644 --- a/6/db/d8c/class_o_n__4f_point.html +++ b/6/db/d8c/class_o_n__4f_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_4fPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_4fPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1570,11 +1553,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/d8d/class_o_n_x___model-members.html b/6/db/d8d/class_o_n_x___model-members.html index 1e0513a4..34cff3ca 100644 --- a/6/db/d8d/class_o_n_x___model-members.html +++ b/6/db/d8d/class_o_n_x___model-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -169,11 +152,16 @@ $(function() { Write(ON_BinaryArchive &archive, int version=0, ON_TextLog *error_log=nullptr) constONX_Model ~ONX_Model()ONX_Modelvirtual
+ +
+
+ diff --git a/6/db/d93/class_o_n___m_d5___hash-members.html b/6/db/d93/class_o_n___m_d5___hash-members.html index 45dd5412..a11f698d 100644 --- a/6/db/d93/class_o_n___m_d5___hash-members.html +++ b/6/db/d93/class_o_n___m_d5___hash-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -88,11 +71,16 @@ $(function() { ZeroDigestON_MD5_Hashstatic ~ON_MD5_Hash()=defaultON_MD5_Hash
+ +
+
+ diff --git a/6/db/da1/class_o_n___length_unit_name.html b/6/db/da1/class_o_n___length_unit_name.html index 30487252..bade5bb9 100644 --- a/6/db/da1/class_o_n___length_unit_name.html +++ b/6/db/da1/class_o_n___length_unit_name.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_LengthUnitName Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_LengthUnitName Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -578,11 +561,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/da3/class_o_n___length_unit_name-members.html b/6/db/da3/class_o_n___length_unit_name-members.html index 2c22c59a..56d031de 100644 --- a/6/db/da3/class_o_n___length_unit_name-members.html +++ b/6/db/da3/class_o_n___length_unit_name-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -86,11 +69,16 @@ $(function() { operator=(const ON_LengthUnitName &)=defaultON_LengthUnitName ~ON_LengthUnitName()=defaultON_LengthUnitName
+ +
+
+ diff --git a/6/db/da6/class_o_n___uncompress_stream.html b/6/db/da6/class_o_n___uncompress_stream.html index b2c43382..fda70a97 100644 --- a/6/db/da6/class_o_n___uncompress_stream.html +++ b/6/db/da6/class_o_n___uncompress_stream.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UncompressStream Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UncompressStream Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -391,11 +374,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/db/dac/opennurbs__polycurve_8h_source.html b/6/db/dac/opennurbs__polycurve_8h_source.html index 5ab6641a..0e9f1860 100644 --- a/6/db/dac/opennurbs__polycurve_8h_source.html +++ b/6/db/dac/opennurbs__polycurve_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polycurve.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_polycurve.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/daf/class_o_n___managed_fonts-members.html b/6/db/daf/class_o_n___managed_fonts-members.html index 18ea3da9..cf036670 100644 --- a/6/db/daf/class_o_n___managed_fonts-members.html +++ b/6/db/daf/class_o_n___managed_fonts-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -74,11 +57,16 @@ $(function() { GetList(ON_SimpleArray< const ON_Font * > &managed_fonts)ON_ManagedFonts ListON_ManagedFontsstatic
+ +
+
+ diff --git a/6/db/db0/class_o_n___r_tree_iterator.html b/6/db/db0/class_o_n___r_tree_iterator.html index d15536fc..719e42e6 100644 --- a/6/db/db0/class_o_n___r_tree_iterator.html +++ b/6/db/db0/class_o_n___r_tree_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -298,11 +281,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/db/db3/class_o_n_x___model_component_iterator.html b/6/db/db3/class_o_n_x___model_component_iterator.html index ac46108e..cb19843c 100644 --- a/6/db/db3/class_o_n_x___model_component_iterator.html +++ b/6/db/db3/class_o_n_x___model_component_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ONX_ModelComponentIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ONX_ModelComponentIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -444,11 +427,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/db/db4/opennurbs__ellipse_8h_source.html b/6/db/db4/opennurbs__ellipse_8h_source.html index 27195ae3..43e92e59 100644 --- a/6/db/db4/opennurbs__ellipse_8h_source.html +++ b/6/db/db4/opennurbs__ellipse_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_ellipse.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_ellipse.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/dbc/class_o_n___uuid_list.html b/6/db/dbc/class_o_n___uuid_list.html index 1fc5b83a..e328c684 100644 --- a/6/db/dbc/class_o_n___uuid_list.html +++ b/6/db/dbc/class_o_n___uuid_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_UuidList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_UuidList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -566,11 +549,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/db/dbd/class_o_n__2i_size-members.html b/6/db/dbd/class_o_n__2i_size-members.html index 0d9584fe..5d582162 100644 --- a/6/db/dbd/class_o_n__2i_size-members.html +++ b/6/db/dbd/class_o_n__2i_size-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { ZeroON_2iSizestatic ~ON_2iSize()=defaultON_2iSize
+ +
+
+ diff --git a/6/db/dbf/class_o_n__2d_vector-members.html b/6/db/dbf/class_o_n__2d_vector-members.html index 673f6a78..aac47d12 100644 --- a/6/db/dbf/class_o_n__2d_vector-members.html +++ b/6/db/dbf/class_o_n__2d_vector-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -169,11 +152,16 @@ $(function() { ZeroVectorON_2dVectorstatic ~ON_2dVector()=defaultON_2dVector
+ +
+
+ diff --git a/6/db/dc0/class_o_n__3d_point-members.html b/6/db/dc0/class_o_n__3d_point-members.html index f264c06a..74d3203a 100644 --- a/6/db/dc0/class_o_n__3d_point-members.html +++ b/6/db/dc0/class_o_n__3d_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -158,11 +141,16 @@ $(function() { Zero()ON_3dPoint ~ON_3dPoint()=defaultON_3dPoint
+ +
+
+ diff --git a/6/db/dc1/class_o_n___dim_linear.html b/6/db/dc1/class_o_n___dim_linear.html index 82921379..8ba82fe0 100644 --- a/6/db/dc1/class_o_n___dim_linear.html +++ b/6/db/dc1/class_o_n___dim_linear.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimLinear Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimLinear Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2069,11 +2052,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/db/dc7/class_o_n___text_run-members.html b/6/db/dc7/class_o_n___text_run-members.html index eb26b8f1..9852bdfa 100644 --- a/6/db/dc7/class_o_n___text_run-members.html +++ b/6/db/dc7/class_o_n___text_run-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -134,11 +117,16 @@ $(function() { WrapTextRun(int call_count, int start_char_offset, double width, double &y_offset, double &currentwidth, class ON_TextRunArray &newruns) constON_TextRun ~ON_TextRun()ON_TextRun
+ +
+
+ diff --git a/6/db/dca/class_o_n___hatch_loop.html b/6/db/dca/class_o_n___hatch_loop.html index f72ecfd4..c76bc30f 100644 --- a/6/db/dca/class_o_n___hatch_loop.html +++ b/6/db/dca/class_o_n___hatch_loop.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_HatchLoop Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_HatchLoop Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -467,11 +450,16 @@ Friends
+ +
+
+ diff --git a/6/db/dcf/class_o_n___text_iterator.html b/6/db/dcf/class_o_n___text_iterator.html index 852ca1e1..929a9592 100644 --- a/6/db/dcf/class_o_n___text_iterator.html +++ b/6/db/dcf/class_o_n___text_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -336,11 +319,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/db/dd2/class_o_n___surface_curvature-members.html b/6/db/dd2/class_o_n___surface_curvature-members.html index 64b70256..6662bb45 100644 --- a/6/db/dd2/class_o_n___surface_curvature-members.html +++ b/6/db/dd2/class_o_n___surface_curvature-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { MeanCurvature() constON_SurfaceCurvature MinimumRadius() constON_SurfaceCurvature
+ +
+
+ diff --git a/6/db/dd2/class_o_n_x___model_component_iterator-members.html b/6/db/dd2/class_o_n_x___model_component_iterator-members.html index d5eae4d6..9a8fce48 100644 --- a/6/db/dd2/class_o_n_x___model_component_iterator-members.html +++ b/6/db/dd2/class_o_n_x___model_component_iterator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/db/dda/opennurbs__bounding__box_8h_source.html b/6/db/dda/opennurbs__bounding__box_8h_source.html index 6abdf789..85853a54 100644 --- a/6/db/dda/opennurbs__bounding__box_8h_source.html +++ b/6/db/dda/opennurbs__bounding__box_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_bounding_box.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_bounding_box.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/df7/opennurbs__mesh_8h_source.html b/6/db/df7/opennurbs__mesh_8h_source.html index a4bd2468..f8e10c23 100644 --- a/6/db/df7/opennurbs__mesh_8h_source.html +++ b/6/db/df7/opennurbs__mesh_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_mesh.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_mesh.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/db/df8/class_o_n___surface-members.html b/6/db/df8/class_o_n___surface-members.html index ed573368..25928b84 100644 --- a/6/db/df8/class_o_n___surface-members.html +++ b/6/db/df8/class_o_n___surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -195,11 +178,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/db/df9/class_o_n__2f_vector.html b/6/db/df9/class_o_n__2f_vector.html index 9b6b4088..e73ae430 100644 --- a/6/db/df9/class_o_n__2f_vector.html +++ b/6/db/df9/class_o_n__2f_vector.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2fVector Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2fVector Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2270,11 +2253,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/db/dfc/opennurbs__hatch_8h_source.html b/6/db/dfc/opennurbs__hatch_8h_source.html index b676e301..028fdb12 100644 --- a/6/db/dfc/opennurbs__hatch_8h_source.html +++ b/6/db/dfc/opennurbs__hatch_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_hatch.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_hatch.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/d00/class_o_n__3dm_construction_plane_grid_defaults-members.html b/6/dc/d00/class_o_n__3dm_construction_plane_grid_defaults-members.html index c39477fd..f78bb3a1 100644 --- a/6/dc/d00/class_o_n__3dm_construction_plane_grid_defaults-members.html +++ b/6/dc/d00/class_o_n__3dm_construction_plane_grid_defaults-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmConstructionPlaneGridDefaults ~ON_3dmConstructionPlaneGridDefaults()=defaultON_3dmConstructionPlaneGridDefaults
+ +
+
+ diff --git a/6/dc/d06/class_o_n___text_dot-members.html b/6/dc/d06/class_o_n___text_dot-members.html index ed0ffa16..7e331843 100644 --- a/6/dc/d06/class_o_n___text_dot-members.html +++ b/6/dc/d06/class_o_n___text_dot-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -165,11 +148,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_TextDot()ON_TextDot
+ +
+
+ diff --git a/6/dc/d07/class_o_n___clipping_plane_info-members.html b/6/dc/d07/class_o_n___clipping_plane_info-members.html index 38502a88..0babc2f8 100644 --- a/6/dc/d07/class_o_n___clipping_plane_info-members.html +++ b/6/dc/d07/class_o_n___clipping_plane_info-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { Read(ON_BinaryArchive &)ON_ClippingPlaneInfo Write(ON_BinaryArchive &) constON_ClippingPlaneInfo
+ +
+
+ diff --git a/6/dc/d0f/class_o_n___mesh_ngon-members.html b/6/dc/d0f/class_o_n___mesh_ngon-members.html index d1759d1d..51daf791 100644 --- a/6/dc/d0f/class_o_n___mesh_ngon-members.html +++ b/6/dc/d0f/class_o_n___mesh_ngon-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -96,11 +79,16 @@ $(function() { ToString() constON_MeshNgon ToWideString() constON_MeshNgon
+ +
+
+ diff --git a/6/dc/d11/class_o_n___read3dm_buffer_archive.html b/6/dc/d11/class_o_n___read3dm_buffer_archive.html index fa645cf5..096e15c4 100644 --- a/6/dc/d11/class_o_n___read3dm_buffer_archive.html +++ b/6/dc/d11/class_o_n___read3dm_buffer_archive.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Read3dmBufferArchive Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Read3dmBufferArchive Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1366,11 +1349,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/d11/class_o_n___text_log_indent-members.html b/6/dc/d11/class_o_n___text_log_indent-members.html index 5761c624..ed8c995f 100644 --- a/6/dc/d11/class_o_n___text_log_indent-members.html +++ b/6/dc/d11/class_o_n___text_log_indent-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -70,11 +53,16 @@ $(function() { ON_TextLogIndent(class ON_TextLog &text_log, bool bEnabled)ON_TextLogIndent ~ON_TextLogIndent()ON_TextLogIndent
+ +
+
+ diff --git a/6/dc/d12/opennurbs__circle_8h_source.html b/6/dc/d12/opennurbs__circle_8h_source.html index 975d6dc3..d2f71a80 100644 --- a/6/dc/d12/opennurbs__circle_8h_source.html +++ b/6/dc/d12/opennurbs__circle_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_circle.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_circle.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/d18/opennurbs__cylinder_8h_source.html b/6/dc/d18/opennurbs__cylinder_8h_source.html index f8ce0bfc..e69ec7d7 100644 --- a/6/dc/d18/opennurbs__cylinder_8h_source.html +++ b/6/dc/d18/opennurbs__cylinder_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_cylinder.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_cylinder.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/d1c/class_o_n___sum_surface.html b/6/dc/d1c/class_o_n___sum_surface.html index b65eda99..ef6102a6 100644 --- a/6/dc/d1c/class_o_n___sum_surface.html +++ b/6/dc/d1c/class_o_n___sum_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SumSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SumSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2202,11 +2185,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/d1d/class_o_n___user_string-members.html b/6/dc/d1d/class_o_n___user_string-members.html index 24cc7ea1..54adef9e 100644 --- a/6/dc/d1d/class_o_n___user_string-members.html +++ b/6/dc/d1d/class_o_n___user_string-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -74,11 +57,16 @@ $(function() { Write(ON_BinaryArchive &) constON_UserString ~ON_UserString()ON_UserString
+ +
+
+ diff --git a/6/dc/d27/class_rtf_composer.html b/6/dc/d27/class_rtf_composer.html index fb47740a..09034651 100644 --- a/6/dc/d27/class_rtf_composer.html +++ b/6/dc/d27/class_rtf_composer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: RtfComposer Class Reference - - - - - - - + + + + + openNURBS SDK Help: RtfComposer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -407,11 +390,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/dc/d2d/struct_o_n__3_d_m___c_h_u_n_k-members.html b/6/dc/d2d/struct_o_n__3_d_m___c_h_u_n_k-members.html index 1eb12783..93cc37ef 100644 --- a/6/dc/d2d/struct_o_n__3_d_m___c_h_u_n_k-members.html +++ b/6/dc/d2d/struct_o_n__3_d_m___c_h_u_n_k-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -75,11 +58,16 @@ $(function() { m_typecodeON_3DM_CHUNK m_valueON_3DM_CHUNK
+ +
+
+ diff --git a/6/dc/d39/class_o_n___length_value.html b/6/dc/d39/class_o_n___length_value.html index effb5917..2d4fd150 100644 --- a/6/dc/d39/class_o_n___length_value.html +++ b/6/dc/d39/class_o_n___length_value.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_LengthValue Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_LengthValue Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -917,11 +900,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dc/d3b/class_o_n___brep_region-members.html b/6/dc/d3b/class_o_n___brep_region-members.html index 80684c7e..16021701 100644 --- a/6/dc/d3b/class_o_n___brep_region-members.html +++ b/6/dc/d3b/class_o_n___brep_region-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -126,11 +109,16 @@ $(function() { ~ON_BrepRegion()ON_BrepRegion ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/dc/d3e/class_o_n___r_tree.html b/6/dc/d3e/class_o_n___r_tree.html index a5f25c43..6599c33c 100644 --- a/6/dc/d3e/class_o_n___r_tree.html +++ b/6/dc/d3e/class_o_n___r_tree.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTree Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTree Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1500,11 +1483,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dc/d4b/class_o_n___brep_trim_array-members.html b/6/dc/d4b/class_o_n___brep_trim_array-members.html index 37930482..1a1015c8 100644 --- a/6/dc/d4b/class_o_n___brep_trim_array-members.html +++ b/6/dc/d4b/class_o_n___brep_trim_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/dc/d56/opennurbs__annotationbase_8h_source.html b/6/dc/d56/opennurbs__annotationbase_8h_source.html index bb7d65c1..bc2e8d73 100644 --- a/6/dc/d56/opennurbs__annotationbase_8h_source.html +++ b/6/dc/d56/opennurbs__annotationbase_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_annotationbase.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_annotationbase.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/d5c/class_o_n___model_component.html b/6/dc/d5c/class_o_n___model_component.html index c671c424..10e00493 100644 --- a/6/dc/d5c/class_o_n___model_component.html +++ b/6/dc/d5c/class_o_n___model_component.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ModelComponent Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ModelComponent Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3742,11 +3725,16 @@ Protected Member Functions
+ +
+
+ diff --git a/6/dc/d60/class_o_n___compress_stream-members.html b/6/dc/d60/class_o_n___compress_stream-members.html index c697905e..6bd00d50 100644 --- a/6/dc/d60/class_o_n___compress_stream-members.html +++ b/6/dc/d60/class_o_n___compress_stream-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { SetCallback(ON_StreamCallbackFunction callback_function, void *callback_context)ON_CompressStream ~ON_CompressStream()ON_CompressStreamvirtual
+ +
+
+ diff --git a/6/dc/d63/class_o_n__3d_vector_array-members.html b/6/dc/d63/class_o_n__3d_vector_array-members.html index fce6128b..03c15c1a 100644 --- a/6/dc/d63/class_o_n__3d_vector_array-members.html +++ b/6/dc/d63/class_o_n__3d_vector_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/d66/class_o_n__3dm_application-members.html b/6/dc/d66/class_o_n__3dm_application-members.html index ea2803a0..2418bff4 100644 --- a/6/dc/d66/class_o_n__3dm_application-members.html +++ b/6/dc/d66/class_o_n__3dm_application-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmApplication ~ON_3dmApplication()ON_3dmApplication
+ +
+
+ diff --git a/6/dc/d67/class_o_n___dim_radial-members.html b/6/dc/d67/class_o_n___dim_radial-members.html index a4fffd14..61c46f20 100644 --- a/6/dc/d67/class_o_n___dim_radial-members.html +++ b/6/dc/d67/class_o_n___dim_radial-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -449,11 +432,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/dc/d69/class_o_n___offset_surface_value-members.html b/6/dc/d69/class_o_n___offset_surface_value-members.html index 3fa78bf8..ed5245cc 100644 --- a/6/dc/d69/class_o_n___offset_surface_value-members.html +++ b/6/dc/d69/class_o_n___offset_surface_value-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { operator=(const ON_OffsetSurfaceValue &)=defaultON_OffsetSurfaceValue ~ON_OffsetSurfaceValue()=defaultON_OffsetSurfaceValue
+ +
+
+ diff --git a/6/dc/d6b/class_o_n__3dm_page_settings.html b/6/dc/d6b/class_o_n__3dm_page_settings.html index e7119cb6..808a9e83 100644 --- a/6/dc/d6b/class_o_n__3dm_page_settings.html +++ b/6/dc/d6b/class_o_n__3dm_page_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmPageSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmPageSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -333,11 +316,16 @@ Public Attributes
+ +
+
+ diff --git a/6/dc/d70/class_o_n___file_stream-members.html b/6/dc/d70/class_o_n___file_stream-members.html index 8ccf80a3..691d6608 100644 --- a/6/dc/d70/class_o_n___file_stream-members.html +++ b/6/dc/d70/class_o_n___file_stream-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -85,11 +68,16 @@ $(function() { SeekFromStart(FILE *fp, ON__INT64 offset)ON_FileStreamstatic Write(FILE *fp, ON__UINT64 count, const void *buffer)ON_FileStreamstatic
+ +
+
+ diff --git a/6/dc/d72/class_o_n___standard_display_mode_id.html b/6/dc/d72/class_o_n___standard_display_mode_id.html index 3e8ef37f..2081c41a 100644 --- a/6/dc/d72/class_o_n___standard_display_mode_id.html +++ b/6/dc/d72/class_o_n___standard_display_mode_id.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_StandardDisplayModeId Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_StandardDisplayModeId Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -463,11 +446,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dc/d7c/class_o_n___obj_ref_evaluation_parameter-members.html b/6/dc/d7c/class_o_n___obj_ref_evaluation_parameter-members.html index 1b787838..a2a8b684 100644 --- a/6/dc/d7c/class_o_n___obj_ref_evaluation_parameter-members.html +++ b/6/dc/d7c/class_o_n___obj_ref_evaluation_parameter-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { Write(ON_BinaryArchive &) constON_ObjRefEvaluationParameter ~ON_ObjRefEvaluationParameter()ON_ObjRefEvaluationParameter
+ +
+
+ diff --git a/6/dc/d81/opennurbs__extensions_8h_source.html b/6/dc/d81/opennurbs__extensions_8h_source.html index 3ccc98eb..c69fc6da 100644 --- a/6/dc/d81/opennurbs__extensions_8h_source.html +++ b/6/dc/d81/opennurbs__extensions_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_extensions.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_extensions.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/d83/class_o_n___arc_curve.html b/6/dc/d83/class_o_n___arc_curve.html index ccf38915..54c67ba2 100644 --- a/6/dc/d83/class_o_n___arc_curve.html +++ b/6/dc/d83/class_o_n___arc_curve.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ArcCurve Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ArcCurve Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2067,11 +2050,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/d87/opennurbs__public_8h_source.html b/6/dc/d87/opennurbs__public_8h_source.html index 1c2d4be9..91c47e49 100644 --- a/6/dc/d87/opennurbs__public_8h_source.html +++ b/6/dc/d87/opennurbs__public_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_public.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_public.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 ////////////////////////////////////////////////////////////////
18 //
19 // Includes all openNURBS toolkit headers required to use the
20 // openNURBS toolkit library. See readme.txt for details.
21 //
22 ////////////////////////////////////////////////////////////////
23 
24 #if !defined(OPENNURBS_PUBLIC_INC_)
25 #define OPENNURBS_PUBLIC_INC_
26 
27 #define OPENNURBS_PUBLIC_INC_IN_PROGRESS
28 
29 #if defined(ON_COMPILING_OPENNURBS)
30 #error Do not include opennurbs_public.h in opennurbs library source code.
31 #endif
32 
33 #if defined(OPENNURBS_INC_)
34 //
35 // Read the following, think about what you are trying to accomplish,
36 // and then include exactly one of opennurbs.h or opennurbs_public.h.
37 //
38 // If you are building a Rhino plug-in or using the Rhino SDK,
39 // then include RhinoSDK.h which will eventually include opennurbs.h.
40 //
41 // If you are building your own application and linking with an
42 // opennurbs_public* library, then include opennurbs_public.h.
43 //
44 #error Include exactly one of opennurbs.h or opennurbs_public.h
45 #endif
46 
47 
48 #define OPENNURBS_PUBLIC
49 #include "opennurbs.h"
50 
51 #undef OPENNURBS_PUBLIC_INC_IN_PROGRESS
52 
53 #endif
+ +
+
+ diff --git a/6/dc/d88/class_o_n___mesh_parameters-members.html b/6/dc/d88/class_o_n___mesh_parameters-members.html index 384e7e49..fafe027a 100644 --- a/6/dc/d88/class_o_n___mesh_parameters-members.html +++ b/6/dc/d88/class_o_n___mesh_parameters-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -147,11 +130,16 @@ $(function() { Write(ON_BinaryArchive &) constON_MeshParameters ~ON_MeshParameters()=defaultON_MeshParameters
+ +
+
+ diff --git a/6/dc/d8c/class_o_n___dim_linear-members.html b/6/dc/d8c/class_o_n___dim_linear-members.html index 422e109b..0e674ab6 100644 --- a/6/dc/d8c/class_o_n___dim_linear-members.html +++ b/6/dc/d8c/class_o_n___dim_linear-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -451,11 +434,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/dc/d9a/class_o_n__3dm_goo-members.html b/6/dc/d9a/class_o_n__3dm_goo-members.html index d97e67a7..88fd26f0 100644 --- a/6/dc/d9a/class_o_n__3dm_goo-members.html +++ b/6/dc/d9a/class_o_n__3dm_goo-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { operator=(const ON_3dmGoo &)ON_3dmGoo ~ON_3dmGoo()ON_3dmGoo
+ +
+
+ diff --git a/6/dc/d9b/opennurbs__internal___v5__annotation_8h_source.html b/6/dc/d9b/opennurbs__internal___v5__annotation_8h_source.html index bb690b7c..81c99360 100644 --- a/6/dc/d9b/opennurbs__internal___v5__annotation_8h_source.html +++ b/6/dc/d9b/opennurbs__internal___v5__annotation_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_V5_annotation.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_internal_V5_annotation.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/daa/opennurbs__light_8h_source.html b/6/dc/daa/opennurbs__light_8h_source.html index 7dc2d139..dff846f6 100644 --- a/6/dc/daa/opennurbs__light_8h_source.html +++ b/6/dc/daa/opennurbs__light_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_light.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_light.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/db0/class_o_n___hatch_pattern.html b/6/dc/db0/class_o_n___hatch_pattern.html index 0b09aad1..71c2dbac 100644 --- a/6/dc/db0/class_o_n___hatch_pattern.html +++ b/6/dc/db0/class_o_n___hatch_pattern.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_HatchPattern Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_HatchPattern Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1453,11 +1436,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/db9/class_o_n___r_tree_mem_pool-members.html b/6/dc/db9/class_o_n___r_tree_mem_pool-members.html index b922c20d..1719fc29 100644 --- a/6/dc/db9/class_o_n___r_tree_mem_pool-members.html +++ b/6/dc/db9/class_o_n___r_tree_mem_pool-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { SizeOfUnusedBuffer() constON_RTreeMemPool ~ON_RTreeMemPool()ON_RTreeMemPool
+ +
+
+ diff --git a/6/dc/dbb/class_o_n___mapping_ref-members.html b/6/dc/dbb/class_o_n___mapping_ref-members.html index 11500757..7c136ede 100644 --- a/6/dc/dbb/class_o_n___mapping_ref-members.html +++ b/6/dc/dbb/class_o_n___mapping_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { Transform(const ON_Xform &xform)ON_MappingRef Write(ON_BinaryArchive &archive) constON_MappingRef
+ +
+
+ diff --git a/6/dc/dbc/class_o_n__3d_point_list_ref-members.html b/6/dc/dbc/class_o_n__3d_point_list_ref-members.html index 68e67d25..c0b2cba8 100644 --- a/6/dc/dbc/class_o_n__3d_point_list_ref-members.html +++ b/6/dc/dbc/class_o_n__3d_point_list_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -107,11 +90,16 @@ $(function() { To3dPointArray() constON_3dPointListRef To3fPointArray() constON_3dPointListRef
+ +
+
+ diff --git a/6/dc/dc1/class_o_n___brep_face_side_array.html b/6/dc/dc1/class_o_n___brep_face_side_array.html index e24727f5..faa67e93 100644 --- a/6/dc/dc1/class_o_n___brep_face_side_array.html +++ b/6/dc/dc1/class_o_n___brep_face_side_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepFaceSideArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepFaceSideArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/dc7/class_o_n___interval.html b/6/dc/dc7/class_o_n___interval.html index 0d40b74b..fff14425 100644 --- a/6/dc/dc7/class_o_n___interval.html +++ b/6/dc/dc7/class_o_n___interval.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Interval Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Interval Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1228,11 +1211,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dc/dce/class_o_n___aerial_photo_camera_position-members.html b/6/dc/dce/class_o_n___aerial_photo_camera_position-members.html index ddb3f6cf..25189d09 100644 --- a/6/dc/dce/class_o_n___aerial_photo_camera_position-members.html +++ b/6/dc/dce/class_o_n___aerial_photo_camera_position-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/dc/dd4/opennurbs__version__number_8h_source.html b/6/dc/dd4/opennurbs__version__number_8h_source.html index d421fc1f..1a550e5c 100644 --- a/6/dc/dd4/opennurbs__version__number_8h_source.html +++ b/6/dc/dd4/opennurbs__version__number_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_version_number.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_version_number.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/dc/dd6/opennurbs__curveproxy_8h_source.html b/6/dc/dd6/opennurbs__curveproxy_8h_source.html index 3faab7e0..4ef5ad29 100644 --- a/6/dc/dd6/opennurbs__curveproxy_8h_source.html +++ b/6/dc/dd6/opennurbs__curveproxy_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_curveproxy.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_curveproxy.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/dd9/struct_o_n___mesh_topology_face.html b/6/dc/dd9/struct_o_n___mesh_topology_face.html index 43f79603..5f84ee30 100644 --- a/6/dc/dd9/struct_o_n___mesh_topology_face.html +++ b/6/dc/dd9/struct_o_n___mesh_topology_face.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshTopologyFace Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshTopologyFace Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -176,11 +159,16 @@ Public Attributes
+ +
+
+ diff --git a/6/dc/dda/class_o_n___curve_proxy.html b/6/dc/dda/class_o_n___curve_proxy.html index 034eb71c..94818a14 100644 --- a/6/dc/dda/class_o_n___curve_proxy.html +++ b/6/dc/dda/class_o_n___curve_proxy.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CurveProxy Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CurveProxy Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2065,11 +2048,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/de2/opennurbs__textcontext_8h_source.html b/6/dc/de2/opennurbs__textcontext_8h_source.html index 28cbb119..d60af8c7 100644 --- a/6/dc/de2/opennurbs__textcontext_8h_source.html +++ b/6/dc/de2/opennurbs__textcontext_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textcontext.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textcontext.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/dec/class_o_n___text_box.html b/6/dc/dec/class_o_n___text_box.html index ef5e613e..0b6ee2ee 100644 --- a/6/dc/dec/class_o_n___text_box.html +++ b/6/dc/dec/class_o_n___text_box.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextBox Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextBox Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -497,11 +480,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dc/df4/class_o_n___serial_number_map-members.html b/6/dc/df4/class_o_n___serial_number_map-members.html index 7376a311..778dc150 100644 --- a/6/dc/df4/class_o_n___serial_number_map-members.html +++ b/6/dc/df4/class_o_n___serial_number_map-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { RemoveSerialNumberAndId(ON__UINT64 sn)ON_SerialNumberMap ~ON_SerialNumberMap()ON_SerialNumberMap
+ +
+
+ diff --git a/6/dc/df4/opennurbs__layer_8h_source.html b/6/dc/df4/opennurbs__layer_8h_source.html index 6ba09bdb..b88b3560 100644 --- a/6/dc/df4/opennurbs__layer_8h_source.html +++ b/6/dc/df4/opennurbs__layer_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_layer.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_layer.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/dfc/class_o_n___brep_face_array.html b/6/dc/dfc/class_o_n___brep_face_array.html index 28af9cb6..d8e1c82a 100644 --- a/6/dc/dfc/class_o_n___brep_face_array.html +++ b/6/dc/dfc/class_o_n___brep_face_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepFaceArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepFaceArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dc/dfe/class_o_n___arithmetic_calculator-members.html b/6/dc/dfe/class_o_n___arithmetic_calculator-members.html index 4826791d..bc3b5d34 100644 --- a/6/dc/dfe/class_o_n___arithmetic_calculator-members.html +++ b/6/dc/dfe/class_o_n___arithmetic_calculator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dc/dfe/class_o_n___simple_array.html b/6/dc/dfe/class_o_n___simple_array.html index 95506e84..3e7343b7 100644 --- a/6/dc/dfe/class_o_n___simple_array.html +++ b/6/dc/dfe/class_o_n___simple_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SimpleArray< T > Class Template Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SimpleArray< T > Class Template Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1966,11 +1949,16 @@ template<class T>
+ +
+
+ diff --git a/6/dd/d03/class_o_n__3dm_i_o_settings-members.html b/6/dd/d03/class_o_n__3dm_i_o_settings-members.html index 495930fa..de735577 100644 --- a/6/dd/d03/class_o_n__3dm_i_o_settings-members.html +++ b/6/dd/d03/class_o_n__3dm_i_o_settings-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmIOSettings ~ON_3dmIOSettings()=defaultON_3dmIOSettings
+ +
+
+ diff --git a/6/dd/d05/class_o_n___point_grid.html b/6/dd/d05/class_o_n___point_grid.html index 90f7bb7c..3bd30e70 100644 --- a/6/dd/d05/class_o_n___point_grid.html +++ b/6/dd/d05/class_o_n___point_grid.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PointGrid Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PointGrid Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1305,11 +1288,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/d09/class_o_n___arc_curve-members.html b/6/dd/d09/class_o_n___arc_curve-members.html index 822dc65e..8b4f1aaa 100644 --- a/6/dd/d09/class_o_n___arc_curve-members.html +++ b/6/dd/d09/class_o_n___arc_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -209,11 +192,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/dd/d0b/class_o_n___text_box-members.html b/6/dd/d0b/class_o_n___text_box-members.html index 2b9745ad..5adf6792 100644 --- a/6/dd/d0b/class_o_n___text_box-members.html +++ b/6/dd/d0b/class_o_n___text_box-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { UnsetON_TextBoxstatic ~ON_TextBox()=defaultON_TextBox
+ +
+
+ diff --git a/6/dd/d11/opennurbs__compstat_8h_source.html b/6/dd/d11/opennurbs__compstat_8h_source.html index 683fbe59..9875184e 100644 --- a/6/dd/d11/opennurbs__compstat_8h_source.html +++ b/6/dd/d11/opennurbs__compstat_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_compstat.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_compstat.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/d15/class_o_n__3dm_view_position-members.html b/6/dd/d15/class_o_n__3dm_view_position-members.html index 73f6a7be..f4ddfb02 100644 --- a/6/dd/d15/class_o_n__3dm_view_position-members.html +++ b/6/dd/d15/class_o_n__3dm_view_position-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmViewPosition ~ON_3dmViewPosition()ON_3dmViewPosition
+ +
+
+ diff --git a/6/dd/d15/class_o_n___mesh_component_ref.html b/6/dd/d15/class_o_n___mesh_component_ref.html index 9b023257..237a5ace 100644 --- a/6/dd/d15/class_o_n___mesh_component_ref.html +++ b/6/dd/d15/class_o_n___mesh_component_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshComponentRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshComponentRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1091,11 +1074,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/d1b/class_o_n___cylinder-members.html b/6/dd/d1b/class_o_n___cylinder-members.html index de74bdba..7a47e8a0 100644 --- a/6/dd/d1b/class_o_n___cylinder-members.html +++ b/6/dd/d1b/class_o_n___cylinder-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -93,11 +76,16 @@ $(function() { Translate(const ON_3dVector &)ON_Cylinder ~ON_Cylinder()ON_Cylinder
+ +
+
+ diff --git a/6/dd/d1f/class_o_n___rev_surface-members.html b/6/dd/d1f/class_o_n___rev_surface-members.html index 1c731cba..2d362064 100644 --- a/6/dd/d1f/class_o_n___rev_surface-members.html +++ b/6/dd/d1f/class_o_n___rev_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -213,11 +196,16 @@ $(function() { ~ON_RevSurface()ON_RevSurface ~ON_Surface()ON_Surfacevirtual
+ +
+
+ diff --git a/6/dd/d22/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e-members.html b/6/dd/d22/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e-members.html index f73532b3..302afafc 100644 --- a/6/dd/d22/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e-members.html +++ b/6/dd/d22/struct_o_n___serial_number_map_1_1_m_a_p___v_a_l_u_e-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/dd/d25/class_o_n__2i_bounding_box.html b/6/dd/d25/class_o_n__2i_bounding_box.html index 3feffa72..666b7434 100644 --- a/6/dd/d25/class_o_n__2i_bounding_box.html +++ b/6/dd/d25/class_o_n__2i_bounding_box.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2iBoundingBox Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2iBoundingBox Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -369,11 +352,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/d26/class_o_n___point-members.html b/6/dd/d26/class_o_n___point-members.html index a496ff6b..ac5b216a 100644 --- a/6/dd/d26/class_o_n___point-members.html +++ b/6/dd/d26/class_o_n___point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -148,11 +131,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_Point()ON_Point
+ +
+
+ diff --git a/6/dd/d29/class_o_n___font_metrics.html b/6/dd/d29/class_o_n___font_metrics.html index 8c10c7e3..fb78d483 100644 --- a/6/dd/d29/class_o_n___font_metrics.html +++ b/6/dd/d29/class_o_n___font_metrics.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FontMetrics Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FontMetrics Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -665,11 +648,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/d2f/opennurbs__locale_8h_source.html b/6/dd/d2f/opennurbs__locale_8h_source.html index 67bfc9fa..acbc7c6b 100644 --- a/6/dd/d2f/opennurbs__locale_8h_source.html +++ b/6/dd/d2f/opennurbs__locale_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_locale.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_locale.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/d31/class_o_n___texture_coordinates.html b/6/dd/d31/class_o_n___texture_coordinates.html index e76eac13..427b49e6 100644 --- a/6/dd/d31/class_o_n___texture_coordinates.html +++ b/6/dd/d31/class_o_n___texture_coordinates.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_TextureCoordinates Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_TextureCoordinates Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -152,11 +135,16 @@ Public Attributes
+ +
+
+ diff --git a/6/dd/d3e/class_o_n___mesh_ngon_buffer-members.html b/6/dd/d3e/class_o_n___mesh_ngon_buffer-members.html index a8754a20..09cc19d1 100644 --- a/6/dd/d3e/class_o_n___mesh_ngon_buffer-members.html +++ b/6/dd/d3e/class_o_n___mesh_ngon_buffer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -74,11 +57,16 @@ $(function() { Ngon() constON_MeshNgonBuffer ON_MeshNgonBuffer()ON_MeshNgonBuffer
+ +
+
+ diff --git a/6/dd/d40/class_o_n___class_array.html b/6/dd/d40/class_o_n___class_array.html index 68b6df27..683fcd9f 100644 --- a/6/dd/d40/class_o_n___class_array.html +++ b/6/dd/d40/class_o_n___class_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ClassArray< T > Class Template Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ClassArray< T > Class Template Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1991,11 +1974,16 @@ template<class T>
+ +
+
+ diff --git a/6/dd/d42/class_o_n__3dm_properties.html b/6/dd/d42/class_o_n__3dm_properties.html index 7f64f767..f8b39e33 100644 --- a/6/dd/d42/class_o_n__3dm_properties.html +++ b/6/dd/d42/class_o_n__3dm_properties.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmProperties Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmProperties Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -385,11 +368,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/d4e/class_o_n___stacked_text-members.html b/6/dd/d4e/class_o_n___stacked_text-members.html index 16f49950..5b0fdc87 100644 --- a/6/dd/d4e/class_o_n___stacked_text-members.html +++ b/6/dd/d4e/class_o_n___stacked_text-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { StackStyleFromUnsigned(unsigned int stack_style_as_unsigned)ON_StackedTextstatic ~ON_StackedText()ON_StackedText
+ +
+
+ diff --git a/6/dd/d4e/opennurbs__model__geometry_8h_source.html b/6/dd/d4e/opennurbs__model__geometry_8h_source.html index 675514a3..bcd29810 100644 --- a/6/dd/d4e/opennurbs__model__geometry_8h_source.html +++ b/6/dd/d4e/opennurbs__model__geometry_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_model_geometry.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_model_geometry.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/d50/class_o_n___check_sum.html b/6/dd/d50/class_o_n___check_sum.html index b3b7c3b8..1af4c566 100644 --- a/6/dd/d50/class_o_n___check_sum.html +++ b/6/dd/d50/class_o_n___check_sum.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_CheckSum Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_CheckSum Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -479,11 +462,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/d51/class_o_n___history_record.html b/6/dd/d51/class_o_n___history_record.html index 5b15ba67..6441f3b7 100644 --- a/6/dd/d51/class_o_n___history_record.html +++ b/6/dd/d51/class_o_n___history_record.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_HistoryRecord Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_HistoryRecord Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2751,11 +2734,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/d55/class_o_n___model_component_reference-members.html b/6/dd/d55/class_o_n___model_component_reference-members.html index 5b0ed82f..7ac1aa3e 100644 --- a/6/dd/d55/class_o_n___model_component_reference-members.html +++ b/6/dd/d55/class_o_n___model_component_reference-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/d5b/class_o_n___obsolete_user_data.html b/6/dd/d5b/class_o_n___obsolete_user_data.html index d971fd8a..4048a4ad 100644 --- a/6/dd/d5b/class_o_n___obsolete_user_data.html +++ b/6/dd/d5b/class_o_n___obsolete_user_data.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ObsoleteUserData Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ObsoleteUserData Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -337,11 +320,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/d5c/opennurbs__textglyph_8h_source.html b/6/dd/d5c/opennurbs__textglyph_8h_source.html index 35812875..779c3645 100644 --- a/6/dd/d5c/opennurbs__textglyph_8h_source.html +++ b/6/dd/d5c/opennurbs__textglyph_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textglyph.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textglyph.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /*
2 //
3 // Copyright (c) 1993-2017 Robert McNeel & Associates. All rights reserved.
4 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
5 // McNeel & Associates.
6 //
7 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
8 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
9 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
10 //
11 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
12 //
13 ////////////////////////////////////////////////////////////////
14 */
15 #if !defined(OPENNURBS_TEXTGLYPH_INC_)
16 #define OPENNURBS_TEXTGLYPH_INC_
17 
18 
19 #endif
+ +
+
+ diff --git a/6/dd/d60/class_o_n___mapping_channel.html b/6/dd/d60/class_o_n___mapping_channel.html index 14e908a4..cae927ca 100644 --- a/6/dd/d60/class_o_n___mapping_channel.html +++ b/6/dd/d60/class_o_n___mapping_channel.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MappingChannel Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MappingChannel Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -253,11 +236,16 @@ Public Attributes
+ +
+
+ diff --git a/6/dd/d60/class_o_n_x___model_test-members.html b/6/dd/d60/class_o_n_x___model_test-members.html index 8932413e..2ddb40bc 100644 --- a/6/dd/d60/class_o_n_x___model_test-members.html +++ b/6/dd/d60/class_o_n_x___model_test-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -104,11 +87,16 @@ $(function() { WorstResult(ONX_ModelTest::Result a, ONX_ModelTest::Result b)ONX_ModelTeststatic ~ONX_ModelTest()=defaultONX_ModelTest
+ +
+
+ diff --git a/6/dd/d63/struct_o_n___r_tree_capsule-members.html b/6/dd/d63/struct_o_n___r_tree_capsule-members.html index 148f727d..748465c1 100644 --- a/6/dd/d63/struct_o_n___r_tree_capsule-members.html +++ b/6/dd/d63/struct_o_n___r_tree_capsule-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -70,11 +53,16 @@ $(function() { m_pointON_RTreeCapsule m_radiusON_RTreeCapsule
+ +
+
+ diff --git a/6/dd/d65/class_o_n___angle_unit_name-members.html b/6/dd/d65/class_o_n___angle_unit_name-members.html index bb6ae078..246624ea 100644 --- a/6/dd/d65/class_o_n___angle_unit_name-members.html +++ b/6/dd/d65/class_o_n___angle_unit_name-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -86,11 +69,16 @@ $(function() { operator=(const ON_AngleUnitName &)=defaultON_AngleUnitName ~ON_AngleUnitName()=defaultON_AngleUnitName
+ +
+
+ diff --git a/6/dd/d6b/class_o_n___bezier_surface-members.html b/6/dd/d6b/class_o_n___bezier_surface-members.html index e50bce9e..5e66f5b2 100644 --- a/6/dd/d6b/class_o_n___bezier_surface-members.html +++ b/6/dd/d6b/class_o_n___bezier_surface-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -125,11 +108,16 @@ $(function() { ZeroCVs()ON_BezierSurface ~ON_BezierSurface()ON_BezierSurface
+ +
+
+ diff --git a/6/dd/d73/class_o_n___cage_morph-members.html b/6/dd/d73/class_o_n___cage_morph-members.html index f1b38fd0..05288fab 100644 --- a/6/dd/d73/class_o_n___cage_morph-members.html +++ b/6/dd/d73/class_o_n___cage_morph-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { ~ON_CageMorph()ON_CageMorphvirtual ~ON_SpaceMorph()ON_SpaceMorphvirtual
+ +
+
+ diff --git a/6/dd/d76/class_o_n___windows_bitmap-members.html b/6/dd/d76/class_o_n___windows_bitmap-members.html index 66f3f0bb..deca9ddf 100644 --- a/6/dd/d76/class_o_n___windows_bitmap-members.html +++ b/6/dd/d76/class_o_n___windows_bitmap-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -293,11 +276,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_WindowsBitmap()ON_WindowsBitmap
+ +
+
+ diff --git a/6/dd/d7c/opennurbs__workspace_8h_source.html b/6/dd/d7c/opennurbs__workspace_8h_source.html index e8906a2f..65972e65 100644 --- a/6/dd/d7c/opennurbs__workspace_8h_source.html +++ b/6/dd/d7c/opennurbs__workspace_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_workspace.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_workspace.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/d7d/class_o_n__2d_vector_array.html b/6/dd/d7d/class_o_n__2d_vector_array.html index 85ed0d4f..53dfac1e 100644 --- a/6/dd/d7d/class_o_n__2d_vector_array.html +++ b/6/dd/d7d/class_o_n__2d_vector_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2dVectorArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2dVectorArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -429,11 +412,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/d86/opennurbs__public__examples_8h_source.html b/6/dd/d86/opennurbs__public__examples_8h_source.html index a087ad87..b0a0fa64 100644 --- a/6/dd/d86/opennurbs__public__examples_8h_source.html +++ b/6/dd/d86/opennurbs__public__examples_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_public_examples.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_public_examples.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /*
2 // Copyright (c) 1993-2017 Robert McNeel & Associates. All rights reserved.
3 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
4 // McNeel & Assoicates.
5 //
6 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
7 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
8 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
9 //
10 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
11 //
12 ////////////////////////////////////////////////////////////////
13 */
14 
15 #if !defined(OPENNURBS_PUBLIC_EXAMPLES_INC_)
16 #define OPENNURBS_PUBLIC_EXAMPLES_INC_
17 
18 // If "OPENNURBS_IMPORTS" is defined, then the example programs
19 // dynamically link with opennurbs_public.dll (Windows DLL).
20 //
21 // Otherwise, the example programs statically link with opennurbs_public_staticlib.lib.
22 
23 //#define OPENNURBS_IMPORTS
24 
25 #include "opennurbs_public.h"
26 
27 #if defined(ON_COMPILER_MSC)
28 // Microsoft Compiler linking pragmas
29 
30 #if defined(OPENNURBS_EXPORTS) || defined(ON_COMPILING_OPENNURBS)
31 // If you get the following error, your compiler settings
32 // indicate you are building an opennurbs library.
33 // This file is used for linking with opennurbs libraries
34 // that have been previously built.
35 #error This file contains linking pragmas for using the opennurbs library.
36 #endif
37 
38 #if defined(OPENNURBS_IMPORTS)
39 #pragma message( " --- dynamically linking opennurbs (DLL)." )
40 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "opennurbs_public.lib" "\"")
41 #else
42 #pragma message( " --- statically linking opennurbs." )
43 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "opennurbs_public_staticlib.lib" "\"")
44 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "zlib.lib" "\"")
45 #pragma comment(lib, "\"" OPENNURBS_OUTPUT_DIR "/" "freetype263_staticlib.lib" "\"")
46 #pragma comment(lib, "rpcrt4.lib")
47 #pragma comment(lib, "shlwapi.lib")
48 #endif
49 
50 #endif
51 
52 #endif
+ +
+
+ diff --git a/6/dd/d88/class_o_n___point_grid-members.html b/6/dd/d88/class_o_n___point_grid-members.html index 3b4d91f7..01972444 100644 --- a/6/dd/d88/class_o_n___point_grid-members.html +++ b/6/dd/d88/class_o_n___point_grid-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -159,11 +142,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_PointGrid()ON_PointGridvirtual
+ +
+
+ diff --git a/6/dd/d89/class_o_n___plane_equation.html b/6/dd/d89/class_o_n___plane_equation.html index a9cae6ef..9488d9fd 100644 --- a/6/dd/d89/class_o_n___plane_equation.html +++ b/6/dd/d89/class_o_n___plane_equation.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PlaneEquation Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PlaneEquation Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1381,11 +1364,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/d8a/class_o_n___poly_curve-members.html b/6/dd/d8a/class_o_n___poly_curve-members.html index 3175a61a..9c2e14f4 100644 --- a/6/dd/d8a/class_o_n___poly_curve-members.html +++ b/6/dd/d8a/class_o_n___poly_curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -233,11 +216,16 @@ $(function() { ~ON_Object()ON_Objectvirtual ~ON_PolyCurve()ON_PolyCurvevirtual
+ +
+
+ diff --git a/6/dd/d8e/class_o_n___mesh_face_side-members.html b/6/dd/d8e/class_o_n___mesh_face_side-members.html index 8c13572e..dd22a0a5 100644 --- a/6/dd/d8e/class_o_n___mesh_face_side-members.html +++ b/6/dd/d8e/class_o_n___mesh_face_side-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { SortByVertexIndex(ON_MeshFaceSide *face_sides, size_t face_sides_count)ON_MeshFaceSidestatic UnsetON_MeshFaceSidestatic
+ +
+
+ diff --git a/6/dd/d8f/class_o_n__2d_point-members.html b/6/dd/d8f/class_o_n__2d_point-members.html index 1c73d387..6d2954e6 100644 --- a/6/dd/d8f/class_o_n__2d_point-members.html +++ b/6/dd/d8f/class_o_n__2d_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -156,11 +139,16 @@ $(function() { Zero()ON_2dPoint ~ON_2dPoint()=defaultON_2dPoint
+ +
+
+ diff --git a/6/dd/d90/class_o_n___simple_fixed_size_pool_iterator.html b/6/dd/d90/class_o_n___simple_fixed_size_pool_iterator.html index 266da924..1affeb06 100644 --- a/6/dd/d90/class_o_n___simple_fixed_size_pool_iterator.html +++ b/6/dd/d90/class_o_n___simple_fixed_size_pool_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SimpleFixedSizePoolIterator< T > Class Template Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SimpleFixedSizePoolIterator< T > Class Template Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -292,11 +275,16 @@ template<class T >
+ +
+
+ diff --git a/6/dd/d9b/class_o_n___mesh_curve_parameters-members.html b/6/dd/d9b/class_o_n___mesh_curve_parameters-members.html index 460077b9..cbf342f8 100644 --- a/6/dd/d9b/class_o_n___mesh_curve_parameters-members.html +++ b/6/dd/d9b/class_o_n___mesh_curve_parameters-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/dd/d9b/opennurbs__system__compiler_8h_source.html b/6/dd/d9b/opennurbs__system__compiler_8h_source.html index 14965354..aadfdbab 100644 --- a/6/dd/d9b/opennurbs__system__compiler_8h_source.html +++ b/6/dd/d9b/opennurbs__system__compiler_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_system_compiler.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_system_compiler.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2014 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 /*
18 ////////////////////////////////////////////////////////////////
19 //
20 // Determines what compiler is being used.
21 //
22 ////////////////////////////////////////////////////////////////
23 */
24 
25 
26 #if !defined(OPENNURBS_SYSTEM_COMPILER_INC_)
27 #define OPENNURBS_SYSTEM_COMPILER_INC_
28 
29 #if !defined(_GNU_SOURCE)
30 #define _GNU_SOURCE
31 #endif
32 
33 /*
34 ////////////////////////////////////////////////////////////
35 ////////////////////////////////////////////////////////////
36 ////////////////////////////////////////////////////////////
37 //
38 // BEGIN - ON_COMPILER_* defines
39 //
40 // ON_COMPILER_* specifies the C/C++ compiler used.
41 // At most one the ON_COMPILER_* should be defined.
42 //
43 */
44 
45 
46 /*
47 // Compilers that require special declaration of callback functions
48 // will change ON_CALLBACK_CDECL accordingly.
49 */
50 #define ON_CALLBACK_CDECL
51 
52 /*
53 // Compilers that require special declaration of callback functions
54 // will change ON_CALLBACK_CDECL accordingly.
55 */
56 #define ON_VARGS_FUNC_CDECL
57 
58 
59 /*
60 // Compilers that do not support the C++ 11 noexcept keyword
61 // or similar will change ON_NOEXCEPT accordingly.
62 */
63 #define ON_NOEXCEPT noexcept
64 
65 /*
66 // Compilers that do not support the C++ 11 rvalue refs
67 // will change ON_HAS_RVALUEREF accordingly.
68 */
69 #define ON_HAS_RVALUEREF
70 
71 #if defined (_MSC_VER)
72 /*
73 ////////////////////////////////////////////////////////////
74 ////////////////////////////////////////////////////////////
75 //
76 // ON_COMPILER_MSC
77 //
78 */
79 
80 #define ON_COMPILER_MSC
81 
82 /*
83 // Usage example - disables warning number 1234 - see CL docs for details
84 #pragma ON_PRAGMA_WARNING_PUSH
85 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(1234)
86 ...
87 #pragma ON_PRAGMA_WARNING_POP
88 */
89 #define ON_PRAGMA_WARNING_PUSH warning( push )
90 #define ON_PRAGMA_WARNING_POP warning( pop )
91 #define ON_PRAGMA_WARNING_DISABLE_MSC(ON_PRAGMA_WARNING_DISABLE_param) warning( disable : ON_PRAGMA_WARNING_DISABLE_param ) // Microsoft CL warning disable
92 
93 // Opennurbs warning level is /Wall
94 // Microsoft, Freetype, and other external header files issue warnings we can't do anything about
95 #define ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE warning( push, 1 )
96 #define ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE warning( pop )
97 
98 #if !defined(_CRT_SECURE_NO_DEPRECATE)
99 #define _CRT_SECURE_NO_DEPRECATE
100 /*
101 // Visual Studio 2005 issues a C4996 warning for lots of
102 // standard C runtime functions that take string pointers.
103 // The _CRT_SECURE_NO_DEPRECATE suppresses these warnings.
104 // TODO - clean up our code and remove do not define _CRT_SECURE_NO_DEPRECATE
105 */
106 #endif
107 
108 /*
109 // Microsoft's Visual C/C++ requires functions that use vargs
110 // to be declared with __cdecl
111 // Since this code must also compile with non-Micorosoft compilers,
112 // the ON_VARGS_FUNC_CDECL macro is used to insert __cdecl when needed.
113 */
114 #undef ON_VARGS_FUNC_CDECL
115 #define ON_VARGS_FUNC_CDECL __cdecl
116 
117 /*
118 // Microsoft's Visual C/C++ requires some callback functions
119 // to be declared with __cdecl
120 // Since this code must also compile with non-Micorosoft compilers,
121 // the ON_VARGS_FUNC_CDECL macro is used to insert __cdecl when needed.
122 */
123 #undef ON_CALLBACK_CDECL
124 #define ON_CALLBACK_CDECL __cdecl
125 
126 #if _MSC_VER < 1700
127 #undef ON_HAS_RVALUEREF
128 #endif
129 
130 #if _MSC_VER >= 1700 && _MSC_VER < 1900
131 
132 // VC 2012 and 2013 does not support the C++11 noexcept specifier.
133 // Appending throw() indicates the function does not throw
134 // exceptions. Using throw() is not 100% equivalent to
135 // noexcept because you cannot use a bool parameter
136 // and hence cannot do things like
137 // class MyClass : public MyOtherClass
138 // {
139 // void MyClass() noexcept(std::is_nothrow_default_constructible<MyOtherClass>::value)
140 // void MyClass(const MyClass& ) noexcept(std::is_nothrow_copy_constructible<MyOtherClass>::value)
141 // };
142 #undef ON_NOEXCEPT
143 #define ON_NOEXCEPT throw()
144 #endif
145 
146 #if _MSC_VER >= 1300
147 #define ON_COMPILER_MSC1300
148 #if _MSC_VER >= 1400
149 /* Using at least Visual C++ 8.0 (2005) */
150 #define ON_COMPILER_MSC1400
151 #if _MSC_VER >= 1600
152 /* Using at least Visual C++ 10.0 (2010) */
153 #define ON_COMPILER_MSC1600
154 #if _MSC_VER >= 1700
155 /* Using at least Visual C++ 11.0 (2012) */
156 #define ON_COMPILER_MSC1700
157 #if _MSC_VER >= 1800
158 /* Using at least Visual C++ 12.0 (2013) */
159 #define ON_COMPILER_MSC1800
160 #if _MSC_VER >= 1900
161 /* Using at least Visual C++ 14.0 (2015) */
162 #define ON_COMPILER_MSC1900
163 
164 #if !defined(OPENNURBS_WALL) && !defined(ON_COMPILING_OPENNURBS)
165 /*
166 // TEMPORARY C4456 SUPRESSION Feb 17 2016 - WILL BE REMOVED ASAP
167 // Rhino code is still too dirty to leave 4456 on.
168 */
169 // Supress Warning C4456 declaration of '...' hides previous local declaration ...
170 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(4456)
171 #endif
172 
173 // C4100 '...': unreferenced formal parameter ...
174 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(4100)
175 
176 // C4061 enumerator '...' in switch of enum '...' is not explicitly handled by a case label
177 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(4061)
178 
179 // C4062 enumerator '...' in switch of enum '...' is not handled
180 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(4062)
181 
182 // C4711 function '...' selected for inline expansion
183 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(4711)
184 
185 // C4820 '...' bytes padding added after construct '...'
186 #pragma ON_PRAGMA_WARNING_DISABLE_MSC(4820)
187 
188 /////////////////////////////////////////////////////////////////////////////////////
189 //
190 // Dale Lear April 2017.
191 // The Visual Stuido 2017 default is to disable warnings 4263, 4264, 4265, 4266
192 //
193 // These are the warnings that help detect abuse of virtual functions and failed attempts
194 // to override virtual functions.
195 //
196 // I've enable them for all Rhino core projects.
197 // "#pragma warning(default:xxxx): is the way to enable warning xxxx.
198 //
199 
200 // 'function' : member function does not override any base class virtual member function
201 // A class function definition has the same name as a virtual function in a base
202 // class but not the same number or type of arguments. This effectively hides the
203 // virtual function in the base class.
204 #pragma warning(default:4263)
205 
206 // 'virtual_function' : no override available for virtual member function from base 'class'; function is hidden
207 #pragma warning(default:4264)
208 
209 // 'class' : class has virtual functions, but destructor is not virtual
210 // When a class has virtual functions but a nonvirtual destructor, objects
211 // of the type might not be destroyed properly when the class is destroyed
212 // through a base class pointer.
213 // NOTE WELL: Occasionally there are good reasons to have a non-virtual destructor.
214 // See Guideline #4 in http://www.gotw.ca/publications/mill18.htm for a nice description of the details.
215 // However, those case are generally rare and this warning can explicitly be disabled for those rare
216 // cases.
217 #pragma warning(default:4265)
218 
219 #if defined(OPENNURBS_WALL)
220 // The 4266 warning is enabled only when OPENNURBS_WALL is defined.
221 //
222 // In the case of Rhino, this warning is not useful.
223 // It is reasonable to override some but not all base class virtual functions
224 // that have the same name.
225 // For example, almost every class derived from CRhinoObject overrides
226 // virtual ON_BoundingBox BoundingBox() const;
227 // but most do not override
228 // virtual ON_BoundingBox BoundingBox( const class CRhinoViewport* pViewport ) const;
229 
230 // 'function' : no override available for virtual member function from base 'type'; function is hidden
231 // A derived class did not override all overloads of a virtual function.
232 #pragma warning(default:4266)
233 #endif
234 
235 //
236 /////////////////////////////////////////////////////////////////////////////////////
237 
238 #define ON_CLANG_CONSTRUCTOR_BUG
239 
240 
241 #endif
242 #endif
243 #endif
244 #endif
245 #endif
246 #endif
247 
248 #define ON_SIZEOF_WCHAR_T 2
249 
250 #elif defined(__clang__) | defined(ON_COMPILER_CLANG)
251 /*
252 ////////////////////////////////////////////////////////////
253 ////////////////////////////////////////////////////////////
254 //
255 // ON_COMPILER_CLANG
256 //
257 */
258 
259 /*
260 // The __clang__ test must come before the gnu tests because Apple's clang
261 // uncoditionally defines __GNUC__
262 */
263 #if !defined(ON_COMPILER_CLANG)
264 #define ON_COMPILER_CLANG
265 #endif
266 
267 /*
268 // Usage example - disables CLang warning xyz - See CLang docs for warning options
269 #pragma ON_PRAGMA_WARNING_PUSH
270 #pragma ON_PRAGMA_WARNING_DISABLE_CLANG("-Wxyz")
271 ...
272 #pragma ON_PRAGMA_WARNING_POP
273 */
274 #define ON_PRAGMA_WARNING_PUSH clang diagnostic push // Apple CLang warning state push
275 #define ON_PRAGMA_WARNING_POP clang diagnostic pop // Apple CLang warning state pop
276 #define ON_PRAGMA_WARNING_DISABLE_CLANG(ON_PRAGMA_WARNING_DISABLE_param) clang diagnostic ignored ON_PRAGMA_WARNING_DISABLE_param // Apple CLang warning disable
277 
278 // clang has a bug that is fails to correctly construct statc const objects
279 // in the following case
280 //
281 // // header file
282 // class Blah
283 // {
284 // public:
285 // Blah() = default;
286 // ~Blah() = default;
287 // Blah(const Blah&) = default;
288 // Blah& operator=(const Blah&) = default;
289 //
290 // static const Blah Zero;
291 //
292 // int m_i = 0;
293 // };
294 //
295 // ...
296 //
297 // // cpp file
298 // const Blah Blah::Zero; // correct C++ 11, Apple's clang fails as of February, 2015
299 // const Blah Blah::Zero( Blah() ); // clang fails to use copy constructor
300 // const Blah Blah::Zero = Blah(); // clang can handle this
301 //
302 // When this bug is fixed, delete this define and the places
303 // in the code that use it.
304 #define ON_CLANG_CONSTRUCTOR_BUG
305 
306 #if defined(__has_feature) && __has_feature(cxx_noexcept)
307 #undef ON_NOEXCEPT
308 #define ON_NOEXCEPT noexcept
309 #endif
310 
311 #if defined(__has_extension) && __has_extension(cxx_rvalue_references) && !defined(ON_HAS_RVALUEREF)
312 #define ON_HAS_RVALUEREF
313 #elif defined(ON_HAS_RVALUEREF)
314 #undef ON_HAS_RVALUEREF
315 #endif
316 
317 #elif defined( ON_COMPILER_ANDROIDNDK )
318 /*
319 ////////////////////////////////////////////////////////////
320 ////////////////////////////////////////////////////////////
321 //
322 // ON_COMPILER_ANDROIDNDK
323 //
324 */
325 
326 /*
327 // McNeel defines ON_COMPILER_ANDROIDNDK in makefiles
328 */
329 
330 #if defined(__GNUC__) && (__GNUC__ > 4 || ( __GNUC__ == 4 && __GNUC_MINOR__ >= 7))
331 // C++11 noexcept and Rvalue references are in gcc 4.7 and later
332 #undef ON_NOEXCEPT
333 #define ON_NOEXCEPT noexcept
334 #if !defined(ON_HAS_RVALUEREF)
335 #define ON_HAS_RVALUEREF
336 #endif
337 
338 #else
339 #undef ON_HAS_RVALUEREF
340 #undef ON_NOEXCEPT
341 
342 #endif
343 
344 // You may need to define __GXX_EXPERIMENTAL_CXX0X__ to get
345 // C++11 std::shared_ptr to work as you expect when using
346 // the Android NDK gcc 4.7. See
347 // http://stackoverflow.com/questions/14532057/smart-pointers-not-working-with-android-ndk-r8
348 // for more details.
349 //
350 //#define __GXX_EXPERIMENTAL_CXX0X__
351 
352 #elif defined(__GNUG_) || defined(__GNUG__) || defined(__GNUC_) || defined(__GNUC__) || defined(_GNU_SOURCE) || defined(__GNU_SOURCE)
353 /*
354 ////////////////////////////////////////////////////////////
355 ////////////////////////////////////////////////////////////
356 //
357 // ON_COMPILER_GNU
358 //
359 */
360 
361 #define ON_COMPILER_GNU
362 #if !defined(_GNU_SOURCE)
363 #define _GNU_SOURCE
364 #endif
365 
366 /*
367 // Usage example - disables gcc warning xyz - See Gnu gcc docs for warning options
368 #pragma ON_PRAGMA_WARNING_PUSH
369 #pragma ON_PRAGMA_WARNING_DISABLE_CLANG("-Wxyx")
370 ...
371 #pragma ON_PRAGMA_WARNING_POP
372 */
373 #define ON_PRAGMA_WARNING_PUSH GCC diagnostic push // Gnu gcc warning state push
374 #define ON_PRAGMA_WARNING_POP GCC diagnostic pop // Gnu gcc warning state pop
375 #define ON_PRAGMA_WARNING_DISABLE_GNU(ON_PRAGMA_WARNING_DISABLE_param) GCC diagnostic ignored ON_PRAGMA_WARNING_DISABLE_param // Apple CLang warning disable
376 
377 
378 #if defined(__GNUC__) && (__GNUC__ > 4 || ( __GNUC__ == 4 && __GNUC_MINOR__ >= 7))
379 // C++11 noexcept and Rvalue references are in gcc 4.7 and later
380 #undef ON_NOEXCEPT
381 #define ON_NOEXCEPT noexcept
382 #if !defined(ON_HAS_RVALUEREF)
383 #define ON_HAS_RVALUEREF
384 #endif
385 
386 #else
387 #undef ON_HAS_RVALUEREF
388 #undef ON_NOEXCEPT
389 
390 #endif
391 
392 
393 #elif defined(__BORLANDC__)
394 /*
395 ////////////////////////////////////////////////////////////
396 ////////////////////////////////////////////////////////////
397 //
398 // ON_COMPILER_BORLANDC
399 //
400 */
401 #define ON_COMPILER_BORLANDC
402 
403 #endif
404 
405 
406 #if defined(ON_CLANG_CONSTRUCTOR_BUG)
407 // Clang as implemented by Apple has a bug and is unable to use
408 // a default constructor to initialize const statics.
409 // The Clang error message is
410 //
411 // ...: error: default initialization of an object of const type 'const ...' without a user-provided default constructor
412 //
413 // The ON_CLANG_CONSTRUCTOR_BUG_INIT function is used to replace the call to a default constructor with call
414 // to the copy constructor (which can be default).
415 //
416 // Example"
417 //
418 // class MyClass
419 // {
420 // public:
421 // MyClass() = default;
422 // ~MyClass() = default;
423 // MyClass(const MyClass&) = default;
424 // MyClass& operator=(const MyClass&) = default;
425 //
426 // int m_i = 0;
427 // };
428 // ...
429 // const MyClass c1; // fails with clang, works with gcc, Microsoft CL, ...
430 // const MyClass c2 ON_CLANG_CONSTRUCTOR_BUG_INIT(MyClass); // works with clang, gcc, Microsoft CL, ...
431 //
432 #define ON_CLANG_CONSTRUCTOR_BUG_INIT(ctor) = ctor()
433 #else
434 #define ON_CLANG_CONSTRUCTOR_BUG_INIT(ctor)
435 #endif
436 
437 /*
438 These defines will be set to something more appropriate when
439 opennurbs_system_compiler detects the compiler and platform.
440 */
441 #if !defined(ON_PRAGMA_WARNING_PUSH) && !defined(ON_PRAGMA_WARNING_POP)
442 #define ON_PRAGMA_WARNING_PUSH
443 #define ON_PRAGMA_WARNING_POP
444 #elif !defined(ON_PRAGMA_WARNING_PUSH) || !defined(ON_PRAGMA_WARNING_POP)
445 #error mistake in the compiler specific define setup above
446 #endif
447 
448 #if !defined(ON_PRAGMA_WARNING_DISABLE_MSC)
449 #define ON_PRAGMA_WARNING_DISABLE_MSC(ON_PRAGMA_WARNING_DISABLE_param)
450 #endif
451 
452 #if !defined(ON_PRAGMA_WARNING_DISABLE_CLANG)
453 #define ON_PRAGMA_WARNING_DISABLE_CLANG(ON_PRAGMA_WARNING_DISABLE_param)
454 #endif
455 
456 #if !defined(ON_PRAGMA_WARNING_DISABLE_GNU)
457 #define ON_PRAGMA_WARNING_DISABLE_GNU(ON_PRAGMA_WARNING_DISABLE_param)
458 #endif
459 
460 #if !defined(ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE) && !defined(ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE)
461 #define ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE ON_PRAGMA_WARNING_PUSH
462 #define ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE ON_PRAGMA_WARNING_POP
463 #endif
464 
465 #endif
466 
467 
+ +
+
+ diff --git a/6/dd/da0/class_o_n___earth_anchor_point-members.html b/6/dd/da0/class_o_n___earth_anchor_point-members.html index 0c4071d3..d80841ee 100644 --- a/6/dd/da0/class_o_n___earth_anchor_point-members.html +++ b/6/dd/da0/class_o_n___earth_anchor_point-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -115,11 +98,16 @@ $(function() { Write(ON_BinaryArchive &) constON_EarthAnchorPoint ~ON_EarthAnchorPoint()=defaultON_EarthAnchorPoint
+ +
+
+ diff --git a/6/dd/da0/class_o_n___uuid_ptr_list-members.html b/6/dd/da0/class_o_n___uuid_ptr_list-members.html index c027b554..a4cf595a 100644 --- a/6/dd/da0/class_o_n___uuid_ptr_list-members.html +++ b/6/dd/da0/class_o_n___uuid_ptr_list-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -150,11 +133,16 @@ $(function() { ~ON_SimpleArray()ON_SimpleArray< ON_UuidPtr >privatevirtual ~ON_UuidPtrList()=defaultON_UuidPtrList
+ +
+
+ diff --git a/6/dd/da7/class_o_n___file_stream.html b/6/dd/da7/class_o_n___file_stream.html index 0a8b9792..55071138 100644 --- a/6/dd/da7/class_o_n___file_stream.html +++ b/6/dd/da7/class_o_n___file_stream.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FileStream Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FileStream Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -778,11 +761,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/dd/da8/class_o_n___polyline.html b/6/dd/da8/class_o_n___polyline.html index ce0e7ca2..fcc51ddf 100644 --- a/6/dd/da8/class_o_n___polyline.html +++ b/6/dd/da8/class_o_n___polyline.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Polyline Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Polyline Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -810,11 +793,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/da8/opennurbs__3dm_8h_source.html b/6/dd/da8/opennurbs__3dm_8h_source.html index e0d50c24..25f3711b 100644 --- a/6/dd/da8/opennurbs__3dm_8h_source.html +++ b/6/dd/da8/opennurbs__3dm_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_3dm.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(OPENNURBS_THREEDM_INC_)
18 #define OPENNURBS_THREEDM_INC_
19 
20 /* 3dm defines, structs and typedefs */
21 
22 /* Typecode format 4 bytes long
23 
24  x xxxxxxxxxxxxxxx,x xxx xxxx xxxx x x xx
25  | | | | | | |
26  | | | |
27  | | | | +--- "stuff" bit
28  | | | |
29  | | | +-- specific codes
30  | | |
31  | | +-- RESERVED - DO NOT USE (should be 0) (will be used to control CRC on/off)
32  | |
33  | +-- category:_000 0000 0000 0001 Legacy geometry TCODE_LEGACY_GEOMETRY
34  | _000 0000 0000 0010 openNURBS object TCODE_OPENNURBS_OBJECT
35  | _000 0000 0000 0100 -- RESERVED - DO NOT USE (should be 0 in any typecode) --
36  | _000 0000 0000 1000 -- RESERVED - DO NOT USE (should be 0 in any typecode) --
37  | _000 0000 0001 0000 Geometry TCODE_GEOMETRY
38  | _000 0000 0010 0000 Annotation
39  | _000 0000 0100 0000 Display Attributes TCODE_DISPLAY
40  | _000 0000 1000 0000 Rendering TCODE_RENDER
41  | _000 0001 0000 0000
42  | _000 0010 0000 0000 Interface TCODE_INTERFACE
43  | _000 0100 0000 0000 -- RESERVED - DO NOT USE (should be 0 in any typecode) --
44  | _000 1000 0000 0000 Tolerances TCODE_TOLERANCE
45  | _001 0000 0000 0000 Tables TCODE_TABLE
46  | _010 0000 0000 0000 Table record TCODE_TABLEREC
47  | _100 0000 0000 0000 User information TCODE_USER
48  |
49  +-- format: 0 - data size in header - data block follows TCODE_SHORT
50  1 - data in header - no data block follows
51 
52 */
53 
54 
55 /*
56 // The TCODE_COMMENTBLOCK is the first chunk in the file, starts 32 bytes into
57 // the file, and contains text information terminated with a ^Z. This ^Z and
58 // contents of this chunk were expanded in February 2000. Files written with
59 // code released earlier than this will not have the ^Z.
60 //
61 // The TCODE_ENDOFFILE is the last chunk in the file and the first 4 bytes
62 // of information in this chunk is an integer that contains the file length.
63 // This chunk was added in February 2000 and files written with code released
64 // earlier than this will not have this termination block.
65 */
66 #define TCODE_COMMENTBLOCK 0x00000001
67 #define TCODE_ENDOFFILE 0x00007FFF
68 #define TCODE_ENDOFFILE_GOO 0x00007FFE /*
69  // this typecode is returned when
70  // a rogue eof marker is found
71  // Some v1 3dm file writers put
72  // these markers in a "goo".
73  // Simply skip these chunks and continue.
74  */
75 #define TCODE_LEGACY_GEOMETRY 0x00010000
76 #define TCODE_OPENNURBS_OBJECT 0x00020000
77 #define TCODE_GEOMETRY 0x00100000
78 #define TCODE_ANNOTATION 0x00200000
79 #define TCODE_DISPLAY 0x00400000
80 #define TCODE_RENDER 0x00800000
81 #define TCODE_INTERFACE 0x02000000
82 #define TCODE_TOLERANCE 0x08000000
83 #define TCODE_TABLE 0x10000000
84 #define TCODE_TABLEREC 0x20000000
85 #define TCODE_USER 0x40000000
86 #define TCODE_SHORT 0x80000000
87 
88 #define TCODE_CRC 0x8000
89 
90 #define TCODE_ANONYMOUS_CHUNK (TCODE_USER | TCODE_CRC | 0x0000 )
91 #define TCODE_UTF8_STRING_CHUNK (TCODE_USER | TCODE_CRC | 0x0001 )
92 #define TCODE_MODEL_ATTRIBUTES_CHUNK (TCODE_USER | TCODE_CRC | 0x0002 )
93 
94 #define TCODE_DICTIONARY (TCODE_USER | TCODE_CRC | 0x0010)
95 #define TCODE_DICTIONARY_ID (TCODE_USER | TCODE_CRC | 0x0011)
96 #define TCODE_DICTIONARY_ENTRY (TCODE_USER | TCODE_CRC | 0x0012)
97 #define TCODE_DICTIONARY_END (TCODE_USER | TCODE_SHORT | 0x0013)
98 #define TCODE_XDATA (TCODE_USER | 0x0001)
99 
100 
101 /* The openNURBS toolkit allows users to write all openNURBS classed that are
102 // derived from ON_Object using using TCODE_OPENNURBS_CLASS chunks.
103 // In the .3dm file these TCODE_OPENNURBS_CLASS chunks are always have the
104 // following format.
105 */
106 
107 /* tables added 17 February 2000 */
108 #define TCODE_MATERIAL_TABLE (TCODE_TABLE | 0x0010) /* rendering materials */
109 #define TCODE_LAYER_TABLE (TCODE_TABLE | 0x0011) /* layers */
110 #define TCODE_LIGHT_TABLE (TCODE_TABLE | 0x0012) /* rendering lights */
111 #define TCODE_OBJECT_TABLE (TCODE_TABLE | 0x0013) /* geometry and annotation */
112 #define TCODE_PROPERTIES_TABLE (TCODE_TABLE | 0x0014) /* model properties:
113  // revision history
114  // notes
115  // preview image
116  */
117 #define TCODE_SETTINGS_TABLE (TCODE_TABLE | 0x0015) /* file properties including,
118  // units, tolerancess,
119  // annotation defaults,
120  // render mesh defaults,
121  // current layer,
122  // current material,
123  // current color,
124  // named construction planes,
125  // named viewports,
126  // current viewports,
127  */
128 #define TCODE_BITMAP_TABLE (TCODE_TABLE | 0x0016) /* embedded bitmaps */
129 #define TCODE_USER_TABLE (TCODE_TABLE | 0x0017) /* user table */
130 
131 #define TCODE_GROUP_TABLE (TCODE_TABLE | 0x0018) /* group table */
132 
133 #define TCODE_FONT_TABLE (TCODE_TABLE | 0x0019) /* annotation font table */
134 #define TCODE_DIMSTYLE_TABLE (TCODE_TABLE | 0x0020) /* annotation dimension style table */
135 
136 #define TCODE_INSTANCE_DEFINITION_TABLE (TCODE_TABLE | 0x0021) /* instance definition table */
137 
138 #define TCODE_HATCHPATTERN_TABLE (TCODE_TABLE | 0x0022) /* hatch pattern table */
139 
140 #define TCODE_LINETYPE_TABLE (TCODE_TABLE | 0x0023) /* linetype table */
141 
142 #define TCODE_OBSOLETE_LAYERSET_TABLE (TCODE_TABLE | 0x0024) /* obsolete layer set table */
143 
144 #define TCODE_TEXTURE_MAPPING_TABLE (TCODE_TABLE | 0x0025) /* texture mappings */
145 
146 #define TCODE_HISTORYRECORD_TABLE (TCODE_TABLE | 0x0026) /* history records */
147 
148 #define TCODE_ENDOFTABLE 0xFFFFFFFF
149 
150 /* records in properties table */
151 #define TCODE_PROPERTIES_REVISIONHISTORY (TCODE_TABLEREC | TCODE_CRC | 0x0021)
152 #define TCODE_PROPERTIES_NOTES (TCODE_TABLEREC | TCODE_CRC | 0x0022)
153 #define TCODE_PROPERTIES_PREVIEWIMAGE (TCODE_TABLEREC | TCODE_CRC | 0x0023)
154 #define TCODE_PROPERTIES_APPLICATION (TCODE_TABLEREC | TCODE_CRC | 0x0024)
155 #define TCODE_PROPERTIES_COMPRESSED_PREVIEWIMAGE (TCODE_TABLEREC | TCODE_CRC | 0x0025)
156 #define TCODE_PROPERTIES_OPENNURBS_VERSION (TCODE_TABLEREC | TCODE_SHORT | 0x0026)
157 #define TCODE_PROPERTIES_AS_FILE_NAME (TCODE_TABLEREC | TCODE_CRC | 0x0027 )
158 
159 /* records in settings table */
160 #define TCODE_SETTINGS_PLUGINLIST (TCODE_TABLEREC | TCODE_CRC | 0x0135)
161 #define TCODE_SETTINGS_UNITSANDTOLS (TCODE_TABLEREC | TCODE_CRC | 0x0031)
162 #define TCODE_SETTINGS_RENDERMESH (TCODE_TABLEREC | TCODE_CRC | 0x0032)
163 #define TCODE_SETTINGS_ANALYSISMESH (TCODE_TABLEREC | TCODE_CRC | 0x0033)
164 #define TCODE_SETTINGS_ANNOTATION (TCODE_TABLEREC | TCODE_CRC | 0x0034)
165 #define TCODE_SETTINGS_NAMED_CPLANE_LIST (TCODE_TABLEREC | TCODE_CRC | 0x0035)
166 #define TCODE_SETTINGS_NAMED_VIEW_LIST (TCODE_TABLEREC | TCODE_CRC | 0x0036)
167 #define TCODE_SETTINGS_VIEW_LIST (TCODE_TABLEREC | TCODE_CRC | 0x0037)
168 #define TCODE_SETTINGS_CURRENT_LAYER_INDEX (TCODE_TABLEREC | TCODE_SHORT | 0x0038)
169 #define TCODE_SETTINGS_CURRENT_MATERIAL_INDEX (TCODE_TABLEREC | TCODE_CRC | 0x0039)
170 #define TCODE_SETTINGS_CURRENT_COLOR (TCODE_TABLEREC | TCODE_CRC | 0x003A)
171 #define TCODE_SETTINGS__NEVER__USE__THIS (TCODE_TABLEREC | TCODE_CRC | 0x003E)
172 #define TCODE_SETTINGS_CURRENT_WIRE_DENSITY (TCODE_TABLEREC | TCODE_SHORT | 0x003C)
173 #define TCODE_SETTINGS_RENDER (TCODE_TABLEREC | TCODE_CRC | 0x003D)
174 #define TCODE_SETTINGS_GRID_DEFAULTS (TCODE_TABLEREC | TCODE_CRC | 0x003F)
175 #define TCODE_SETTINGS_MODEL_URL (TCODE_TABLEREC | TCODE_CRC | 0x0131)
176 #define TCODE_SETTINGS_CURRENT_FONT_INDEX (TCODE_TABLEREC | TCODE_SHORT | 0x0132)
177 #define TCODE_SETTINGS_CURRENT_DIMSTYLE_INDEX (TCODE_TABLEREC | TCODE_SHORT | 0x0133)
178 /* added 29 October 2002 as a chunk to hold new and future ON_3dmSettings information */
179 #define TCODE_SETTINGS_ATTRIBUTES (TCODE_TABLEREC | TCODE_CRC | 0x0134)
180 /* 2016-Nov-28 RH-33298 ON_3dmRenderSettings user data in ON_3dmSettings.m_RenderSettings */
181 #define TCODE_SETTINGS_RENDER_USERDATA (TCODE_TABLEREC | TCODE_CRC | 0x0136)
182 
183 /* views are subrecords in the settings table */
184 #define TCODE_VIEW_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x003B)
185 /* subrecords if view record */
186 #define TCODE_VIEW_CPLANE (TCODE_TABLEREC | TCODE_CRC | 0x013B)
187 #define TCODE_VIEW_VIEWPORT (TCODE_TABLEREC | TCODE_CRC | 0x023B)
188 #define TCODE_VIEW_SHOWCONGRID (TCODE_TABLEREC | TCODE_SHORT | 0x033B)
189 #define TCODE_VIEW_SHOWCONAXES (TCODE_TABLEREC | TCODE_SHORT | 0x043B)
190 #define TCODE_VIEW_SHOWWORLDAXES (TCODE_TABLEREC | TCODE_SHORT | 0x053B)
191 #define TCODE_VIEW_TRACEIMAGE (TCODE_TABLEREC | TCODE_CRC | 0x063B)
192 #define TCODE_VIEW_WALLPAPER (TCODE_TABLEREC | TCODE_CRC | 0x073B)
193 #define TCODE_VIEW_WALLPAPER_V3 (TCODE_TABLEREC | TCODE_CRC | 0x074B)
194 #define TCODE_VIEW_TARGET (TCODE_TABLEREC | TCODE_CRC | 0x083B)
195 #define TCODE_VIEW_V3_DISPLAYMODE (TCODE_TABLEREC | TCODE_SHORT | 0x093B)
196 #define TCODE_VIEW_NAME (TCODE_TABLEREC | TCODE_CRC | 0x0A3B)
197 #define TCODE_VIEW_POSITION (TCODE_TABLEREC | TCODE_CRC | 0x0B3B)
198 
199 /* added 29 October 2002 as a chunk to hold new and future ON_3dmView information */
200 #define TCODE_VIEW_ATTRIBUTES (TCODE_TABLEREC | TCODE_CRC | 0x0C3B)
201 
202 /* added 27 June 2008 as a chunk to hold userdata on ON_Viewports saved in named view list */
203 #define TCODE_VIEW_VIEWPORT_USERDATA (TCODE_TABLEREC | TCODE_CRC | 0x0D3B)
204 
205 /* records in bitmap table */
206 #define TCODE_BITMAP_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0090) /* bitmap table record derived from ON_Bitmap */
207 
208 /* records in material table */
209 #define TCODE_MATERIAL_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0040) /* material table record derived from ON_Material */
210 
211 /* records in layer table */
212 #define TCODE_LAYER_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0050) /* layer table record derived from ON_Layer */
213 
214 /* records in light table */
215 #define TCODE_LIGHT_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0060) /* light table record derived from ON_Light */
216 #define TCODE_LIGHT_RECORD_ATTRIBUTES (TCODE_INTERFACE | TCODE_CRC | 0x0061) /* ON_3dmObjectAttributes chunk */
217 #define TCODE_LIGHT_RECORD_ATTRIBUTES_USERDATA (TCODE_INTERFACE | 0x0062) /* ON_3dmObjectAttributes userdata chunk */
218 
219 #define TCODE_LIGHT_RECORD_END (TCODE_INTERFACE | TCODE_SHORT | 0x006F)
220 
221 /* records in user table
222  Each user table entery has two top level chunks, a TCODE_USER_TABLE_UUID chunk
223  and a TCODE_USER_RECORD chunk.
224 */
225 
226 /* The TCODE_USER_TABLE_UUID chunk
227  contains the plug-in id and, if the archive is V5 or later
228  and was written by an opennurbs with version >= 200910190,
229  a TCODE_USER_TABLE_RECORD_HEADER chunk.
230 */
231 #define TCODE_USER_TABLE_UUID (TCODE_TABLEREC | TCODE_CRC | 0x0080)
232 /* the user record header was added in 200910190 and is inside the TCODE_USER_TABLE_UUID chunk */
233 #define TCODE_USER_TABLE_RECORD_HEADER (TCODE_TABLEREC | TCODE_CRC | 0x0082)
234 /* information saved by the plug-in is in a TCODE_USER_RECORD chunk */
235 #define TCODE_USER_RECORD (TCODE_TABLEREC | 0x0081)
236 
237 
238 /* records in group table */
239 #define TCODE_GROUP_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0073)
240 
241 /* records in font table */
242 #define TCODE_FONT_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0074)
243 
244 /* records in dimension style table */
245 #define TCODE_DIMSTYLE_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0075)
246 
247 /* records in instance definition table */
248 #define TCODE_INSTANCE_DEFINITION_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0076)
249 
250 /* records in hatch pattern table */
251 #define TCODE_HATCHPATTERN_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0077)
252 
253 /* records in linetye pattern table */
254 #define TCODE_LINETYPE_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0078)
255 
256 /* OBSOLETE records in layer set table */
257 #define TCODE_OBSOLETE_LAYERSET_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0079)
258 
259 /* records in linetye pattern table */
260 #define TCODE_TEXTURE_MAPPING_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x007A)
261 
262 /* records in history record pattern table */
263 #define TCODE_HISTORYRECORD_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x007B)
264 
265 /* records in object table */
266 #define TCODE_OBJECT_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0070)
267 #define TCODE_OBJECT_RECORD_TYPE (TCODE_INTERFACE | TCODE_SHORT | 0x0071) /* ON::object_type value */
268 #define TCODE_OBJECT_RECORD_ATTRIBUTES (TCODE_INTERFACE | TCODE_CRC | 0x0072) /* ON_3dmObjectAttributes chunk */
269 #define TCODE_OBJECT_RECORD_ATTRIBUTES_USERDATA (TCODE_INTERFACE | 0x0073) /* ON_3dmObjectAttributes userdata chunk */
270 #define TCODE_OBJECT_RECORD_HISTORY (TCODE_INTERFACE | TCODE_CRC | 0x0074) /* construction history */
271 #define TCODE_OBJECT_RECORD_HISTORY_HEADER (TCODE_INTERFACE | TCODE_CRC | 0x0075) /* construction history header*/
272 #define TCODE_OBJECT_RECORD_HISTORY_DATA (TCODE_INTERFACE | TCODE_CRC | 0x0076) /* construction history data */
273 #define TCODE_OBJECT_RECORD_END (TCODE_INTERFACE | TCODE_SHORT | 0x007F)
274 
275 /*
276 /////////////////////////////////////////////////////////////////////////////////////
277 //
278 // TCODE_OBJECT_RECORD
279 // 4 byte length of entire object record
280 //
281 // TCODE_OBJECT_RECORD_TYPE required - used to quickly filter and skip unwanted objects
282 // 4 byte ON::object_type
283 //
284 // TCODE_OPENNURBS_CLASS
285 // 4 byte length
286 // TCODE_OPENNURBS_CLASS_UUID
287 // 4 byte length = 20
288 // value of ON_ClassId::m_uuid for this class
289 // 4 byte CRC
290 // TCODE_OPENNURBS_CLASS_DATA
291 // 4 byte length
292 // class specific data for geometry or annotation object
293 // 4 byte CRC
294 // TCODE_OPENNURBS_CLASS_USERDATA (1 chunk per piece of user data)
295 // 4 byte length
296 // 2 byte chunk version 2.1
297 // TCODE_OPENNURBS_CLASS_USERDATA_HEADER
298 // 4 byte length
299 // 16 byte value of ON_ClassId::m_uuid for this child class of ON_UserData
300 // 16 byte value of ON_UserData::m_userdata_uuid
301 // 4 byte value of ON_UserData::m_userdata_copycount
302 // 128 byte value of ON_UserData::m_userdata_xform
303 // 16 byte value of ON_UserData::m_application_uuid (in ver 2.1 chunks)
304 // TCODE_ANONYMOUS_CHUNK
305 // 4 byte length
306 // specific user data
307 // TCODE_OPENNURBS_CLASS_END
308 //
309 // TCODE_OBJECT_RECORD_ATTRIBUTES (optional)
310 // 4 byte length
311 // ON_3dmObjectAttributes information
312 // 4 byte crc
313 //
314 // TCODE_OBJECT_RECORD_ATTRIBUTES_USERDATA (optional)
315 // 4 byte length
316 // TCODE_OPENNURBS_CLASS_USERDATA (1 chunk per piece of user data)
317 // 4 byte length
318 // 2 byte chunk version 2.1
319 // TCODE_OPENNURBS_CLASS_USERDATA_HEADER
320 // 4 byte length
321 // 16 byte value of ON_ClassId::m_uuid for this child class of ON_UserData
322 // 16 byte value of ON_UserData::m_userdata_uuid
323 // 4 byte value of ON_UserData::m_userdata_copycount
324 // 128 byte value of ON_UserData::m_userdata_xform
325 // 16 byte value of ON_UserData::m_application_uuid (in ver 2.1 chunks)
326 // TCODE_ANONYMOUS_CHUNK
327 // 4 byte length
328 // specific user data
329 //
330 // TCODE_OBJECT_RECORD_HISTORY (optional) construction history
331 // 4 byte length
332 // 2 byte chunk version
333 // TCODE_OBJECT_RECORD_HISTORY_HEADER
334 // 4 byte length
335 // 2 byte chunk version
336 // ...
337 // 4 byte crc
338 // TCODE_OBJECT_RECORD_HISTORY_DATA
339 // 4 byte length
340 // 2 byte chunk version
341 // ...
342 // 4 byte crc
343 //
344 // TCODE_OBJECT_RECORD_END required - marks end of object record
345 //
346 /////////////////////////////////////////////////////////////////////////////////////
347 */
348 
349 #define TCODE_OPENNURBS_CLASS (TCODE_OPENNURBS_OBJECT | 0x7FFA)
350 #define TCODE_OPENNURBS_CLASS_UUID (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x7FFB)
351 #define TCODE_OPENNURBS_CLASS_DATA (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x7FFC)
352 #define TCODE_OPENNURBS_CLASS_USERDATA (TCODE_OPENNURBS_OBJECT | 0x7FFD)
353 #define TCODE_OPENNURBS_CLASS_USERDATA_HEADER (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x7FF9)
354 #define TCODE_OPENNURBS_CLASS_END (TCODE_OPENNURBS_OBJECT | TCODE_SHORT | 0x7FFF)
355 
356 /*
357 /////////////////////////////////////////////////////////////////////////////////////
358 //
359 // TCODE_OPENNURBS_CLASS
360 // length of entire openNURBS class object chunk
361 //
362 // TCODE_OPENNURBS_CLASS_UUID
363 // length of uuid (16 byte UUID + 4 byte CRC)
364 // 16 byte UUID ( a.k.a. GUID ) openNURBS class ID - determines specific openNURBS class
365 // 4 bytes (32 bit CRC of the UUID)
366 //
367 // TCODE_OPENNURBS_CLASS_DATA
368 // length of object data
369 // ... data that defines object
370 // use ON_classname::Read() to read this data and ON_classname::Write()
371 // to write this data
372 // 4 bytes (32 bit CRC of the object data)
373 //
374 // TCODE_OPENNURBS_CLASS_USERDATA ( 0 or more user data chunks)
375 //
376 // TCODE_OPENNURBS_CLASS_END
377 // 4 bytes = 0
378 //
379 /////////////////////////////////////////////////////////////////////////////////////
380 */
381 
382 /*
383 /////////////////////////////////////////////////////////////////////////////////////
384 //
385 //
386 // The TCODEs below were used in the version 1 file format and are needed so that
387 // the these files can be read and (optionally) written by the current OpenNURBS
388 // toolkit.
389 //
390 //
391 /////////////////////////////////////////////////////////////////////////////////////
392 */
393 
394 
395 #define TCODE_ANNOTATION_SETTINGS (TCODE_ANNOTATION | 0x0001)
396 
397 #define TCODE_TEXT_BLOCK (TCODE_ANNOTATION | 0x0004)
398 #define TCODE_ANNOTATION_LEADER (TCODE_ANNOTATION | 0x0005)
399 #define TCODE_LINEAR_DIMENSION (TCODE_ANNOTATION | 0x0006)
400 #define TCODE_ANGULAR_DIMENSION (TCODE_ANNOTATION | 0x0007)
401 #define TCODE_RADIAL_DIMENSION (TCODE_ANNOTATION | 0x0008)
402 
403 /* old RhinoIO toolkit (pre February 2000) defines */
404 #define TCODE_RHINOIO_OBJECT_NURBS_CURVE (TCODE_OPENNURBS_OBJECT | 0x0008) /* old CRhinoNurbsCurve */
405 #define TCODE_RHINOIO_OBJECT_NURBS_SURFACE (TCODE_OPENNURBS_OBJECT | 0x0009) /* old CRhinoNurbsSurface */
406 #define TCODE_RHINOIO_OBJECT_BREP (TCODE_OPENNURBS_OBJECT | 0x000B) /* old CRhinoBrep */
407 #define TCODE_RHINOIO_OBJECT_DATA (TCODE_OPENNURBS_OBJECT | 0xFFFE) /* obsolete - don't confuse with TCODE_OPENNURBS_OBJECT_DATA */
408 #define TCODE_RHINOIO_OBJECT_END (TCODE_OPENNURBS_OBJECT | 0xFFFF) /* obsolete - don't confuse with TCODE_OPENNURBS_OBJECT_END */
409 
410 /* OpenNURBS classes the require a unique tcode */
411 #define TCODE_OPENNURBS_BUFFER (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x0100) /* chunk stores ON_Buffer classes */
412 
413 /* legacy objects from Rhino 1.x */
414 #define TCODE_LEGACY_ASM (TCODE_LEGACY_GEOMETRY | 0x0001)
415 #define TCODE_LEGACY_PRT (TCODE_LEGACY_GEOMETRY | 0x0002)
416 #define TCODE_LEGACY_SHL (TCODE_LEGACY_GEOMETRY | 0x0003)
417 #define TCODE_LEGACY_FAC (TCODE_LEGACY_GEOMETRY | 0x0004)
418 #define TCODE_LEGACY_BND (TCODE_LEGACY_GEOMETRY | 0x0005)
419 #define TCODE_LEGACY_TRM (TCODE_LEGACY_GEOMETRY | 0x0006)
420 #define TCODE_LEGACY_SRF (TCODE_LEGACY_GEOMETRY | 0x0007)
421 #define TCODE_LEGACY_CRV (TCODE_LEGACY_GEOMETRY | 0x0008)
422 #define TCODE_LEGACY_SPL (TCODE_LEGACY_GEOMETRY | 0x0009)
423 #define TCODE_LEGACY_PNT (TCODE_LEGACY_GEOMETRY | 0x000A)
424 
425 #define TCODE_STUFF 0x0100
426 
427 #define TCODE_LEGACY_ASMSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_ASM)
428 #define TCODE_LEGACY_PRTSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_PRT)
429 #define TCODE_LEGACY_SHLSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_SHL)
430 #define TCODE_LEGACY_FACSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_FAC)
431 #define TCODE_LEGACY_BNDSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_BND)
432 #define TCODE_LEGACY_TRMSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_TRM)
433 #define TCODE_LEGACY_SRFSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_SRF)
434 #define TCODE_LEGACY_CRVSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_CRV)
435 #define TCODE_LEGACY_SPLSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_SPL)
436 #define TCODE_LEGACY_PNTSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_PNT)
437 
438 /* legacy objects from Rhino 1.x */
439 #define TCODE_RH_POINT (TCODE_GEOMETRY | 0x0001)
440 
441 #define TCODE_RH_SPOTLIGHT (TCODE_RENDER | 0x0001)
442 
443 #define TCODE_OLD_RH_TRIMESH (TCODE_GEOMETRY | 0x0011)
444 #define TCODE_OLD_MESH_VERTEX_NORMALS (TCODE_GEOMETRY | 0x0012)
445 #define TCODE_OLD_MESH_UV (TCODE_GEOMETRY | 0x0013)
446 #define TCODE_OLD_FULLMESH (TCODE_GEOMETRY | 0x0014)
447 
448 
449 #define TCODE_MESH_OBJECT (TCODE_GEOMETRY | 0x0015)
450 #define TCODE_COMPRESSED_MESH_GEOMETRY (TCODE_GEOMETRY | 0x0017)
451 #define TCODE_ANALYSIS_MESH (TCODE_GEOMETRY | 0x0018)
452 
453 #define TCODE_NAME (TCODE_INTERFACE | 0x0001)
454 #define TCODE_VIEW (TCODE_INTERFACE | 0x0002)
455 #define TCODE_CPLANE (TCODE_INTERFACE | 0x0003)
456 
457 #define TCODE_NAMED_CPLANE (TCODE_INTERFACE | 0x0004)
458 #define TCODE_NAMED_VIEW (TCODE_INTERFACE | 0x0005)
459 #define TCODE_VIEWPORT (TCODE_INTERFACE | 0x0006)
460 
461 #define TCODE_SHOWGRID (TCODE_SHORT | TCODE_INTERFACE | 0x0007)
462 #define TCODE_SHOWGRIDAXES (TCODE_SHORT | TCODE_INTERFACE | 0x0008)
463 #define TCODE_SHOWWORLDAXES (TCODE_SHORT | TCODE_INTERFACE | 0x0009)
464 
465 #define TCODE_VIEWPORT_POSITION (TCODE_INTERFACE | 0x000A)
466 #define TCODE_VIEWPORT_TRACEINFO (TCODE_INTERFACE | 0x000B)
467 #define TCODE_SNAPSIZE (TCODE_INTERFACE | 0x000C)
468 #define TCODE_NEAR_CLIP_PLANE (TCODE_INTERFACE | 0x000D)
469 #define TCODE_HIDE_TRACE (TCODE_INTERFACE | 0x000E)
470 
471 #define TCODE_NOTES (TCODE_INTERFACE | 0x000F)
472 #define TCODE_UNIT_AND_TOLERANCES (TCODE_INTERFACE | 0x0010)
473 
474 #define TCODE_MAXIMIZED_VIEWPORT (TCODE_SHORT | TCODE_INTERFACE | 0x0011)
475 #define TCODE_VIEWPORT_WALLPAPER (TCODE_INTERFACE | 0x0012)
476 
477 
478 #define TCODE_SUMMARY (TCODE_INTERFACE | 0x0013)
479 #define TCODE_BITMAPPREVIEW (TCODE_INTERFACE | 0x0014)
480 #define TCODE_VIEWPORT_V1_DISPLAYMODE (TCODE_SHORT | TCODE_INTERFACE | 0x0015)
481 
482 
483 #define TCODE_LAYERTABLE (TCODE_SHORT | TCODE_TABLE | 0x0001) /* obsolete - do not use */
484 #define TCODE_LAYERREF (TCODE_SHORT | TCODE_TABLEREC | 0x0001)
485 
486 #define TCODE_RGB (TCODE_SHORT | TCODE_DISPLAY | 0x0001)
487 #define TCODE_TEXTUREMAP (TCODE_DISPLAY | 0x0002)
488 #define TCODE_BUMPMAP (TCODE_DISPLAY | 0x0003)
489 #define TCODE_TRANSPARENCY (TCODE_SHORT | TCODE_DISPLAY | 0x0004)
490 #define TCODE_DISP_AM_RESOLUTION (TCODE_SHORT | TCODE_DISPLAY | 0x0005)
491 #define TCODE_RGBDISPLAY (TCODE_SHORT | TCODE_DISPLAY | 0x0006) /* will be used for color by object */
492 #define TCODE_RENDER_MATERIAL_ID (TCODE_DISPLAY | 0x0007) /* id for render material */
493 
494 #define TCODE_LAYER (TCODE_DISPLAY | 0x0010)
495 
496 /* obsolete layer typecodes from earlier betas - not used anymore */
497 #define TCODE_LAYER_OBSELETE_1 (TCODE_SHORT | TCODE_DISPLAY | 0x0013)
498 #define TCODE_LAYER_OBSELETE_2 (TCODE_SHORT | TCODE_DISPLAY | 0x0014)
499 #define TCODE_LAYER_OBSELETE_3 (TCODE_SHORT | TCODE_DISPLAY | 0x0015)
500 
501 /* these were only ever used by AccuModel and never by Rhino */
502 #define TCODE_LAYERON (TCODE_SHORT | TCODE_DISPLAY | 0x0016)
503 #define TCODE_LAYERTHAWED (TCODE_SHORT | TCODE_DISPLAY | 0x0017)
504 #define TCODE_LAYERLOCKED (TCODE_SHORT | TCODE_DISPLAY | 0x0018)
505 
506 
507 #define TCODE_LAYERVISIBLE (TCODE_SHORT | TCODE_DISPLAY | 0x0012)
508 #define TCODE_LAYERPICKABLE (TCODE_SHORT | TCODE_DISPLAY | 0x0030)
509 #define TCODE_LAYERSNAPABLE (TCODE_SHORT | TCODE_DISPLAY | 0x0031)
510 #define TCODE_LAYERRENDERABLE (TCODE_SHORT | TCODE_DISPLAY | 0x0032)
511 
512 
513 /* use LAYERSTATE ( 0 = LAYER_ON, 1 = LAYER_OFF, 2 = LAYER_LOCKED ) instead of above individual toggles */
514 #define TCODE_LAYERSTATE (TCODE_SHORT | TCODE_DISPLAY | 0x0033)
515 #define TCODE_LAYERINDEX (TCODE_SHORT | TCODE_DISPLAY | 0x0034)
516 #define TCODE_LAYERMATERIALINDEX (TCODE_SHORT | TCODE_DISPLAY | 0x0035)
517 
518 #define TCODE_RENDERMESHPARAMS (TCODE_DISPLAY | 0x0020) /* block of parameters for render meshes */
519 
520 
521 
522 #define TCODE_DISP_CPLINES (TCODE_SHORT | TCODE_DISPLAY | 0x0022)
523 #define TCODE_DISP_MAXLENGTH (TCODE_DISPLAY | 0x0023)
524 
525 #define TCODE_CURRENTLAYER (TCODE_SHORT | TCODE_DISPLAY | 0x0025 )
526 
527 #define TCODE_LAYERNAME (TCODE_DISPLAY | 0x0011)
528 
529 #define TCODE_LEGACY_TOL_FIT (TCODE_TOLERANCE | 0x0001)
530 #define TCODE_LEGACY_TOL_ANGLE (TCODE_TOLERANCE | 0x0002)
531 
532 #endif
+ +
+
+ diff --git a/6/dd/dbe/opennurbs__hash__table_8h_source.html b/6/dd/dbe/opennurbs__hash__table_8h_source.html index 5ad2531f..bc228fe9 100644 --- a/6/dd/dbe/opennurbs__hash__table_8h_source.html +++ b/6/dd/dbe/opennurbs__hash__table_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_hash_table.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_hash_table.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/dc9/struct_o_n___windows_r_g_b_q_u_a_d.html b/6/dd/dc9/struct_o_n___windows_r_g_b_q_u_a_d.html index 8c045dcf..4eebb369 100644 --- a/6/dd/dc9/struct_o_n___windows_r_g_b_q_u_a_d.html +++ b/6/dd/dc9/struct_o_n___windows_r_g_b_q_u_a_d.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_WindowsRGBQUAD Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_WindowsRGBQUAD Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -157,11 +140,16 @@ Public Attributes
+ +
+
+ diff --git a/6/dd/dd5/class_o_n__2f_vector_array-members.html b/6/dd/dd5/class_o_n__2f_vector_array-members.html index 618a5466..2c5b9e82 100644 --- a/6/dd/dd5/class_o_n__2f_vector_array-members.html +++ b/6/dd/dd5/class_o_n__2f_vector_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dd/dd9/class_o_n__2d_point.html b/6/dd/dd9/class_o_n__2d_point.html index 98c78796..b23bf761 100644 --- a/6/dd/dd9/class_o_n__2d_point.html +++ b/6/dd/dd9/class_o_n__2d_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2dPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2dPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2131,11 +2114,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/ddc/class_o_n___arithmetic_calculator.html b/6/dd/ddc/class_o_n___arithmetic_calculator.html index a2fc41ab..165a024c 100644 --- a/6/dd/ddc/class_o_n___arithmetic_calculator.html +++ b/6/dd/ddc/class_o_n___arithmetic_calculator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ArithmeticCalculator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ArithmeticCalculator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -619,11 +602,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/dd/ddf/class_o_n___s_h_a1___hash.html b/6/dd/ddf/class_o_n___s_h_a1___hash.html index 72a03592..81388439 100644 --- a/6/dd/ddf/class_o_n___s_h_a1___hash.html +++ b/6/dd/ddf/class_o_n___s_h_a1___hash.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SHA1_Hash Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SHA1_Hash Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -978,11 +961,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/de8/class_o_n___brep_edge.html b/6/dd/de8/class_o_n___brep_edge.html index 6dd2a601..3f971357 100644 --- a/6/dd/de8/class_o_n___brep_edge.html +++ b/6/dd/de8/class_o_n___brep_edge.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepEdge Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepEdge Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1146,11 +1129,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/dd/df2/class_o_n__3dm_settings.html b/6/dd/df2/class_o_n__3dm_settings.html index c17b4a65..06ab85dc 100644 --- a/6/dd/df2/class_o_n__3dm_settings.html +++ b/6/dd/df2/class_o_n__3dm_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1089,11 +1072,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/df6/class_o_n_x___model_test.html b/6/dd/df6/class_o_n_x___model_test.html index 9978b2d4..62587a41 100644 --- a/6/dd/df6/class_o_n_x___model_test.html +++ b/6/dd/df6/class_o_n_x___model_test.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ONX_ModelTest Class Reference - - - - - - - + + + + + openNURBS SDK Help: ONX_ModelTest Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1115,11 +1098,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/dd/dfc/class_o_n___manifest_map-members.html b/6/dd/dfc/class_o_n___manifest_map-members.html index 2a20a545..b426d1cf 100644 --- a/6/dd/dfc/class_o_n___manifest_map-members.html +++ b/6/dd/dfc/class_o_n___manifest_map-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -82,11 +65,16 @@ $(function() { UpdatetMapItemDestination(const class ON_ManifestMapItem &map_item)ON_ManifestMap ~ON_ManifestMap()ON_ManifestMap
+ +
+
+ diff --git a/6/dd/dfe/class_o_n___brep_face_array-members.html b/6/dd/dfe/class_o_n___brep_face_array-members.html index b65215ad..cdef6a48 100644 --- a/6/dd/dfe/class_o_n___brep_face_array-members.html +++ b/6/dd/dfe/class_o_n___brep_face_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/de/d00/class_o_n___nurbs_cage-members.html b/6/de/d00/class_o_n___nurbs_cage-members.html index a13a5b1d..d9567a26 100644 --- a/6/de/d00/class_o_n___nurbs_cage-members.html +++ b/6/de/d00/class_o_n___nurbs_cage-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -200,11 +183,16 @@ $(function() { ~ON_NurbsCage()ON_NurbsCage ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/de/d04/class_o_n__3f_vector-members.html b/6/de/d04/class_o_n__3f_vector-members.html index 8a01da26..1c87e29a 100644 --- a/6/de/d04/class_o_n__3f_vector-members.html +++ b/6/de/d04/class_o_n__3f_vector-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -164,11 +147,16 @@ $(function() { ZeroVectorON_3fVectorstatic ~ON_3fVector()=defaultON_3fVector
+ +
+
+ diff --git a/6/de/d16/class_o_n__2d_vector_array-members.html b/6/de/d16/class_o_n__2d_vector_array-members.html index 3532549f..08ed4c57 100644 --- a/6/de/d16/class_o_n__2d_vector_array-members.html +++ b/6/de/d16/class_o_n__2d_vector_array-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d18/struct_o_n___r_tree_node.html b/6/de/d18/struct_o_n___r_tree_node.html index 70dc5901..8d020a0a 100644 --- a/6/de/d18/struct_o_n___r_tree_node.html +++ b/6/de/d18/struct_o_n___r_tree_node.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeNode Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeNode Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -194,11 +177,16 @@ Public Attributes
+ +
+
+ diff --git a/6/de/d1d/class_o_n___document_user_string_list.html b/6/de/d1d/class_o_n___document_user_string_list.html index d1f7df3e..96a89142 100644 --- a/6/de/d1d/class_o_n___document_user_string_list.html +++ b/6/de/d1d/class_o_n___document_user_string_list.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DocumentUserStringList Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DocumentUserStringList Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -373,11 +356,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/de/d23/class_o_n__3dm_i_o_settings.html b/6/de/d23/class_o_n__3dm_i_o_settings.html index 3f29d519..8fa2d783 100644 --- a/6/de/d23/class_o_n__3dm_i_o_settings.html +++ b/6/de/d23/class_o_n__3dm_i_o_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmIOSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmIOSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -294,11 +277,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/de/d23/class_o_n__w_string-members.html b/6/de/d23/class_o_n__w_string-members.html index 2be8b1d2..ecfd4a3a 100644 --- a/6/de/d23/class_o_n__w_string-members.html +++ b/6/de/d23/class_o_n__w_string-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -277,11 +260,16 @@ $(function() { WildCardMatchNoCase(const wchar_t *) constON_wString ~ON_wString()ON_wString
+ +
+
+ diff --git a/6/de/d29/class_o_n__3dm_wallpaper_image.html b/6/de/d29/class_o_n__3dm_wallpaper_image.html index 34ec6c9a..d31dac82 100644 --- a/6/de/d29/class_o_n__3dm_wallpaper_image.html +++ b/6/de/d29/class_o_n__3dm_wallpaper_image.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmWallpaperImage Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmWallpaperImage Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -273,11 +256,16 @@ Public Attributes
+ +
+
+ diff --git a/6/de/d34/class_o_n___component_manifest_item.html b/6/de/d34/class_o_n___component_manifest_item.html index 85d7dca8..64872f3d 100644 --- a/6/de/d34/class_o_n___component_manifest_item.html +++ b/6/de/d34/class_o_n___component_manifest_item.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ComponentManifestItem Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ComponentManifestItem Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -870,11 +853,16 @@ Friends
+ +
+
+ diff --git a/6/de/d36/class_o_n___binary_file.html b/6/de/d36/class_o_n___binary_file.html index 230304ca..72506c8f 100644 --- a/6/de/d36/class_o_n___binary_file.html +++ b/6/de/d36/class_o_n___binary_file.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BinaryFile Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BinaryFile Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1450,11 +1433,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/de/d37/class_o_n___dim_style_1_1_dimstyle_field.html b/6/de/d37/class_o_n___dim_style_1_1_dimstyle_field.html index 1dba8d04..8ea9fcd5 100644 --- a/6/de/d37/class_o_n___dim_style_1_1_dimstyle_field.html +++ b/6/de/d37/class_o_n___dim_style_1_1_dimstyle_field.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_DimStyle::DimstyleField Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_DimStyle::DimstyleField Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d42/class_o_n___rtf_parser.html b/6/de/d42/class_o_n___rtf_parser.html index 51757b78..a9e03820 100644 --- a/6/de/d42/class_o_n___rtf_parser.html +++ b/6/de/d42/class_o_n___rtf_parser.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RtfParser Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RtfParser Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -124,11 +107,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/de/d46/class_o_n___model_component_content_mark-members.html b/6/de/d46/class_o_n___model_component_content_mark-members.html index 5e19f4b0..190ad21c 100644 --- a/6/de/d46/class_o_n___model_component_content_mark-members.html +++ b/6/de/d46/class_o_n___model_component_content_mark-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/de/d58/opennurbs__textiterator_8h_source.html b/6/de/d58/opennurbs__textiterator_8h_source.html index faf34a74..183150f2 100644 --- a/6/de/d58/opennurbs__textiterator_8h_source.html +++ b/6/de/d58/opennurbs__textiterator_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textiterator.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_textiterator.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d5b/class_o_n__2f_point.html b/6/de/d5b/class_o_n__2f_point.html index 130d7c4c..9b25347c 100644 --- a/6/de/d5b/class_o_n__2f_point.html +++ b/6/de/d5b/class_o_n__2f_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2fPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2fPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2052,11 +2035,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/de/d5d/class_o_n___obj_ref___i_ref_i_d.html b/6/de/d5d/class_o_n___obj_ref___i_ref_i_d.html index 6dbb6cac..6aa87655 100644 --- a/6/de/d5d/class_o_n___obj_ref___i_ref_i_d.html +++ b/6/de/d5d/class_o_n___obj_ref___i_ref_i_d.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ObjRef_IRefID Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ObjRef_IRefID Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -370,11 +353,16 @@ Public Attributes
+ +
+
+ diff --git a/6/de/d63/class_o_n___obj_ref_evaluation_parameter.html b/6/de/d63/class_o_n___obj_ref_evaluation_parameter.html index f0398cb0..a4fd2ab1 100644 --- a/6/de/d63/class_o_n___obj_ref_evaluation_parameter.html +++ b/6/de/d63/class_o_n___obj_ref_evaluation_parameter.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ObjRefEvaluationParameter Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ObjRefEvaluationParameter Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -259,11 +242,16 @@ Public Attributes
+ +
+
+ diff --git a/6/de/d65/struct_o_n___mesh_topology_vertex.html b/6/de/d65/struct_o_n___mesh_topology_vertex.html index a54f9450..4ab97d25 100644 --- a/6/de/d65/struct_o_n___mesh_topology_vertex.html +++ b/6/de/d65/struct_o_n___mesh_topology_vertex.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshTopologyVertex Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshTopologyVertex Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -144,11 +127,16 @@ Public Attributes
+ +
+
+ diff --git a/6/de/d67/opennurbs__matrix_8h_source.html b/6/de/d67/opennurbs__matrix_8h_source.html index f09e6a2e..e8371cc0 100644 --- a/6/de/d67/opennurbs__matrix_8h_source.html +++ b/6/de/d67/opennurbs__matrix_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_matrix.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_matrix.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d76/opennurbs__object__history_8h_source.html b/6/de/d76/opennurbs__object__history_8h_source.html index 45dbc899..9e29f82e 100644 --- a/6/de/d76/opennurbs__object__history_8h_source.html +++ b/6/de/d76/opennurbs__object__history_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_object_history.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_object_history.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d84/openurbs__public_8h_source.html b/6/de/d84/openurbs__public_8h_source.html index 30efd4fe..b315ebb7 100644 --- a/6/de/d84/openurbs__public_8h_source.html +++ b/6/de/d84/openurbs__public_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/openurbs_public.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/openurbs_public.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 ////////////////////////////////////////////////////////////////
18 //
19 // Includes all openNURBS toolkit headers required to use the
20 // openNURBS toolkit library. See readme.txt for details.
21 //
22 ////////////////////////////////////////////////////////////////
23 
24 #if !defined(OPENNURBS_PUBLIC_INC_)
25 #define OPENNURBS_PUBLIC_INC_
26 
27 #if defined(ON_COMPILING_OPENNURBS)
28 #error Never include opennurbs_public.h when building opennurbs libraries.
29 #endif
30 
31 #if defined(OPENNURBS_INC_)
32 
33 // If you are building a Rhino plug-in or using opennurbs as
34 // part of the Rhino SDK, then include opennurbs.h.
35 //
36 // If you are building your own application and linking with one of the
37 // opennurbs_public libraries for .3dm file IO, then include opennurbs_public.h.
38 //
39 #error Your project should include exactly one of opennurbs_public.h or opennurbs.h. See comment above.
40 #endif
41 
42 #if !defined(OPENNURBS_PUBLIC)
43 #define OPENNURBS_PUBLIC
44 #endif
45 
46 #include "opennurbs.h"
47 
48 #endif
+ +
+
+ diff --git a/6/de/d85/opennurbs__photogrammetry_8h_source.html b/6/de/d85/opennurbs__photogrammetry_8h_source.html index 95802a97..a90135aa 100644 --- a/6/de/d85/opennurbs__photogrammetry_8h_source.html +++ b/6/de/d85/opennurbs__photogrammetry_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_photogrammetry.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_photogrammetry.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d86/class_o_n___windows_bitmap_ex-members.html b/6/de/d86/class_o_n___windows_bitmap_ex-members.html index 06fbbe7a..334abf1b 100644 --- a/6/de/d86/class_o_n___windows_bitmap_ex-members.html +++ b/6/de/d86/class_o_n___windows_bitmap_ex-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -297,11 +280,16 @@ $(function() { ~ON_WindowsBitmap()ON_WindowsBitmap ~ON_WindowsBitmapEx()=defaultON_WindowsBitmapEx
+ +
+
+ diff --git a/6/de/d88/class_o_n___class_id-members.html b/6/de/d88/class_o_n___class_id-members.html index 0a941081..66f25dbf 100644 --- a/6/de/d88/class_o_n___class_id-members.html +++ b/6/de/d88/class_o_n___class_id-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -85,11 +68,16 @@ $(function() { Uuid() constON_ClassId ~ON_ClassId()ON_ClassId
+ +
+
+ diff --git a/6/de/d8b/class_o_n__2i_bounding_box-members.html b/6/de/d8b/class_o_n__2i_bounding_box-members.html index 51fb4224..c0719a74 100644 --- a/6/de/d8b/class_o_n__2i_bounding_box-members.html +++ b/6/de/d8b/class_o_n__2i_bounding_box-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -79,11 +62,16 @@ $(function() { ZeroON_2iBoundingBoxstatic ~ON_2iBoundingBox()=defaultON_2iBoundingBox
+ +
+
+ diff --git a/6/de/d91/class_o_n___mesh_face.html b/6/de/d91/class_o_n___mesh_face.html index a7e410d4..91702932 100644 --- a/6/de/d91/class_o_n___mesh_face.html +++ b/6/de/d91/class_o_n___mesh_face.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshFace Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshFace Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -566,11 +549,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/de/d92/opennurbs__base32_8h_source.html b/6/de/d92/opennurbs__base32_8h_source.html index bdd6e49d..bace8e60 100644 --- a/6/de/d92/opennurbs__base32_8h_source.html +++ b/6/de/d92/opennurbs__base32_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_base32.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_base32.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/d9b/class_o_n___bezier_cage_morph.html b/6/de/d9b/class_o_n___bezier_cage_morph.html index e1676a4a..b1c02cbd 100644 --- a/6/de/d9b/class_o_n___bezier_cage_morph.html +++ b/6/de/d9b/class_o_n___bezier_cage_morph.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BezierCageMorph Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BezierCageMorph Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -371,11 +354,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/de/d9f/class_o_n___bitmap.html b/6/de/d9f/class_o_n___bitmap.html index 8ae4bcc1..e72e2ae7 100644 --- a/6/de/d9f/class_o_n___bitmap.html +++ b/6/de/d9f/class_o_n___bitmap.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Bitmap Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Bitmap Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1087,11 +1070,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/de/da1/class_o_n___fixed_size_pool_iterator.html b/6/de/da1/class_o_n___fixed_size_pool_iterator.html index fb5351a5..a35a7d1d 100644 --- a/6/de/da1/class_o_n___fixed_size_pool_iterator.html +++ b/6/de/da1/class_o_n___fixed_size_pool_iterator.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_FixedSizePoolIterator Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_FixedSizePoolIterator Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -312,11 +295,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/de/da2/class_o_n___hash32_table_item.html b/6/de/da2/class_o_n___hash32_table_item.html index bcb3955d..4079bdfe 100644 --- a/6/de/da2/class_o_n___hash32_table_item.html +++ b/6/de/da2/class_o_n___hash32_table_item.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Hash32TableItem Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Hash32TableItem Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -296,11 +279,16 @@ Friends
+ +
+
+ diff --git a/6/de/da2/opennurbs__ipoint_8h_source.html b/6/de/da2/opennurbs__ipoint_8h_source.html index 50bbf2b9..007e4037 100644 --- a/6/de/da2/opennurbs__ipoint_8h_source.html +++ b/6/de/da2/opennurbs__ipoint_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_ipoint.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_ipoint.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/da8/struct_o_n___mesh_topology_edge-members.html b/6/de/da8/struct_o_n___mesh_topology_edge-members.html index ac51cf3a..0590e1a2 100644 --- a/6/de/da8/struct_o_n___mesh_topology_edge-members.html +++ b/6/de/da8/struct_o_n___mesh_topology_edge-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -70,11 +53,16 @@ $(function() { m_topfiON_MeshTopologyEdge m_topviON_MeshTopologyEdge
+ +
+
+ diff --git a/6/de/daf/class_o_n_x___model___user_data-members.html b/6/de/daf/class_o_n_x___model___user_data-members.html index bd84758a..bc824833 100644 --- a/6/de/daf/class_o_n_x___model___user_data-members.html +++ b/6/de/daf/class_o_n_x___model___user_data-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -76,11 +59,16 @@ $(function() { operator=(const ONX_Model_UserData &)=defaultONX_Model_UserData ~ONX_Model_UserData()=defaultONX_Model_UserData
+ +
+
+ diff --git a/6/de/db8/class_o_n___group-members.html b/6/de/db8/class_o_n___group-members.html index c153966a..dbd50852 100644 --- a/6/de/db8/class_o_n___group-members.html +++ b/6/de/db8/class_o_n___group-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -259,11 +242,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/de/db9/class_o_n___evaluator-members.html b/6/de/db9/class_o_n___evaluator-members.html index 0dd06a39..4820a716 100644 --- a/6/de/db9/class_o_n___evaluator-members.html +++ b/6/de/db9/class_o_n___evaluator-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -78,11 +61,16 @@ $(function() { Periodic(int parameter_index) constON_Evaluator ~ON_Evaluator()ON_Evaluatorvirtual
+ +
+
+ diff --git a/6/de/dc7/class_o_n___brep-members.html b/6/de/dc7/class_o_n___brep-members.html index 9ea7723a..ee508a7b 100644 --- a/6/de/dc7/class_o_n___brep-members.html +++ b/6/de/dc7/class_o_n___brep-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -379,11 +362,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/de/dcf/class_o_n___extrusion.html b/6/de/dcf/class_o_n___extrusion.html index 1542551a..8872d5b6 100644 --- a/6/de/dcf/class_o_n___extrusion.html +++ b/6/de/dcf/class_o_n___extrusion.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Extrusion Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Extrusion Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -3571,11 +3554,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/de/dd1/opennurbs__linetype_8h_source.html b/6/de/dd1/opennurbs__linetype_8h_source.html index 697e4a98..f04fd8d7 100644 --- a/6/de/dd1/opennurbs__linetype_8h_source.html +++ b/6/de/dd1/opennurbs__linetype_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_linetype.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_linetype.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/dd6/class_o_n__2i_point.html b/6/de/dd6/class_o_n__2i_point.html index 55264a94..968fbfee 100644 --- a/6/de/dd6/class_o_n__2i_point.html +++ b/6/de/dd6/class_o_n__2i_point.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2iPoint Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2iPoint Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -495,11 +478,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/de/ddc/class_o_n___nurbs_surface.html b/6/de/ddc/class_o_n___nurbs_surface.html index 0e0d1443..5550909e 100644 --- a/6/de/ddc/class_o_n___nurbs_surface.html +++ b/6/de/ddc/class_o_n___nurbs_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_NurbsSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_NurbsSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -4127,11 +4110,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/de/de7/opennurbs__std__string_8h_source.html b/6/de/de7/opennurbs__std__string_8h_source.html index c355f3aa..19dc42a6 100644 --- a/6/de/de7/opennurbs__std__string_8h_source.html +++ b/6/de/de7/opennurbs__std__string_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_std_string.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_std_string.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2013 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(ON_STD_STRING_INC_)
18 #define ON_STD_STRING_INC_
19 
20 /*
21 When the predecessor of opennurbs was released in 1995, there was
22 no robust corss platform support for dynamic string classes.
23 In order to provide robust dynamic string support, openNURBS
24 had to implement ON_String and ON_wString.
25 
26 It's now 2013 and current C++ compilers from the
27 GNU Project (gcc 4.7), Microsoft (Visual C++ 11 (2012)),
28 Google (Android NDK r8e) and Apple (LLVM 4.2) provide
29 reasonable support for much of the C++11 standard and provide
30 working implementations std::basic_string, std:string and
31 std::wstring classes.
32 
33 Over time, opennurbs will transition from using ON_String and
34 ON_wString to using std::string and std::wstring.
35 
36 The tools in the opennurbs_std_string*.* files provide support
37 for string formatting and UTF conversion that are not available
38 from the standard C++ string classes.
39 
40 These implementations assume the compiler has solid support for
41 std:basic_string, std::string, std::wstring, std::u16string,
42 std::u32string and for using rvalue references to efficient
43 return dynamic strings.
44 */
45 
46 ON_DECL
47 std::string ON_VARGS_FUNC_CDECL ON_std_string_format(
48  const char* format,
49  ...
50  ) ON_NOEXCEPT;
51 
52 ON_DECL
53 std::wstring ON_VARGS_FUNC_CDECL ON_std_wstring_format(
54  const wchar_t* format,
55  ...
56  ) ON_NOEXCEPT;
57 
58 /*
59 Description:
60  Convert a UTF-8 encoded char string to a UTF-8 encoded std::string.
61  This function removes byte order marks (BOM) and can repair encoding
62  errors.
63 
64 Parameters:
65  bTestByteOrder - [in]
66  If bTestByteOrder is true and the the input buffer is a
67  byte order mark (BOM), then the BOM is skipped. It the value
68  of the BOM is byte swapped, then subsequent input elements are
69  byte swapped before being decoded. Specifically:
70  - If the size of an input buffer element is 1 byte and the
71  values of the first three input elements are a UTF-8 BOM
72  (0xEF, 0xBB, 0xBF), then the first three input elements are
73  ignored and decoding begins at the forth input element.
74  - If the size of an input buffer element is 2 bytes and the value
75  of the first element is a UTF-16 BOM (0xFEFF), then the first
76  element is ignored and decoding begins with the second element.
77  - If the size of an input buffer element is 2 bytes and the value
78  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
79  then the first element is ignored, decoding begins with the
80  second element, and input element bytes are swapped before
81  being decoded.
82  - If the size of an input buffer element is 4 bytes and the value
83  of the first element is a UTF-32 BOM (0x0000FEFF), then the
84  first element is ignored and decoding begins with the second
85  element.
86  - If the size of an input buffer element is 4 bytes and the value
87  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
88  then the first element is ignored, decoding begins with the
89  second element, and input element bytes are swapped before
90  being decoded.
91  - In all other cases the first element of the input buffer is
92  decoded and no byte swapping is performed.
93 
94  sInputUTF - [in]
95  UTF-8 encoded char string to convert.
96 
97  sInputUTF_count - [in]
98  If sInputUTF_count >= 0, then it specifies the number of
99  elements in sInputUTF[] to convert.
100 
101  If sInputUTF_count == -1, then sInputUTF must be a zero
102  terminated array and all the elements up to the first zero
103  element are converted.
104 
105  error_status - [out]
106  If error_status is not null, then bits of *error_status are
107  set to indicate the success or failure of the conversion.
108  When the error_mask parameter is used to used to mask some
109  conversion errors, multiple bits may be set.
110  0: Successful conversion with no errors.
111  1: The input parameters were invalid.
112  This error cannot be masked.
113  2: The ouput buffer was not large enough to hold the converted
114  string. As much conversion as possible is performed in this
115  case and the error cannot be masked.
116  4: When parsing a UTF-8 or UTF-32 string, the values of two
117  consecutive encoding sequences formed a valid UTF-16
118  surrogate pair.
119  This error is masked if 0 != (4 & m_error_mask).
120  If the error is masked, then the surrogate pair is
121  decoded, the value of the resulting unicode code point
122  is used, and parsing continues.
123  8: An overlong UTF-8 encoding sequence was encountered and
124  the value of the overlong sUTF-8 equence was a valid
125  unicode code point.
126  This error is masked if 0 != (8 & m_error_mask).
127  If the error is masked, then the unicode code point
128  is used and parsing continues.
129  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
130  or an invalid unicode code point value resulted from decoding
131  a UTF-8 sequence.
132  This error is masked if 0 != (16 & m_error_mask).
133  If the error is masked and the value of error_code_point is
134  a valid unicode code point, then error_code_point is encoded
135  in the output string and parsing continues.
136 
137  error_mask - [in]
138  If 0 != (error_mask & 4), then type 4 errors are masked.
139  If 0 != (error_mask & 8), then type 8 errors are masked.
140  If 0 != (error_mask & 16) and error_code_point is a valid unicode
141  code point value, then type 16 errors are masked.
142 
143  error_code_point - [in]
144  Unicode code point value to use in when masking type 16 errors.
145  If 0 == (error_mask & 16), then this parameter is ignored.
146  0xFFFD is a popular choice for the error_code_point value.
147 
148  sEndElement - [out]
149  If sEndElement is not null, then *sEndElement points to the
150  element of sInputUTF[] were conversion stopped.
151 
152  If an error occured and was not masked, then *sEndElement points
153  to the element of sInputUTF[] where the conversion failed.
154  If no errors occured or all errors were masked, then
155  *sEndElement = sInputUTF + sInputUTF_count or points to
156  the zero terminator in sInputUTF[], depending on the input
157  value of sInputUTF_count.
158 
159 Returns:
160  A UTF-8 encoded std::string.
161  The returned string does not have a byte order mark (BOM).
162 */
163 ON_DECL
164 std::string ON_UTF8_to_std_string(
165  int bTestByteOrder,
166  const char* sInputUTF,
167  int sInputUTF_count,
168  unsigned int* error_status,
169  unsigned int error_mask,
170  ON__UINT32 error_code_point,
171  const char** sEndElement
172  ) ON_NOEXCEPT;
173 
174 /*
175 Description:
176  Convert a UTF-16 encoded ON__UINT16 string to a UTF-8 encoded std:string.
177  This function removes byte order marks (BOM) and can repair encoding
178  errors.
179 
180 Parameters:
181  bTestByteOrder - [in]
182  If bTestByteOrder is true and the the input buffer is a
183  byte order mark (BOM), then the BOM is skipped. It the value
184  of the BOM is byte swapped, then subsequent input elements are
185  byte swapped before being decoded. Specifically:
186  - If the size of an input buffer element is 1 byte and the
187  values of the first three input elements are a UTF-8 BOM
188  (0xEF, 0xBB, 0xBF), then the first three input elements are
189  ignored and decoding begins at the forth input element.
190  - If the size of an input buffer element is 2 bytes and the value
191  of the first element is a UTF-16 BOM (0xFEFF), then the first
192  element is ignored and decoding begins with the second element.
193  - If the size of an input buffer element is 2 bytes and the value
194  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
195  then the first element is ignored, decoding begins with the
196  second element, and input element bytes are swapped before
197  being decoded.
198  - If the size of an input buffer element is 4 bytes and the value
199  of the first element is a UTF-32 BOM (0x0000FEFF), then the
200  first element is ignored and decoding begins with the second
201  element.
202  - If the size of an input buffer element is 4 bytes and the value
203  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
204  then the first element is ignored, decoding begins with the
205  second element, and input element bytes are swapped before
206  being decoded.
207  - In all other cases the first element of the input buffer is
208  decoded and no byte swapping is performed.
209 
210  sInputUTF - [in]
211  UTF-16 encoded ON__UINT16 string to convert.
212 
213 
214  sInputUTF_count - [in]
215  If sInputUTF_count >= 0, then it specifies the number of
216  elements in sInputUTF[] to convert.
217 
218  If sInputUTF_count == -1, then sInputUTF must be a zero
219  terminated array and all the elements up to the first zero
220  element are converted.
221 
222  sUTF8 - [out]
223  If sUTF8 is not null and sUTF8_count > 0, then the UTF-8
224  encoded string is returned in this buffer. If there is room
225  for the null terminator, the converted string will be null
226  terminated. The null terminator is never included in the count
227  of returned by this function. The converted string is in the
228  CPU's native byte order. No byte order mark is prepended.
229 
230  sUTF8_count - [in]
231  If sUTF8_count > 0, then it specifies the number of available
232  ON__UINT8 elements in the sUTF8[] buffer.
233 
234  If sUTF8_count == 0, then the sUTF8 parameter is ignored.
235 
236  error_status - [out]
237  If error_status is not null, then bits of *error_status are
238  set to indicate the success or failure of the conversion.
239  When the error_mask parameter is used to used to mask some
240  conversion errors, multiple bits may be set.
241  0: Successful conversion with no errors.
242  1: The input parameters were invalid.
243  This error cannot be masked.
244  2: The ouput buffer was not large enough to hold the converted
245  string. As much conversion as possible is performed in this
246  case and the error cannot be masked.
247  4: When parsing a UTF-8 or UTF-32 string, the values of two
248  consecutive encoding sequences formed a valid UTF-16
249  surrogate pair.
250  This error is masked if 0 != (4 & m_error_mask).
251  If the error is masked, then the surrogate pair is
252  decoded, the value of the resulting unicode code point
253  is used, and parsing continues.
254  8: An overlong UTF-8 encoding sequence was encountered and
255  the value of the overlong sUTF-8 equence was a valid
256  unicode code point.
257  This error is masked if 0 != (8 & m_error_mask).
258  If the error is masked, then the unicode code point
259  is used and parsing continues.
260  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
261  or an invalid unicode code point value resulted from decoding
262  a UTF-8 sequence.
263  This error is masked if 0 != (16 & m_error_mask).
264  If the error is masked and the value of error_code_point is
265  a valid unicode code point, then error_code_point is encoded
266  in the output string and parsing continues.
267 
268  error_mask - [in]
269  If 0 != (error_mask & 4), then type 4 errors are masked.
270  If 0 != (error_mask & 8), then type 8 errors are masked.
271  If 0 != (error_mask & 16) and error_code_point is a valid unicode
272  code point value, then type 16 errors are masked.
273 
274  error_code_point - [in]
275  Unicode code point value to use in when masking type 16 errors.
276  If 0 == (error_mask & 16), then this parameter is ignored.
277  0xFFFD is a popular choice for the error_code_point value.
278 
279  sEndElement - [out]
280  If sEndElement is not null, then *sEndElement points to the
281  element of sInputUTF[] were conversion stopped.
282 
283  If an error occured and was not masked, then *sEndElement points
284  to the element of sInputUTF[] where the conversion failed.
285  If no errors occured or all errors were masked, then
286  *sEndElement = sInputUTF + sInputUTF_count or points to
287  the zero terminator in sInputUTF[], depending on the input
288  value of sInputUTF_count.
289 
290 
291 Returns:
292  A UTF-8 encoded std::string.
293  The returned string does not have a byte order mark (BOM).
294 */
295 ON_DECL
296 std::string ON_UTF16_to_std_string(
297  int bTestByteOrder,
298  const ON__UINT16* sInputUTF,
299  int sInputUTF_count,
300  unsigned int* error_status,
301  unsigned int error_mask,
302  ON__UINT32 error_code_point,
303  const ON__UINT16** sEndElement
304  ) ON_NOEXCEPT;
305 
306 /*
307 Description:
308  Convert a UTF-32 encoded ON__UINT16 string to a UTF-8 encoded std:string.
309  This function removes byte order marks (BOM) and can repair encoding
310  errors.
311 
312 Parameters:
313  bTestByteOrder - [in]
314  If bTestByteOrder is true and the the input buffer is a
315  byte order mark (BOM), then the BOM is skipped. It the value
316  of the BOM is byte swapped, then subsequent input elements are
317  byte swapped before being decoded. Specifically:
318  - If the size of an input buffer element is 1 byte and the
319  values of the first three input elements are a UTF-8 BOM
320  (0xEF, 0xBB, 0xBF), then the first three input elements are
321  ignored and decoding begins at the forth input element.
322  - If the size of an input buffer element is 2 bytes and the value
323  of the first element is a UTF-16 BOM (0xFEFF), then the first
324  element is ignored and decoding begins with the second element.
325  - If the size of an input buffer element is 2 bytes and the value
326  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
327  then the first element is ignored, decoding begins with the
328  second element, and input element bytes are swapped before
329  being decoded.
330  - If the size of an input buffer element is 4 bytes and the value
331  of the first element is a UTF-32 BOM (0x0000FEFF), then the
332  first element is ignored and decoding begins with the second
333  element.
334  - If the size of an input buffer element is 4 bytes and the value
335  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
336  then the first element is ignored, decoding begins with the
337  second element, and input element bytes are swapped before
338  being decoded.
339  - In all other cases the first element of the input buffer is
340  decoded and no byte swapping is performed.
341 
342  sInputUTF - [in]
343  UTF-32 encoded ON__UINT32 string to convert.
344 
345  sInputUTF_count - [in]
346  If sInputUTF_count >= 0, then it specifies the number of
347  elements in sInputUTF[] to convert.
348 
349  If sInputUTF_count == -1, then sInputUTF must be a zero
350  terminated array and all the elements up to the first zero
351  element are converted.
352 
353  error_status - [out]
354  If error_status is not null, then bits of *error_status are
355  set to indicate the success or failure of the conversion.
356  When the error_mask parameter is used to used to mask some
357  conversion errors, multiple bits may be set.
358  0: Successful conversion with no errors.
359  1: The input parameters were invalid.
360  This error cannot be masked.
361  2: The ouput buffer was not large enough to hold the converted
362  string. As much conversion as possible is performed in this
363  case and the error cannot be masked.
364  4: When parsing a UTF-8 or UTF-32 string, the values of two
365  consecutive encoding sequences formed a valid UTF-16
366  surrogate pair.
367  This error is masked if 0 != (4 & m_error_mask).
368  If the error is masked, then the surrogate pair is
369  decoded, the value of the resulting unicode code point
370  is used, and parsing continues.
371  8: An overlong UTF-8 encoding sequence was encountered and
372  the value of the overlong sUTF-8 equence was a valid
373  unicode code point.
374  This error is masked if 0 != (8 & m_error_mask).
375  If the error is masked, then the unicode code point
376  is used and parsing continues.
377  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
378  or an invalid unicode code point value resulted from decoding
379  a UTF-8 sequence.
380  This error is masked if 0 != (16 & m_error_mask).
381  If the error is masked and the value of error_code_point is
382  a valid unicode code point, then error_code_point is encoded
383  in the output string and parsing continues.
384 
385  error_mask - [in]
386  If 0 != (error_mask & 4), then type 4 errors are masked.
387  If 0 != (error_mask & 8), then type 8 errors are masked.
388  If 0 != (error_mask & 16) and error_code_point is a valid unicode
389  code point value, then type 16 errors are masked.
390 
391  error_code_point - [in]
392  Unicode code point value to use in when masking type 16 errors.
393  If 0 == (error_mask & 16), then this parameter is ignored.
394  0xFFFD is a popular choice for the error_code_point value.
395 
396  sEndElement - [out]
397  If sEndElement is not null, then *sEndElement points to the
398  element of sInputUTF[] were conversion stopped.
399 
400  If an error occured and was not masked, then *sEndElement points
401  to the element of sInputUTF[] where the conversion failed.
402  If no errors occured or all errors were masked, then
403  *sEndElement = sInputUTF + sInputUTF_count or points to
404  the zero terminator in sInputUTF[], depending on the input
405  value of sInputUTF_count.
406 
407 Returns:
408  A UTF-8 encoded std::string.
409  The returned string does not have a byte order mark (BOM).
410 */
411 ON_DECL
412 std::string ON_UTF32_to_std_string(
413  int bTestByteOrder,
414  const ON__UINT32* sInputUTF,
415  int sInputUTF_count,
416  unsigned int* error_status,
417  unsigned int error_mask,
418  ON__UINT32 error_code_point,
419  const ON__UINT32** sEndElement
420  ) ON_NOEXCEPT;
421 
422 /*
423 Description:
424  Convert a UTF-XX encoded wchar_t string to a UTF-8 encoded std:string.
425  This function removes byte order marks (BOM) and can repair encoding
426  errors.
427 
428  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
429  sizeof(wchar_t) UTF-XX
430  1 UTF-8
431  2 UTF-16
432  4 UTF-32
433 
434 Parameters:
435  bTestByteOrder - [in]
436  If bTestByteOrder is true and the the input buffer is a
437  byte order mark (BOM), then the BOM is skipped. It the value
438  of the BOM is byte swapped, then subsequent input elements are
439  byte swapped before being decoded. Specifically:
440  - If the size of an input buffer element is 1 byte and the
441  values of the first three input elements are a UTF-8 BOM
442  (0xEF, 0xBB, 0xBF), then the first three input elements are
443  ignored and decoding begins at the forth input element.
444  - If the size of an input buffer element is 2 bytes and the value
445  of the first element is a UTF-16 BOM (0xFEFF), then the first
446  element is ignored and decoding begins with the second element.
447  - If the size of an input buffer element is 2 bytes and the value
448  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
449  then the first element is ignored, decoding begins with the
450  second element, and input element bytes are swapped before
451  being decoded.
452  - If the size of an input buffer element is 4 bytes and the value
453  of the first element is a UTF-32 BOM (0x0000FEFF), then the
454  first element is ignored and decoding begins with the second
455  element.
456  - If the size of an input buffer element is 4 bytes and the value
457  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
458  then the first element is ignored, decoding begins with the
459  second element, and input element bytes are swapped before
460  being decoded.
461  - In all other cases the first element of the input buffer is
462  decoded and no byte swapping is performed.
463 
464  sInputUTF - [in]
465  UTF-XX encoded wchar_t string to convert.
466 
467  sInputUTF_count - [in]
468  If sInputUTF_count >= 0, then it specifies the number of
469  elements in sInputUTF[] to convert.
470 
471  If sInputUTF_count == -1, then sInputUTF must be a zero
472  terminated array and all the elements up to the first zero
473  element are converted.
474 
475  error_status - [out]
476  If error_status is not null, then bits of *error_status are
477  set to indicate the success or failure of the conversion.
478  When the error_mask parameter is used to used to mask some
479  conversion errors, multiple bits may be set.
480  0: Successful conversion with no errors.
481  1: The input parameters were invalid.
482  This error cannot be masked.
483  2: The ouput buffer was not large enough to hold the converted
484  string. As much conversion as possible is performed in this
485  case and the error cannot be masked.
486  4: When parsing a UTF-8 or UTF-32 string, the values of two
487  consecutive encoding sequences formed a valid UTF-16
488  surrogate pair.
489  This error is masked if 0 != (4 & m_error_mask).
490  If the error is masked, then the surrogate pair is
491  decoded, the value of the resulting unicode code point
492  is used, and parsing continues.
493  8: An overlong UTF-8 encoding sequence was encountered and
494  the value of the overlong sUTF-8 equence was a valid
495  unicode code point.
496  This error is masked if 0 != (8 & m_error_mask).
497  If the error is masked, then the unicode code point
498  is used and parsing continues.
499  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
500  or an invalid unicode code point value resulted from decoding
501  a UTF-8 sequence.
502  This error is masked if 0 != (16 & m_error_mask).
503  If the error is masked and the value of error_code_point is
504  a valid unicode code point, then error_code_point is encoded
505  in the output string and parsing continues.
506 
507  error_mask - [in]
508  If 0 != (error_mask & 4), then type 4 errors are masked.
509  If 0 != (error_mask & 8), then type 8 errors are masked.
510  If 0 != (error_mask & 16) and error_code_point is a valid unicode
511  code point value, then type 16 errors are masked.
512 
513  error_code_point - [in]
514  Unicode code point value to use in when masking type 16 errors.
515  If 0 == (error_mask & 16), then this parameter is ignored.
516  0xFFFD is a popular choice for the error_code_point value.
517 
518  end_element_index - [out]
519  If end_element_index is not null, then *end_element_index is the
520  index of the first element in sInputUTF that was not converted.
521 
522  If an error occured and was not masked, then *end_element_index
523  is the index of the element of sInputUTF[] where the conversion
524  failed.
525  If no errors occured or all errors were masked, then
526  *end_element_index is the number of elements in sInputUTF[] that
527  were converted.
528 
529 Returns:
530  A UTF-8 encoded std::string.
531  The returned string does not have a byte order mark (BOM).
532 */
533 std::string ON_UTF_WideChar_to_std_string(
534  int bTestByteOrder,
535  const wchar_t* sInputUTF,
536  int sInputUTF_count,
537  unsigned int* error_status,
538  unsigned int error_mask,
539  ON__UINT32 error_code_point,
540  int* end_element_index
541  ) ON_NOEXCEPT;
542 
543 /*
544 Description:
545  Convert a UTF-XX encoded std::wstring to a UTF-8 encoded std:string.
546  This function removes byte order marks (BOM) and can repair encoding
547  errors.
548 
549  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
550  sizeof(wchar_t) UTF-XX
551  1 UTF-8
552  2 UTF-16
553  4 UTF-32
554 
555 Parameters:
556  bTestByteOrder - [in]
557  If bTestByteOrder is true and the the input buffer is a
558  byte order mark (BOM), then the BOM is skipped. It the value
559  of the BOM is byte swapped, then subsequent input elements are
560  byte swapped before being decoded. Specifically:
561  - If the size of an input buffer element is 1 byte and the
562  values of the first three input elements are a UTF-8 BOM
563  (0xEF, 0xBB, 0xBF), then the first three input elements are
564  ignored and decoding begins at the forth input element.
565  - If the size of an input buffer element is 2 bytes and the value
566  of the first element is a UTF-16 BOM (0xFEFF), then the first
567  element is ignored and decoding begins with the second element.
568  - If the size of an input buffer element is 2 bytes and the value
569  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
570  then the first element is ignored, decoding begins with the
571  second element, and input element bytes are swapped before
572  being decoded.
573  - If the size of an input buffer element is 4 bytes and the value
574  of the first element is a UTF-32 BOM (0x0000FEFF), then the
575  first element is ignored and decoding begins with the second
576  element.
577  - If the size of an input buffer element is 4 bytes and the value
578  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
579  then the first element is ignored, decoding begins with the
580  second element, and input element bytes are swapped before
581  being decoded.
582  - In all other cases the first element of the input buffer is
583  decoded and no byte swapping is performed.
584 
585  sInputUTF - [in]
586  UTF-XX encoded std::wstring to convert.
587 
588  sInputUTF_count - [in]
589  If sInputUTF_count >= 0, then it specifies the number of
590  elements in sInputUTF[] to convert.
591 
592  If sInputUTF_count == -1, then sInputUTF must be a zero
593  terminated array and all the elements up to the first zero
594  element are converted.
595 
596  sUTF8 - [out]
597  If sUTF8 is not null and sUTF8_count > 0, then the UTF-8
598  encoded string is returned in this buffer. If there is room
599  for the null terminator, the converted string will be null
600  terminated. The null terminator is never included in the count
601  of returned by this function. The converted string is in the
602  CPU's native byte order. No byte order mark is prepended.
603 
604  sUTF8_count - [in]
605  If sUTF8_count > 0, then it specifies the number of available
606  ON__UINT8 elements in the sUTF8[] buffer.
607 
608  If sUTF8_count == 0, then the sUTF8 parameter is ignored.
609 
610  error_status - [out]
611  If error_status is not null, then bits of *error_status are
612  set to indicate the success or failure of the conversion.
613  When the error_mask parameter is used to used to mask some
614  conversion errors, multiple bits may be set.
615  0: Successful conversion with no errors.
616  1: The input parameters were invalid.
617  This error cannot be masked.
618  2: The ouput buffer was not large enough to hold the converted
619  string. As much conversion as possible is performed in this
620  case and the error cannot be masked.
621  4: When parsing a UTF-8 or UTF-32 string, the values of two
622  consecutive encoding sequences formed a valid UTF-16
623  surrogate pair.
624  This error is masked if 0 != (4 & m_error_mask).
625  If the error is masked, then the surrogate pair is
626  decoded, the value of the resulting unicode code point
627  is used, and parsing continues.
628  8: An overlong UTF-8 encoding sequence was encountered and
629  the value of the overlong sUTF-8 equence was a valid
630  unicode code point.
631  This error is masked if 0 != (8 & m_error_mask).
632  If the error is masked, then the unicode code point
633  is used and parsing continues.
634  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
635  or an invalid unicode code point value resulted from decoding
636  a UTF-8 sequence.
637  This error is masked if 0 != (16 & m_error_mask).
638  If the error is masked and the value of error_code_point is
639  a valid unicode code point, then error_code_point is encoded
640  in the output string and parsing continues.
641 
642  error_mask - [in]
643  If 0 != (error_mask & 4), then type 4 errors are masked.
644  If 0 != (error_mask & 8), then type 8 errors are masked.
645  If 0 != (error_mask & 16) and error_code_point is a valid unicode
646  code point value, then type 16 errors are masked.
647 
648  error_code_point - [in]
649  Unicode code point value to use in when masking type 16 errors.
650  If 0 == (error_mask & 16), then this parameter is ignored.
651  0xFFFD is a popular choice for the error_code_point value.
652 
653  end_element_index - [out]
654  If end_element_index is not null, then *end_element_index is the
655  index of the first element in sInputUTF that was not converted.
656 
657  If an error occured and was not masked, then *end_element_index
658  is the index of the element of sInputUTF[] where the conversion
659  failed.
660  If no errors occured or all errors were masked, then
661  *end_element_index is the number of elements in sInputUTF[] that
662  were converted.
663 
664 Returns:
665  A UTF-8 encoded std::string.
666  The returned string does not have a byte order mark (BOM).
667 */
668 ON_DECL
669 std::string ON_UTF_std_wstring_to_std_string(
670  int bTestByteOrder,
671  const std::wstring& sInputUTF,
672  int sInputUTF_count,
673  unsigned int* error_status,
674  unsigned int error_mask,
675  ON__UINT32 error_code_point,
676  int* end_element_index
677  ) ON_NOEXCEPT;
678 
679 /*
680 Description:
681  Convert a UTF-8 encoded char string to a UTF-XX encoded std::wstring.
682  This function removes byte order marks (BOM) and can repair encoding
683  errors.
684 
685  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
686  sizeof(wchar_t) UTF-XX
687  1 UTF-8
688  2 UTF-16
689  4 UTF-32
690 
691 Parameters:
692  bTestByteOrder - [in]
693  If bTestByteOrder is true and the the input buffer is a
694  byte order mark (BOM), then the BOM is skipped. It the value
695  of the BOM is byte swapped, then subsequent input elements are
696  byte swapped before being decoded. Specifically:
697  - If the size of an input buffer element is 1 byte and the
698  values of the first three input elements are a UTF-8 BOM
699  (0xEF, 0xBB, 0xBF), then the first three input elements are
700  ignored and decoding begins at the forth input element.
701  - If the size of an input buffer element is 2 bytes and the value
702  of the first element is a UTF-16 BOM (0xFEFF), then the first
703  element is ignored and decoding begins with the second element.
704  - If the size of an input buffer element is 2 bytes and the value
705  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
706  then the first element is ignored, decoding begins with the
707  second element, and input element bytes are swapped before
708  being decoded.
709  - If the size of an input buffer element is 4 bytes and the value
710  of the first element is a UTF-32 BOM (0x0000FEFF), then the
711  first element is ignored and decoding begins with the second
712  element.
713  - If the size of an input buffer element is 4 bytes and the value
714  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
715  then the first element is ignored, decoding begins with the
716  second element, and input element bytes are swapped before
717  being decoded.
718  - In all other cases the first element of the input buffer is
719  decoded and no byte swapping is performed.
720 
721  sInputUTF - [in]
722  UTF-8 encoded char string to convert.
723 
724 
725  sInputUTF_count - [in]
726  If sInputUTF_count >= 0, then it specifies the number of
727  elements in sInputUTF[] to convert.
728 
729  If sInputUTF_count == -1, then sInputUTF must be a zero
730  terminated array and all the elements up to the first zero
731  element are converted.
732 
733  error_status - [out]
734  If error_status is not null, then bits of *error_status are
735  set to indicate the success or failure of the conversion.
736  When the error_mask parameter is used to used to mask some
737  conversion errors, multiple bits may be set.
738  0: Successful conversion with no errors.
739  1: The input parameters were invalid.
740  This error cannot be masked.
741  2: The ouput buffer was not large enough to hold the converted
742  string. As much conversion as possible is performed in this
743  case and the error cannot be masked.
744  4: When parsing a UTF-8 or UTF-32 string, the values of two
745  consecutive encoding sequences formed a valid UTF-16
746  surrogate pair.
747  This error is masked if 0 != (4 & m_error_mask).
748  If the error is masked, then the surrogate pair is
749  decoded, the value of the resulting unicode code point
750  is used, and parsing continues.
751  8: An overlong UTF-8 encoding sequence was encountered and
752  the value of the overlong sUTF-8 equence was a valid
753  unicode code point.
754  This error is masked if 0 != (8 & m_error_mask).
755  If the error is masked, then the unicode code point
756  is used and parsing continues.
757  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
758  or an invalid unicode code point value resulted from decoding
759  a UTF-8 sequence.
760  This error is masked if 0 != (16 & m_error_mask).
761  If the error is masked and the value of error_code_point is
762  a valid unicode code point, then error_code_point is encoded
763  in the output string and parsing continues.
764 
765  error_mask - [in]
766  If 0 != (error_mask & 4), then type 4 errors are masked.
767  If 0 != (error_mask & 8), then type 8 errors are masked.
768  If 0 != (error_mask & 16) and error_code_point is a valid unicode
769  code point value, then type 16 errors are masked.
770 
771  error_code_point - [in]
772  Unicode code point value to use in when masking type 16 errors.
773  If 0 == (error_mask & 16), then this parameter is ignored.
774  0xFFFD is a popular choice for the error_code_point value.
775 
776  sEndElement - [out]
777  If sEndElement is not null, then *sEndElement points to the
778  element of sInputUTF[] were conversion stopped.
779 
780  If an error occured and was not masked, then *sEndElement points
781  to the element of sInputUTF[] where the conversion failed.
782  If no errors occured or all errors were masked, then
783  *sEndElement = sInputUTF + sInputUTF_count or points to
784  the zero terminator in sInputUTF[], depending on the input
785  value of sInputUTF_count.
786 
787 Returns:
788  A UTF-XX encoded std::wstring.
789  The returned string does not have a byte order mark (BOM).
790 */
791 ON_DECL
792 std::wstring ON_UTF8_to_std_wstring(
793  int bTestByteOrder,
794  const char* sInputUTF,
795  int sInputUTF_count,
796  unsigned int* error_status,
797  unsigned int error_mask,
798  ON__UINT32 error_code_point,
799  const char** sEndElement
800  ) ON_NOEXCEPT;
801 
802 /*
803 Description:
804  Convert a UTF-16 encoded ON__UINT16 string to a UTF-XX encoded std::wstring.
805  This function removes byte order marks (BOM) and can repair encoding
806  errors.
807 
808  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
809  sizeof(wchar_t) UTF-XX
810  1 UTF-8
811  2 UTF-16
812  4 UTF-32
813 
814 Parameters:
815  bTestByteOrder - [in]
816  If bTestByteOrder is true and the the input buffer is a
817  byte order mark (BOM), then the BOM is skipped. It the value
818  of the BOM is byte swapped, then subsequent input elements are
819  byte swapped before being decoded. Specifically:
820  - If the size of an input buffer element is 1 byte and the
821  values of the first three input elements are a UTF-8 BOM
822  (0xEF, 0xBB, 0xBF), then the first three input elements are
823  ignored and decoding begins at the forth input element.
824  - If the size of an input buffer element is 2 bytes and the value
825  of the first element is a UTF-16 BOM (0xFEFF), then the first
826  element is ignored and decoding begins with the second element.
827  - If the size of an input buffer element is 2 bytes and the value
828  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
829  then the first element is ignored, decoding begins with the
830  second element, and input element bytes are swapped before
831  being decoded.
832  - If the size of an input buffer element is 4 bytes and the value
833  of the first element is a UTF-32 BOM (0x0000FEFF), then the
834  first element is ignored and decoding begins with the second
835  element.
836  - If the size of an input buffer element is 4 bytes and the value
837  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
838  then the first element is ignored, decoding begins with the
839  second element, and input element bytes are swapped before
840  being decoded.
841  - In all other cases the first element of the input buffer is
842  decoded and no byte swapping is performed.
843 
844  sInputUTF - [in]
845  UTF-16 encoded ON__UINT16 string to convert.
846 
847  sInputUTF_count - [in]
848  If sInputUTF_count >= 0, then it specifies the number of
849  elements in sInputUTF[] to convert.
850 
851  If sInputUTF_count == -1, then sInputUTF must be a zero
852  terminated array and all the elements up to the first zero
853  element are converted.
854 
855  sUTF8 - [out]
856  If sUTF8 is not null and sUTF8_count > 0, then the UTF-8
857  encoded string is returned in this buffer. If there is room
858  for the null terminator, the converted string will be null
859  terminated. The null terminator is never included in the count
860  of returned by this function. The converted string is in the
861  CPU's native byte order. No byte order mark is prepended.
862 
863  sUTF8_count - [in]
864  If sUTF8_count > 0, then it specifies the number of available
865  ON__UINT8 elements in the sUTF8[] buffer.
866 
867  If sUTF8_count == 0, then the sUTF8 parameter is ignored.
868 
869  error_status - [out]
870  If error_status is not null, then bits of *error_status are
871  set to indicate the success or failure of the conversion.
872  When the error_mask parameter is used to used to mask some
873  conversion errors, multiple bits may be set.
874  0: Successful conversion with no errors.
875  1: The input parameters were invalid.
876  This error cannot be masked.
877  2: The ouput buffer was not large enough to hold the converted
878  string. As much conversion as possible is performed in this
879  case and the error cannot be masked.
880  4: When parsing a UTF-8 or UTF-32 string, the values of two
881  consecutive encoding sequences formed a valid UTF-16
882  surrogate pair.
883  This error is masked if 0 != (4 & m_error_mask).
884  If the error is masked, then the surrogate pair is
885  decoded, the value of the resulting unicode code point
886  is used, and parsing continues.
887  8: An overlong UTF-8 encoding sequence was encountered and
888  the value of the overlong sUTF-8 equence was a valid
889  unicode code point.
890  This error is masked if 0 != (8 & m_error_mask).
891  If the error is masked, then the unicode code point
892  is used and parsing continues.
893  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
894  or an invalid unicode code point value resulted from decoding
895  a UTF-8 sequence.
896  This error is masked if 0 != (16 & m_error_mask).
897  If the error is masked and the value of error_code_point is
898  a valid unicode code point, then error_code_point is encoded
899  in the output string and parsing continues.
900 
901  error_mask - [in]
902  If 0 != (error_mask & 4), then type 4 errors are masked.
903  If 0 != (error_mask & 8), then type 8 errors are masked.
904  If 0 != (error_mask & 16) and error_code_point is a valid unicode
905  code point value, then type 16 errors are masked.
906 
907  error_code_point - [in]
908  Unicode code point value to use in when masking type 16 errors.
909  If 0 == (error_mask & 16), then this parameter is ignored.
910  0xFFFD is a popular choice for the error_code_point value.
911 
912  sEndElement - [out]
913  If sEndElement is not null, then *sEndElement points to the
914  element of sInputUTF[] were conversion stopped.
915 
916  If an error occured and was not masked, then *sEndElement points
917  to the element of sInputUTF[] where the conversion failed.
918  If no errors occured or all errors were masked, then
919  *sEndElement = sInputUTF + sInputUTF_count or points to
920  the zero terminator in sInputUTF[], depending on the input
921  value of sInputUTF_count.
922 
923 Returns:
924  A UTF-XX encoded std::wstring.
925  The returned string does not have a byte order mark (BOM).
926 */
927 ON_DECL
928 std::wstring ON_UTF16_to_std_wstring(
929  int bTestByteOrder,
930  const ON__UINT16* sInputUTF,
931  int sInputUTF_count,
932  unsigned int* error_status,
933  unsigned int error_mask,
934  ON__UINT32 error_code_point,
935  const ON__UINT16** sEndElement
936  ) ON_NOEXCEPT;
937 
938 /*
939 Description:
940  Convert a UTF-32 encoded ON__UINT32 string to a UTF-XX encoded std::wstring.
941  This function removes byte order marks (BOM) and can repair encoding
942  errors.
943 
944  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
945  sizeof(wchar_t) UTF-XX
946  1 UTF-8
947  2 UTF-16
948  4 UTF-32
949 
950 Parameters:
951  bTestByteOrder - [in]
952  If bTestByteOrder is true and the the input buffer is a
953  byte order mark (BOM), then the BOM is skipped. It the value
954  of the BOM is byte swapped, then subsequent input elements are
955  byte swapped before being decoded. Specifically:
956  - If the size of an input buffer element is 1 byte and the
957  values of the first three input elements are a UTF-8 BOM
958  (0xEF, 0xBB, 0xBF), then the first three input elements are
959  ignored and decoding begins at the forth input element.
960  - If the size of an input buffer element is 2 bytes and the value
961  of the first element is a UTF-16 BOM (0xFEFF), then the first
962  element is ignored and decoding begins with the second element.
963  - If the size of an input buffer element is 2 bytes and the value
964  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
965  then the first element is ignored, decoding begins with the
966  second element, and input element bytes are swapped before
967  being decoded.
968  - If the size of an input buffer element is 4 bytes and the value
969  of the first element is a UTF-32 BOM (0x0000FEFF), then the
970  first element is ignored and decoding begins with the second
971  element.
972  - If the size of an input buffer element is 4 bytes and the value
973  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
974  then the first element is ignored, decoding begins with the
975  second element, and input element bytes are swapped before
976  being decoded.
977  - In all other cases the first element of the input buffer is
978  decoded and no byte swapping is performed.
979 
980  sInputUTF - [in]
981  UTF-32 encoded ON__UINT32 string to convert.
982 
983  sInputUTF_count - [in]
984  If sInputUTF_count >= 0, then it specifies the number of
985  elements in sInputUTF[] to convert.
986 
987  If sInputUTF_count == -1, then sInputUTF must be a zero
988  terminated array and all the elements up to the first zero
989  element are converted.
990 
991  error_status - [out]
992  If error_status is not null, then bits of *error_status are
993  set to indicate the success or failure of the conversion.
994  When the error_mask parameter is used to used to mask some
995  conversion errors, multiple bits may be set.
996  0: Successful conversion with no errors.
997  1: The input parameters were invalid.
998  This error cannot be masked.
999  2: The ouput buffer was not large enough to hold the converted
1000  string. As much conversion as possible is performed in this
1001  case and the error cannot be masked.
1002  4: When parsing a UTF-8 or UTF-32 string, the values of two
1003  consecutive encoding sequences formed a valid UTF-16
1004  surrogate pair.
1005  This error is masked if 0 != (4 & m_error_mask).
1006  If the error is masked, then the surrogate pair is
1007  decoded, the value of the resulting unicode code point
1008  is used, and parsing continues.
1009  8: An overlong UTF-8 encoding sequence was encountered and
1010  the value of the overlong sUTF-8 equence was a valid
1011  unicode code point.
1012  This error is masked if 0 != (8 & m_error_mask).
1013  If the error is masked, then the unicode code point
1014  is used and parsing continues.
1015  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
1016  or an invalid unicode code point value resulted from decoding
1017  a UTF-8 sequence.
1018  This error is masked if 0 != (16 & m_error_mask).
1019  If the error is masked and the value of error_code_point is
1020  a valid unicode code point, then error_code_point is encoded
1021  in the output string and parsing continues.
1022 
1023  error_mask - [in]
1024  If 0 != (error_mask & 4), then type 4 errors are masked.
1025  If 0 != (error_mask & 8), then type 8 errors are masked.
1026  If 0 != (error_mask & 16) and error_code_point is a valid unicode
1027  code point value, then type 16 errors are masked.
1028 
1029  error_code_point - [in]
1030  Unicode code point value to use in when masking type 16 errors.
1031  If 0 == (error_mask & 16), then this parameter is ignored.
1032  0xFFFD is a popular choice for the error_code_point value.
1033 
1034  sEndElement - [out]
1035  If sEndElement is not null, then *sEndElement points to the
1036  element of sInputUTF[] were conversion stopped.
1037 
1038  If an error occured and was not masked, then *sEndElement points
1039  to the element of sInputUTF[] where the conversion failed.
1040  If no errors occured or all errors were masked, then
1041  *sEndElement = sInputUTF + sInputUTF_count or points to
1042  the zero terminator in sInputUTF[], depending on the input
1043  value of sInputUTF_count.
1044 
1045 Returns:
1046  A UTF-XX encoded std::wstring.
1047  The returned string does not have a byte order mark (BOM).
1048 */
1049 ON_DECL
1050 std::wstring ON_UTF32_to_std_wstring(
1051  int bTestByteOrder,
1052  const ON__UINT32* sInputUTF,
1053  int sInputUTF_count,
1054  unsigned int* error_status,
1055  unsigned int error_mask,
1056  ON__UINT32 error_code_point,
1057  const ON__UINT32** sEndElement
1058  ) ON_NOEXCEPT;
1059 
1060 /*
1061 Description:
1062  Convert a UTF-XX encoded wchar_t string to a UTF-XX encoded std::wstring.
1063  This function removes byte order marks (BOM) and can repair encoding
1064  errors.
1065 
1066  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
1067  sizeof(wchar_t) UTF-XX
1068  1 UTF-8
1069  2 UTF-16
1070  4 UTF-32
1071 
1072 Parameters:
1073  bTestByteOrder - [in]
1074  If bTestByteOrder is true and the the input buffer is a
1075  byte order mark (BOM), then the BOM is skipped. It the value
1076  of the BOM is byte swapped, then subsequent input elements are
1077  byte swapped before being decoded. Specifically:
1078  - If the size of an input buffer element is 1 byte and the
1079  values of the first three input elements are a UTF-8 BOM
1080  (0xEF, 0xBB, 0xBF), then the first three input elements are
1081  ignored and decoding begins at the forth input element.
1082  - If the size of an input buffer element is 2 bytes and the value
1083  of the first element is a UTF-16 BOM (0xFEFF), then the first
1084  element is ignored and decoding begins with the second element.
1085  - If the size of an input buffer element is 2 bytes and the value
1086  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
1087  then the first element is ignored, decoding begins with the
1088  second element, and input element bytes are swapped before
1089  being decoded.
1090  - If the size of an input buffer element is 4 bytes and the value
1091  of the first element is a UTF-32 BOM (0x0000FEFF), then the
1092  first element is ignored and decoding begins with the second
1093  element.
1094  - If the size of an input buffer element is 4 bytes and the value
1095  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
1096  then the first element is ignored, decoding begins with the
1097  second element, and input element bytes are swapped before
1098  being decoded.
1099  - In all other cases the first element of the input buffer is
1100  decoded and no byte swapping is performed.
1101 
1102  sInputUTF - [in]
1103  UTF-XX encoded wchar_t string to convert.
1104 
1105  sInputUTF_count - [in]
1106  If sInputUTF_count >= 0, then it specifies the number of
1107  elements in sInputUTF[] to convert.
1108 
1109  If sInputUTF_count == -1, then sInputUTF must be a zero
1110  terminated array and all the elements up to the first zero
1111  element are converted.
1112 
1113  error_status - [out]
1114  If error_status is not null, then bits of *error_status are
1115  set to indicate the success or failure of the conversion.
1116  When the error_mask parameter is used to used to mask some
1117  conversion errors, multiple bits may be set.
1118  0: Successful conversion with no errors.
1119  1: The input parameters were invalid.
1120  This error cannot be masked.
1121  2: The ouput buffer was not large enough to hold the converted
1122  string. As much conversion as possible is performed in this
1123  case and the error cannot be masked.
1124  4: When parsing a UTF-8 or UTF-32 string, the values of two
1125  consecutive encoding sequences formed a valid UTF-16
1126  surrogate pair.
1127  This error is masked if 0 != (4 & m_error_mask).
1128  If the error is masked, then the surrogate pair is
1129  decoded, the value of the resulting unicode code point
1130  is used, and parsing continues.
1131  8: An overlong UTF-8 encoding sequence was encountered and
1132  the value of the overlong sUTF-8 equence was a valid
1133  unicode code point.
1134  This error is masked if 0 != (8 & m_error_mask).
1135  If the error is masked, then the unicode code point
1136  is used and parsing continues.
1137  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
1138  or an invalid unicode code point value resulted from decoding
1139  a UTF-8 sequence.
1140  This error is masked if 0 != (16 & m_error_mask).
1141  If the error is masked and the value of error_code_point is
1142  a valid unicode code point, then error_code_point is encoded
1143  in the output string and parsing continues.
1144 
1145  error_mask - [in]
1146  If 0 != (error_mask & 4), then type 4 errors are masked.
1147  If 0 != (error_mask & 8), then type 8 errors are masked.
1148  If 0 != (error_mask & 16) and error_code_point is a valid unicode
1149  code point value, then type 16 errors are masked.
1150 
1151  error_code_point - [in]
1152  Unicode code point value to use in when masking type 16 errors.
1153  If 0 == (error_mask & 16), then this parameter is ignored.
1154  0xFFFD is a popular choice for the error_code_point value.
1155 
1156  end_element_index - [out]
1157  If end_element_index is not null, then *end_element_index is the
1158  index of the first element in sInputUTF that was not converted.
1159 
1160  If an error occured and was not masked, then *end_element_index
1161  is the index of the element of sInputUTF[] where the conversion
1162  failed.
1163  If no errors occured or all errors were masked, then
1164  *end_element_index is the number of elements in sInputUTF[] that
1165  were converted.
1166 
1167 Returns:
1168  A UTF-XX encoded std::wstring.
1169  The returned string does not have a byte order mark (BOM).
1170 */
1171 std::wstring ON_UTF_WideChar_to_std_wstring(
1172  int bTestByteOrder,
1173  const wchar_t* sInputUTF,
1174  int sInputUTF_count,
1175  unsigned int* error_status,
1176  unsigned int error_mask,
1177  ON__UINT32 error_code_point,
1178  int* end_element_index
1179  ) ON_NOEXCEPT;
1180 
1181 /*
1182 Description:
1183  Convert a UTF-8 encoded std::string to a UTF-XX encoded std::wstring.
1184  This function removes byte order marks (BOM) and can repair encoding
1185  errors.
1186 
1187  The value of sizeof(wchar_t) determines which UTF-XX encoding is used.
1188  sizeof(wchar_t) UTF-XX
1189  1 UTF-8
1190  2 UTF-16
1191  4 UTF-32
1192 
1193 Parameters:
1194  bTestByteOrder - [in]
1195  If bTestByteOrder is true and the the input buffer is a
1196  byte order mark (BOM), then the BOM is skipped. It the value
1197  of the BOM is byte swapped, then subsequent input elements are
1198  byte swapped before being decoded. Specifically:
1199  - If the size of an input buffer element is 1 byte and the
1200  values of the first three input elements are a UTF-8 BOM
1201  (0xEF, 0xBB, 0xBF), then the first three input elements are
1202  ignored and decoding begins at the forth input element.
1203  - If the size of an input buffer element is 2 bytes and the value
1204  of the first element is a UTF-16 BOM (0xFEFF), then the first
1205  element is ignored and decoding begins with the second element.
1206  - If the size of an input buffer element is 2 bytes and the value
1207  of the first element is a byte swapped UTF-16 BOM (0xFFFE),
1208  then the first element is ignored, decoding begins with the
1209  second element, and input element bytes are swapped before
1210  being decoded.
1211  - If the size of an input buffer element is 4 bytes and the value
1212  of the first element is a UTF-32 BOM (0x0000FEFF), then the
1213  first element is ignored and decoding begins with the second
1214  element.
1215  - If the size of an input buffer element is 4 bytes and the value
1216  of the first element is bytes swapped UTF-32 BOM (0xFFFE0000),
1217  then the first element is ignored, decoding begins with the
1218  second element, and input element bytes are swapped before
1219  being decoded.
1220  - In all other cases the first element of the input buffer is
1221  decoded and no byte swapping is performed.
1222 
1223  sInputUTF - [in]
1224  UTF-8 encoded std::string to convert.
1225 
1226 
1227  sInputUTF_count - [in]
1228  If sInputUTF_count >= 0, then it specifies the number of
1229  elements in sInputUTF[] to convert.
1230 
1231  If sInputUTF_count == -1, then sInputUTF must be a zero
1232  terminated array and all the elements up to the first zero
1233  element are converted.
1234 
1235  sUTF8 - [out]
1236  If sUTF8 is not null and sUTF8_count > 0, then the UTF-8
1237  encoded string is returned in this buffer. If there is room
1238  for the null terminator, the converted string will be null
1239  terminated. The null terminator is never included in the count
1240  of returned by this function. The converted string is in the
1241  CPU's native byte order. No byte order mark is prepended.
1242 
1243  sUTF8_count - [in]
1244  If sUTF8_count > 0, then it specifies the number of available
1245  ON__UINT8 elements in the sUTF8[] buffer.
1246 
1247  If sUTF8_count == 0, then the sUTF8 parameter is ignored.
1248 
1249  error_status - [out]
1250  If error_status is not null, then bits of *error_status are
1251  set to indicate the success or failure of the conversion.
1252  When the error_mask parameter is used to used to mask some
1253  conversion errors, multiple bits may be set.
1254  0: Successful conversion with no errors.
1255  1: The input parameters were invalid.
1256  This error cannot be masked.
1257  2: The ouput buffer was not large enough to hold the converted
1258  string. As much conversion as possible is performed in this
1259  case and the error cannot be masked.
1260  4: When parsing a UTF-8 or UTF-32 string, the values of two
1261  consecutive encoding sequences formed a valid UTF-16
1262  surrogate pair.
1263  This error is masked if 0 != (4 & m_error_mask).
1264  If the error is masked, then the surrogate pair is
1265  decoded, the value of the resulting unicode code point
1266  is used, and parsing continues.
1267  8: An overlong UTF-8 encoding sequence was encountered and
1268  the value of the overlong sUTF-8 equence was a valid
1269  unicode code point.
1270  This error is masked if 0 != (8 & m_error_mask).
1271  If the error is masked, then the unicode code point
1272  is used and parsing continues.
1273  16: An illegal UTF-8, UTF-16 or UTF-32 encoding sequence occured
1274  or an invalid unicode code point value resulted from decoding
1275  a UTF-8 sequence.
1276  This error is masked if 0 != (16 & m_error_mask).
1277  If the error is masked and the value of error_code_point is
1278  a valid unicode code point, then error_code_point is encoded
1279  in the output string and parsing continues.
1280 
1281  error_mask - [in]
1282  If 0 != (error_mask & 4), then type 4 errors are masked.
1283  If 0 != (error_mask & 8), then type 8 errors are masked.
1284  If 0 != (error_mask & 16) and error_code_point is a valid unicode
1285  code point value, then type 16 errors are masked.
1286 
1287  error_code_point - [in]
1288  Unicode code point value to use in when masking type 16 errors.
1289  If 0 == (error_mask & 16), then this parameter is ignored.
1290  0xFFFD is a popular choice for the error_code_point value.
1291 
1292  end_element_index - [out]
1293  If end_element_index is not null, then *end_element_index is the
1294  index of the first element in sInputUTF that was not converted.
1295 
1296  If an error occured and was not masked, then *end_element_index
1297  is the index of the element of sInputUTF[] where the conversion
1298  failed.
1299  If no errors occured or all errors were masked, then
1300  *end_element_index is the number of elements in sInputUTF[] that
1301  were converted.
1302 
1303 Returns:
1304  A UTF-XX encoded std::wstring.
1305  The returned string does not have a byte order mark (BOM).
1306 */
1307 ON_DECL
1308 std::wstring ON_UTF_std_string_to_std_wstring(
1309  int bTestByteOrder,
1310  const std::string& sInputUTF,
1311  int sInputUTF_count,
1312  unsigned int* error_status,
1313  unsigned int error_mask,
1314  ON__UINT32 error_code_point,
1315  int* end_element_index
1316  ) ON_NOEXCEPT;
1317 
1318 #endif
+ +
+
+ diff --git a/6/de/de8/class_o_n___instance_ref.html b/6/de/de8/class_o_n___instance_ref.html index 64e79494..80f19c39 100644 --- a/6/de/de8/class_o_n___instance_ref.html +++ b/6/de/de8/class_o_n___instance_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_InstanceRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_InstanceRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -724,11 +707,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/de/df2/class_o_n___s_h_a1___hash-members.html b/6/de/df2/class_o_n___s_h_a1___hash-members.html index c8cb8a4b..4fa49d71 100644 --- a/6/de/df2/class_o_n___s_h_a1___hash-members.html +++ b/6/de/df2/class_o_n___s_h_a1___hash-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -97,11 +80,16 @@ $(function() { ZeroDigestON_SHA1_Hashstatic ~ON_SHA1_Hash()=defaultON_SHA1_Hash
+ +
+
+ diff --git a/6/de/dfb/opennurbs__lock_8h_source.html b/6/de/dfb/opennurbs__lock_8h_source.html index 1d7d2645..e558b205 100644 --- a/6/de/dfb/opennurbs__lock_8h_source.html +++ b/6/de/dfb/opennurbs__lock_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_lock.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_lock.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/de/dfd/opennurbs__intersect_8h_source.html b/6/de/dfd/opennurbs__intersect_8h_source.html index a2f20000..c6d4f16c 100644 --- a/6/de/dfd/opennurbs__intersect_8h_source.html +++ b/6/de/dfd/opennurbs__intersect_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_intersect.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_intersect.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/de/dfe/opennurbs__windows__targetver_8h_source.html b/6/de/dfe/opennurbs__windows__targetver_8h_source.html index 9c423acb..188dbf39 100644 --- a/6/de/dfe/opennurbs__windows__targetver_8h_source.html +++ b/6/de/dfe/opennurbs__windows__targetver_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_windows_targetver.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_windows_targetver.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2013 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined(ON_WINDOWS_TARGETVER_INC_)
18 #define ON_WINDOWS_TARGETVER_INC_
19 
20 // Including SDKDDKVer.h defines the highest available Windows platform.
21 
22 // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
23 // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
24 
25 #if defined(_MSC_VER)
26 
27 #if _MSC_VER >= 1700
28 // Using Microsoft Visual Studio 2012 or later
29 
30 // Including SDKDDKVer.h defines the highest available Windows platform.
31 
32 // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
33 // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
34 #if !defined(RHINO_SDK_WINVER_H_INCLUDED_)
35 
36 
37 #endif
38 
39 #pragma ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE
40 #include <SDKDDKVer.h>
41 #pragma ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE
42 
43 #endif // _MSC_VER >= 1700
44 
45 
46 #endif // defined(_MSC_VER)
47 
48 #endif
+ +
+
+ diff --git a/6/df/d02/class_o_n__4i_rect.html b/6/df/d02/class_o_n__4i_rect.html index e090cf3c..2f246bf5 100644 --- a/6/df/d02/class_o_n__4i_rect.html +++ b/6/df/d02/class_o_n__4i_rect.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_4iRect Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_4iRect Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -988,11 +971,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/d03/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t.html b/6/df/d03/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t.html index 5507e30e..52d37fcb 100644 --- a/6/df/d03/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t.html +++ b/6/df/d03/struct_o_n___serial_number_map_1_1_s_n___e_l_e_m_e_n_t.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_SerialNumberMap::SN_ELEMENT Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_SerialNumberMap::SN_ELEMENT Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/df/d05/class_o_n___buffer.html b/6/df/d05/class_o_n___buffer.html index 8b3084c8..d3ad2406 100644 --- a/6/df/d05/class_o_n___buffer.html +++ b/6/df/d05/class_o_n___buffer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Buffer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Buffer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -731,11 +714,16 @@ Static Public Member Functions
+ +
+
+ diff --git a/6/df/d0d/class_o_n___brep_region_topology-members.html b/6/df/d0d/class_o_n___brep_region_topology-members.html index b8c6e00a..1500acd7 100644 --- a/6/df/d0d/class_o_n___brep_region_topology-members.html +++ b/6/df/d0d/class_o_n___brep_region_topology-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &) constON_BrepRegionTopology ~ON_BrepRegionTopology()ON_BrepRegionTopology
+ +
+
+ diff --git a/6/df/d10/class_o_n__3dm_annotation_settings.html b/6/df/d10/class_o_n__3dm_annotation_settings.html index 1a0a36b6..0b7eba19 100644 --- a/6/df/d10/class_o_n__3dm_annotation_settings.html +++ b/6/df/d10/class_o_n__3dm_annotation_settings.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmAnnotationSettings Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmAnnotationSettings Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -774,11 +757,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/d10/class_o_n___lock.html b/6/df/d10/class_o_n___lock.html index 5c760332..54008769 100644 --- a/6/df/d10/class_o_n___lock.html +++ b/6/df/d10/class_o_n___lock.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Lock Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Lock Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -342,11 +325,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/df/d11/class_o_n___mesh.html b/6/df/d11/class_o_n___mesh.html index c2c9fc5d..62940984 100644 --- a/6/df/d11/class_o_n___mesh.html +++ b/6/df/d11/class_o_n___mesh.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Mesh Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Mesh Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -5784,11 +5767,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/df/d15/opennurbs__public__version_8h_source.html b/6/df/d15/opennurbs__public__version_8h_source.html index 0d950ac2..6d9a0cff 100644 --- a/6/df/d15/opennurbs__public__version_8h_source.html +++ b/6/df/d15/opennurbs__public__version_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_public_version.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_public_version.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
-
1 #pragma once
2 
3 // This file is included by BOTH RC files and C++ files
4 // This means you have a very limited set of preprocessor instructions
5 // at your disposal.
6 
7 #define RMA_VERSION_MAJOR 6
8 #define RMA_VERSION_MINOR 1
9 
10 ////////////////////////////////////////////////////////////////
11 //
12 // These are set automatically by the build system as the
13 // first step in each build.
14 //
15 #define RMA_VERSION_YEAR 2018
16 #define RMA_VERSION_MONTH 1
17 #define RMA_VERSION_DATE 31
18 #define RMA_VERSION_HOUR 14
19 #define RMA_VERSION_MINUTE 29
20 
21 ////////////////////////////////////////////////////////////////
22 //
23 // branch = 0 to 3
24 // This number identifies the branch used in the build.
25 //
26 // The build system automatically sets the value to
27 // 1, 2 or 3 before compiling any code.
28 //
29 // The file checked into the source code repository
30 // always has branch set to 0.
31 // 0 = developer build
32 // 1 = build system trunk build
33 // 2 = build system release candidate build
34 // 3 = build system release build
35 #define RMA_VERSION_BRANCH 1
36 
37 #define VERSION_WITH_COMMAS 6,1,18031,14291
38 #define VERSION_WITH_PERIODS 6.1.18031.14291
39 #define COPYRIGHT "Copyright (C) 1993-2018, Robert McNeel & Associates. All Rights Reserved."
40 #define SPECIAL_BUILD_DESCRIPTION "Public OpenNURBS C++ 3dm file IO library."
41 
42 #define RMA_VERSION_NUMBER_MAJOR_STRING "6"
43 #define RMA_VERSION_NUMBER_MAJOR_WSTRING L"6"
44 
45 #define RMA_VERSION_NUMBER_SR_STRING "SR1"
46 #define RMA_VERSION_NUMBER_SR_WSTRING L"SR1"
47 
48 #define RMA_VERSION_WITH_PERIODS_STRING "6.1.18031.14291"
49 #define RMA_VERSION_WITH_PERIODS_WSTRING L"6.1.18031.14291"
50 
51 
52 
53 // git revision SHA-1 hash as char hexadecimal string
54 #define RMA_GIT_REVISION_HASH_STRING ""
55 #define RMA_GIT_REVISION_HASH_WSTRING L""
56 
57 // git branch name as char string
58 #define RMA_GIT_BRANCH_NAME_STRING ""
59 #define RMA_GIT_BRANCH_NAME_WSTRING L""
60 
61 
62 
63 // RHINO_FILE_FLAGS_MASK can be one or more of the following:
64 // VS_FF_DEBUG - File contains debugging information or is compiled with debugging features enabled.
65 // VS_FF_PATCHED - File has been modified and is not identical to the original shipping file of the same version number.
66 // VS_FF_PRERELEASE - File is a development version, not a commercially released product.
67 // VS_FF_PRIVATEBUILD - File was not built using standard release procedures. If this value is given, the StringFileInfo block must contain a PrivateBuild string.
68 // VS_FF_SPECIALBUILD - File was built by the original company using standard release procedures but is a variation of the standard file of the same version number. If this value is given, the StringFileInfo block block must contain a SpecialBuild string.
69 #if defined(_WIN32) || defined(WIN32) || defined(_WIN64) || defined(WIN64) || defined(WINDOWS) || defined(_WINDOWS_) || defined(__WINDOWS__)
70 #if !defined(VS_FF_PRERELEASE)
71 // At this time, verrsrc.h does not have protection against multiple includes.
72 // Testing for VS_FF_PRERELEASE seems to prevent double incudes and the
73 // redef errors it generates.
74 #include "verrsrc.h"
75 #endif
76 #endif
77 
78 #define RHINO_FILE_FLAGS_MASK VS_FF_PRERELEASE
79 
80 
+
1 #pragma once
2 
3 // This file is included by BOTH RC files and C++ files
4 // This means you have a very limited set of preprocessor instructions
5 // at your disposal.
6 
7 #define RMA_VERSION_MAJOR 6
8 #define RMA_VERSION_MINOR 1
9 
10 ////////////////////////////////////////////////////////////////
11 //
12 // These are set automatically by the build system as the
13 // first step in each build.
14 //
15 #define RMA_VERSION_YEAR 2018
16 #define RMA_VERSION_MONTH 1
17 #define RMA_VERSION_DATE 31
18 #define RMA_VERSION_HOUR 14
19 #define RMA_VERSION_MINUTE 44
20 
21 ////////////////////////////////////////////////////////////////
22 //
23 // branch = 0 to 3
24 // This number identifies the branch used in the build.
25 //
26 // The build system automatically sets the value to
27 // 1, 2 or 3 before compiling any code.
28 //
29 // The file checked into the source code repository
30 // always has branch set to 0.
31 // 0 = developer build
32 // 1 = build system trunk build
33 // 2 = build system release candidate build
34 // 3 = build system release build
35 #define RMA_VERSION_BRANCH 1
36 
37 #define VERSION_WITH_COMMAS 6,1,18031,14441
38 #define VERSION_WITH_PERIODS 6.1.18031.14441
39 #define COPYRIGHT "Copyright (C) 1993-2018, Robert McNeel & Associates. All Rights Reserved."
40 #define SPECIAL_BUILD_DESCRIPTION "Public OpenNURBS C++ 3dm file IO library."
41 
42 #define RMA_VERSION_NUMBER_MAJOR_STRING "6"
43 #define RMA_VERSION_NUMBER_MAJOR_WSTRING L"6"
44 
45 #define RMA_VERSION_NUMBER_SR_STRING "SR1"
46 #define RMA_VERSION_NUMBER_SR_WSTRING L"SR1"
47 
48 #define RMA_VERSION_WITH_PERIODS_STRING "6.1.18031.14441"
49 #define RMA_VERSION_WITH_PERIODS_WSTRING L"6.1.18031.14441"
50 
51 
52 
53 // git revision SHA-1 hash as char hexadecimal string
54 #define RMA_GIT_REVISION_HASH_STRING ""
55 #define RMA_GIT_REVISION_HASH_WSTRING L""
56 
57 // git branch name as char string
58 #define RMA_GIT_BRANCH_NAME_STRING ""
59 #define RMA_GIT_BRANCH_NAME_WSTRING L""
60 
61 
62 
63 // RHINO_FILE_FLAGS_MASK can be one or more of the following:
64 // VS_FF_DEBUG - File contains debugging information or is compiled with debugging features enabled.
65 // VS_FF_PATCHED - File has been modified and is not identical to the original shipping file of the same version number.
66 // VS_FF_PRERELEASE - File is a development version, not a commercially released product.
67 // VS_FF_PRIVATEBUILD - File was not built using standard release procedures. If this value is given, the StringFileInfo block must contain a PrivateBuild string.
68 // VS_FF_SPECIALBUILD - File was built by the original company using standard release procedures but is a variation of the standard file of the same version number. If this value is given, the StringFileInfo block block must contain a SpecialBuild string.
69 #if defined(_WIN32) || defined(WIN32) || defined(_WIN64) || defined(WIN64) || defined(WINDOWS) || defined(_WINDOWS_) || defined(__WINDOWS__)
70 #if !defined(VS_FF_PRERELEASE)
71 // At this time, verrsrc.h does not have protection against multiple includes.
72 // Testing for VS_FF_PRERELEASE seems to prevent double incudes and the
73 // redef errors it generates.
74 #include "verrsrc.h"
75 #endif
76 #endif
77 
78 #define RHINO_FILE_FLAGS_MASK VS_FF_PRERELEASE
79 
80 
+ +
+
+ diff --git a/6/df/d19/class_rtf_composer-members.html b/6/df/d19/class_rtf_composer-members.html index 201f4494..9af29bd0 100644 --- a/6/df/d19/class_rtf_composer-members.html +++ b/6/df/d19/class_rtf_composer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { RecomposeRTF()RtfComposerstatic SetRecomposeRTF(bool b)RtfComposerstatic
+ +
+
+ diff --git a/6/df/d28/class_o_n___brep_face_side.html b/6/df/d28/class_o_n___brep_face_side.html index b4b689a5..4a1a81e3 100644 --- a/6/df/d28/class_o_n___brep_face_side.html +++ b/6/df/d28/class_o_n___brep_face_side.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BrepFaceSide Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BrepFaceSide Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -587,11 +570,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/df/d2d/class_o_n___font-members.html b/6/df/d2d/class_o_n___font-members.html index dd9986f3..b3f54fea 100644 --- a/6/df/d2d/class_o_n___font-members.html +++ b/6/df/d2d/class_o_n___font-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -193,11 +176,16 @@ $(function() { WriteV5(int V5_font_index, ON_UUID V5_font_id, ON_BinaryArchive &) constON_Font ~ON_Font()=defaultON_Font
+ +
+
+ diff --git a/6/df/d2e/class_o_n__2f_vector_array.html b/6/df/d2e/class_o_n__2f_vector_array.html index a40091a5..8891647e 100644 --- a/6/df/d2e/class_o_n__2f_vector_array.html +++ b/6/df/d2e/class_o_n__2f_vector_array.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2fVectorArray Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2fVectorArray Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -429,11 +412,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/df/d32/class_o_n__2d_size.html b/6/df/d32/class_o_n__2d_size.html index 301221f4..578baa79 100644 --- a/6/df/d32/class_o_n__2d_size.html +++ b/6/df/d32/class_o_n__2d_size.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_2dSize Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_2dSize Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -435,11 +418,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/d35/class_o_n___mesh_ngon_buffer.html b/6/df/d35/class_o_n___mesh_ngon_buffer.html index a0d940ba..0aa6887c 100644 --- a/6/df/d35/class_o_n___mesh_ngon_buffer.html +++ b/6/df/d35/class_o_n___mesh_ngon_buffer.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshNgonBuffer Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshNgonBuffer Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -255,11 +238,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/d3c/class_o_n__3dm_revision_history-members.html b/6/df/d3c/class_o_n__3dm_revision_history-members.html index 085cba30..43673ccb 100644 --- a/6/df/d3c/class_o_n__3dm_revision_history-members.html +++ b/6/df/d3c/class_o_n__3dm_revision_history-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -86,11 +69,16 @@ $(function() { Write(ON_BinaryArchive &) constON_3dmRevisionHistory ~ON_3dmRevisionHistory()=defaultON_3dmRevisionHistory
+ +
+
+ diff --git a/6/df/d40/class_o_n___local_zero1-members.html b/6/df/d40/class_o_n___local_zero1-members.html index 52a12617..43cad12c 100644 --- a/6/df/d40/class_o_n___local_zero1-members.html +++ b/6/df/d40/class_o_n___local_zero1-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -77,11 +60,16 @@ $(function() { ON_LocalZero1()ON_LocalZero1 ~ON_LocalZero1()ON_LocalZero1virtual
+ +
+
+ diff --git a/6/df/d43/class_o_n___arc-members.html b/6/df/d43/class_o_n___arc-members.html index 92aa0f6c..1553da33 100644 --- a/6/df/d43/class_o_n___arc-members.html +++ b/6/df/d43/class_o_n___arc-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -151,11 +134,16 @@ $(function() { ~ON_Arc()=defaultON_Arc ~ON_Circle()=defaultON_Circle
+ +
+
+ diff --git a/6/df/d45/class_o_n___text_log-members.html b/6/df/d45/class_o_n___text_log-members.html index ae52a5df..3874517b 100644 --- a/6/df/d45/class_o_n___text_log-members.html +++ b/6/df/d45/class_o_n___text_log-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -126,11 +109,16 @@ $(function() { SetIndentSize(int)ON_TextLog ~ON_TextLog()ON_TextLogvirtual
+ +
+
+ diff --git a/6/df/d46/struct_o_n___r_tree_capsule.html b/6/df/d46/struct_o_n___r_tree_capsule.html index e894b15e..885bdbfe 100644 --- a/6/df/d46/struct_o_n___r_tree_capsule.html +++ b/6/df/d46/struct_o_n___r_tree_capsule.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_RTreeCapsule Struct Reference - - - - - - - + + + + + openNURBS SDK Help: ON_RTreeCapsule Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -122,11 +105,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/d4e/class_o_n___polynomial_surface.html b/6/df/d4e/class_o_n___polynomial_surface.html index af6cdb3e..a70e09c8 100644 --- a/6/df/d4e/class_o_n___polynomial_surface.html +++ b/6/df/d4e/class_o_n___polynomial_surface.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolynomialSurface Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolynomialSurface Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -446,11 +429,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/d54/class_o_n___plug_in_ref.html b/6/df/d54/class_o_n___plug_in_ref.html index 27c0875c..d5849c65 100644 --- a/6/df/d54/class_o_n___plug_in_ref.html +++ b/6/df/d54/class_o_n___plug_in_ref.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PlugInRef Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PlugInRef Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -452,11 +435,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/d5f/class_o_n___bump_function-members.html b/6/df/d5f/class_o_n___bump_function-members.html index b3738484..58472207 100644 --- a/6/df/d5f/class_o_n___bump_function-members.html +++ b/6/df/d5f/class_o_n___bump_function-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -80,11 +63,16 @@ $(function() { ValueAt(double s, double t) constON_BumpFunction ~ON_BumpFunction()=defaultON_BumpFunction
+ +
+
+ diff --git a/6/df/d60/class_o_n___history_record-members.html b/6/df/d60/class_o_n___history_record-members.html index 98e812c9..07b6a65a 100644 --- a/6/df/d60/class_o_n___history_record-members.html +++ b/6/df/d60/class_o_n___history_record-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -332,11 +315,16 @@ $(function() { ~ON_ModelComponent()=defaultON_ModelComponent ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/df/d67/class_o_n__3dm_units_and_tolerances.html b/6/df/d67/class_o_n__3dm_units_and_tolerances.html index 420c0975..a6fe8e75 100644 --- a/6/df/d67/class_o_n__3dm_units_and_tolerances.html +++ b/6/df/d67/class_o_n__3dm_units_and_tolerances.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_3dmUnitsAndTolerances Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_3dmUnitsAndTolerances Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -456,11 +439,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/d6f/class_o_n___poly_edge_history.html b/6/df/d6f/class_o_n___poly_edge_history.html index 3182e3e7..666ab4bf 100644 --- a/6/df/d6f/class_o_n___poly_edge_history.html +++ b/6/df/d6f/class_o_n___poly_edge_history.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PolyEdgeHistory Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PolyEdgeHistory Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -246,11 +229,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/d78/structtag_font_key.html b/6/df/d78/structtag_font_key.html index 8f9e567d..ff2655d2 100644 --- a/6/df/d78/structtag_font_key.html +++ b/6/df/d78/structtag_font_key.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: tagFontKey Struct Reference - - - - - - - + + + + + openNURBS SDK Help: tagFontKey Struct Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -106,11 +89,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/d7f/class_o_n___s_h_a1-members.html b/6/df/d7f/class_o_n___s_h_a1-members.html index 5cb3b1b7..7a300c72 100644 --- a/6/df/d7f/class_o_n___s_h_a1-members.html +++ b/6/df/d7f/class_o_n___s_h_a1-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -105,11 +88,16 @@ $(function() { Validate()ON_SHA1static ~ON_SHA1()=defaultON_SHA1
+ +
+
+ diff --git a/6/df/d95/class_o_n___obj_ref-members.html b/6/df/d95/class_o_n___obj_ref-members.html index 73823e96..6d5e66bd 100644 --- a/6/df/d95/class_o_n___obj_ref-members.html +++ b/6/df/d95/class_o_n___obj_ref-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -90,11 +73,16 @@ $(function() { Write(ON_BinaryArchive &) constON_ObjRef ~ON_ObjRef()ON_ObjRef
+ +
+
+ diff --git a/6/df/d97/class_o_n__2i_vector-members.html b/6/df/d97/class_o_n__2i_vector-members.html index 0f3c17d3..0f059322 100644 --- a/6/df/d97/class_o_n__2i_vector-members.html +++ b/6/df/d97/class_o_n__2i_vector-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -88,11 +71,16 @@ $(function() { ZeroON_2iVectorstatic ~ON_2iVector()=defaultON_2iVector
+ +
+
+ diff --git a/6/df/dab/class_o_n___debug_write_archive-members.html b/6/df/dab/class_o_n___debug_write_archive-members.html index 1f1396c4..9ba711dd 100644 --- a/6/df/dab/class_o_n___debug_write_archive-members.html +++ b/6/df/dab/class_o_n___debug_write_archive-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/df/dae/class_o_n___color-members.html b/6/df/dae/class_o_n___color-members.html index d0b041df..95241a65 100644 --- a/6/df/dae/class_o_n___color-members.html +++ b/6/df/dae/class_o_n___color-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -115,11 +98,16 @@ $(function() { WindowsRGB() constON_Color ~ON_Color()=defaultON_Color
+ +
+
+ diff --git a/6/df/dbc/class_o_n___mesh_parameters.html b/6/df/dbc/class_o_n___mesh_parameters.html index 6444ab3d..d33cbbc2 100644 --- a/6/df/dbc/class_o_n___mesh_parameters.html +++ b/6/df/dbc/class_o_n___mesh_parameters.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshParameters Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshParameters Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -2001,11 +1984,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/dbe/class_o_n__3dm_properties-members.html b/6/df/dbe/class_o_n__3dm_properties-members.html index 107ed35a..1eec7625 100644 --- a/6/df/dbe/class_o_n__3dm_properties-members.html +++ b/6/df/dbe/class_o_n__3dm_properties-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -81,11 +64,16 @@ $(function() { Write(ON_BinaryArchive &archive) constON_3dmProperties ~ON_3dmProperties()=defaultON_3dmProperties
+ +
+
+ diff --git a/6/df/dc4/class_o_n___hatch_line.html b/6/df/dc4/class_o_n___hatch_line.html index d94cb813..a6291140 100644 --- a/6/df/dc4/class_o_n___hatch_line.html +++ b/6/df/dc4/class_o_n___hatch_line.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_HatchLine Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_HatchLine Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -841,11 +824,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/dc9/class_o_n___bounding_box_cache.html b/6/df/dc9/class_o_n___bounding_box_cache.html index c66a2038..adb4a9b2 100644 --- a/6/df/dc9/class_o_n___bounding_box_cache.html +++ b/6/df/dc9/class_o_n___bounding_box_cache.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_BoundingBoxCache Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_BoundingBoxCache Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -370,11 +353,16 @@ Public Member Functions
+ +
+
+ diff --git a/6/df/dcf/class_rtf_composer_1_1_run_info-members.html b/6/df/dcf/class_rtf_composer_1_1_run_info-members.html index 5956ba90..f77718d6 100644 --- a/6/df/dcf/class_rtf_composer_1_1_run_info-members.html +++ b/6/df/dcf/class_rtf_composer_1_1_run_info-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/df/dd0/class_o_n__3_d_m___b_i_g___c_h_u_n_k-members.html b/6/df/dd0/class_o_n__3_d_m___b_i_g___c_h_u_n_k-members.html index eaf50dd3..2dfa7933 100644 --- a/6/df/dd0/class_o_n__3_d_m___b_i_g___c_h_u_n_k-members.html +++ b/6/df/dd0/class_o_n__3_d_m___b_i_g___c_h_u_n_k-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -83,11 +66,16 @@ $(function() { SizeofCRC() constON_3DM_BIG_CHUNK ~ON_3DM_BIG_CHUNK()=defaultON_3DM_BIG_CHUNK
+ +
+
+ diff --git a/6/df/dd1/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r-members.html b/6/df/dd1/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r-members.html index 6637aab9..a3a13a26 100644 --- a/6/df/dd1/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r-members.html +++ b/6/df/dd1/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+
+ diff --git a/6/df/dd4/class_o_n___light-members.html b/6/df/dd4/class_o_n___light-members.html index 7eb92f6b..cab61a29 100644 --- a/6/df/dd4/class_o_n___light-members.html +++ b/6/df/dd4/class_o_n___light-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -212,11 +195,16 @@ $(function() { ~ON_Light()ON_Light ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/df/dd4/class_o_n___text_hash-members.html b/6/df/dd4/class_o_n___text_hash-members.html index 3b338856..d57168fb 100644 --- a/6/df/dd4/class_o_n___text_hash-members.html +++ b/6/df/dd4/class_o_n___text_hash-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -135,11 +118,16 @@ $(function() { ~ON_TextHash()=defaultON_TextHash ~ON_TextLog()ON_TextLogvirtual
+ +
+
+ diff --git a/6/df/ddb/class_o_n___curve-members.html b/6/df/ddb/class_o_n___curve-members.html index 0c305135..bc0bd8fb 100644 --- a/6/df/ddb/class_o_n___curve-members.html +++ b/6/df/ddb/class_o_n___curve-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -192,11 +175,16 @@ $(function() { ~ON_Geometry()=defaultON_Geometry ~ON_Object()ON_Objectvirtual
+ +
+
+ diff --git a/6/df/dde/class_o_n___mesh_partition.html b/6/df/dde/class_o_n___mesh_partition.html index 06f6a8b4..b57faf87 100644 --- a/6/df/dde/class_o_n___mesh_partition.html +++ b/6/df/dde/class_o_n___mesh_partition.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_MeshPartition Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_MeshPartition Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -175,11 +158,16 @@ Public Attributes
+ +
+
+ diff --git a/6/df/de0/class_o_n___geometry.html b/6/df/de0/class_o_n___geometry.html index 46f08a36..c2a98c0a 100644 --- a/6/df/de0/class_o_n___geometry.html +++ b/6/df/de0/class_o_n___geometry.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_Geometry Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_Geometry Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1014,11 +997,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/df/de4/class_o_n___box-members.html b/6/df/de4/class_o_n___box-members.html index a14f6e5e..0f1fdce8 100644 --- a/6/df/de4/class_o_n___box-members.html +++ b/6/df/de4/class_o_n___box-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -93,11 +76,16 @@ $(function() { Volume() constON_Box ~ON_Box()ON_Box
+ +
+
+ diff --git a/6/df/de4/class_o_n___model_component_reference.html b/6/df/de4/class_o_n___model_component_reference.html index 589677b2..1dfb6034 100644 --- a/6/df/de4/class_o_n___model_component_reference.html +++ b/6/df/de4/class_o_n___model_component_reference.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_ModelComponentReference Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_ModelComponentReference Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -461,11 +444,16 @@ Static Public Attributes
+ +
+
+ diff --git a/6/df/df1/opennurbs__wip_8h_source.html b/6/df/df1/opennurbs__wip_8h_source.html index 075e9287..9f2a85ae 100644 --- a/6/df/df1/opennurbs__wip_8h_source.html +++ b/6/df/df1/opennurbs__wip_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_wip.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_wip.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
1 /* $NoKeywords: $ */
2 /*
3 //
4 // Copyright (c) 1993-2014 Robert McNeel & Associates. All rights reserved.
5 // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
6 // McNeel & Associates.
7 //
8 // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
9 // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
10 // MERCHANTABILITY ARE HEREBY DISCLAIMED.
11 //
12 // For complete openNURBS copyright information see <http://www.opennurbs.org>.
13 //
14 ////////////////////////////////////////////////////////////////
15 */
16 
17 #if !defined OPENNURBS_WIP_INC__
18 #define OPENNURBS_WIP_INC__
19 
20 #if !defined(OPENNURBS_SUBD_WIP)
21 #if defined(ON_COMPILING_OPENNURBS) || defined(TL_INC_) || defined(RHINO_WIP_BUILD) || defined(RHINO_BETA_BUILD) || defined(RHINO_SUBD_WIP)
22 // SubD classes and .3dm support for reading it.
23 // SubD is alwasy available internally (ON_COMPILING_OPENNURBS is defined)
24 // so .3dm files can be read and written by all versions of opennurbs.
25 #define OPENNURBS_SUBD_WIP
26 
27 #elif defined(RHINO_CORE_COMPONENT) && 0 != RHINO_CORE_COMPONENT
28 // SubD is available to core Rhino 6 and core Rhino WIP code
29 #define OPENNURBS_SUBD_WIP
30 
31 #elif !defined(RHINO_COMMERCIAL_BUILD)
32 // SubD is available in the Rhino WIP C++ SDK.
33 // SubD is not avaialable in the Rhino 6 commercial C++ SDK.
34 #define OPENNURBS_SUBD_WIP
35 
36 #endif
37 #endif
38 
39 
40 // Annotation table is being prototyped and on hold
41 // until V6 ships.
42 //#define OPENNURBS_ANNOTATION_TABLE_WIP
43 
44 #endif
+ +
+
+ diff --git a/6/df/df2/class_o_n___point_cloud.html b/6/df/df2/class_o_n___point_cloud.html index 54dbda18..bf28d647 100644 --- a/6/df/df2/class_o_n___point_cloud.html +++ b/6/df/df2/class_o_n___point_cloud.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: ON_PointCloud Class Reference - - - - - - - + + + + + openNURBS SDK Help: ON_PointCloud Class Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -1422,11 +1405,16 @@ Additional Inherited Members
+ +
+
+ diff --git a/6/df/df5/opennurbs__torus_8h_source.html b/6/df/df5/opennurbs__torus_8h_source.html index b834830c..ec7a4d02 100644 --- a/6/df/df5/opennurbs__torus_8h_source.html +++ b/6/df/df5/opennurbs__torus_8h_source.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_torus.h Source File - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public/opennurbs_torus.h Source File + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/df/dfc/class_o_n__w_string_buffer-members.html b/6/df/dfc/class_o_n__w_string_buffer-members.html index 7f240b00..24c5a227 100644 --- a/6/df/dfc/class_o_n__w_string_buffer-members.html +++ b/6/df/dfc/class_o_n__w_string_buffer-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -73,11 +56,16 @@ $(function() { ON_wStringBuffer(wchar_t *stack_buffer, size_t stack_buffer_capacity)ON_wStringBuffer ~ON_wStringBuffer()ON_wStringBuffer
+ +
+
+ diff --git a/6/df/dfd/class_o_n___text_mask-members.html b/6/df/dfd/class_o_n___text_mask-members.html index 099991a6..203513c3 100644 --- a/6/df/dfd/class_o_n___text_mask-members.html +++ b/6/df/dfd/class_o_n___text_mask-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
@@ -86,11 +69,16 @@ $(function() { Write(ON_BinaryArchive &archive) constON_TextMask ~ON_TextMask()=defaultON_TextMask
+ +
+
+ diff --git a/6/df/dfe/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o-members.html b/6/df/dfe/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o-members.html index 01fcca1d..03722299 100644 --- a/6/df/dfe/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o-members.html +++ b/6/df/dfe/struct_o_n___windows_b_i_t_m_a_p_i_n_f_o-members.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: Member List - - - - - - - + + + + + openNURBS SDK Help: Member List + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
-
+ +
+
+ diff --git a/6/dir_2ea30aa2956a8db99dd22aa5e597f384.html b/6/dir_2ea30aa2956a8db99dd22aa5e597f384.html index a57c07cf..cee8f6f6 100644 --- a/6/dir_2ea30aa2956a8db99dd22aa5e597f384.html +++ b/6/dir_2ea30aa2956a8db99dd22aa5e597f384.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin Directory Reference - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin Directory Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/dir_7a6cfee8d318bd47c162fe536aecd3a7.html b/6/dir_7a6cfee8d318bd47c162fe536aecd3a7.html index db2ad8e0..741b170d 100644 --- a/6/dir_7a6cfee8d318bd47c162fe536aecd3a7.html +++ b/6/dir_7a6cfee8d318bd47c162fe536aecd3a7.html @@ -1,62 +1,45 @@ + - - - - -openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public Directory Reference - - - - - - - + + + + + openNURBS SDK Help: D:/BuildAgent/work/d8e3bf9e94f4c621/src4/bin/opennurbs_public Directory Reference + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
- - -
-
- - -
- -
- + +
+
+ diff --git a/6/doxy-boot.js b/6/doxy-boot.js new file mode 100644 index 00000000..87a304b7 --- /dev/null +++ b/6/doxy-boot.js @@ -0,0 +1,131 @@ +$( document ).ready(function() { + + $("div.headertitle").addClass("page-header"); + $("div.title").addClass("h1"); + + /* move labels and groups out of header */ + $("div.headertitle").append($("div.title").children()); + + // $('li > a[href="index.html"] > span').before(" "); + // $('li > a[href="modules.html"] > span').before(" "); + // $('li > a[href="namespaces.html"] > span').before(" "); + // $('li > a[href="annotated.html"] > span').before(" "); + // $('li > a[href="classes.html"] > span').before(" "); + // $('li > a[href="inherits.html"] > span').before(" "); + // $('li > a[href="functions.html"] > span').before(" "); + // $('li > a[href="functions_func.html"] > span').before(" "); + // $('li > a[href="functions_vars.html"] > span').before(" "); + // $('li > a[href="functions_enum.html"] > span').before(" "); + // $('li > a[href="functions_eval.html"] > span').before(" "); + $('img[src="ftv2ns.png"]').replaceWith('N '); + $('img[src="ftv2cl.png"]').replaceWith('C '); + + $("ul.tablist").addClass("nav nav-pills nav-justified"); + $("ul.tablist").css("margin-top", "0.5em"); + $("ul.tablist").css("margin-bottom", "0.5em"); + $("li.current").addClass("active"); + $("iframe").attr("scrolling", "yes"); + + $("#nav-path > ul").addClass("breadcrumb"); + + $("table.params").addClass("table"); + $("div.ingroups").wrapInner(""); + $("div.levels").css("margin", "0.5em"); + $("div.levels > span").addClass("btn btn-default btn-xs"); + $("div.levels > span").css("margin-right", "0.25em"); + + $("table.directory").addClass("table table-striped"); + $("div.summary > a").addClass("btn btn-default btn-xs"); + $("table.fieldtable").addClass("table"); + $(".fragment").addClass("well"); + $(".memitem").addClass("panel panel-default"); + $(".memproto").addClass("panel-heading"); + $(".memdoc").addClass("panel-body"); + $("span.mlabel").addClass("label label-info"); + + $("table.memberdecls").addClass("table"); + $("[class^=memitem]").addClass("active"); + + $("div.ah").addClass("btn btn-default"); + $("span.mlabels").addClass("pull-right"); + $("table.mlabels").css("width", "100%") + // $("td.mlabels-right").addClass("pull-right"); + + $("div.ttc").addClass("panel panel-primary"); + $("div.ttname").addClass("panel-heading"); + $("div.ttname a").css("color", 'white'); + $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body"); + + $('div.fragment.well div.line:first').css('margin-top', '2px'); + $('div.fragment.well div.line:last').css('margin-bottom', '2px'); + + $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + if($('div.fragment.well div.ttc').length > 0) + { + $('div.fragment.well div.line:first').parent().removeClass('fragment well'); + } + + /* smart menus */ + var nav_container = $('#main-nav').detach(); + nav_container.addClass('navbar-collapse collapse'); + $('div.navbar').append(nav_container); + $('#main-nav > ul').removeClass('sm sm-dox').addClass('nav navbar-nav navbar-right'); + $('#main-nav * li > ul').addClass('dropdown-menu'); + // replace '+' with caret + var nav_sub = $('#main-nav * li > a.has-submenu'); + nav_sub.children('span').remove(); + nav_sub.append(' '); + + /* enumerations */ + $('table.fieldtable').removeClass('fieldtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + /* todo list */ + var todoelements = $('.contents > .textblock > dl.reflist > dt, .contents > .textblock > dl.reflist > dd'); + for (var i = 0; i < todoelements.length; i += 2) { + $('.contents > .textblock').append( + '
' + + "
" + $(todoelements[i]).html() + "
" + + "
" + $(todoelements[i+1]).html() + "
" + + '
'); + } + $('.contents > .textblock > dl').remove(); + + + $(".memitem").removeClass('memitem'); + $(".memproto").removeClass('memproto'); + $(".memdoc").removeClass('memdoc'); + $("span.mlabel").removeClass('mlabel'); + $("table.memberdecls").removeClass('memberdecls'); + $("[class^=memitem]").removeClass('memitem'); + $("span.mlabels").removeClass('mlabels'); + $("table.mlabels").removeClass('mlabels'); + $("td.mlabels-right").removeClass('mlabels-right'); + $(".navpath").removeClass('navpath'); + $("li.navelem").removeClass('navelem'); + $("a.el").removeClass('el'); + $("div.ah").removeClass('ah'); + $("div.header").removeClass("header"); + $('h2.groupheader').removeClass('groupheader'); + + /* separators */ + $("tr[class^='separator']").remove(); + + /* custom */ + $("div.dyncontent").css("margin-bottom", "25px"); + +}); diff --git a/6/functions.html b/6/functions.html index fd341c4a..2173eec3 100644 --- a/6/functions.html +++ b/6/functions.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -837,11 +820,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_0x7e.html b/6/functions_0x7e.html index e1d43eed..6fc33618 100644 --- a/6/functions_0x7e.html +++ b/6/functions_0x7e.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -859,11 +842,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_b.html b/6/functions_b.html index 70eb26b6..994436ea 100644 --- a/6/functions_b.html +++ b/6/functions_b.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -456,11 +439,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_c.html b/6/functions_c.html index 1c925355..0b1f786a 100644 --- a/6/functions_c.html +++ b/6/functions_c.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -1553,11 +1536,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_d.html b/6/functions_d.html index 50f7d528..8d044806 100644 --- a/6/functions_d.html +++ b/6/functions_d.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -1056,11 +1039,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_e.html b/6/functions_e.html index 78a4aaab..1f13d2bd 100644 --- a/6/functions_e.html +++ b/6/functions_e.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -645,11 +628,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_enum.html b/6/functions_enum.html index 0163a680..0956f407 100644 --- a/6/functions_enum.html +++ b/6/functions_enum.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Enumerations - - - - - - - + + + + + openNURBS SDK Help: Class Members - Enumerations + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -313,11 +296,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_eval.html b/6/functions_eval.html index 5a49c9c7..e0ff8916 100644 --- a/6/functions_eval.html +++ b/6/functions_eval.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Enumerator - - - - - - - + + + + + openNURBS SDK Help: Class Members - Enumerator + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -532,11 +515,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_f.html b/6/functions_f.html index 965db17b..f2dd4e90 100644 --- a/6/functions_f.html +++ b/6/functions_f.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -767,11 +750,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func.html b/6/functions_func.html index 4635d87f..35917595 100644 --- a/6/functions_func.html +++ b/6/functions_func.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -791,11 +774,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_0x7e.html b/6/functions_func_0x7e.html index 74d192c4..87d45fa3 100644 --- a/6/functions_func_0x7e.html +++ b/6/functions_func_0x7e.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -859,11 +842,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_b.html b/6/functions_func_b.html index 2f32e10b..514718a7 100644 --- a/6/functions_func_b.html +++ b/6/functions_func_b.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -354,11 +337,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_c.html b/6/functions_func_c.html index 341cfa23..143f8bd9 100644 --- a/6/functions_func_c.html +++ b/6/functions_func_c.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -1474,11 +1457,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_d.html b/6/functions_func_d.html index ce2ab703..1a19907e 100644 --- a/6/functions_func_d.html +++ b/6/functions_func_d.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -903,11 +886,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_e.html b/6/functions_func_e.html index cb482b9f..f4fd3ef3 100644 --- a/6/functions_func_e.html +++ b/6/functions_func_e.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -547,11 +530,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_f.html b/6/functions_func_f.html index b2479a35..a3a44eb8 100644 --- a/6/functions_func_f.html +++ b/6/functions_func_f.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -712,11 +695,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_g.html b/6/functions_func_g.html index dcce4b1b..d4656a1f 100644 --- a/6/functions_func_g.html +++ b/6/functions_func_g.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -1142,11 +1125,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_h.html b/6/functions_func_h.html index 7bac42d9..c047ba00 100644 --- a/6/functions_func_h.html +++ b/6/functions_func_h.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -289,11 +272,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_i.html b/6/functions_func_i.html index a0fa7af1..2548656e 100644 --- a/6/functions_func_i.html +++ b/6/functions_func_i.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -1628,11 +1611,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_j.html b/6/functions_func_j.html index 97916d59..083ba97f 100644 --- a/6/functions_func_j.html +++ b/6/functions_func_j.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -67,11 +50,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_k.html b/6/functions_func_k.html index 2979bc86..dee36bef 100644 --- a/6/functions_func_k.html +++ b/6/functions_func_k.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -107,11 +90,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_l.html b/6/functions_func_l.html index ea0d6cd7..ca69368e 100644 --- a/6/functions_func_l.html +++ b/6/functions_func_l.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -454,11 +437,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_m.html b/6/functions_func_m.html index f7f33139..8c35fdc5 100644 --- a/6/functions_func_m.html +++ b/6/functions_func_m.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -596,11 +579,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_n.html b/6/functions_func_n.html index 9fe474db..1f58e73e 100644 --- a/6/functions_func_n.html +++ b/6/functions_func_n.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -314,11 +297,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_o.html b/6/functions_func_o.html index 2b37d268..6356d2a5 100644 --- a/6/functions_func_o.html +++ b/6/functions_func_o.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -1639,11 +1622,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_p.html b/6/functions_func_p.html index 02de81cb..64ecba8d 100644 --- a/6/functions_func_p.html +++ b/6/functions_func_p.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -710,11 +693,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_q.html b/6/functions_func_q.html index e4350fac..35d3dede 100644 --- a/6/functions_func_q.html +++ b/6/functions_func_q.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -78,11 +61,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_r.html b/6/functions_func_r.html index 1c6b15bd..3a40348b 100644 --- a/6/functions_func_r.html +++ b/6/functions_func_r.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -1064,11 +1047,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_s.html b/6/functions_func_s.html index cb17cc40..766611df 100644 --- a/6/functions_func_s.html +++ b/6/functions_func_s.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -3102,11 +3085,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_t.html b/6/functions_func_t.html index c6fea2de..b818d043 100644 --- a/6/functions_func_t.html +++ b/6/functions_func_t.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -584,11 +567,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_u.html b/6/functions_func_u.html index d94b6bfd..ae2d70b1 100644 --- a/6/functions_func_u.html +++ b/6/functions_func_u.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -335,11 +318,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_v.html b/6/functions_func_v.html index 75e795f8..55902e30 100644 --- a/6/functions_func_v.html +++ b/6/functions_func_v.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -181,11 +164,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_w.html b/6/functions_func_w.html index ebdd12e5..8859bb04 100644 --- a/6/functions_func_w.html +++ b/6/functions_func_w.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -538,11 +521,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_x.html b/6/functions_func_x.html index aba807e3..bfff7ef7 100644 --- a/6/functions_func_x.html +++ b/6/functions_func_x.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -67,11 +50,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_y.html b/6/functions_func_y.html index 2b630c8d..b6108c0d 100644 --- a/6/functions_func_y.html +++ b/6/functions_func_y.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -67,11 +50,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_func_z.html b/6/functions_func_z.html index 8164637d..2db67651 100644 --- a/6/functions_func_z.html +++ b/6/functions_func_z.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -102,11 +85,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_g.html b/6/functions_g.html index 171255c1..3910de8e 100644 --- a/6/functions_g.html +++ b/6/functions_g.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -1163,11 +1146,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_h.html b/6/functions_h.html index eec2743e..3bbc3827 100644 --- a/6/functions_h.html +++ b/6/functions_h.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -329,11 +312,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_i.html b/6/functions_i.html index 1ebdd48e..5af0d4da 100644 --- a/6/functions_i.html +++ b/6/functions_i.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -1705,11 +1688,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_j.html b/6/functions_j.html index 0ecc5e25..496c8ad8 100644 --- a/6/functions_j.html +++ b/6/functions_j.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -76,11 +59,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_k.html b/6/functions_k.html index cd83d71a..511a1645 100644 --- a/6/functions_k.html +++ b/6/functions_k.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -134,11 +117,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_l.html b/6/functions_l.html index 88e32ad1..f8a18c34 100644 --- a/6/functions_l.html +++ b/6/functions_l.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -501,11 +484,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_m.html b/6/functions_m.html index 8cfc8695..ad57b532 100644 --- a/6/functions_m.html +++ b/6/functions_m.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -3048,11 +3031,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_n.html b/6/functions_n.html index 9009b5fd..fc2298c7 100644 --- a/6/functions_n.html +++ b/6/functions_n.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -398,11 +381,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_o.html b/6/functions_o.html index 457a4afc..02aa887b 100644 --- a/6/functions_o.html +++ b/6/functions_o.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -1753,11 +1736,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_p.html b/6/functions_p.html index d00aca78..cb99f7e5 100644 --- a/6/functions_p.html +++ b/6/functions_p.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -814,11 +797,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_q.html b/6/functions_q.html index f4ce42a9..47b60d47 100644 --- a/6/functions_q.html +++ b/6/functions_q.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -81,11 +64,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_r.html b/6/functions_r.html index 0fcadeb6..10f21e9b 100644 --- a/6/functions_r.html +++ b/6/functions_r.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -1147,11 +1130,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_rela.html b/6/functions_rela.html index 73065652..12cdaee8 100644 --- a/6/functions_rela.html +++ b/6/functions_rela.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Related Functions - - - - - - - + + + + + openNURBS SDK Help: Class Members - Related Functions + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -181,11 +164,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_s.html b/6/functions_s.html index ae32d663..af4dd5b5 100644 --- a/6/functions_s.html +++ b/6/functions_s.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -3227,11 +3210,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_t.html b/6/functions_t.html index fceb85ff..1e85938f 100644 --- a/6/functions_t.html +++ b/6/functions_t.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -645,11 +628,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_type.html b/6/functions_type.html index 7ca9ce8f..fe744070 100644 --- a/6/functions_type.html +++ b/6/functions_type.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Typedefs - - - - - - - + + + + + openNURBS SDK Help: Class Members - Typedefs + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
 
  • ON_GetFontMetricsFuncType @@ -68,11 +51,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_u.html b/6/functions_u.html index b484ff85..efce70f3 100644 --- a/6/functions_u.html +++ b/6/functions_u.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -455,11 +438,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_v.html b/6/functions_v.html index 7580ddcc..b6ba9b69 100644 --- a/6/functions_v.html +++ b/6/functions_v.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -192,11 +175,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars.html b/6/functions_vars.html index e3452e88..893a31d8 100644 --- a/6/functions_vars.html +++ b/6/functions_vars.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -94,11 +77,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_b.html b/6/functions_vars_b.html index e262aeb9..a2fc20ad 100644 --- a/6/functions_vars_b.html +++ b/6/functions_vars_b.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -154,11 +137,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_c.html b/6/functions_vars_c.html index 747dd7e4..9ebb04b6 100644 --- a/6/functions_vars_c.html +++ b/6/functions_vars_c.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -100,11 +83,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_d.html b/6/functions_vars_d.html index 7505ed9b..fe101908 100644 --- a/6/functions_vars_d.html +++ b/6/functions_vars_d.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -197,11 +180,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_e.html b/6/functions_vars_e.html index 387cd74a..05e5f454 100644 --- a/6/functions_vars_e.html +++ b/6/functions_vars_e.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -133,11 +116,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_f.html b/6/functions_vars_f.html index 7c5b84e0..a1fe3edb 100644 --- a/6/functions_vars_f.html +++ b/6/functions_vars_f.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -86,11 +69,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_g.html b/6/functions_vars_g.html index 53f2cd30..3cc1e9e2 100644 --- a/6/functions_vars_g.html +++ b/6/functions_vars_g.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -85,11 +68,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_h.html b/6/functions_vars_h.html index f5ad2159..1742b167 100644 --- a/6/functions_vars_h.html +++ b/6/functions_vars_h.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -95,11 +78,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_i.html b/6/functions_vars_i.html index 074f7492..750b8ecf 100644 --- a/6/functions_vars_i.html +++ b/6/functions_vars_i.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -92,11 +75,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_j.html b/6/functions_vars_j.html index 2682a8f6..f48382ad 100644 --- a/6/functions_vars_j.html +++ b/6/functions_vars_j.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -70,11 +53,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_k.html b/6/functions_vars_k.html index 749bb7b7..d4aab6c7 100644 --- a/6/functions_vars_k.html +++ b/6/functions_vars_k.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -76,11 +59,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_l.html b/6/functions_vars_l.html index 9479bebd..7cdb94e9 100644 --- a/6/functions_vars_l.html +++ b/6/functions_vars_l.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -81,11 +64,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_m.html b/6/functions_vars_m.html index fe708fe6..f508907f 100644 --- a/6/functions_vars_m.html +++ b/6/functions_vars_m.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -2471,11 +2454,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_n.html b/6/functions_vars_n.html index ba4e991f..ac610173 100644 --- a/6/functions_vars_n.html +++ b/6/functions_vars_n.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -115,11 +98,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_o.html b/6/functions_vars_o.html index 6f046b40..5db1142b 100644 --- a/6/functions_vars_o.html +++ b/6/functions_vars_o.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -83,11 +66,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_p.html b/6/functions_vars_p.html index 200cdd57..37a41056 100644 --- a/6/functions_vars_p.html +++ b/6/functions_vars_p.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -110,11 +93,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_q.html b/6/functions_vars_q.html index 759d044b..2bd6d49d 100644 --- a/6/functions_vars_q.html +++ b/6/functions_vars_q.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -67,11 +50,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_r.html b/6/functions_vars_r.html index c144539a..a5d8234c 100644 --- a/6/functions_vars_r.html +++ b/6/functions_vars_r.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -116,11 +99,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_s.html b/6/functions_vars_s.html index 8a5c8007..7e7f26e7 100644 --- a/6/functions_vars_s.html +++ b/6/functions_vars_s.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -123,11 +106,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_t.html b/6/functions_vars_t.html index 92598123..cbba34c5 100644 --- a/6/functions_vars_t.html +++ b/6/functions_vars_t.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -87,11 +70,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_u.html b/6/functions_vars_u.html index 4745686c..1b927fdc 100644 --- a/6/functions_vars_u.html +++ b/6/functions_vars_u.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -173,11 +156,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_v.html b/6/functions_vars_v.html index ab3a2fa7..c2f14e21 100644 --- a/6/functions_vars_v.html +++ b/6/functions_vars_v.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -75,11 +58,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_w.html b/6/functions_vars_w.html index 7773306b..9daa8884 100644 --- a/6/functions_vars_w.html +++ b/6/functions_vars_w.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -80,11 +63,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_x.html b/6/functions_vars_x.html index 279c296c..de8bcc74 100644 --- a/6/functions_vars_x.html +++ b/6/functions_vars_x.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -91,11 +74,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_y.html b/6/functions_vars_y.html index 9e828cc5..83ebbcda 100644 --- a/6/functions_vars_y.html +++ b/6/functions_vars_y.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -91,11 +74,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_vars_z.html b/6/functions_vars_z.html index 8a9f2b06..2d9ee5f2 100644 --- a/6/functions_vars_z.html +++ b/6/functions_vars_z.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - Variables - - - - - - - + + + + + openNURBS SDK Help: Class Members - Variables + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
  @@ -125,11 +108,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_w.html b/6/functions_w.html index 14cd7ff2..5979b895 100644 --- a/6/functions_w.html +++ b/6/functions_w.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -567,11 +550,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_x.html b/6/functions_x.html index 3c86386c..034e7be8 100644 --- a/6/functions_x.html +++ b/6/functions_x.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -97,11 +80,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_y.html b/6/functions_y.html index fe690230..e46222ba 100644 --- a/6/functions_y.html +++ b/6/functions_y.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -97,11 +80,16 @@ $(function() {
+ +
+
+ diff --git a/6/functions_z.html b/6/functions_z.html index d636b259..4f10e7dc 100644 --- a/6/functions_z.html +++ b/6/functions_z.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Members - - - - - - - + + + + + openNURBS SDK Help: Class Members + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Here is a list of all class members with links to the classes they belong to:
@@ -167,11 +150,16 @@ $(function() {
+ +
+
+ diff --git a/6/hierarchy.html b/6/hierarchy.html index 6647c422..39b4510a 100644 --- a/6/hierarchy.html +++ b/6/hierarchy.html @@ -1,63 +1,46 @@ + - - - - -openNURBS SDK Help: Class Hierarchy - - - - - - - + + + + + openNURBS SDK Help: Class Hierarchy + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
Class Hierarchy
@@ -507,11 +490,16 @@ $(function() {
+ +
+
+ diff --git a/6/index.html b/6/index.html index 4e130aa6..f8878f6f 100644 --- a/6/index.html +++ b/6/index.html @@ -1,74 +1,62 @@ + - - - - -openNURBS SDK Help: Main Page - - - - - - - + + + + + openNURBS SDK Help: Main Page + + + + + + + + + + + + -
-
- - - - - - -
-
openNURBS SDK Help -  6.0 -
-
-
+ + +
+
+
-
- -
-
- - -
- -
-
openNURBS SDK Help Documentation
+ +
+
+ diff --git a/6/jquery.smartmenus.bootstrap.css b/6/jquery.smartmenus.bootstrap.css new file mode 100644 index 00000000..8407ce1b --- /dev/null +++ b/6/jquery.smartmenus.bootstrap.css @@ -0,0 +1,122 @@ +/* + You probably do not need to edit this at all. + + Add some SmartMenus required styles not covered in Bootstrap 3's default CSS. + These are theme independent and should work with any Bootstrap 3 theme mod. +*/ +/* sub menus arrows on desktop */ +.navbar-nav:not(.sm-collapsible) ul .caret { + position: absolute; + right: 0; + margin-top: 6px; + margin-right: 15px; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-left: 4px dashed; +} +.navbar-nav:not(.sm-collapsible) ul a.has-submenu { + padding-right: 30px; +} +/* make sub menu arrows look like +/- buttons in collapsible mode */ +.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret { + position: absolute; + right: 0; + margin: -3px 15px 0 0; + padding: 0; + width: 32px; + height: 26px; + line-height: 24px; + text-align: center; + border-width: 1px; + border-style: solid; +} +.navbar-nav.sm-collapsible .caret:before { + content: '+'; + font-family: monospace; + font-weight: bold; +} +.navbar-nav.sm-collapsible .open > a > .caret:before { + content: '-'; +} +.navbar-nav.sm-collapsible a.has-submenu { + padding-right: 50px; +} +/* revert to Bootstrap's default carets in collapsible mode when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav */ +.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret { + position: static; + margin: 0 0 0 2px; + padding: 0; + width: 0; + height: 0; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-bottom: 0; + border-left: 4px solid transparent; +} +.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before { + content: '' !important; +} +.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu { + padding-right: 15px; +} +/* scrolling arrows for tall menus */ +.navbar-nav span.scroll-up, .navbar-nav span.scroll-down { + position: absolute; + display: none; + visibility: hidden; + height: 20px; + overflow: hidden; + text-align: center; +} +.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow { + position: absolute; + top: -2px; + left: 50%; + margin-left: -8px; + width: 0; + height: 0; + overflow: hidden; + border-top: 7px dashed transparent; + border-right: 7px dashed transparent; + border-bottom: 7px solid; + border-left: 7px dashed transparent; +} +.navbar-nav span.scroll-down-arrow { + top: 6px; + border-top: 7px solid; + border-right: 7px dashed transparent; + border-bottom: 7px dashed transparent; + border-left: 7px dashed transparent; +} +/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */ +.navbar-nav.sm-collapsible ul .dropdown-menu > li > a, +.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header { + padding-left: 35px; +} +.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a, +.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header { + padding-left: 45px; +} +.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a, +.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header { + padding-left: 55px; +} +.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a, +.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header { + padding-left: 65px; +} +/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */ +.navbar-nav .dropdown-menu > li > a { + white-space: normal; +} +.navbar-nav ul.sm-nowrap > li > a { + white-space: nowrap; +} +.navbar-nav.sm-collapsible ul.sm-nowrap > li > a { + white-space: normal; +} +/* fix .navbar-right subs alignment */ +.navbar-right ul.dropdown-menu { + left: 0; + right: auto; +} \ No newline at end of file diff --git a/6/jquery.smartmenus.bootstrap.js b/6/jquery.smartmenus.bootstrap.js new file mode 100644 index 00000000..f2eabb5c --- /dev/null +++ b/6/jquery.smartmenus.bootstrap.js @@ -0,0 +1,174 @@ +/*! + * SmartMenus jQuery Plugin Bootstrap Addon - v0.3.1 - November 1, 2016 + * http://www.smartmenus.org/ + * + * Copyright Vasil Dinkov, Vadikom Web Ltd. + * http://vadikom.com + * + * Licensed MIT + */ + +(function(factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define(['jquery', 'jquery.smartmenus'], factory); + } else if (typeof module === 'object' && typeof module.exports === 'object') { + // CommonJS + module.exports = factory(require('jquery')); + } else { + // Global jQuery + factory(jQuery); + } +} (function($) { + + $.extend($.SmartMenus.Bootstrap = {}, { + keydownFix: false, + init: function() { + // init all navbars that don't have the "data-sm-skip" attribute set + var $navbars = $('ul.navbar-nav:not([data-sm-skip])'); + $navbars.each(function() { + var $this = $(this), + obj = $this.data('smartmenus'); + // if this navbar is not initialized + if (!obj) { + $this.smartmenus({ + + // these are some good default options that should work for all + // you can, of course, tweak these as you like + subMenusSubOffsetX: 2, + subMenusSubOffsetY: -6, + subIndicators: false, + collapsibleShowFunction: null, + collapsibleHideFunction: null, + rightToLeftSubMenus: $this.hasClass('navbar-right'), + bottomToTopSubMenus: $this.closest('.navbar').hasClass('navbar-fixed-bottom') + }) + .bind({ + // set/unset proper Bootstrap classes for some menu elements + 'show.smapi': function(e, menu) { + var $menu = $(menu), + $scrollArrows = $menu.dataSM('scroll-arrows'); + if ($scrollArrows) { + // they inherit border-color from body, so we can use its background-color too + $scrollArrows.css('background-color', $(document.body).css('background-color')); + } + $menu.parent().addClass('open'); + }, + 'hide.smapi': function(e, menu) { + $(menu).parent().removeClass('open'); + } + }); + + function onInit() { + // set Bootstrap's "active" class to SmartMenus "current" items (should someone decide to enable markCurrentItem: true) + $this.find('a.current').parent().addClass('active'); + // remove any Bootstrap required attributes that might cause conflicting issues with the SmartMenus script + $this.find('a.has-submenu').each(function() { + var $this = $(this); + if ($this.is('[data-toggle="dropdown"]')) { + $this.dataSM('bs-data-toggle-dropdown', true).removeAttr('data-toggle'); + } + if ($this.is('[role="button"]')) { + $this.dataSM('bs-role-button', true).removeAttr('role'); + } + }); + } + + onInit(); + + function onBeforeDestroy() { + $this.find('a.current').parent().removeClass('active'); + $this.find('a.has-submenu').each(function() { + var $this = $(this); + if ($this.dataSM('bs-data-toggle-dropdown')) { + $this.attr('data-toggle', 'dropdown').removeDataSM('bs-data-toggle-dropdown'); + } + if ($this.dataSM('bs-role-button')) { + $this.attr('role', 'button').removeDataSM('bs-role-button'); + } + }); + } + + obj = $this.data('smartmenus'); + + // custom "isCollapsible" method for Bootstrap + obj.isCollapsible = function() { + return !/^(left|right)$/.test(this.$firstLink.parent().css('float')); + }; + + // custom "refresh" method for Bootstrap + obj.refresh = function() { + $.SmartMenus.prototype.refresh.call(this); + onInit(); + // update collapsible detection + detectCollapsible(true); + }; + + // custom "destroy" method for Bootstrap + obj.destroy = function(refresh) { + onBeforeDestroy(); + $.SmartMenus.prototype.destroy.call(this, refresh); + }; + + // keep Bootstrap's default behavior for parent items when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav + // i.e. use the whole item area just as a sub menu toggle and don't customize the carets + if ($this.is('[data-sm-skip-collapsible-behavior]')) { + $this.bind({ + // click the parent item to toggle the sub menus (and reset deeper levels and other branches on click) + 'click.smapi': function(e, item) { + if (obj.isCollapsible()) { + var $item = $(item), + $sub = $item.parent().dataSM('sub'); + if ($sub && $sub.dataSM('shown-before') && $sub.is(':visible')) { + obj.itemActivate($item); + obj.menuHide($sub); + return false; + } + } + } + }); + } + + // onresize detect when the navbar becomes collapsible and add it the "sm-collapsible" class + var winW; + function detectCollapsible(force) { + var newW = obj.getViewportWidth(); + if (newW != winW || force) { + var $carets = $this.find('.caret'); + if (obj.isCollapsible()) { + $this.addClass('sm-collapsible'); + // set "navbar-toggle" class to carets (so they look like a button) if the "data-sm-skip-collapsible-behavior" attribute is not set to the ul.navbar-nav + if (!$this.is('[data-sm-skip-collapsible-behavior]')) { + $carets.addClass('navbar-toggle sub-arrow'); + } + } else { + $this.removeClass('sm-collapsible'); + if (!$this.is('[data-sm-skip-collapsible-behavior]')) { + $carets.removeClass('navbar-toggle sub-arrow'); + } + } + winW = newW; + } + } + detectCollapsible(); + $(window).bind('resize.smartmenus' + obj.rootId, detectCollapsible); + } + }); + // keydown fix for Bootstrap 3.3.5+ conflict + if ($navbars.length && !$.SmartMenus.Bootstrap.keydownFix) { + // unhook BS keydown handler for all dropdowns + $(document).off('keydown.bs.dropdown.data-api', '.dropdown-menu'); + // restore BS keydown handler for dropdowns that are not inside SmartMenus navbars + if ($.fn.dropdown && $.fn.dropdown.Constructor) { + $(document).on('keydown.bs.dropdown.data-api', '.dropdown-menu:not([id^="sm-"])', $.fn.dropdown.Constructor.prototype.keydown); + } + $.SmartMenus.Bootstrap.keydownFix = true; + } + } + }); + + // init ondomready + $($.SmartMenus.Bootstrap.init); + + return $; +})); \ No newline at end of file diff --git a/6/jquery.smartmenus.js b/6/jquery.smartmenus.js new file mode 100644 index 00000000..1370d658 --- /dev/null +++ b/6/jquery.smartmenus.js @@ -0,0 +1,1223 @@ +/*! + * SmartMenus jQuery Plugin - v1.0.1 - November 1, 2016 + * http://www.smartmenus.org/ + * + * Copyright Vasil Dinkov, Vadikom Web Ltd. + * http://vadikom.com + * + * Licensed MIT + */ + +(function(factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define(['jquery'], factory); + } else if (typeof module === 'object' && typeof module.exports === 'object') { + // CommonJS + module.exports = factory(require('jquery')); + } else { + // Global jQuery + factory(jQuery); + } +} (function($) { + + var menuTrees = [], + IE = !!window.createPopup, // detect it for the iframe shim + mouse = false, // optimize for touch by default - we will detect for mouse input + touchEvents = 'ontouchstart' in window, // we use this just to choose between toucn and pointer events, not for touch screen detection + mouseDetectionEnabled = false, + requestAnimationFrame = window.requestAnimationFrame || function(callback) { return setTimeout(callback, 1000 / 60); }, + cancelAnimationFrame = window.cancelAnimationFrame || function(id) { clearTimeout(id); }; + + // Handle detection for mouse input (i.e. desktop browsers, tablets with a mouse, etc.) + function initMouseDetection(disable) { + var eNS = '.smartmenus_mouse'; + if (!mouseDetectionEnabled && !disable) { + // if we get two consecutive mousemoves within 2 pixels from each other and within 300ms, we assume a real mouse/cursor is present + // in practice, this seems like impossible to trick unintentianally with a real mouse and a pretty safe detection on touch devices (even with older browsers that do not support touch events) + var firstTime = true, + lastMove = null; + $(document).bind(getEventsNS([ + ['mousemove', function(e) { + var thisMove = { x: e.pageX, y: e.pageY, timeStamp: new Date().getTime() }; + if (lastMove) { + var deltaX = Math.abs(lastMove.x - thisMove.x), + deltaY = Math.abs(lastMove.y - thisMove.y); + if ((deltaX > 0 || deltaY > 0) && deltaX <= 2 && deltaY <= 2 && thisMove.timeStamp - lastMove.timeStamp <= 300) { + mouse = true; + // if this is the first check after page load, check if we are not over some item by chance and call the mouseenter handler if yes + if (firstTime) { + var $a = $(e.target).closest('a'); + if ($a.is('a')) { + $.each(menuTrees, function() { + if ($.contains(this.$root[0], $a[0])) { + this.itemEnter({ currentTarget: $a[0] }); + return false; + } + }); + } + firstTime = false; + } + } + } + lastMove = thisMove; + }], + [touchEvents ? 'touchstart' : 'pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut', function(e) { + if (isTouchEvent(e.originalEvent)) { + mouse = false; + } + }] + ], eNS)); + mouseDetectionEnabled = true; + } else if (mouseDetectionEnabled && disable) { + $(document).unbind(eNS); + mouseDetectionEnabled = false; + } + } + + function isTouchEvent(e) { + return !/^(4|mouse)$/.test(e.pointerType); + } + + // returns a jQuery bind() ready object + function getEventsNS(defArr, eNS) { + if (!eNS) { + eNS = ''; + } + var obj = {}; + $.each(defArr, function(index, value) { + obj[value[0].split(' ').join(eNS + ' ') + eNS] = value[1]; + }); + return obj; + } + + $.SmartMenus = function(elm, options) { + this.$root = $(elm); + this.opts = options; + this.rootId = ''; // internal + this.accessIdPrefix = ''; + this.$subArrow = null; + this.activatedItems = []; // stores last activated A's for each level + this.visibleSubMenus = []; // stores visible sub menus UL's (might be in no particular order) + this.showTimeout = 0; + this.hideTimeout = 0; + this.scrollTimeout = 0; + this.clickActivated = false; + this.focusActivated = false; + this.zIndexInc = 0; + this.idInc = 0; + this.$firstLink = null; // we'll use these for some tests + this.$firstSub = null; // at runtime so we'll cache them + this.disabled = false; + this.$disableOverlay = null; + this.$touchScrollingSub = null; + this.cssTransforms3d = 'perspective' in elm.style || 'webkitPerspective' in elm.style; + this.wasCollapsible = false; + this.init(); + }; + + $.extend($.SmartMenus, { + hideAll: function() { + $.each(menuTrees, function() { + this.menuHideAll(); + }); + }, + destroy: function() { + while (menuTrees.length) { + menuTrees[0].destroy(); + } + initMouseDetection(true); + }, + prototype: { + init: function(refresh) { + var self = this; + + if (!refresh) { + menuTrees.push(this); + + this.rootId = (new Date().getTime() + Math.random() + '').replace(/\D/g, ''); + this.accessIdPrefix = 'sm-' + this.rootId + '-'; + + if (this.$root.hasClass('sm-rtl')) { + this.opts.rightToLeftSubMenus = true; + } + + // init root (main menu) + var eNS = '.smartmenus'; + this.$root + .data('smartmenus', this) + .attr('data-smartmenus-id', this.rootId) + .dataSM('level', 1) + .bind(getEventsNS([ + ['mouseover focusin', $.proxy(this.rootOver, this)], + ['mouseout focusout', $.proxy(this.rootOut, this)], + ['keydown', $.proxy(this.rootKeyDown, this)] + ], eNS)) + .delegate('a', getEventsNS([ + ['mouseenter', $.proxy(this.itemEnter, this)], + ['mouseleave', $.proxy(this.itemLeave, this)], + ['mousedown', $.proxy(this.itemDown, this)], + ['focus', $.proxy(this.itemFocus, this)], + ['blur', $.proxy(this.itemBlur, this)], + ['click', $.proxy(this.itemClick, this)] + ], eNS)); + + // hide menus on tap or click outside the root UL + eNS += this.rootId; + if (this.opts.hideOnClick) { + $(document).bind(getEventsNS([ + ['touchstart', $.proxy(this.docTouchStart, this)], + ['touchmove', $.proxy(this.docTouchMove, this)], + ['touchend', $.proxy(this.docTouchEnd, this)], + // for Opera Mobile < 11.5, webOS browser, etc. we'll check click too + ['click', $.proxy(this.docClick, this)] + ], eNS)); + } + // hide sub menus on resize + $(window).bind(getEventsNS([['resize orientationchange', $.proxy(this.winResize, this)]], eNS)); + + if (this.opts.subIndicators) { + this.$subArrow = $('').addClass('sub-arrow'); + if (this.opts.subIndicatorsText) { + this.$subArrow.html(this.opts.subIndicatorsText); + } + } + + // make sure mouse detection is enabled + initMouseDetection(); + } + + // init sub menus + this.$firstSub = this.$root.find('ul').each(function() { self.menuInit($(this)); }).eq(0); + + this.$firstLink = this.$root.find('a').eq(0); + + // find current item + if (this.opts.markCurrentItem) { + var reDefaultDoc = /(index|default)\.[^#\?\/]*/i, + reHash = /#.*/, + locHref = window.location.href.replace(reDefaultDoc, ''), + locHrefNoHash = locHref.replace(reHash, ''); + this.$root.find('a').each(function() { + var href = this.href.replace(reDefaultDoc, ''), + $this = $(this); + if (href == locHref || href == locHrefNoHash) { + $this.addClass('current'); + if (self.opts.markCurrentTree) { + $this.parentsUntil('[data-smartmenus-id]', 'ul').each(function() { + $(this).dataSM('parent-a').addClass('current'); + }); + } + } + }); + } + + // save initial state + this.wasCollapsible = this.isCollapsible(); + }, + destroy: function(refresh) { + if (!refresh) { + var eNS = '.smartmenus'; + this.$root + .removeData('smartmenus') + .removeAttr('data-smartmenus-id') + .removeDataSM('level') + .unbind(eNS) + .undelegate(eNS); + eNS += this.rootId; + $(document).unbind(eNS); + $(window).unbind(eNS); + if (this.opts.subIndicators) { + this.$subArrow = null; + } + } + this.menuHideAll(); + var self = this; + this.$root.find('ul').each(function() { + var $this = $(this); + if ($this.dataSM('scroll-arrows')) { + $this.dataSM('scroll-arrows').remove(); + } + if ($this.dataSM('shown-before')) { + if (self.opts.subMenusMinWidth || self.opts.subMenusMaxWidth) { + $this.css({ width: '', minWidth: '', maxWidth: '' }).removeClass('sm-nowrap'); + } + if ($this.dataSM('scroll-arrows')) { + $this.dataSM('scroll-arrows').remove(); + } + $this.css({ zIndex: '', top: '', left: '', marginLeft: '', marginTop: '', display: '' }); + } + if (($this.attr('id') || '').indexOf(self.accessIdPrefix) == 0) { + $this.removeAttr('id'); + } + }) + .removeDataSM('in-mega') + .removeDataSM('shown-before') + .removeDataSM('ie-shim') + .removeDataSM('scroll-arrows') + .removeDataSM('parent-a') + .removeDataSM('level') + .removeDataSM('beforefirstshowfired') + .removeAttr('role') + .removeAttr('aria-hidden') + .removeAttr('aria-labelledby') + .removeAttr('aria-expanded'); + this.$root.find('a.has-submenu').each(function() { + var $this = $(this); + if ($this.attr('id').indexOf(self.accessIdPrefix) == 0) { + $this.removeAttr('id'); + } + }) + .removeClass('has-submenu') + .removeDataSM('sub') + .removeAttr('aria-haspopup') + .removeAttr('aria-controls') + .removeAttr('aria-expanded') + .closest('li').removeDataSM('sub'); + if (this.opts.subIndicators) { + this.$root.find('span.sub-arrow').remove(); + } + if (this.opts.markCurrentItem) { + this.$root.find('a.current').removeClass('current'); + } + if (!refresh) { + this.$root = null; + this.$firstLink = null; + this.$firstSub = null; + if (this.$disableOverlay) { + this.$disableOverlay.remove(); + this.$disableOverlay = null; + } + menuTrees.splice($.inArray(this, menuTrees), 1); + } + }, + disable: function(noOverlay) { + if (!this.disabled) { + this.menuHideAll(); + // display overlay over the menu to prevent interaction + if (!noOverlay && !this.opts.isPopup && this.$root.is(':visible')) { + var pos = this.$root.offset(); + this.$disableOverlay = $('
').css({ + position: 'absolute', + top: pos.top, + left: pos.left, + width: this.$root.outerWidth(), + height: this.$root.outerHeight(), + zIndex: this.getStartZIndex(true), + opacity: 0 + }).appendTo(document.body); + } + this.disabled = true; + } + }, + docClick: function(e) { + if (this.$touchScrollingSub) { + this.$touchScrollingSub = null; + return; + } + // hide on any click outside the menu or on a menu link + if (this.visibleSubMenus.length && !$.contains(this.$root[0], e.target) || $(e.target).is('a')) { + this.menuHideAll(); + } + }, + docTouchEnd: function(e) { + if (!this.lastTouch) { + return; + } + if (this.visibleSubMenus.length && (this.lastTouch.x2 === undefined || this.lastTouch.x1 == this.lastTouch.x2) && (this.lastTouch.y2 === undefined || this.lastTouch.y1 == this.lastTouch.y2) && (!this.lastTouch.target || !$.contains(this.$root[0], this.lastTouch.target))) { + if (this.hideTimeout) { + clearTimeout(this.hideTimeout); + this.hideTimeout = 0; + } + // hide with a delay to prevent triggering accidental unwanted click on some page element + var self = this; + this.hideTimeout = setTimeout(function() { self.menuHideAll(); }, 350); + } + this.lastTouch = null; + }, + docTouchMove: function(e) { + if (!this.lastTouch) { + return; + } + var touchPoint = e.originalEvent.touches[0]; + this.lastTouch.x2 = touchPoint.pageX; + this.lastTouch.y2 = touchPoint.pageY; + }, + docTouchStart: function(e) { + var touchPoint = e.originalEvent.touches[0]; + this.lastTouch = { x1: touchPoint.pageX, y1: touchPoint.pageY, target: touchPoint.target }; + }, + enable: function() { + if (this.disabled) { + if (this.$disableOverlay) { + this.$disableOverlay.remove(); + this.$disableOverlay = null; + } + this.disabled = false; + } + }, + getClosestMenu: function(elm) { + var $closestMenu = $(elm).closest('ul'); + while ($closestMenu.dataSM('in-mega')) { + $closestMenu = $closestMenu.parent().closest('ul'); + } + return $closestMenu[0] || null; + }, + getHeight: function($elm) { + return this.getOffset($elm, true); + }, + // returns precise width/height float values + getOffset: function($elm, height) { + var old; + if ($elm.css('display') == 'none') { + old = { position: $elm[0].style.position, visibility: $elm[0].style.visibility }; + $elm.css({ position: 'absolute', visibility: 'hidden' }).show(); + } + var box = $elm[0].getBoundingClientRect && $elm[0].getBoundingClientRect(), + val = box && (height ? box.height || box.bottom - box.top : box.width || box.right - box.left); + if (!val && val !== 0) { + val = height ? $elm[0].offsetHeight : $elm[0].offsetWidth; + } + if (old) { + $elm.hide().css(old); + } + return val; + }, + getStartZIndex: function(root) { + var zIndex = parseInt(this[root ? '$root' : '$firstSub'].css('z-index')); + if (!root && isNaN(zIndex)) { + zIndex = parseInt(this.$root.css('z-index')); + } + return !isNaN(zIndex) ? zIndex : 1; + }, + getTouchPoint: function(e) { + return e.touches && e.touches[0] || e.changedTouches && e.changedTouches[0] || e; + }, + getViewport: function(height) { + var name = height ? 'Height' : 'Width', + val = document.documentElement['client' + name], + val2 = window['inner' + name]; + if (val2) { + val = Math.min(val, val2); + } + return val; + }, + getViewportHeight: function() { + return this.getViewport(true); + }, + getViewportWidth: function() { + return this.getViewport(); + }, + getWidth: function($elm) { + return this.getOffset($elm); + }, + handleEvents: function() { + return !this.disabled && this.isCSSOn(); + }, + handleItemEvents: function($a) { + return this.handleEvents() && !this.isLinkInMegaMenu($a); + }, + isCollapsible: function() { + return this.$firstSub.css('position') == 'static'; + }, + isCSSOn: function() { + return this.$firstLink.css('display') == 'block'; + }, + isFixed: function() { + var isFixed = this.$root.css('position') == 'fixed'; + if (!isFixed) { + this.$root.parentsUntil('body').each(function() { + if ($(this).css('position') == 'fixed') { + isFixed = true; + return false; + } + }); + } + return isFixed; + }, + isLinkInMegaMenu: function($a) { + return $(this.getClosestMenu($a[0])).hasClass('mega-menu'); + }, + isTouchMode: function() { + return !mouse || this.opts.noMouseOver || this.isCollapsible(); + }, + itemActivate: function($a, focus) { + var $ul = $a.closest('ul'), + level = $ul.dataSM('level'); + // if for some reason the parent item is not activated (e.g. this is an API call to activate the item), activate all parent items first + if (level > 1 && (!this.activatedItems[level - 2] || this.activatedItems[level - 2][0] != $ul.dataSM('parent-a')[0])) { + var self = this; + $($ul.parentsUntil('[data-smartmenus-id]', 'ul').get().reverse()).add($ul).each(function() { + self.itemActivate($(this).dataSM('parent-a')); + }); + } + // hide any visible deeper level sub menus + if (!this.isCollapsible() || focus) { + this.menuHideSubMenus(!this.activatedItems[level - 1] || this.activatedItems[level - 1][0] != $a[0] ? level - 1 : level); + } + // save new active item for this level + this.activatedItems[level - 1] = $a; + if (this.$root.triggerHandler('activate.smapi', $a[0]) === false) { + return; + } + // show the sub menu if this item has one + var $sub = $a.dataSM('sub'); + if ($sub && (this.isTouchMode() || (!this.opts.showOnClick || this.clickActivated))) { + this.menuShow($sub); + } + }, + itemBlur: function(e) { + var $a = $(e.currentTarget); + if (!this.handleItemEvents($a)) { + return; + } + this.$root.triggerHandler('blur.smapi', $a[0]); + }, + itemClick: function(e) { + var $a = $(e.currentTarget); + if (!this.handleItemEvents($a)) { + return; + } + if (this.$touchScrollingSub && this.$touchScrollingSub[0] == $a.closest('ul')[0]) { + this.$touchScrollingSub = null; + e.stopPropagation(); + return false; + } + if (this.$root.triggerHandler('click.smapi', $a[0]) === false) { + return false; + } + var subArrowClicked = $(e.target).is('span.sub-arrow'), + $sub = $a.dataSM('sub'), + firstLevelSub = $sub ? $sub.dataSM('level') == 2 : false; + // if the sub is not visible + if ($sub && !$sub.is(':visible')) { + if (this.opts.showOnClick && firstLevelSub) { + this.clickActivated = true; + } + // try to activate the item and show the sub + this.itemActivate($a); + // if "itemActivate" showed the sub, prevent the click so that the link is not loaded + // if it couldn't show it, then the sub menus are disabled with an !important declaration (e.g. via mobile styles) so let the link get loaded + if ($sub.is(':visible')) { + this.focusActivated = true; + return false; + } + } else if (this.isCollapsible() && subArrowClicked) { + this.itemActivate($a); + this.menuHide($sub); + return false; + } + if (this.opts.showOnClick && firstLevelSub || $a.hasClass('disabled') || this.$root.triggerHandler('select.smapi', $a[0]) === false) { + return false; + } + }, + itemDown: function(e) { + var $a = $(e.currentTarget); + if (!this.handleItemEvents($a)) { + return; + } + $a.dataSM('mousedown', true); + }, + itemEnter: function(e) { + var $a = $(e.currentTarget); + if (!this.handleItemEvents($a)) { + return; + } + if (!this.isTouchMode()) { + if (this.showTimeout) { + clearTimeout(this.showTimeout); + this.showTimeout = 0; + } + var self = this; + this.showTimeout = setTimeout(function() { self.itemActivate($a); }, this.opts.showOnClick && $a.closest('ul').dataSM('level') == 1 ? 1 : this.opts.showTimeout); + } + this.$root.triggerHandler('mouseenter.smapi', $a[0]); + }, + itemFocus: function(e) { + var $a = $(e.currentTarget); + if (!this.handleItemEvents($a)) { + return; + } + // fix (the mousedown check): in some browsers a tap/click produces consecutive focus + click events so we don't need to activate the item on focus + if (this.focusActivated && (!this.isTouchMode() || !$a.dataSM('mousedown')) && (!this.activatedItems.length || this.activatedItems[this.activatedItems.length - 1][0] != $a[0])) { + this.itemActivate($a, true); + } + this.$root.triggerHandler('focus.smapi', $a[0]); + }, + itemLeave: function(e) { + var $a = $(e.currentTarget); + if (!this.handleItemEvents($a)) { + return; + } + if (!this.isTouchMode()) { + $a[0].blur(); + if (this.showTimeout) { + clearTimeout(this.showTimeout); + this.showTimeout = 0; + } + } + $a.removeDataSM('mousedown'); + this.$root.triggerHandler('mouseleave.smapi', $a[0]); + }, + menuHide: function($sub) { + if (this.$root.triggerHandler('beforehide.smapi', $sub[0]) === false) { + return; + } + $sub.stop(true, true); + if ($sub.css('display') != 'none') { + var complete = function() { + // unset z-index + $sub.css('z-index', ''); + }; + // if sub is collapsible (mobile view) + if (this.isCollapsible()) { + if (this.opts.collapsibleHideFunction) { + this.opts.collapsibleHideFunction.call(this, $sub, complete); + } else { + $sub.hide(this.opts.collapsibleHideDuration, complete); + } + } else { + if (this.opts.hideFunction) { + this.opts.hideFunction.call(this, $sub, complete); + } else { + $sub.hide(this.opts.hideDuration, complete); + } + } + // remove IE iframe shim + if ($sub.dataSM('ie-shim')) { + $sub.dataSM('ie-shim').remove().css({ '-webkit-transform': '', transform: '' }); + } + // deactivate scrolling if it is activated for this sub + if ($sub.dataSM('scroll')) { + this.menuScrollStop($sub); + $sub.css({ 'touch-action': '', '-ms-touch-action': '', '-webkit-transform': '', transform: '' }) + .unbind('.smartmenus_scroll').removeDataSM('scroll').dataSM('scroll-arrows').hide(); + } + // unhighlight parent item + accessibility + $sub.dataSM('parent-a').removeClass('highlighted').attr('aria-expanded', 'false'); + $sub.attr({ + 'aria-expanded': 'false', + 'aria-hidden': 'true' + }); + var level = $sub.dataSM('level'); + this.activatedItems.splice(level - 1, 1); + this.visibleSubMenus.splice($.inArray($sub, this.visibleSubMenus), 1); + this.$root.triggerHandler('hide.smapi', $sub[0]); + } + }, + menuHideAll: function() { + if (this.showTimeout) { + clearTimeout(this.showTimeout); + this.showTimeout = 0; + } + // hide all subs + // if it's a popup, this.visibleSubMenus[0] is the root UL + var level = this.opts.isPopup ? 1 : 0; + for (var i = this.visibleSubMenus.length - 1; i >= level; i--) { + this.menuHide(this.visibleSubMenus[i]); + } + // hide root if it's popup + if (this.opts.isPopup) { + this.$root.stop(true, true); + if (this.$root.is(':visible')) { + if (this.opts.hideFunction) { + this.opts.hideFunction.call(this, this.$root); + } else { + this.$root.hide(this.opts.hideDuration); + } + // remove IE iframe shim + if (this.$root.dataSM('ie-shim')) { + this.$root.dataSM('ie-shim').remove(); + } + } + } + this.activatedItems = []; + this.visibleSubMenus = []; + this.clickActivated = false; + this.focusActivated = false; + // reset z-index increment + this.zIndexInc = 0; + this.$root.triggerHandler('hideAll.smapi'); + }, + menuHideSubMenus: function(level) { + for (var i = this.activatedItems.length - 1; i >= level; i--) { + var $sub = this.activatedItems[i].dataSM('sub'); + if ($sub) { + this.menuHide($sub); + } + } + }, + menuIframeShim: function($ul) { + // create iframe shim for the menu + if (IE && this.opts.overlapControlsInIE && !$ul.dataSM('ie-shim')) { + $ul.dataSM('ie-shim', $('