|
#define | _GNU_SOURCE |
|
#define | BASETYPE void * |
| ON_SORT_TEMPLATE_TYPE -> double, int, .... More...
|
|
#define | DATATYPE unsigned char |
|
#define | DATAWIDTH m_width |
|
#define | GreaterThan(A, B) m_compare(A,B) > 0 |
| use a compare function without context parameter More...
|
|
#define | MY_ZCALLOC |
|
#define | ON_1_OVER_SQRT2 0.7071067811865475244008445 |
|
#define | ON_2PI (2.0*ON_PI) |
|
#define | ON__SET__THIS__PTR(ptr) if (ptr) *((void**)this) = ptr |
|
#define | ON_ArrayCount(a) (sizeof(a)/sizeof((a)[0])) |
|
#define | ON_ASSERT(cond) ON_REMOVE_ASAP_AssertEx(cond,__FILE__,__LINE__,OPENNURBS__FUNCTION__, #cond " is false") |
|
#define | ON_ASSERT_OR_RETURN(cond, returncode) do{if (!(cond)) {ON_ErrorEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__, #cond " is false");return(returncode);}}while(0) |
|
#define | ON_ASSERT_OR_RETURNVOID(cond) do{if (!(cond)) {ON_ErrorEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__, #cond " is false");return;}}while(0) |
|
#define | ON_BEGIN_EXTERNC extern "C" { |
|
#define | ON_CALLBACK_CDECL |
|
#define | ON_CLASS |
|
#define | ON_CLASS_ID(cls) ON_CLASS_RTTI( cls ).Uuid() |
|
#define | ON_CLASS_RTTI(cls) cls::m_##cls##_class_rtti |
|
#define | ON_COMPILER_GNU |
|
#define | ON_COS_PI_OVER_12 0.9659258262890682867497433 |
|
#define | ON_CURVE_PIPING_ACCURACY L"accuracy" |
|
#define | ON_CURVE_PIPING_BOX L"box" |
|
#define | ON_CURVE_PIPING_CAP_TYPE L"cap-type" |
|
#define | ON_CURVE_PIPING_DOME L"dome" |
|
#define | ON_CURVE_PIPING_FLAT L"flat" |
|
#define | ON_CURVE_PIPING_NONE L"none" |
|
#define | ON_CURVE_PIPING_ON L"on" |
|
#define | ON_CURVE_PIPING_RADIUS L"radius" |
|
#define | ON_CURVE_PIPING_ROOT L"curve-piping-object-data" |
|
#define | ON_CURVE_PIPING_SEGMENTS L"segments" |
|
#define | ON_CURVE_PIPING_WELD L"weld" |
| 'Weld' is a legacy name. The real name is 'Faceted' but this is the INVERSE of weld. More...
|
|
#define | ON_CV_COORDINATE_IS_VALID(x) (-1.0e307 < x && x < 1.0e307) |
|
#define | ON_DBL_MAX 1.7976931348623158e+308 |
|
#define | ON_DBL_MIN 2.22507385850720200e-308 |
|
#define | ON_DECL |
|
#define | ON_DEFAULT_ANGLE_TOLERANCE ON_DEFAULT_ANGLE_TOLERANCE_RADIANS |
|
#define | ON_DEFAULT_ANGLE_TOLERANCE_COSINE 0.99984769515639123915701155881391 |
|
#define | ON_DEFAULT_ANGLE_TOLERANCE_DEGREES (ON_DEFAULT_ANGLE_TOLERANCE_RADIANS * 180.0/ON_PI) |
|
#define | ON_DEFAULT_ANGLE_TOLERANCE_RADIANS (ON_PI/180.0) |
|
#define | ON_DEFAULT_DISTANCE_TOLERANCE_MM 0.01 |
|
#define | ON_DEGREES_TO_RADIANS (ON_PI/180.0) |
|
#define | ON_DEPRECATED |
| ON_DEPRECATED is used to mark deprecated functions. More...
|
|
#define | ON_DEPRECATED_IMPORT |
|
#define | ON_DEPRECATED_MSG(s) |
|
#define | ON_DepthImage_DEPTH_TYPE double |
|
#define | ON_DISPLACEMENT_BLACK_POINT L"black-point" |
|
#define | ON_DISPLACEMENT_CHANNEL L"channel" |
|
#define | ON_DISPLACEMENT_FACE_COUNT_LIMIT L"face-count-limit" |
|
#define | ON_DISPLACEMENT_FACE_COUNT_LIMIT_ENABLED L"face-count-limit-enabled" |
|
#define | ON_DISPLACEMENT_FAIRING_AMOUNT L"fairing-amount" |
|
#define | ON_DISPLACEMENT_FAIRING_ENABLED L"fairing-enabled" |
|
#define | ON_DISPLACEMENT_MESH_MEMORY_LIMIT L"mesh-memory-limit" |
|
#define | ON_DISPLACEMENT_ON L"on" |
|
#define | ON_DISPLACEMENT_POST_WELD_ANGLE L"post-weld-angle" |
|
#define | ON_DISPLACEMENT_REFINE_SENSITIVITY L"refine-sensitivity" |
|
#define | ON_DISPLACEMENT_REFINE_STEPS L"refine-steps" |
|
#define | ON_DISPLACEMENT_ROOT L"new-displacement-object-data" |
|
#define | ON_DISPLACEMENT_SUB L"sub" |
|
#define | ON_DISPLACEMENT_SUB_BLACK_POINT L"sub-black-point" |
|
#define | ON_DISPLACEMENT_SUB_CHANNEL L"sub-channel" |
|
#define | ON_DISPLACEMENT_SUB_INDEX L"sub-index" |
|
#define | ON_DISPLACEMENT_SUB_OBJECT_COUNT L"sub-object-count" |
|
#define | ON_DISPLACEMENT_SUB_ON L"sub-on" |
|
#define | ON_DISPLACEMENT_SUB_TEXTURE L"sub-texture" |
|
#define | ON_DISPLACEMENT_SUB_WHITE_POINT L"sub-white-point" |
|
#define | ON_DISPLACEMENT_SWEEP_PITCH L"sweep-pitch" |
|
#define | ON_DISPLACEMENT_SWEEP_RES_FORMULA L"sweep-res-formula" |
|
#define | ON_DISPLACEMENT_TEXTURE L"texture" |
|
#define | ON_DISPLACEMENT_WHITE_POINT L"white-point" |
|
#define | ON_DOUBLE_BYTE_CODE_PAGE_SUPPORT |
|
#define | ON_EDGE_SOFTENING_CHAMFER L"chamfer" |
|
#define | ON_EDGE_SOFTENING_EDGE_THRESHOLD L"edge-threshold" |
|
#define | ON_EDGE_SOFTENING_FORCE_SOFTENING L"force-softening" |
|
#define | ON_EDGE_SOFTENING_ON L"on" |
|
#define | ON_EDGE_SOFTENING_ROOT L"edge-softening-object-data" |
|
#define | ON_EDGE_SOFTENING_SOFTENING L"softening" |
|
#define | ON_EDGE_SOFTENING_UNWELD L"unweld" |
|
#define | ON_END_EXTERNC } |
|
#define | ON_ENUM_FROM_UNSIGNED_CASE(e) case (unsigned int)e: return(e); break |
|
#define | ON_ENUM_TO_STRING_CASE(e) case e: return( ON_String(#e) ); break |
|
#define | ON_ENUM_TO_STRING_CASE_SET(e, s) case e: (s)=ON_String(#e); break |
|
#define | ON_ENUM_TO_WIDE_STRING_CASE(e) case e: return( ON_wString(#e) ); break |
|
#define | ON_ENUM_TO_WIDE_STRING_CASE_SET(e, s) case e: (s)=ON_wString(#e); break |
|
#define | ON_ENVIRONMENT_PROJECTION_BOX L"box" |
| Environment projections. More...
|
|
#define | ON_ENVIRONMENT_PROJECTION_CUBE_MAP L"cubemap" |
|
#define | ON_ENVIRONMENT_PROJECTION_CUBE_MAP_HORZ L"horizontal-cross-cubemap" |
|
#define | ON_ENVIRONMENT_PROJECTION_CUBE_MAP_VERT L"vertical-cross-cubemap" |
|
#define | ON_ENVIRONMENT_PROJECTION_EMAP L"emap" |
|
#define | ON_ENVIRONMENT_PROJECTION_HEMISPHERICAL L"hemispherical" |
|
#define | ON_ENVIRONMENT_PROJECTION_LIGHT_PROBE L"lightprobe" |
|
#define | ON_ENVIRONMENT_PROJECTION_PLANAR L"planar" |
|
#define | ON_ENVIRONMENT_PROJECTION_SPHERICAL L"spherical" |
|
#define | ON_ENVIRONMENT_SIMULATION_BACKGROUND_COLOR L"background-color" |
| Environment simulation. More...
|
|
#define | ON_ENVIRONMENT_SIMULATION_BACKGROUND_IMAGE L"background-image" |
|
#define | ON_ENVIRONMENT_SIMULATION_BACKGROUND_PROJECTION L"background-projection" |
|
#define | ON_EPSILON 2.2204460492503131e-16 |
| ON_EPSILON = 2^-52. More...
|
|
#define | ON_ERROR(msg) ON_ErrorEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__,msg) |
|
#define | ON_EXTERN_DECL |
|
#define | ON_EXTERNC extern "C" |
| C++ extern "C" declaration for C linkage. More...
|
|
#define | ON_FLOAT_EPSILON 1.192092896e-07 |
|
#define | ON_FLT_MAX 3.402823466e+38F |
|
#define | ON_forigin ON_3fPoint::Origin |
| OBSOLETE - use ON_3fPoint::Origin. More...
|
|
#define | ON_FPU_CW_DEFAULT ( ON_FPU_EX_ALL | ON_FPU_PC_53 | ON_FPU_RC_NEAR ) |
|
#define | ON_FPU_CW_DEFAULT_MASK ( ON_FPU_CW_EX_MASK | ON_FPU_CW_PC_MASK | ON_FPU_CW_RC_MASK ) |
|
#define | ON_FPU_CW_EX_MASK 0x0008001f |
|
#define | ON_FPU_CW_PC_MASK 0x00030000 |
|
#define | ON_FPU_CW_RC_MASK 0x00000300 |
|
#define | ON_FPU_EX_ALL (ON_FPU_EX_INEXACT|ON_FPU_EX_UNDERFLOW|ON_FPU_EX_OVERFLOW|ON_FPU_EX_ZERODIVIDE|ON_FPU_EX_INVALID|ON_FPU_EX_DENORMAL) |
| Use ON_FPU_EX_ALL to mask all FPU exceptions. More...
|
|
#define | ON_FPU_EX_DENORMAL 0x00080000 |
| denormal exception mask More...
|
|
#define | ON_FPU_EX_INEXACT 0x00000001 |
| inexact (precision) More...
|
|
#define | ON_FPU_EX_INVALID 0x00000010 |
| invalid More...
|
|
#define | ON_FPU_EX_MINOR (ON_FPU_EX_INEXACT|ON_FPU_EX_UNDERFLOW|ON_FPU_EX_DENORMAL) |
|
#define | ON_FPU_EX_OVERFLOW 0x00000004 |
| overflow More...
|
|
#define | ON_FPU_EX_UNDERFLOW 0x00000002 |
| underflow More...
|
|
#define | ON_FPU_EX_ZERODIVIDE 0x00000008 |
| zero divide More...
|
|
#define | ON_FPU_PC_24 0x00020000 |
| 24 bits More...
|
|
#define | ON_FPU_PC_53 0x00010000 |
| 53 bits More...
|
|
#define | ON_FPU_PC_64 0x00000000 |
| 64 bits More...
|
|
#define | ON_FPU_RC_CHOP 0x00000300 |
| chop More...
|
|
#define | ON_FPU_RC_DOWN 0x00000100 |
| down More...
|
|
#define | ON_FPU_RC_NEAR 0x00000000 |
| near More...
|
|
#define | ON_FPU_RC_UP 0x00000200 |
| up More...
|
|
#define | ON_FPU_SW_BAD (ON_FPU_SW_OVERFLOW|ON_FPU_SW_ZERODIVIDE) |
| "Bad" FPU status - results of calculation are suspect More...
|
|
#define | ON_FPU_SW_DENORMAL 0x00080000 |
| denormal status bit - ok - happens on occasion More...
|
|
#define | ON_FPU_SW_INEXACT 0x00000001 |
| inexact (precision) - ok - happens frequently More...
|
|
#define | ON_FPU_SW_INVALID 0x00000010 |
| invalid - bad More...
|
|
#define | ON_FPU_SW_OVERFLOW 0x00000004 |
| overflow - bad More...
|
|
#define | ON_FPU_SW_UNDERFLOW 0x00000002 |
| underflow - ok - happens on occasion More...
|
|
#define | ON_FPU_SW_ZERODIVIDE 0x00000008 |
| zero divide - bad More...
|
|
#define | ON_fxaxis ON_3fVector::XAxis |
| OBSOLETE - use ON_3fVector::XAxis. More...
|
|
#define | ON_fyaxis ON_3fVector::YAxis |
| OBSOLETE - use ON_3fVector::YAxis. More...
|
|
#define | ON_fzaxis ON_3fVector::ZAxis |
| OBSOLETE - use ON_3fVector::ZAxis. More...
|
|
#define | ON_HALFPI (0.5*ON_PI) |
|
#define | ON_HAS_RVALUEREF |
|
#define | ON_HSORT_COPY(dst, src) *dst = *src |
|
#define | ON_HSORT_FROM_TMP(A) *A = tmp |
|
#define | ON_HSORT_GT(A, B) *A > *B |
| ON_SORT_TEMPLATE_TYPE -> double, int, .... More...
|
|
#define | ON_HSORT_GT_TMP(A) *A > tmp |
|
#define | ON_HSORT_TO_TMP(A) tmp = *A |
|
#define | ON_INT_FROM_ENUM(e) ((int)static_cast<unsigned int>(e)) |
|
#define | ON_INTERNAL_SDK |
|
#define | ON_IntSleepLock_Set(lock, lock_value) lock=lock_value |
|
#define | ON_IntSleepLock_Test(lock, test_value, sleep_value) lock; |
| if (test_value==lock) lock=sleep_value More...
|
|
#define | ON_IS_FINITE(x) (_finite(x)?true:false) |
|
#define | ON_IS_FINITE_FLOAT(x) ((x) <= 3.402823466e+38F && (x) >= -3.402823466e+38F) |
|
#define | ON_IS_INFINITE_FLOAT(x) ((x) > 3.402823466e+38F || (x) < -3.402823466e+38F) |
|
#define | ON_IS_NAN(x) (!((x)==(x))) |
|
#define | ON_IS_UNSET_DOUBLE(x) (ON_UNSET_VALUE == (x) || ON_UNSET_POSITIVE_VALUE == (x)) |
|
#define | ON_IS_UNSET_FLOAT(x) (ON_UNSET_FLOAT == (x) || ON_UNSET_POSITIVE_FLOAT == (x)) |
|
#define | ON_IS_VALID(x) ((x) > ON_UNSET_VALUE && (x) < ON_UNSET_POSITIVE_VALUE) |
|
#define | ON_IS_VALID_FLOAT(x) ((x) > ON_UNSET_FLOAT && (x) < ON_UNSET_POSITIVE_FLOAT) |
|
#define | ON_KIND_ENVIRONMENT L"environment" |
|
#define | ON_KIND_MATERIAL L"material" |
| Strings returned by ON_RenderContent::Kind(). More...
|
|
#define | ON_KIND_TEXTURE L"texture" |
|
#define | ON_LOG10 2.302585092994045684017991 |
|
#define | ON_LOG2 0.6931471805599453094172321 |
|
#define | ON_MATERIAL_ALPHA_TRANSPARENCY L"alpha-transparency" |
| General parameters used by materials that simulate ON_Material. More...
|
|
#define | ON_MATERIAL_AMBIENT L"ambient" |
|
#define | ON_MATERIAL_CLARITY_AMOUNT L"clarity-amount" |
|
#define | ON_MATERIAL_DIFFUSE L"diffuse" |
|
#define | ON_MATERIAL_DISABLE_LIGHTING L"disable-lighting" |
|
#define | ON_MATERIAL_EMISSION L"emission" |
|
#define | ON_MATERIAL_FLAMINGO_LIBRARY L"flamingo-library" |
|
#define | ON_MATERIAL_FRESNEL_ENABLED L"fresnel-enabled" |
|
#define | ON_MATERIAL_IOR L"ior" |
|
#define | ON_MATERIAL_IS_PHYSICALLY_BASED L"is-physically-based" |
|
#define | ON_MATERIAL_POLISH_AMOUNT L"polish-amount" |
|
#define | ON_MATERIAL_REFLECTIVITY_AMOUNT L"reflectivity" |
|
#define | ON_MATERIAL_REFLECTIVITY_COLOR L"reflectivity-color" |
|
#define | ON_MATERIAL_SHINE L"shine" |
| Value is 0.0..1.0, NOT ON_Material::MaxShine. More...
|
|
#define | ON_MATERIAL_SIM_REFLECTION_COLOR L"reflection" |
| Used by simulation, not by Custom Material field. More...
|
|
#define | ON_MATERIAL_SIM_TRANSPARENT_COLOR L"transparent" |
| Used by simulation, not by Custom Material field. More...
|
|
#define | ON_MATERIAL_SPECULAR L"specular" |
|
#define | ON_MATERIAL_TRANSPARENCY_AMOUNT L"transparency" |
|
#define | ON_MATERIAL_TRANSPARENCY_COLOR L"transparency-color" |
|
#define | ON_MAX_SIZE_T SIZE_MAX |
|
#define | ON_MAXIMUM_WORLD_COORDINATE_VALUE 1.34217728e8 |
| ON_MAXIMUM_VALUE = 2^27. More...
|
|
#define | ON_MINIMUM_ANGLE_TOLERANCE (ON_DEFAULT_ANGLE_TOLERANCE/10.0) |
|
#define | ON_MSC_CDECL ON_CALLBACK_CDECL |
|
#define | ON_NO_SLEEPLOCK_SUPPORT |
| #error Need to fill in the following defines or comment out this error for single threaded applications More...
|
|
#define | ON_NOEXCEPT noexcept |
|
#define | ON_NONSENSE_WORLD_COORDINATE_VALUE 1.0e100 |
| ON_NONSENSE_WORLD_COORDINATE_VALUE = 1.0e100. More...
|
|
#define | ON_OBJECT_DECLARE(cls) |
|
#define | ON_OBJECT_DECLARE_OVERRIDE override |
|
#define | ON_OBJECT_DECLARE_OVERRIDE |
|
#define | ON_OBJECT_DECLARE_OVERRIDE override |
|
#define | ON_OBJECT_DECLARE_VIRTUAL |
| Every other use of ON_OBJECT_DECLARE() is in derived class. More...
|
|
#define | ON_OBJECT_DECLARE_VIRTUAL virtual |
| Every other use of ON_OBJECT_DECLARE() is in derived class. More...
|
|
#define | ON_OBJECT_DECLARE_VIRTUAL |
| Every other use of ON_OBJECT_DECLARE() is in derived class. More...
|
|
#define | ON_OBJECT_IMPLEMENT(cls, basecls, uuid) |
|
#define | ON_OBJECT_IMPLEMENT_NO_COPY(cls, basecls, uuid) |
|
#define | ON_OBJECT_IMPLEMENT_NO_COPYCTOR(cls, basecls, uuid) |
|
#define | ON_origin ON_3dPoint::Origin |
| OBSOLETE - use ON_3dPoint::Origin. More...
|
|
#define | ON_PARTICLE_SYSTEM_WIP |
|
#define | ON_PBR_MATERIAL_ALPHA L"pbr-alpha" |
|
#define | ON_PBR_MATERIAL_ANISOTROPIC L"pbr-anisotropic" |
|
#define | ON_PBR_MATERIAL_ANISOTROPIC_ROTATION L"pbr-anisotropic-rotation" |
|
#define | ON_PBR_MATERIAL_BASE_COLOR L"pbr-base-color" |
|
#define | ON_PBR_MATERIAL_BRDF L"pbr-brdf" |
|
#define | ON_PBR_MATERIAL_BRDF_GGX L"ggx" |
|
#define | ON_PBR_MATERIAL_BRDF_WARD L"ward" |
|
#define | ON_PBR_MATERIAL_CLEARCOAT L"pbr-clearcoat" |
|
#define | ON_PBR_MATERIAL_CLEARCOAT_BUMP L"pbr-clearcoat-bump" |
|
#define | ON_PBR_MATERIAL_CLEARCOAT_ROUGHNESS L"pbr-clearcoat-roughness" |
|
#define | ON_PBR_MATERIAL_EMISSION_COLOR L"pbr-emission" |
|
#define | ON_PBR_MATERIAL_EMISSION_MULTIPLIER L"emission-multiplier" |
|
#define | ON_PBR_MATERIAL_METALLIC L"pbr-metallic" |
|
#define | ON_PBR_MATERIAL_OPACITY L"pbr-opacity" |
|
#define | ON_PBR_MATERIAL_OPACITY_IOR L"pbr-opacity-ior" |
|
#define | ON_PBR_MATERIAL_OPACITY_ROUGHNESS L"pbr-opacity-roughness" |
|
#define | ON_PBR_MATERIAL_ROUGHNESS L"pbr-roughness" |
|
#define | ON_PBR_MATERIAL_SHEEN L"pbr-sheen" |
|
#define | ON_PBR_MATERIAL_SHEEN_TINT L"pbr-sheen-tint" |
|
#define | ON_PBR_MATERIAL_SPECULAR L"pbr-specular" |
|
#define | ON_PBR_MATERIAL_SPECULAR_TINT L"pbr-specular-tint" |
|
#define | ON_PBR_MATERIAL_SUBSURFACE L"pbr-subsurface" |
|
#define | ON_PBR_MATERIAL_SUBSURFACE_SCATTERING_COLOR L"pbr-subsurface-scattering-color" |
|
#define | ON_PBR_MATERIAL_SUBSURFACE_SCATTERING_RADIUS L"pbr-subsurface-scattering-radius" |
|
#define | ON_PBR_MATERIAL_USE_BASE_COLOR_TEXTURE_ALPHA L"pbr-use-base-color-texture-alpha" |
|
#define | ON_PI 3.141592653589793238462643 |
|
#define | ON_PLUS_MESH_INTERSECTION_INC_ |
|
#define | ON_PLUS_RECTPACK2_INC_ |
|
#define | ON_PointerSleepLock_Set(ptr_type, ptr, ptr_value) (ptr_type*)(ptr); ((ptr)=(ptr_value)); |
|
#define | ON_PointerSleepLock_SuspendThisThread(n) usleep(n) |
| Sleeps the THREAD not the PROCESS. More...
|
|
#define | ON_PointerSleepLock_Test(ptr_type, ptr) (ptr_type*)(ON_Internal_CompareExchangePointer((void* volatile*)(&(ptr)),(void*)1,(void*)0)) |
|
#define | ON_PRAGMA_WARNING_AFTER_DIRTY_INCLUDE ON_PRAGMA_WARNING_POP |
|
#define | ON_PRAGMA_WARNING_BEFORE_DIRTY_INCLUDE ON_PRAGMA_WARNING_PUSH |
|
#define | ON_PRAGMA_WARNING_DISABLE_CLANG(ON_PRAGMA_WARNING_DISABLE_param) |
|
#define | ON_PRAGMA_WARNING_DISABLE_GNU(ON_PRAGMA_WARNING_DISABLE_param) GCC diagnostic ignored ON_PRAGMA_WARNING_DISABLE_param |
| Apple CLang warning disable. More...
|
|
#define | ON_PRAGMA_WARNING_DISABLE_MSC(ON_PRAGMA_WARNING_DISABLE_param) |
|
#define | ON_PRAGMA_WARNING_POP GCC diagnostic pop |
| Gnu gcc warning state pop. More...
|
|
#define | ON_PRAGMA_WARNING_PUSH GCC diagnostic push |
| Gnu gcc warning state push. More...
|
|
#define | ON_PTR_SEMAPHORE1 ((ON__UINT_PTR)8) |
|
#define | ON_PTR_SEMAPHORE2 ((ON__UINT_PTR)16) |
|
#define | ON_PTR_SEMAPHORE3 ((ON__UINT_PTR)24) |
|
#define | ON_PTR_SEMAPHORE4 ((ON__UINT_PTR)32) |
|
#define | ON_PTR_SEMAPHORE_MAX ((ON__UINT_PTR)32) |
|
#define | ON_QSORT_CUTOFF 8 /* testing shows that this is good value */ |
|
#define | ON_QSORT_EQ(A, B) *A == *B |
|
#define | ON_QSORT_GT(A, B) *A > *B |
| ON_SORT_TEMPLATE_TYPE -> double, int, .... More...
|
|
#define | ON_QSORT_LE(A, B) *A <= *B |
|
#define | ON_QSORT_SHORT_SORT_FNAME ON__shortsort |
| The default name for the short sort helper function is ON__shortsort. More...
|
|
#define | ON_QSORT_STKSIZ (8*sizeof(void*) - 2) |
|
#define | ON_QSORT_SWAP(A, B) tmp = *A; *A = *B; *B = tmp |
|
#define | ON_QUACKSORT_SWAP_FUNCS_DEFINED |
|
#define | ON_RADIANS_TO_DEGREES (180.0/ON_PI) |
|
#define | ON_RDK_BACKGROUND_ENVIRONMENT L"environment" |
|
#define | ON_RDK_CURRENT_CONTENT L"content" |
|
#define | ON_RDK_CURRENT_RENDER_PRESET L"current-preset" |
|
#define | ON_RDK_CUSTOM_IMAGE_SIZE_IS_PRESET L"custom-image-size-is-preset" |
|
#define | ON_RDK_CUSTOM_REFLECTIVE_ENVIRONMENT L"custom-env-for-refl-and-refr" |
|
#define | ON_RDK_CUSTOM_REFLECTIVE_ENVIRONMENT_ON L"custom-env-for-refl-and-refr-on" |
|
#define | ON_RDK_DECAL L"decal" |
|
#define | ON_RDK_DECAL_CUSTOM L"custom" |
|
#define | ON_RDK_DECAL_CUSTOM_PARAMS L"parameters" |
|
#define | ON_RDK_DECAL_CUSTOM_RENDERER L"renderer" |
|
#define | ON_RDK_DECAL_HEIGHT L"height" |
|
#define | ON_RDK_DECAL_HORZ_SWEEP_END L"latitude-stop" |
|
#define | ON_RDK_DECAL_HORZ_SWEEP_STA L"latitude-start" |
|
#define | ON_RDK_DECAL_INSTANCE_ID L"instance-id" |
|
#define | ON_RDK_DECAL_IS_TEMPORARY L"is-temporary" |
|
#define | ON_RDK_DECAL_IS_VISIBLE L"is-visible" |
|
#define | ON_RDK_DECAL_MAP_TO_INSIDE_ON L"map-to-inside-on" |
|
#define | ON_RDK_DECAL_MAPPING L"mapping" |
|
#define | ON_RDK_DECAL_MAPPING_CYLINDRICAL L"cylindrical" |
|
#define | ON_RDK_DECAL_MAPPING_NONE L"none" |
|
#define | ON_RDK_DECAL_MAPPING_PLANAR L"planar" |
| --— +++++++++++++++++++ More...
|
|
#define | ON_RDK_DECAL_MAPPING_SPHERICAL L"spherical" |
|
#define | ON_RDK_DECAL_MAPPING_UV L"uv" |
|
#define | ON_RDK_DECAL_MAX_U L"max-u" |
|
#define | ON_RDK_DECAL_MAX_V L"max-v" |
|
#define | ON_RDK_DECAL_MIN_U L"min-u" |
|
#define | ON_RDK_DECAL_MIN_V L"min-v" |
|
#define | ON_RDK_DECAL_ORIGIN L"origin" |
|
#define | ON_RDK_DECAL_PROJECTION L"projection" |
|
#define | ON_RDK_DECAL_PROJECTION_BACKWARD L"backward" |
|
#define | ON_RDK_DECAL_PROJECTION_BOTH L"both" |
|
#define | ON_RDK_DECAL_PROJECTION_FORWARD L"forward" |
| --— ++++++++++++++++++++++ More...
|
|
#define | ON_RDK_DECAL_PROJECTION_NONE L"none" |
|
#define | ON_RDK_DECAL_RADIUS L"radius" |
|
#define | ON_RDK_DECAL_TEXTURE_INSTANCE L"texture-instance" |
|
#define | ON_RDK_DECAL_TRANSPARENCY L"transparency" |
|
#define | ON_RDK_DECAL_VECTOR_ACROSS L"vector-across" |
|
#define | ON_RDK_DECAL_VECTOR_UP L"vector-up" |
|
#define | ON_RDK_DECAL_VERT_SWEEP_END L"longitude-stop" |
|
#define | ON_RDK_DECAL_VERT_SWEEP_STA L"longitude-start" |
|
#define | ON_RDK_DECALS L"decals" |
| Decals (stored in object attributes user data). More...
|
|
#define | ON_RDK_DEFAULT_CONTENT_SECTION L"default-content-section" |
|
#define | ON_RDK_DITHERING_ENABLED L"use-dithering" |
|
#define | ON_RDK_DITHERING_METHOD L"dithering" |
|
#define | ON_RDK_DITHERING_METHOD_FLOYD_STEINBERG L"floyd-steinberg" |
|
#define | ON_RDK_DITHERING_METHOD_SIMPLE_NOISE L"simple-noise" |
|
#define | ON_RDK_DOCUMENT L"render-content-manager-document" |
| This is the structure of the RDK document XML. More...
|
|
#define | ON_RDK_EMBED_SUPPORT_FILES_ON L"embed-support-files-on" |
|
#define | ON_RDK_EXCLUDED_RENDER_ENGINES L"excluded-render-engines" |
|
#define | ON_RDK_FILTERS L"filters" |
|
#define | ON_RDK_GP_ALTITUDE L"altitude" |
|
#define | ON_RDK_GP_AUTO_ALTITUDE L"auto-altitude" |
|
#define | ON_RDK_GP_ENABLED L"on" |
|
#define | ON_RDK_GP_MATERIAL_ID L"material" |
|
#define | ON_RDK_GP_SHADOW_ONLY L"shadow-only" |
|
#define | ON_RDK_GP_SHOW_UNDERSIDE L"show-underside" |
|
#define | ON_RDK_GP_TEXTURE_OFFSET L"texture-offset" |
|
#define | ON_RDK_GP_TEXTURE_OFFSET_LOCKED L"offset-lock" |
| Keep old string. More...
|
|
#define | ON_RDK_GP_TEXTURE_ROTATION L"texture-rotation" |
|
#define | ON_RDK_GP_TEXTURE_SIZE L"texture-size" |
|
#define | ON_RDK_GP_TEXTURE_SIZE_LOCKED L"repeat-lock" |
| Keep old string. More...
|
|
#define | ON_RDK_GROUND_PLANE L"ground-plane" |
|
#define | ON_RDK_IMPORT L"import" |
|
#define | ON_RDK_MISCELLANEOUS L"miscellaneous" |
|
#define | ON_RDK_NAME_COLLISION_SUPPRESS L"smart-merge-name-collision-suppress" |
|
#define | ON_RDK_NAME_FILTER L"name-filter" |
|
#define | ON_RDK_NAME_FILTER_INVERT L"name-filter-invert" |
|
#define | ON_RDK_NAMED_CPLANES L"named-cplanes" |
|
#define | ON_RDK_NAMED_POSITIONS L"named-positions" |
|
#define | ON_RDK_NAMED_SNAPSHOTS L"named-snapshots" |
|
#define | ON_RDK_NAMED_VIEWS L"named-views" |
|
#define | ON_RDK_PASTE L"paste" |
|
#define | ON_RDK_PEP_ID L"id" |
|
#define | ON_RDK_PEP_LOCAL_NAME L"name" |
|
#define | ON_RDK_PEP_ON L"on" |
|
#define | ON_RDK_PEP_PARAMS L"state" |
| This should really be 'params'. More...
|
|
#define | ON_RDK_PEP_PLUG_IN L"plug-in" |
|
#define | ON_RDK_PEP_SELECTION L"selection" |
|
#define | ON_RDK_PEP_SHOWN L"shown" |
|
#define | ON_RDK_PEP_TYPE_EARLY L"early" |
|
#define | ON_RDK_PEP_TYPE_LATE L"late" |
|
#define | ON_RDK_PEP_TYPE_TONE_MAPPING L"tone-mapping" |
|
#define | ON_RDK_POST_EFFECTS L"post-effects-new" |
|
#define | ON_RDK_POST_PROCESS_GAMMA L"gamma" |
| Keep original XML tag. More...
|
|
#define | ON_RDK_POST_PROCESS_GAMMA_ON L"use-post-process-gamma" |
|
#define | ON_RDK_POSTFIX_SECTION L"-section" |
|
#define | ON_RDK_PRE_PROCESS_GAMMA_ON L"use-linear-workflow" |
|
#define | ON_RDK_RCH_LIST L"list" |
|
#define | ON_RDK_RCH_MODE L"mode" |
|
#define | ON_RDK_RCH_MODE_AUTOMATIC L"automatic" |
|
#define | ON_RDK_RCH_MODE_CUSTOM L"custom" |
|
#define | ON_RDK_RENDER_CHANNELS L"render-channels" |
|
#define | ON_RDK_RENDERING L"rendering" |
|
#define | ON_RDK_SAFE_FRAME L"safe-frame" |
|
#define | ON_RDK_SETTINGS L"settings" |
|
#define | ON_RDK_SF_4x3_FIELD_GRID_ON L"field-display-on" |
|
#define | ON_RDK_SF_ACTION_FRAME L"action-frame" |
|
#define | ON_RDK_SF_ENABLED L"on" |
|
#define | ON_RDK_SF_LIVE_FRAME L"live-frame" |
|
#define | ON_RDK_SF_PERSPECTIVE_ONLY L"perspective-only" |
|
#define | ON_RDK_SF_TITLE_FRAME L"title-frame" |
|
#define | ON_RDK_SFF_LINK L"link" |
|
#define | ON_RDK_SFF_ON L"on" |
|
#define | ON_RDK_SFF_XSCALE L"x-scale" |
|
#define | ON_RDK_SFF_YSCALE L"y-scale" |
|
#define | ON_RDK_SHOW_HIDDEN L"show-hidden-materials" |
|
#define | ON_RDK_SHOW_REFERENCE L"show-reference-materials" |
|
#define | ON_RDK_SHOW_UNASSIGNED L"show-unassigned-materials" |
|
#define | ON_RDK_SHOW_V4 L"show-v4-materials" |
|
#define | ON_RDK_SORT_MODE L"sort-mode" |
|
#define | ON_RDK_SORT_MODE_ASCENDING L"ascending" |
|
#define | ON_RDK_SORT_MODE_CUSTOM L"custom" |
|
#define | ON_RDK_SORT_MODE_DESCENDING L"descending" |
|
#define | ON_RDK_SUN L"sun" |
|
#define | ON_RDK_SUN_ALTITUDE L"sun-altitude" |
|
#define | ON_RDK_SUN_AZIMUTH L"sun-azimuth" |
|
#define | ON_RDK_SUN_DATE_DAY L"day" |
|
#define | ON_RDK_SUN_DATE_MONTH L"month" |
|
#define | ON_RDK_SUN_DATE_YEAR L"year" |
|
#define | ON_RDK_SUN_DAYLIGHT_SAVING_MINUTES L"daylight-saving-minutes" |
|
#define | ON_RDK_SUN_DAYLIGHT_SAVING_ON L"daylight-saving-on" |
|
#define | ON_RDK_SUN_ENABLE_ALLOWED L"enable-allowed" |
|
#define | ON_RDK_SUN_ENABLE_ON L"enable-on" |
|
#define | ON_RDK_SUN_INTENSITY L"intensity" |
|
#define | ON_RDK_SUN_MANUAL_CONTROL_ALLOWED L"manual-control-allowed" |
|
#define | ON_RDK_SUN_MANUAL_CONTROL_ON L"manual-control-on" |
|
#define | ON_RDK_SUN_NORTH L"north" |
|
#define | ON_RDK_SUN_OBSERVER_LATITUDE L"observer-latitude" |
|
#define | ON_RDK_SUN_OBSERVER_LONGITUDE L"observer-longitude" |
|
#define | ON_RDK_SUN_OBSERVER_TIMEZONE L"observer-timezone" |
|
#define | ON_RDK_SUN_SHADOW_INTENSITY L"shadow-intensity" |
|
#define | ON_RDK_SUN_SKYLIGHT_ENABLED L"skylight-on" |
|
#define | ON_RDK_SUN_SKYLIGHT_ENVIRONMENT_ID L"skylight-custom-environment" |
|
#define | ON_RDK_SUN_SKYLIGHT_ENVIRONMENT_OVERRIDE L"skylight-custom-environment-on" |
|
#define | ON_RDK_SUN_SKYLIGHT_SHADOW_INTENSITY L"skylight-shadow-intensity" |
|
#define | ON_RDK_SUN_TIME_HOURS L"time" |
|
#define | ON_RDK_UUIDS L"uuids" |
|
#define | ON_RELATIVE_CURVATURE_TOLERANCE 0.05 |
|
#define | ON_RELATIVE_TOLERANCE 2.27373675443232059478759765625e-13 |
| ON_RELATIVE_TOLERANCE = 2^-42. More...
|
|
#define | ON_RENDER_CONTENT_AUTO_DELETE L"auto-delete" |
|
#define | ON_RENDER_CONTENT_CHILD_SLOT_NAME L"child-slot-name" |
|
#define | ON_RENDER_CONTENT_GROUP_ID L"group-id" |
|
#define | ON_RENDER_CONTENT_HIDDEN L"hidden" |
|
#define | ON_RENDER_CONTENT_INSTANCE_ID L"instance-id" |
|
#define | ON_RENDER_CONTENT_INSTANCE_NAME L"instance-name" |
|
#define | ON_RENDER_CONTENT_NOTES L"notes" |
|
#define | ON_RENDER_CONTENT_PARAMETERS L"parameters" |
|
#define | ON_RENDER_CONTENT_PARAMETERS_V8 L"parameters-v8" |
|
#define | ON_RENDER_CONTENT_PLUG_IN_ID L"plug-in-id" |
|
#define | ON_RENDER_CONTENT_REFERENCE L"reference" |
|
#define | ON_RENDER_CONTENT_RENDER_ENGINE_ID L"render-engine-id" |
|
#define | ON_RENDER_CONTENT_SIMULATION L"simulation" |
|
#define | ON_RENDER_CONTENT_TAGS L"tags" |
|
#define | ON_RENDER_CONTENT_TYPE_ID L"type-id" |
|
#define | ON_RENDER_CONTENT_TYPE_NAME L"type-name" |
| Render Content. More...
|
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_AMOUNT L"amount" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_FILENAME L"filename" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_FILTER L"filter" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_FORMAT L"Texture-%u-" |
| Material's texture simulation. More...
|
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_MODE L"mode" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_ON L"on" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_TYPE L"type" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_UVW L"uvw" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_WRAP_U L"wrap-u" |
|
#define | ON_RENDER_MATERIAL_TEXTURE_SIMULATION_WRAP_V L"wrap-v" |
|
#define | ON_RENDER_TEXTURE_FILENAME L"filename" |
|
#define | ON_RTree_MAX_NODE_COUNT 6 |
|
#define | ON_RTree_MIN_NODE_COUNT 2 |
|
#define | ON_SHUTLINING_AUTO_UPDATE L"auto-update" |
|
#define | ON_SHUTLINING_CURVE L"curve" |
|
#define | ON_SHUTLINING_CURVE_ENABLED L"enabled" |
|
#define | ON_SHUTLINING_CURVE_IS_BUMP L"is-bump" |
|
#define | ON_SHUTLINING_CURVE_PROFILE L"profile" |
|
#define | ON_SHUTLINING_CURVE_PULL L"pull" |
|
#define | ON_SHUTLINING_CURVE_RADIUS L"radius" |
|
#define | ON_SHUTLINING_CURVE_UUID L"uuid" |
|
#define | ON_SHUTLINING_FACETED L"faceted" |
|
#define | ON_SHUTLINING_FORCE_UPDATE L"force-update" |
|
#define | ON_SHUTLINING_ON L"on" |
|
#define | ON_SHUTLINING_ROOT L"shut-lining-object-data" |
|
#define | ON_SIN_PI_OVER_12 0.2588190451025207623488990 |
|
#define | ON_SleepLock_SuspendThisThread(n) usleep(n) |
| Sleeps the THREAD not the PROCESS. More...
|
|
#define | ON_SLEEPLOCK_USES_STD_ATOMIC_FLAG |
| Use std::atomic_lock and std::this_thread::sleep_for(std::chrono::milliseconds(...)) More...
|
|
#define | ON_SQRT2 1.414213562373095048801689 |
|
#define | ON_SQRT3 1.732050807568877293527446 |
|
#define | ON_SQRT3_OVER_2 0.8660254037844386467637230 |
|
#define | ON_SQRT_EPSILON 1.490116119385000000e-8 |
|
#define | ON_SQRT_FLOAT_EPSILON 3.452669830725202719e-4 |
|
#define | ON_STATIC_ASSERT(expr) typedef char on_static_assert_t[(expr) != 0] |
| < C++17 More...
|
|
#define | ON_STATIC_ASSERT_MSG(expr, msg) typedef char on_static_assert_t[(expr) != 0] |
|
#define | ON_TESTS_BUILD |
|
#define | ON_TEXT_BRACKET_FRACTION |
|
#define | ON_TEXTURE_CHILD_SLOT_NAME_BITMAP_TEXTURE L"bitmap-texture" |
| Standard texture child slot names. More...
|
|
#define | ON_TEXTURE_CHILD_SLOT_NAME_BUMP_TEXTURE L"bump-texture" |
|
#define | ON_TEXTURE_CHILD_SLOT_NAME_ENVIRONMENT_TEXTURE L"environment-texture" |
|
#define | ON_TEXTURE_CHILD_SLOT_NAME_TRANSPARENCY_TEXTURE L"transparency-texture" |
|
#define | ON_TEXTURE_SIMULATION_BLEND_CONSTANT_A L"blend-constant-a" |
|
#define | ON_TEXTURE_SIMULATION_FILENAME L"filename" |
|
#define | ON_TEXTURE_SIMULATION_HAS_TRANSPARENT_COLOR L"has-trans-color" |
|
#define | ON_TEXTURE_SIMULATION_MAG_FILTER L"mag-filter" |
|
#define | ON_TEXTURE_SIMULATION_MAPPING_CHANNEL L"mapping-channel" |
|
#define | ON_TEXTURE_SIMULATION_MIN_FILTER L"min-filter" |
|
#define | ON_TEXTURE_SIMULATION_MODE L"mode" |
|
#define | ON_TEXTURE_SIMULATION_OFFSET L"offset" |
|
#define | ON_TEXTURE_SIMULATION_ON L"on" |
| Texture simulation. More...
|
|
#define | ON_TEXTURE_SIMULATION_PROJECTION_MODE L"projection-mode" |
|
#define | ON_TEXTURE_SIMULATION_REPEAT L"repeat" |
|
#define | ON_TEXTURE_SIMULATION_ROTATION L"rotation" |
|
#define | ON_TEXTURE_SIMULATION_TRANSPARENCY_TEXTURE_ID L"transparency-texture-id" |
|
#define | ON_TEXTURE_SIMULATION_TRANSPARENT_COLOR L"trans-color" |
|
#define | ON_TEXTURE_SIMULATION_TRANSPARENT_COLOR_SENSITIVITY L"trans-color-sensitivity" |
|
#define | ON_TEXTURE_SIMULATION_TREAT_AS_LINEAR L"treat-as-linear" |
|
#define | ON_TEXTURE_SIMULATION_TYPE L"type" |
|
#define | ON_TEXTURE_SIMULATION_WRAP_TYPE L"wrap-type" |
|
#define | ON_THICKENING_BOTH_SIDES L"both-sides" |
|
#define | ON_THICKENING_DISTANCE L"distance" |
|
#define | ON_THICKENING_OFFSET_ONLY L"offset-only" |
|
#define | ON_THICKENING_ON L"on" |
|
#define | ON_THICKENING_ROOT L"thickening-object-data" |
|
#define | ON_THICKENING_SOLID L"solid" |
|
#define | ON_UINT_FROM_ENUM(e) (static_cast<unsigned int>(e)) |
|
#define | ON_UINT_MAX (~(0U)) |
|
#define | ON_UNSET_COLOR 0xFFFFFFFF |
|
#define | ON_UNSET_FLOAT -ON_UNSET_POSITIVE_FLOAT |
|
#define | ON_UNSET_INT_INDEX ((const int)-2147483647) |
|
#define | ON_unset_point ON_3dPoint::UnsetPoint |
| OBSOLETE - use ON_3dPoint::UnsetPoint. More...
|
|
#define | ON_UNSET_POINT ON_3dPoint::UnsetPoint |
| OBSOLETE - use ON_3dPoint::UnsetPoint. More...
|
|
#define | ON_UNSET_POSITIVE_FLOAT 1.234321e+38f |
|
#define | ON_UNSET_POSITIVE_VALUE 1.23432101234321e+308 |
|
#define | ON_UNSET_UINT_INDEX 0xFFFFFFFFU |
|
#define | ON_UNSET_VALUE -ON_UNSET_POSITIVE_VALUE |
|
#define | ON_UNSET_VECTOR ON_3dVector::UnsetVector |
| OBSOLETE - use ON_3dPoint::UnsetVector. More...
|
|
#define | ON_UUID_DEFINED |
| ON_UUID is a 16 byte universally unique identifier. More...
|
|
#define | ON_VARGS_FUNC_CDECL |
|
#define | ON_VERSION_NUMBER_CTOR(major, minor, year, month, day_of_month, branch) |
|
#define | ON_VERSION_NUMBER_DAYOFYEAR(year, month, day_of_month) |
|
#define | ON_VERSION_NUMBER_FEBDAYS(year) |
|
#define | ON_VERSION_NUMBER_PLATFORM_ID(branch) (((branch) > 0x0U) ? (0x02U - ((branch) % 0x02U)) : 0x0U) |
|
#define | ON_VERSION_NUMBER_TIME(year, month, day_of_month) ((((year)-2000)*367) + (ON_VERSION_NUMBER_DAYOFYEAR(year,month,day_of_month))) |
|
#define | ON_VIRTUAL_OBJECT_IMPLEMENT(cls, basecls, uuid) |
|
#define | ON_WARNING(msg) ON_WarningEx(__FILE__,__LINE__,OPENNURBS__FUNCTION__,msg) |
|
#define | ON_WIP_CLASS ON_CLASS |
| #endif More...
|
|
#define | ON_WIP_DECL ON_DECL |
|
#define | ON_WIP_EXTERN_DECL ON_EXTERN_DECL |
|
#define | ON_WIP_SDK |
|
#define | ON_xaxis ON_3dVector::XAxis |
| OBSOLETE - use ON_3dVector::XAxis. More...
|
|
#define | ON_XML_SLASH L"/" |
|
#define | ON_yaxis ON_3dVector::YAxis |
| OBSOLETE - use ON_3dVector::YAxis. More...
|
|
#define | ON_zaxis ON_3dVector::ZAxis |
| OBSOLETE - use ON_3dVector::ZAxis. More...
|
|
#define | ON_ZERO_CURVATURE_TOLERANCE 1.0e-8 |
|
#define | ON_ZERO_TOLERANCE 2.3283064365386962890625e-10 |
|
#define | OPENNURBS__FUNCTION__ "" |
| For definition of PRIu64 to print 64-bit ints portably. More...
|
|
#define | OPENNURBS_CURRENT_ARCHIVE_VERSION 80 |
|
#define | OPENNURBS_GIT_BRANCH_NAME RMA_GIT_BRANCH_NAME_STRING |
|
#define | OPENNURBS_GIT_REVISION_HASH RMA_GIT_REVISION_HASH_STRING |
|
#define | OPENNURBS_GL_INC_ |
| < Open GL utilities (for GL NURBS stuff) More...
|
|
#define | OPENNURBS_INC_IN_PROGRESS |
|
#define | OPENNURBS_MAX_VERSION_MAJOR 0x03F |
|
#define | OPENNURBS_MAX_VERSION_MINOR 0x07F |
|
#define | OPENNURBS_PLUS_INC_ |
|
#define | OPENNURBS_PLUS_SILHOUETTE_INC_ |
|
#define | OPENNURBS_PLUS_SLEEPLOCK_INC_ |
|
#define | OPENNURBS_PP2STR(s) OPENNURBS_PP2STR_HELPER(s) |
|
#define | OPENNURBS_PP2STR_HELPER(s) #s |
|
#define | OPENNURBS_PUBLIC |
|
#define | OPENNURBS_PUBLIC_INC_IN_PROGRESS |
|
#define | OPENNURBS_SLEEPLOCK_AVAILABLE |
|
#define | OPENNURBS_SLEEPLOCK_INC_ |
|
#define | OPENNURBS_STRING_VALUE_INC_ |
|
#define | OPENNURBS_SUBD_DATA_INC_ |
|
#define | OPENNURBS_SUBD_PLUS_INC_ |
|
#define | OPENNURBS_VERSION_BRANCH RMA_VERSION_BRANCH |
|
#define | OPENNURBS_VERSION_DAY_OF_MONTH RMA_VERSION_DATE |
|
#define | OPENNURBS_VERSION_HOUR RMA_VERSION_HOUR |
|
#define | OPENNURBS_VERSION_MAJOR RMA_VERSION_MAJOR |
|
#define | OPENNURBS_VERSION_MINOR RMA_VERSION_MINOR |
|
#define | OPENNURBS_VERSION_MINUTE RMA_VERSION_MINUTE |
|
#define | OPENNURBS_VERSION_MONTH RMA_VERSION_MONTH |
|
#define | OPENNURBS_VERSION_NUMBER |
|
#define | OPENNURBS_VERSION_QUARTET_STRING RMA_VERSION_WITH_PERIODS_STRING |
|
#define | OPENNURBS_VERSION_QUARTET_WITH_COMMAS VERSION_WITH_COMMAS |
|
#define | OPENNURBS_VERSION_QUARTET_WITH_PERIODS VERSION_WITH_PERIODS |
|
#define | OPENNURBS_VERSION_QUARTET_WSTRING RMA_VERSION_WITH_PERIODS_WSTRING |
|
#define | OPENNURBS_VERSION_YEAR RMA_VERSION_YEAR |
|
#define | RTFFIRSTCHAR |
|
#define | Swap(a, b) m_swapfunc(a,b,m_width) |
|
#define | TCODE_ANALYSIS_MESH (TCODE_GEOMETRY | 0x0018) |
|
#define | TCODE_ANGULAR_DIMENSION (TCODE_ANNOTATION | 0x0007) |
|
#define | TCODE_ANNOTATION 0x00200000 |
|
#define | TCODE_ANNOTATION_LEADER (TCODE_ANNOTATION | 0x0005) |
|
#define | TCODE_ANNOTATION_SETTINGS (TCODE_ANNOTATION | 0x0001) |
|
#define | TCODE_ANONYMOUS_CHUNK (TCODE_USER | TCODE_CRC | 0x0000 ) |
|
#define | TCODE_BITMAP_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0090) /* bitmap table record derived from ON_Bitmap */ |
|
#define | TCODE_BITMAP_TABLE (TCODE_TABLE | 0x0016) /* embedded bitmaps */ |
|
#define | TCODE_BITMAPPREVIEW (TCODE_INTERFACE | 0x0014) |
|
#define | TCODE_BUMPMAP (TCODE_DISPLAY | 0x0003) |
|
#define | TCODE_COMMENTBLOCK 0x00000001 |
|
#define | TCODE_COMPRESSED_MESH_GEOMETRY (TCODE_GEOMETRY | 0x0017) |
|
#define | TCODE_CPLANE (TCODE_INTERFACE | 0x0003) |
|
#define | TCODE_CRC 0x8000 |
|
#define | TCODE_CURRENTLAYER (TCODE_SHORT | TCODE_DISPLAY | 0x0025 ) |
|
#define | TCODE_DICTIONARY (TCODE_USER | TCODE_CRC | 0x0010) |
|
#define | TCODE_DICTIONARY_END (TCODE_USER | TCODE_SHORT | 0x0013) |
|
#define | TCODE_DICTIONARY_ENTRY (TCODE_USER | TCODE_CRC | 0x0012) |
|
#define | TCODE_DICTIONARY_ID (TCODE_USER | TCODE_CRC | 0x0011) |
|
#define | TCODE_DIMSTYLE_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0075) |
|
#define | TCODE_DIMSTYLE_TABLE (TCODE_TABLE | 0x0020) /* annotation dimension style table */ |
|
#define | TCODE_DISP_AM_RESOLUTION (TCODE_SHORT | TCODE_DISPLAY | 0x0005) |
|
#define | TCODE_DISP_CPLINES (TCODE_SHORT | TCODE_DISPLAY | 0x0022) |
|
#define | TCODE_DISP_MAXLENGTH (TCODE_DISPLAY | 0x0023) |
|
#define | TCODE_DISPLAY 0x00400000 |
|
#define | TCODE_ENDOFFILE 0x00007FFF |
|
#define | TCODE_ENDOFFILE_GOO |
|
#define | TCODE_ENDOFTABLE 0xFFFFFFFF |
|
#define | TCODE_FONT_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0074) |
|
#define | TCODE_FONT_TABLE (TCODE_TABLE | 0x0019) /* annotation font table */ |
|
#define | TCODE_GEOMETRY 0x00100000 |
|
#define | TCODE_GROUP_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0073) |
|
#define | TCODE_GROUP_TABLE (TCODE_TABLE | 0x0018) /* group table */ |
|
#define | TCODE_HATCHPATTERN_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0077) |
|
#define | TCODE_HATCHPATTERN_TABLE (TCODE_TABLE | 0x0022) /* hatch pattern table */ |
|
#define | TCODE_HIDE_TRACE (TCODE_INTERFACE | 0x000E) |
|
#define | TCODE_HISTORYRECORD_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x007B) |
|
#define | TCODE_HISTORYRECORD_TABLE (TCODE_TABLE | 0x0026) /* history records */ |
|
#define | TCODE_INSTANCE_DEFINITION_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0076) |
|
#define | TCODE_INSTANCE_DEFINITION_TABLE (TCODE_TABLE | 0x0021) /* instance definition table */ |
|
#define | TCODE_INTERFACE 0x02000000 |
|
#define | TCODE_LAYER (TCODE_DISPLAY | 0x0010) |
|
#define | TCODE_LAYER_OBSELETE_1 (TCODE_SHORT | TCODE_DISPLAY | 0x0013) |
|
#define | TCODE_LAYER_OBSELETE_2 (TCODE_SHORT | TCODE_DISPLAY | 0x0014) |
|
#define | TCODE_LAYER_OBSELETE_3 (TCODE_SHORT | TCODE_DISPLAY | 0x0015) |
|
#define | TCODE_LAYER_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0050) /* layer table record derived from ON_Layer */ |
|
#define | TCODE_LAYER_TABLE (TCODE_TABLE | 0x0011) /* layers */ |
|
#define | TCODE_LAYERINDEX (TCODE_SHORT | TCODE_DISPLAY | 0x0034) |
|
#define | TCODE_LAYERLOCKED (TCODE_SHORT | TCODE_DISPLAY | 0x0018) |
|
#define | TCODE_LAYERMATERIALINDEX (TCODE_SHORT | TCODE_DISPLAY | 0x0035) |
|
#define | TCODE_LAYERNAME (TCODE_DISPLAY | 0x0011) |
|
#define | TCODE_LAYERON (TCODE_SHORT | TCODE_DISPLAY | 0x0016) |
|
#define | TCODE_LAYERPICKABLE (TCODE_SHORT | TCODE_DISPLAY | 0x0030) |
|
#define | TCODE_LAYERREF (TCODE_SHORT | TCODE_TABLEREC | 0x0001) |
|
#define | TCODE_LAYERRENDERABLE (TCODE_SHORT | TCODE_DISPLAY | 0x0032) |
|
#define | TCODE_LAYERSNAPABLE (TCODE_SHORT | TCODE_DISPLAY | 0x0031) |
|
#define | TCODE_LAYERSTATE (TCODE_SHORT | TCODE_DISPLAY | 0x0033) |
|
#define | TCODE_LAYERTABLE (TCODE_SHORT | TCODE_TABLE | 0x0001) /* obsolete - do not use */ |
|
#define | TCODE_LAYERTHAWED (TCODE_SHORT | TCODE_DISPLAY | 0x0017) |
|
#define | TCODE_LAYERVISIBLE (TCODE_SHORT | TCODE_DISPLAY | 0x0012) |
|
#define | TCODE_LEGACY_ASM (TCODE_LEGACY_GEOMETRY | 0x0001) |
|
#define | TCODE_LEGACY_ASMSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_ASM) |
|
#define | TCODE_LEGACY_BND (TCODE_LEGACY_GEOMETRY | 0x0005) |
|
#define | TCODE_LEGACY_BNDSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_BND) |
|
#define | TCODE_LEGACY_CRV (TCODE_LEGACY_GEOMETRY | 0x0008) |
|
#define | TCODE_LEGACY_CRVSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_CRV) |
|
#define | TCODE_LEGACY_FAC (TCODE_LEGACY_GEOMETRY | 0x0004) |
|
#define | TCODE_LEGACY_FACSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_FAC) |
|
#define | TCODE_LEGACY_GEOMETRY 0x00010000 |
|
#define | TCODE_LEGACY_PNT (TCODE_LEGACY_GEOMETRY | 0x000A) |
|
#define | TCODE_LEGACY_PNTSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_PNT) |
|
#define | TCODE_LEGACY_PRT (TCODE_LEGACY_GEOMETRY | 0x0002) |
|
#define | TCODE_LEGACY_PRTSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_PRT) |
|
#define | TCODE_LEGACY_SHL (TCODE_LEGACY_GEOMETRY | 0x0003) |
|
#define | TCODE_LEGACY_SHLSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_SHL) |
|
#define | TCODE_LEGACY_SPL (TCODE_LEGACY_GEOMETRY | 0x0009) |
|
#define | TCODE_LEGACY_SPLSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_SPL) |
|
#define | TCODE_LEGACY_SRF (TCODE_LEGACY_GEOMETRY | 0x0007) |
|
#define | TCODE_LEGACY_SRFSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_SRF) |
|
#define | TCODE_LEGACY_TOL_ANGLE (TCODE_TOLERANCE | 0x0002) |
|
#define | TCODE_LEGACY_TOL_FIT (TCODE_TOLERANCE | 0x0001) |
|
#define | TCODE_LEGACY_TRM (TCODE_LEGACY_GEOMETRY | 0x0006) |
|
#define | TCODE_LEGACY_TRMSTUFF (TCODE_LEGACY_GEOMETRY | TCODE_STUFF | TCODE_LEGACY_TRM) |
|
#define | TCODE_LIGHT_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0060) /* light table record derived from ON_Light */ |
|
#define | TCODE_LIGHT_RECORD_ATTRIBUTES (TCODE_INTERFACE | TCODE_CRC | 0x0061) /* ON_3dmObjectAttributes chunk */ |
|
#define | TCODE_LIGHT_RECORD_ATTRIBUTES_USERDATA (TCODE_INTERFACE | 0x0062) /* ON_3dmObjectAttributes userdata chunk */ |
|
#define | TCODE_LIGHT_RECORD_END (TCODE_INTERFACE | TCODE_SHORT | 0x006F) |
|
#define | TCODE_LIGHT_TABLE (TCODE_TABLE | 0x0012) /* rendering lights */ |
|
#define | TCODE_LINEAR_DIMENSION (TCODE_ANNOTATION | 0x0006) |
|
#define | TCODE_LINETYPE_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0078) |
|
#define | TCODE_LINETYPE_TABLE (TCODE_TABLE | 0x0023) /* linetype table */ |
|
#define | TCODE_MATERIAL_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0040) /* material table record derived from ON_Material */ |
|
#define | TCODE_MATERIAL_TABLE (TCODE_TABLE | 0x0010) /* rendering materials */ |
|
#define | TCODE_MAXIMIZED_VIEWPORT (TCODE_SHORT | TCODE_INTERFACE | 0x0011) |
|
#define | TCODE_MESH_OBJECT (TCODE_GEOMETRY | 0x0015) |
|
#define | TCODE_MODEL_ATTRIBUTES_CHUNK (TCODE_USER | TCODE_CRC | 0x0002 ) |
|
#define | TCODE_NAME (TCODE_INTERFACE | 0x0001) |
|
#define | TCODE_NAMED_CPLANE (TCODE_INTERFACE | 0x0004) |
|
#define | TCODE_NAMED_VIEW (TCODE_INTERFACE | 0x0005) |
|
#define | TCODE_NEAR_CLIP_PLANE (TCODE_INTERFACE | 0x000D) |
|
#define | TCODE_NOTES (TCODE_INTERFACE | 0x000F) |
|
#define | TCODE_OBJECT_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0070) |
|
#define | TCODE_OBJECT_RECORD_ATTRIBUTES (TCODE_INTERFACE | TCODE_CRC | 0x0072) /* ON_3dmObjectAttributes chunk */ |
|
#define | TCODE_OBJECT_RECORD_ATTRIBUTES_USERDATA (TCODE_INTERFACE | 0x0073) /* ON_3dmObjectAttributes userdata chunk */ |
|
#define | TCODE_OBJECT_RECORD_END (TCODE_INTERFACE | TCODE_SHORT | 0x007F) |
|
#define | TCODE_OBJECT_RECORD_HISTORY (TCODE_INTERFACE | TCODE_CRC | 0x0074) /* construction history */ |
|
#define | TCODE_OBJECT_RECORD_HISTORY_DATA (TCODE_INTERFACE | TCODE_CRC | 0x0076) /* construction history data */ |
|
#define | TCODE_OBJECT_RECORD_HISTORY_HEADER (TCODE_INTERFACE | TCODE_CRC | 0x0075) /* construction history header*/ |
|
#define | TCODE_OBJECT_RECORD_TYPE (TCODE_INTERFACE | TCODE_SHORT | 0x0071) /* ON::object_type value */ |
|
#define | TCODE_OBJECT_TABLE (TCODE_TABLE | 0x0013) /* geometry and annotation */ |
|
#define | TCODE_OBSOLETE_LAYERSET_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x0079) |
|
#define | TCODE_OBSOLETE_LAYERSET_TABLE (TCODE_TABLE | 0x0024) /* obsolete layer set table */ |
|
#define | TCODE_OLD_FULLMESH (TCODE_GEOMETRY | 0x0014) |
|
#define | TCODE_OLD_MESH_UV (TCODE_GEOMETRY | 0x0013) |
|
#define | TCODE_OLD_MESH_VERTEX_NORMALS (TCODE_GEOMETRY | 0x0012) |
|
#define | TCODE_OLD_RH_TRIMESH (TCODE_GEOMETRY | 0x0011) |
|
#define | TCODE_OPENNURBS_BUFFER (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x0100) /* chunk stores ON_Buffer classes */ |
|
#define | TCODE_OPENNURBS_CLASS (TCODE_OPENNURBS_OBJECT | 0x7FFA) |
|
#define | TCODE_OPENNURBS_CLASS_DATA (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x7FFC) |
|
#define | TCODE_OPENNURBS_CLASS_END (TCODE_OPENNURBS_OBJECT | TCODE_SHORT | 0x7FFF) |
|
#define | TCODE_OPENNURBS_CLASS_USERDATA (TCODE_OPENNURBS_OBJECT | 0x7FFD) |
|
#define | TCODE_OPENNURBS_CLASS_USERDATA_HEADER (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x7FF9) |
|
#define | TCODE_OPENNURBS_CLASS_UUID (TCODE_OPENNURBS_OBJECT | TCODE_CRC | 0x7FFB) |
|
#define | TCODE_OPENNURBS_OBJECT 0x00020000 |
|
#define | TCODE_PROPERTIES_APPLICATION (TCODE_TABLEREC | TCODE_CRC | 0x0024) |
|
#define | TCODE_PROPERTIES_AS_FILE_NAME (TCODE_TABLEREC | TCODE_CRC | 0x0027 ) |
|
#define | TCODE_PROPERTIES_COMPRESSED_PREVIEWIMAGE (TCODE_TABLEREC | TCODE_CRC | 0x0025) |
|
#define | TCODE_PROPERTIES_NOTES (TCODE_TABLEREC | TCODE_CRC | 0x0022) |
|
#define | TCODE_PROPERTIES_OPENNURBS_VERSION (TCODE_TABLEREC | TCODE_SHORT | 0x0026) |
|
#define | TCODE_PROPERTIES_PREVIEWIMAGE (TCODE_TABLEREC | TCODE_CRC | 0x0023) |
|
#define | TCODE_PROPERTIES_REVISIONHISTORY (TCODE_TABLEREC | TCODE_CRC | 0x0021) |
|
#define | TCODE_PROPERTIES_TABLE |
|
#define | TCODE_RADIAL_DIMENSION (TCODE_ANNOTATION | 0x0008) |
|
#define | TCODE_RENDER 0x00800000 |
|
#define | TCODE_RENDER_MATERIAL_ID (TCODE_DISPLAY | 0x0007) /* id for render material */ |
|
#define | TCODE_RENDERMESHPARAMS (TCODE_DISPLAY | 0x0020) /* block of parameters for render meshes */ |
|
#define | TCODE_RGB (TCODE_SHORT | TCODE_DISPLAY | 0x0001) |
|
#define | TCODE_RGBDISPLAY (TCODE_SHORT | TCODE_DISPLAY | 0x0006) /* will be used for color by object */ |
|
#define | TCODE_RH_POINT (TCODE_GEOMETRY | 0x0001) |
|
#define | TCODE_RH_SPOTLIGHT (TCODE_RENDER | 0x0001) |
|
#define | TCODE_RHINOIO_OBJECT_BREP (TCODE_OPENNURBS_OBJECT | 0x000B) /* old CRhinoBrep */ |
|
#define | TCODE_RHINOIO_OBJECT_DATA (TCODE_OPENNURBS_OBJECT | 0xFFFE) /* obsolete - don't confuse with TCODE_OPENNURBS_OBJECT_DATA */ |
|
#define | TCODE_RHINOIO_OBJECT_END (TCODE_OPENNURBS_OBJECT | 0xFFFF) /* obsolete - don't confuse with TCODE_OPENNURBS_OBJECT_END */ |
|
#define | TCODE_RHINOIO_OBJECT_NURBS_CURVE (TCODE_OPENNURBS_OBJECT | 0x0008) /* old CRhinoNurbsCurve */ |
|
#define | TCODE_RHINOIO_OBJECT_NURBS_SURFACE (TCODE_OPENNURBS_OBJECT | 0x0009) /* old CRhinoNurbsSurface */ |
|
#define | TCODE_SETTINGS__NEVER__USE__THIS (TCODE_TABLEREC | TCODE_CRC | 0x003E) |
|
#define | TCODE_SETTINGS_ANALYSISMESH (TCODE_TABLEREC | TCODE_CRC | 0x0033) |
|
#define | TCODE_SETTINGS_ANNOTATION (TCODE_TABLEREC | TCODE_CRC | 0x0034) |
|
#define | TCODE_SETTINGS_ATTRIBUTES (TCODE_TABLEREC | TCODE_CRC | 0x0134) |
|
#define | TCODE_SETTINGS_CURRENT_COLOR (TCODE_TABLEREC | TCODE_CRC | 0x003A) |
|
#define | TCODE_SETTINGS_CURRENT_DIMSTYLE_INDEX (TCODE_TABLEREC | TCODE_SHORT | 0x0133) |
|
#define | TCODE_SETTINGS_CURRENT_FONT_INDEX (TCODE_TABLEREC | TCODE_SHORT | 0x0132) |
|
#define | TCODE_SETTINGS_CURRENT_LAYER_INDEX (TCODE_TABLEREC | TCODE_SHORT | 0x0038) |
|
#define | TCODE_SETTINGS_CURRENT_MATERIAL_INDEX (TCODE_TABLEREC | TCODE_CRC | 0x0039) |
|
#define | TCODE_SETTINGS_CURRENT_WIRE_DENSITY (TCODE_TABLEREC | TCODE_SHORT | 0x003C) |
|
#define | TCODE_SETTINGS_GRID_DEFAULTS (TCODE_TABLEREC | TCODE_CRC | 0x003F) |
|
#define | TCODE_SETTINGS_MODEL_URL (TCODE_TABLEREC | TCODE_CRC | 0x0131) |
|
#define | TCODE_SETTINGS_NAMED_CPLANE_LIST (TCODE_TABLEREC | TCODE_CRC | 0x0035) |
|
#define | TCODE_SETTINGS_NAMED_VIEW_LIST (TCODE_TABLEREC | TCODE_CRC | 0x0036) |
|
#define | TCODE_SETTINGS_PLUGINLIST (TCODE_TABLEREC | TCODE_CRC | 0x0135) |
|
#define | TCODE_SETTINGS_RENDER (TCODE_TABLEREC | TCODE_CRC | 0x003D) |
|
#define | TCODE_SETTINGS_RENDER_USERDATA (TCODE_TABLEREC | TCODE_CRC | 0x0136) |
|
#define | TCODE_SETTINGS_RENDERMESH (TCODE_TABLEREC | TCODE_CRC | 0x0032) |
|
#define | TCODE_SETTINGS_TABLE |
|
#define | TCODE_SETTINGS_UNITSANDTOLS (TCODE_TABLEREC | TCODE_CRC | 0x0031) |
|
#define | TCODE_SETTINGS_VIEW_LIST (TCODE_TABLEREC | TCODE_CRC | 0x0037) |
|
#define | TCODE_SHORT 0x80000000 |
|
#define | TCODE_SHOWGRID (TCODE_SHORT | TCODE_INTERFACE | 0x0007) |
|
#define | TCODE_SHOWGRIDAXES (TCODE_SHORT | TCODE_INTERFACE | 0x0008) |
|
#define | TCODE_SHOWWORLDAXES (TCODE_SHORT | TCODE_INTERFACE | 0x0009) |
|
#define | TCODE_SNAPSIZE (TCODE_INTERFACE | 0x000C) |
|
#define | TCODE_STUFF 0x0100 |
|
#define | TCODE_SUMMARY (TCODE_INTERFACE | 0x0013) |
|
#define | TCODE_TABLE 0x10000000 |
|
#define | TCODE_TABLEREC 0x20000000 |
|
#define | TCODE_TEXT_BLOCK (TCODE_ANNOTATION | 0x0004) |
|
#define | TCODE_TEXTURE_MAPPING_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x007A) |
|
#define | TCODE_TEXTURE_MAPPING_TABLE (TCODE_TABLE | 0x0025) /* texture mappings */ |
|
#define | TCODE_TEXTUREMAP (TCODE_DISPLAY | 0x0002) |
|
#define | TCODE_TOLERANCE 0x08000000 |
|
#define | TCODE_TRANSPARENCY (TCODE_SHORT | TCODE_DISPLAY | 0x0004) |
|
#define | TCODE_UNIT_AND_TOLERANCES (TCODE_INTERFACE | 0x0010) |
|
#define | TCODE_USER 0x40000000 |
|
#define | TCODE_USER_RECORD (TCODE_TABLEREC | 0x0081) |
|
#define | TCODE_USER_TABLE (TCODE_TABLE | 0x0017) /* user table */ |
|
#define | TCODE_USER_TABLE_RECORD_HEADER (TCODE_TABLEREC | TCODE_CRC | 0x0082) |
|
#define | TCODE_USER_TABLE_UUID (TCODE_TABLEREC | TCODE_CRC | 0x0080) |
|
#define | TCODE_UTF8_STRING_CHUNK (TCODE_USER | TCODE_CRC | 0x0001 ) |
|
#define | TCODE_VIEW (TCODE_INTERFACE | 0x0002) |
|
#define | TCODE_VIEW_ATTRIBUTES (TCODE_TABLEREC | TCODE_CRC | 0x0C3B) |
|
#define | TCODE_VIEW_CPLANE (TCODE_TABLEREC | TCODE_CRC | 0x013B) |
|
#define | TCODE_VIEW_NAME (TCODE_TABLEREC | TCODE_CRC | 0x0A3B) |
|
#define | TCODE_VIEW_POSITION (TCODE_TABLEREC | TCODE_CRC | 0x0B3B) |
|
#define | TCODE_VIEW_RECORD (TCODE_TABLEREC | TCODE_CRC | 0x003B) |
|
#define | TCODE_VIEW_SHOWCONAXES (TCODE_TABLEREC | TCODE_SHORT | 0x043B) |
|
#define | TCODE_VIEW_SHOWCONGRID (TCODE_TABLEREC | TCODE_SHORT | 0x033B) |
|
#define | TCODE_VIEW_SHOWWORLDAXES (TCODE_TABLEREC | TCODE_SHORT | 0x053B) |
|
#define | TCODE_VIEW_TARGET (TCODE_TABLEREC | TCODE_CRC | 0x083B) |
|
#define | TCODE_VIEW_TRACEIMAGE (TCODE_TABLEREC | TCODE_CRC | 0x063B) |
|
#define | TCODE_VIEW_V3_DISPLAYMODE (TCODE_TABLEREC | TCODE_SHORT | 0x093B) |
|
#define | TCODE_VIEW_VIEWPORT (TCODE_TABLEREC | TCODE_CRC | 0x023B) |
|
#define | TCODE_VIEW_VIEWPORT_USERDATA (TCODE_TABLEREC | TCODE_CRC | 0x0D3B) |
|
#define | TCODE_VIEW_WALLPAPER (TCODE_TABLEREC | TCODE_CRC | 0x073B) |
|
#define | TCODE_VIEW_WALLPAPER_V3 (TCODE_TABLEREC | TCODE_CRC | 0x074B) |
|
#define | TCODE_VIEWPORT (TCODE_INTERFACE | 0x0006) |
|
#define | TCODE_VIEWPORT_POSITION (TCODE_INTERFACE | 0x000A) |
|
#define | TCODE_VIEWPORT_TRACEINFO (TCODE_INTERFACE | 0x000B) |
|
#define | TCODE_VIEWPORT_V1_DISPLAYMODE (TCODE_SHORT | TCODE_INTERFACE | 0x0015) |
|
#define | TCODE_VIEWPORT_WALLPAPER (TCODE_INTERFACE | 0x0012) |
|
#define | TCODE_XDATA (TCODE_USER | 0x0001) |
|
#define | Z_PREFIX |
|
|
| ON_ClassArray< T >::ON_ClassArray () ON_NOEXCEPT |
| construction //////////////////////////////////////////////////////// More...
|
|
| ON_ClassArray< T >::ON_ClassArray (const ON_ClassArray< T > &) |
| Copy constructor. More...
|
|
| ON_ClassArray< T >::ON_ClassArray (size_t) |
| size_t parameter = initial capacity More...
|
|
| ON_ObjectArray< T >::ON_ObjectArray () |
| Class ON_ObjectArray<> More...
|
|
| ON_ObjectArray< T >::ON_ObjectArray (const ON_ObjectArray< T > &) |
|
| ON_ObjectArray< T >::ON_ObjectArray (size_t) |
| size_t parameter = initial capacity More...
|
|
| ON_SimpleArray< T >::ON_SimpleArray () ON_NOEXCEPT |
| construction //////////////////////////////////////////////////////// More...
|
|
| ON_SimpleArray< T >::ON_SimpleArray (const ON_SimpleArray< T > &) |
| Copy constructor. More...
|
|
| ON_SimpleArray< T >::ON_SimpleArray (size_t) |
| size_t parameter = initial capacity More...
|
|
| ON_SimpleFixedSizePool< T >::ON_SimpleFixedSizePool () |
| construction //////////////////////////////////////////////////////// More...
|
|
| ON_SimpleFixedSizePoolIterator< T >::ON_SimpleFixedSizePoolIterator (const class ON_SimpleFixedSizePool< T > &fsp) |
|
| ON_SimpleFixedSizePoolIterator< T >::ON_SimpleFixedSizePoolIterator (const class ON_SimpleFixedSizePoolIterator< T > &) |
|
virtual | ON_ClassArray< T >::~ON_ClassArray () |
| override for struct member deallocation, etc. More...
|
|
| ON_ObjectArray< T >::~ON_ObjectArray () |
| override for struct member deallocation, etc. More...
|
|
virtual | ON_SimpleArray< T >::~ON_SimpleArray () |
|
| ON_SimpleFixedSizePool< T >::~ON_SimpleFixedSizePool () |
|
size_t | ON_SimpleFixedSizePool< T >::ActiveElementCount () const |
|
T * | ON_SimpleFixedSizePool< T >::AllocateElement () |
|
void | ON_SimpleArray< T >::Append (const T &) |
|
void | ON_ClassArray< T >::Append (const T &) |
|
void | ON_SimpleArray< T >::Append (int, const T *) |
| Append copy of an array T[count]. More...
|
|
void | ON_ClassArray< T >::Append (int, const T *) |
| Append copy of an array T[count]. More...
|
|
T & | ON_SimpleArray< T >::AppendNew () |
| array operations //////////////////////////////////////////////////// More...
|
|
T & | ON_ClassArray< T >::AppendNew () |
| array operations //////////////////////////////////////////////////// More...
|
|
T * | ON_SimpleArray< T >::Array () |
| The Array() function return the. More...
|
|
T * | ON_ClassArray< T >::Array () |
| The Array() function return the. More...
|
|
T * | ON_SimpleArray< T >::At (int) |
| At(index) returns nullptr if index < 0 or index >= count. More...
|
|
T * | ON_ClassArray< T >::At (int) |
| At(index) returns nullptr if index < 0 or index >= count. More...
|
|
const T * | ON_SimpleArray< T >::At (int) const |
|
const T * | ON_ClassArray< T >::At (int) const |
|
T * | ON_SimpleArray< T >::At (ON__INT64) |
|
T * | ON_ClassArray< T >::At (ON__INT64) |
|
const T * | ON_SimpleArray< T >::At (ON__INT64) const |
|
const T * | ON_ClassArray< T >::At (ON__INT64) const |
|
T * | ON_SimpleArray< T >::At (ON__UINT64) |
|
T * | ON_ClassArray< T >::At (ON__UINT64) |
|
const T * | ON_SimpleArray< T >::At (ON__UINT64) const |
|
const T * | ON_ClassArray< T >::At (ON__UINT64) const |
|
T * | ON_SimpleArray< T >::At (unsigned int) |
|
T * | ON_ClassArray< T >::At (unsigned int) |
|
const T * | ON_SimpleArray< T >::At (unsigned int) const |
|
const T * | ON_ClassArray< T >::At (unsigned int) const |
|
int | ON_SimpleArray< T >::BinarySearch (const T *, int(*)(const T *, const T *)) const |
| See Also: ON_CompareIncreasing<T> and ON_CompareDeccreasing<T> More...
|
|
int | ON_ClassArray< T >::BinarySearch (const T *, int(*)(const T *, const T *)) const |
| See Also: ON_CompareIncreasing<T> and ON_CompareDeccreasing<T> More...
|
|
int | ON_SimpleArray< T >::BinarySearch (const T *, int(*)(const T *, const T *), int) const |
|
int | ON_ClassArray< T >::BinarySearch (const T *, int(*)(const T *, const T *), int) const |
|
const T * | ON_SimpleArray< T >::BinarySearchPtr (const T *, int(*)(const T *, const T *)) const |
|
const T * | ON_SimpleArray< T >::BinarySearchPtr (const T *, int(*)(const T *, const T *), int) const |
|
int | ON_SimpleArray< T >::Capacity () const |
| capacity of array More...
|
|
int | ON_ClassArray< T >::Capacity () const |
| capacity of array More...
|
|
void | ON_ClassArray< T >::ConstructDefaultElement (T *) |
|
int | ON_SimpleArray< T >::Count () const |
| query /////////////////////////////////////////////////////////////// More...
|
|
int | ON_ClassArray< T >::Count () const |
| query /////////////////////////////////////////////////////////////// More...
|
|
static int | CrashTestHelper (int crash_type, ON_TextLog &textlog) |
|
static bool | CrashTestHelper_AllocationFailure (ON_TextLog &textlog, size_t sz) |
|
static int | CrashTestHelper_CallBoguslFuncPtr (ON_TextLog &textlog, int crash_type, int *stack_ptr) |
|
static int | CrashTestHelper_CallNullFuncPtr (ON_TextLog &textlog, int crash_type, int *stack_ptr) |
|
static int | CrashTestHelper_DerefBogusIntPtr (ON_TextLog &textlog, int crash_type, int *stack_ptr) |
|
static int | CrashTestHelper_DerefNullIntPtr (ON_TextLog &textlog, int crash_type, int *stack_ptr) |
|
static bool | CrashTestHelper_DivideByDoubleZero (ON_TextLog &textlog, const char *zero) |
|
static bool | CrashTestHelper_DivideByFloatZero (ON_TextLog &textlog, const char *zero) |
|
static bool | CrashTestHelper_DivideByIntZero (ON_TextLog &textlog, const char *zero) |
|
static bool | CrashTestHelper_DoubleOverflow (ON_TextLog &textlog, const char *sx, const char *sy) |
|
static void | CrashTestHelper_GetBogusFuncPtr (CRASHTEST__FUNCTION__POINTER__ *pp) |
|
static void | CrashTestHelper_GetBogusIntPtr (int **pp) |
|
static void | CrashTestHelper_GetNullFuncPtr (CRASHTEST__FUNCTION__POINTER__ *pp) |
|
static void | CrashTestHelper_GetNullIntPrt (int **pp) |
|
static bool | CrashTestHelper_LogNegativeNumber (ON_TextLog &textlog, const char *minus_one) |
|
static bool | CrashTestHelper_StackOverflow (ON_TextLog &textlog, int depth=0) |
|
static bool | CrashTestHelper_Throw (ON_TextLog &textlog, const char *si) |
|
bool | ON_SimpleFixedSizePool< T >::Create (size_t element_count_estimate, size_t block_element_count) |
|
T * | ON_SimpleFixedSizePoolIterator< T >::CurrentElement () |
|
ON__UINT32 | ON_SimpleArray< T >::DataCRC (ON__UINT32 current_remainder) const |
|
ON__UINT32 | ON_ObjectArray< T >::DataCRC (ON__UINT32 current_remainder) const |
|
void | ON_SimpleArray< T >::Destroy () |
| onfree any memory and set count and capacity to zero More...
|
|
void | ON_ClassArray< T >::Destroy () |
| onfree any memory and set count and capacity to zero More...
|
|
void | ON_SimpleFixedSizePool< T >::Destroy () |
|
void | ON_ClassArray< T >::DestroyElement (T &) |
|
T * | ON_SimpleFixedSizePool< T >::Element (size_t element_index) const |
|
size_t | ON_SimpleFixedSizePool< T >::ElementIndex (T *) const |
|
void | ON_SimpleArray< T >::EmergencyDestroy (void) |
| emergency bailout /////////////////////////////////////////////////// More...
|
|
void | ON_ClassArray< T >::EmergencyDestroy (void) |
| emergency bailout /////////////////////////////////////////////////// More...
|
|
void | ON_SimpleArray< T >::Empty () |
| Sets count to 0, leaves capacity untouched. More...
|
|
void | ON_ClassArray< T >::Empty () |
| Sets count to 0, leaves capacity untouched. More...
|
|
T * | ON_SimpleArray< T >::First () |
|
T * | ON_ClassArray< T >::First () |
|
T * | ON_SimpleFixedSizePoolIterator< T >::FirstBlock (size_t *block_element_count) |
|
T * | ON_SimpleFixedSizePoolIterator< T >::FirstElement () |
|
T * | ON_SimpleFixedSizePoolIterator< T >::FirstElement (size_t element_index) |
|
bool | ON_SimpleArray< T >::HeapSort (int(*)(const T *, const T *)) |
|
virtual bool | ON_ClassArray< T >::HeapSort (int(*)(const T *, const T *)) |
| QuickSort() is generally the better choice. More...
|
|
bool | ON_ObjectArray< T >::HeapSort (int(*)(const T *, const T *)) |
|
void | ON_SimpleArray< T >::Insert (int, const T &) |
|
void | ON_ClassArray< T >::Insert (int, const T &) |
| Insert called with a reference uses operator =. More...
|
|
int | ON_SimpleArray< T >::InsertInSortedList (const T &, int(*)(const T *, const T *)) |
|
int | ON_ClassArray< T >::InsertInSortedList (const T &, int(*)(const T *, const T *)) |
|
int | ON_SimpleArray< T >::InsertInSortedList (const T &, int(*)(const T *, const T *), int) |
|
int | ON_ClassArray< T >::InsertInSortedList (const T &, int(*)(const T *, const T *), int) |
|
T * | ON_SimpleArray< T >::KeepArray () |
|
T * | ON_ClassArray< T >::KeepArray () |
|
T * | ON_SimpleArray< T >::Last () |
|
T * | ON_ClassArray< T >::Last () |
|
void | ON_SimpleArray< T >::MemSet (unsigned char) |
|
void | ON_SimpleArray< T >::Move (int, int, int) |
| implementation ////////////////////////////////////////////////////// More...
|
|
void | ON_ClassArray< T >::Move (int, int, int) |
| implementation ////////////////////////////////////////////////////// More...
|
|
int | ON_SimpleArray< T >::NewCapacity () const |
|
int | ON_ClassArray< T >::NewCapacity () const |
|
T * | ON_SimpleFixedSizePoolIterator< T >::NextBlock (size_t *block_element_count) |
|
T * | ON_SimpleFixedSizePoolIterator< T >::NextElement () |
|
ON_DECL ON_3dVector | ON_2ndDerFromCurvature (ON_3dVector D1, ON_3dVector K) |
|
ON_DECL ON_3dVector | ON_3rdDerFromJerk (ON_3dVector D1, ON_3dVector D2, ON_3dVector J) |
|
ON_DECL ON_3dVector | ON_4thDerFromYank (ON_3dVector D1, ON_3dVector D2, ON_3dVector D3, ON_3dVector Y) |
|
bool | ON__PackTextureRectangles1 (ON_PackedTextureRectangle *top, const class ON_PackTextureRectanglesParameters *packing_parameters) |
| do not export this function or declare it in a header file More...
|
|
bool | ON__PackTextureRectangles2 (ON_PackedTextureRectangle *top, const class ON_PackTextureRectanglesParameters *packing_parameters) |
| do not export this function or declare it in a header file More...
|
|
const ON_DECL ON_wString | ON_AddIdPrefixToString (const ON_UUID id, const wchar_t *separator, const wchar_t *source) |
|
const ON_DECL ON_wString | ON_AddIdSuffixToString (const wchar_t *source, const wchar_t *separator, const ON_UUID id) |
|
ON_DECL bool | ON_Adjust2ndPointToDomain (const ON_2dPoint &First, ON_2dPoint &Second, const ON_Interval dom[2]) |
|
ON_DECL int | ON_ArePointsOnLine (int, bool, int, int, const double *, const ON_BoundingBox &, const ON_Line &, double) |
| returns 0 = no, 1 = yes, 2 = points are coincident and on line More...
|
|
ON_DECL int | ON_ArePointsOnPlane (int, bool, int, int, const double *, const ON_BoundingBox &, const ON_Plane &, double) |
| returns 0 = no, 1 = yes, 2 = points are coincident and on line More...
|
|
ON_DECL void | ON_Array_aA_plus_B (int, double, const double *, const double *, double *) |
|
ON_DECL void | ON_Array_aA_plus_B (int, float, const float *, const float *, float *) |
|
ON_DECL double | ON_ArrayDistance (int, const double *, const double *) |
|
ON_DECL double | ON_ArrayDistanceSquared (int, const double *, const double *) |
|
ON_DECL double | ON_ArrayDotDifference (int, const double *, const double *, const double *) |
|
ON_DECL double | ON_ArrayDotProduct (int, const double *, const double *) |
|
ON_DECL float | ON_ArrayDotProduct (int, const float *, const float *) |
|
ON_DECL double | ON_ArrayMagnitude (int, const double *) |
|
ON_DECL double | ON_ArrayMagnitudeSquared (int, const double *) |
|
ON_DECL void | ON_ArrayScale (int, double, const double *, double *) |
|
ON_DECL void | ON_ArrayScale (int, float, const float *, float *) |
|
ON_DECL bool | ON_Base32ToString (const ON_SimpleArray< unsigned char > &base32_digits, ON_String &sBase32) |
|
ON_DECL bool | ON_Base32ToString (const ON_SimpleArray< unsigned char > &base32_digits, ON_wString &sBase32) |
|
ON_DECL bool | ON_Base32ToString (const unsigned char *base32_digits, int base32_digit_count, char *sBase32) |
|
ON_DECL ON_NurbsSurface * | ON_BendBrepFace (const ON_BrepFace &face0, const ON_SimpleArray< ON_BendFaceConstraint > &constraints, double tolerance, double time_limit, ON_NurbsSurface *bent_surface, ON_TextLog *text_log=0) |
|
ON_DECL bool | ON_BeyondSinglePrecision (const ON_BoundingBox &bbox, ON_Xform *xform) |
|
const ON_DECL ON_2dex * | ON_BinarySearch2dexArray (int key_i, const ON_2dex *base, size_t nel) |
|
const ON_DECL ON_2udex * | ON_BinarySearch2udexArray (unsigned int key_i, const ON_2udex *base, size_t nel) |
|
const ON_DECL void * | ON_BinarySearchArrayFirst2udex (ON_2udex key, const void *base, size_t count, size_t sizeof_element, size_t key_offset) |
|
const ON_DECL void * | ON_BinarySearchArrayFirstUnsignedInt (unsigned int key, const void *base, size_t count, size_t sizeof_element, size_t key_offset) |
|
const ON_DECL void * | ON_BinarySearchArrayForUnsingedInt (unsigned int key, const void *base, size_t count, size_t sizeof_element, size_t key_offset) |
|
const ON_DECL double * | ON_BinarySearchDoubleArray (double key, const double *base, size_t nel) |
|
const ON_DECL int * | ON_BinarySearchIntArray (int key, const int *base, size_t nel) |
|
const ON_DECL unsigned int * | ON_BinarySearchUnsignedIntArray (unsigned int key, const unsigned int *base, size_t nel) |
|
ON_DECL double | ON_BinomialCoefficient (int i, int j) |
|
ON_DECL double | ON_BoundingBoxTolerance (int dim, const double *bboxmin, const double *bboxmax) |
|
ON_DECL ON_Brep * | ON_BrepBox (const ON_3dPoint *box_corners, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepCone (const ON_Cone &cone, bool bCapBottom, ON_Brep *pBrep=nullptr) |
|
ON_DECL int | ON_BrepConeEdge (ON_Brep &brep, int edge_index, ON_3dPoint apex_point) |
|
ON_DECL int | ON_BrepConeFace (ON_Brep &brep, int face_index, ON_3dPoint apex_point) |
|
ON_DECL bool | ON_BrepConeLoop (ON_Brep &brep, int loop_index, ON_3dPoint apex_point) |
|
ON_DECL ON_Brep * | ON_BrepCylinder (const ON_Cylinder &cylinder, bool bCapBottom, bool bCapTop, ON_Brep *pBrep=nullptr) |
|
ON_DECL bool | ON_BrepExtrude (ON_Brep &brep, const ON_Curve &path_curve, bool bCap=true) |
|
ON_DECL int | ON_BrepExtrudeEdge (ON_Brep &brep, int edge_index, const ON_Curve &path_curve) |
|
ON_DECL int | ON_BrepExtrudeFace (ON_Brep &brep, int face_index, const ON_Curve &path_curve, bool bCap=true) |
|
ON_DECL int | ON_BrepExtrudeLoop (ON_Brep &brep, int loop_index, const ON_Curve &path_curve, bool bCap=true) |
|
ON_DECL int | ON_BrepExtrudeVertex (ON_Brep &brep, int vertex_index, const ON_Curve &path_curve) |
|
ON_DECL ON_Brep * | ON_BrepFromMesh (const ON_MeshTopology &mesh_topology, bool bTrimmedTriangles=true, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepFromMeshWithNgons (const ON_MeshTopology &mesh_topology, bool bTrimmedTriangles, bool bUseNgonsIfTheyExist, double tolerance, ON_Brep *pBrep=nullptr) |
|
ON_DECL void | ON_BrepMergeAllEdges (ON_Brep &B) |
| Merges all possible edges. More...
|
|
ON_DECL bool | ON_BrepMergeFaces (ON_Brep &B) |
|
ON_DECL int | ON_BrepMergeFaces (ON_Brep &B, int fid0, int fid1) |
| These merge adjacent faces that have the same underlying surface. More...
|
|
ON_DECL ON_Brep * | ON_BrepQuadSphere (const ON_3dPoint &Center, double radius, ON_Brep *pBrep=nullptr) |
|
ON_DECL bool | ON_BrepRemoveSlits (ON_BrepFace &F) |
|
ON_DECL ON_Brep * | ON_BrepRevSurface (ON_RevSurface *&pRevSurface, bool bCapStart, bool bCapEnd, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepSphere (const ON_Sphere &sphere, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepTorus (const ON_Torus &torus, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepTrimmedPlane (const ON_Plane &plane, const ON_Curve &boundary, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepTrimmedPlane (const ON_Plane &plane, ON_SimpleArray< ON_Curve * > &boundary, bool bDuplicateCurves=true, ON_Brep *pBrep=nullptr) |
|
ON_DECL ON_Brep * | ON_BrepWedge (const ON_3dPoint *corners, ON_Brep *pBrep=nullptr) |
|
const ON_DECL ON_2dex | ON_BsplineControlPointSpans (int order, int control_point_count, int control_point_index) |
| Get the indices of the B-spline spans where the specified control point is active. Note that a B-spline with n control points has (n-degree) many spans. If 0 <= span_index < (n-degree), then CV(span_index), ..., CV(span_index+degree) and {knot[span_index], ..., knot[span_index+2*degree-1]} are the control points and knots that are active in that span. The domain of the span is [knot[span_index+degree-1], knot[span_index+degree]]. More...
|
|
const ON_DECL ON_Interval | ON_BsplineControlPointSupport (int order, int control_point_count, const double *knots, int control_point_index) |
| Get the interval in the B-spline domain where the control point is active. The domain = [knots[order-2], knots[control_point_count-1]]. The returned interval will be in domain and are the parameters where the control point influnces the value of the B-spline. More...
|
|
ON_DECL bool | ON_ChangeRationalBezierCurveWeights (int dim, int order, int cvstride, double *cv, int i0, double w0, int i1, double w1) |
|
ON_DECL bool | ON_ChangeRationalNurbsCurveEndWeights (int dim, int order, int cv_count, int cvstride, double *cv, double *knot, double w0, double w1) |
|
ON_DECL bool | ON_ClampKnotVector (int, int, double *, int) |
|
ON_DECL bool | ON_ClampKnotVector (int, int, int, int, double *, double *, int) |
|
ON_DECL struct ON_Vtable * | ON_ClassVtable (void *p) |
|
ON_DECL ON__UINT64 | ON_ClearWorkerThreadContext () |
|
ON_DECL int | ON_ClosedCurveOrientation (const ON_Curve &curve, const ON_Plane &plane) |
|
ON_DECL int | ON_ClosedCurveOrientation (const ON_Curve &curve, const ON_Xform *xform) |
|
ON_DECL double | ON_ClosestPointAngle (const ON_Line &, const ON_Curve &, ON_Interval, const ON_3dPoint &, ON_3dPoint &, double *, double *) |
|
ON_DECL bool | ON_ClosestPointBetweenQuads (const ON_3dPoint A[4], const ON_3dPoint B[4], double a[4], double b[4]) |
|
ON_DECL bool | ON_ClosestPointBetweenTriangleAndQuad (const ON_3dPoint Tri[3], const ON_3dPoint Quad[4], double t[3], double q[4]) |
|
ON_DECL bool | ON_ClosestPointBetweenTriangles (const ON_3dPoint A[3], const ON_3dPoint B[3], double a[3], double b[3]) |
|
ON_DECL bool | ON_ClosestPointToTriangle (ON_3dPoint A, ON_3dPoint B, ON_3dPoint C, ON_3dPoint P, double *a, double *b, double *c) |
|
ON_DECL bool | ON_ClosestPointToTriangleFast (const ON_3dPoint &A, const ON_3dPoint &B, const ON_3dPoint &C, ON_3dPoint P, double *a, double *b, double *c) |
|
ON_DECL bool | ON_CombineShortSegments (ON_Curve &crv, double tolerance) |
|
ON_DECL int | ON_Compare2dex (const ON_2dex *a, const ON_2dex *b) |
|
ON_DECL int | ON_Compare2udex (const ON_2udex *a, const ON_2udex *b) |
|
ON_DECL int | ON_Compare3dex (const ON_3dex *a, const ON_3dex *b) |
|
ON_DECL int | ON_Compare4dex (const ON_4dex *a, const ON_4dex *b) |
|
template<class T > |
static int | ON_CompareDecreasing (const T *a, const T *b) |
|
ON_DECL int | ON_CompareDouble (double a, double b) |
|
ON_DECL int | ON_CompareDoubleArray (size_t count, const double *a, const double *b) |
|
ON_DECL int | ON_CompareFloat (float a, float b) |
|
template<class T > |
static int | ON_CompareIncreasing (const T *a, const T *b) |
|
ON_DECL int | ON_CompareKnotVector (int, int, const double *, int, int, const double *) |
|
ON_DECL int | ON_ComparePoint (int dim, bool israt, const double *cv0, const double *cv1) |
|
ON_DECL int | ON_ComparePointList (int, bool, int, int, const double *, int, const double *) |
|
ON_DECL ON_ComponentState | ON_ComponentStateFromUnsigned (unsigned int state_as_unsigned) |
|
ON_DECL ON_Mesh * | ON_ControlPolygonMesh (const ON_NurbsSurface &nurbs_surface, bool bCleanMesh, ON_Mesh *input_mesh=nullptr) |
|
ON_DECL int | ON_ConvertMSMBCPToWideChar (ON__UINT32 windows_code_page, const char *sMBCS, int sMBCS_count, wchar_t *sWideChar, int sWideChar_capacity, unsigned int *error_status) |
|
ON_DECL void | ON_ConvertNurbSpanToBezier (int, int, int, double *, const double *, double, double) |
|
ON_DECL int | ON_ConvertUTF16ToUTF16 (int bTestByteOrder, const ON__UINT16 *sInputUTF16, int sInputUTF16_count, ON__UINT16 *sOutputUTF16, int sOutputUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextInputUTF16) |
|
ON_DECL int | ON_ConvertUTF16ToUTF32 (int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16) |
|
ON_DECL int | ON_ConvertUTF16ToUTF8 (int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, char *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16) |
|
ON_DECL int | ON_ConvertUTF16ToWideChar (int bTestByteOrder, const ON__UINT16 *sUTF16, int sUTF16_count, wchar_t *sWideChar, int sWideChar_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT16 **sNextUTF16) |
|
ON_DECL int | ON_ConvertUTF32ToUTF16 (int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32) |
|
ON_DECL int | ON_ConvertUTF32ToUTF32 (int bTestByteOrder, const ON__UINT32 *sInputUTF32, int sInputUTF32_count, ON__UINT32 *sOuputUTF32, int sOutputUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextInputUTF32) |
|
ON_DECL int | ON_ConvertUTF32ToUTF8 (int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, char *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32) |
|
ON_DECL int | ON_ConvertUTF32ToWideChar (int bTestByteOrder, const ON__UINT32 *sUTF32, int sUTF32_count, wchar_t *sWideChar, int sWideChar_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const ON__UINT32 **sNextUTF32) |
|
ON_DECL int | ON_ConvertUTF8ToUTF16 (int bTestByteOrder, const char *sUTF8, int sUTF8_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextUTF8) |
|
ON_DECL int | ON_ConvertUTF8ToUTF32 (int bTestByteOrder, const char *sUTF8, int sUTF8_count, ON__UINT32 *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextUTF8) |
|
ON_DECL int | ON_ConvertUTF8ToUTF8 (int bTestByteOrder, const char *sInputUTF8, int sInputUTF8_count, char *sOutputUTF8, int sOutputUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextInputUTF8) |
|
ON_DECL int | ON_ConvertUTF8ToWideChar (int bTestByteOrder, const char *sUTF8, int sUTF8_count, wchar_t *sWideChar, int sWideChar_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const char **sNextUTF8) |
|
ON_DECL int | ON_ConvertWideCharToMSMBCP (const wchar_t *sWideChar, int sWideChar_count, ON__UINT32 windows_code_page, char *sMBCS, int sMBCS_capacity, unsigned int *error_status) |
|
ON_DECL int | ON_ConvertWideCharToUTF16 (int bTestByteOrder, const wchar_t *sWideChar, int sWideChar_count, ON__UINT16 *sUTF16, int sUTF16_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const wchar_t **sNextWideChar) |
|
ON_DECL int | ON_ConvertWideCharToUTF32 (int bTestByteOrder, const wchar_t *sWideChar, int sWideChar_count, ON__UINT32 *sUTF32, int sUTF32_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const wchar_t **sNextWideChar) |
|
ON_DECL int | ON_ConvertWideCharToUTF8 (int bTestByteOrder, const wchar_t *sWideChar, int sWideChar_count, char *sUTF8, int sUTF8_count, unsigned int *error_status, unsigned int error_mask, ON__UINT32 error_code_point, const wchar_t **sNextWideChar) |
|
ON_DECL int | ON_ConvexHull2d (const ON_SimpleArray< ON_2dPoint > &Pnt, ON_SimpleArray< ON_2dPoint > &Hull, ON_SimpleArray< int > *PntInd=nullptr) |
|
ON_DECL int | ON_CorrectBase32StringTypos (const char *sBase32, char *sBase32clean) |
|
ON_DECL int | ON_CorrectBase32StringTypos (const char *sBase32, ON_String &sBase32clean) |
|
ON_DECL int | ON_CorrectBase32StringTypos (const wchar_t *sBase32, ON_wString &sBase32clean) |
|
ON_DECL int | ON_CrashTest (int crash_type, ON_TextLog &text_log) |
|
ON_BEGIN_EXTERNC ON_DECL ON__UINT16 | ON_CRC16 (ON__UINT16 current_remainder, size_t sizeof_buffer, const void *buffer) |
|
ON_DECL ON__UINT32 | ON_CRC32 (ON__UINT32 current_remainder, size_t sizeof_buffer, const void *buffer) |
|
ON_DECL ON_UUID | ON_CreateId () |
|
ON_END_EXTERNC ON_DECL bool | ON_CreateUuid (ON_UUID &uuid) |
|
ON_DECL ON_3dVector | ON_CrossProduct (const double *, const double *) |
|
ON_DECL ON_3fVector | ON_CrossProduct (const float *, const float *) |
|
ON_DECL ON_3dVector | ON_CrossProduct (const ON_2dVector &, const ON_2dVector &) |
|
ON_DECL ON_3fVector | ON_CrossProduct (const ON_2fVector &, const ON_2fVector &) |
|
ON_DECL ON_3dVector | ON_CrossProduct (const ON_3dVector &, const ON_3dVector &) |
|
ON_DECL ON_3fVector | ON_CrossProduct (const ON_3fVector &, const ON_3fVector &) |
|
ON_DECL ON_Quaternion | ON_CrossProduct (const ON_Quaternion &p, const ON_Quaternion &q) |
|
ON_DECL bool | ON_CSXFirstOrderNecessaryConditions (ON_TextLog *text_log, const ON_X_EVENT &xevent, int end_index, const ON_Interval *curve_domain, const ON_Interval *surface_domain0, const ON_Interval *surface_domain1) |
|
ON_DECL double | ON_CurveOrientationArea (const ON_Curve *curve, const ON_Interval *domain, const ON_Xform *xform, bool bReverseCurve) |
|
ON_DECL bool | ON_CvxHullFromLeafBox (ON_ConvexHullPoint2 &Hull, const ON_SurfaceLeafBox &leaf) |
|
ON_DECL unsigned int | ON_DayOfGregorianYear (unsigned int year, unsigned int month, unsigned int day_of_month) |
|
ON_DECL unsigned int | ON_DaysInGregorianYear (unsigned int year) |
|
ON_DECL unsigned int | ON_DaysInMonthOfGregorianYear (unsigned int year, unsigned int month) |
|
ON_DECL void | ON_DBL_SNAN (double *x) |
|
ON_DECL int | ON_DebugWriteObject (const class ON_Object *pObject) |
|
ON_DECL int | ON_DebugWriteObjectArray (const ON_SimpleArray< const class ON_Object * > &object_list) |
|
const ON_DECL wchar_t * | ON_DebugWriteObjectDirectory () |
|
ON_DECL int | ON_DebugWriteObjects (size_t object_list_count, const ON_Object *const *object_list) |
|
ON_DECL int | ON_DebugWritePoint (const class ON_3dPoint *p3dPoint) |
|
ON_DECL int | ON_DebugWritePoints (const double *pPoint, int dim, bool is_rat, int count) |
|
ON__UINT32 ON_DECL | ON_DecalCRCFromNode (const ON_XMLNode &node) |
| For internal use only. More...
|
|
ON_DECL double | ON_DecimalHoursFromHMS (int hour, int minute, int second) |
|
ON_DECL void | ON_DecimalHoursToHMS (double hours, int &hour, int &minute, int &second) |
|
ON_DECL void | ON_DecimalHoursToHMS (double hours, int &hour, int &minute, int &second, int &year, int &month, int &day) |
|
ON_DECL int | ON_DecodeSwapByteUTF16 (const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeSwapByteUTF32 (const ON__UINT32 *sUTF32, int sUTF32_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeUTF16 (const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeUTF16BE (const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeUTF16LE (const ON__UINT16 *sUTF16, int sUTF16_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL unsigned int | ON_DecodeUTF16SurrogatePair (unsigned int u1, unsigned int u2, unsigned int error_code_point) |
|
ON_DECL int | ON_DecodeUTF32 (const ON__UINT32 *sUTF32, int sUTF32_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeUTF32BE (const ON__UINT32 *sUTF32, int sUTF32_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeUTF32LE (const ON__UINT32 *sUTF32, int sUTF32_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeUTF8 (const char *sUTF8, int sUTF8_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecodeWideChar (const wchar_t *sWideChar, int sWideChar_count, struct ON_UnicodeErrorParameters *e, ON__UINT32 *unicode_code_point) |
|
ON_DECL int | ON_DecomposeVector (const ON_3dVector &V, const ON_3dVector &A, const ON_3dVector &B, double *x, double *y) |
|
ON_DECL double | ON_DegreesFromRadians (double angle_in_radians) |
|
ON_DECL void | ON_Disableonmalloc () |
|
ON_DECL bool | ON_DollyExtents (const ON_Viewport ¤t_vp, ON_BoundingBox camcoord_bbox, ON_Viewport &zoomed_vp) |
|
ON_DECL double | ON_DomainTolerance (double, double) |
|
ON_DECL double | ON_DotProduct (const ON_2dVector &, const ON_2dVector &) |
|
ON_DECL float | ON_DotProduct (const ON_2fVector &, const ON_2fVector &) |
|
ON_DECL double | ON_DotProduct (const ON_3dVector &, const ON_3dVector &) |
|
ON_DECL float | ON_DotProduct (const ON_3fVector &, const ON_3fVector &) |
|
ON_DECL double | ON_DoubleFromFloat (float x) |
|
ON_DECL void | ON_DumpSquishInfoText (const ON_Geometry *squished_geometry, ON_TextLog &text_log, const wchar_t *objid_locale_str, const wchar_t *meshcount_locale_str) |
|
ON_DECL ON_CurveTreeBezier * | ON_DuplicateCurveTreeBezier (const ON_CurveTreeBezier &src) |
|
ON_DECL ON_SurfaceTreeBezier * | ON_DuplicateSurfaceTreeBezier (const ON_SurfaceTreeBezier &src) |
|
ON_DECL double | ON_EigenvectorPrecision (const unsigned int N, const double *const *M, bool bTransposeM, double lambda, const double *eigenvector) |
|
ON_DECL void | ON_EnableDebugBreak (int bEnableDebugBreak) |
|
ON_DECL void | ON_EnableDebugBreakOnFirstError (int bEnableDebugBreak) |
|
ON_DECL void | ON_EnableDebugErrorMessage (int bEnableDebugErrorMessage) |
|
ON_DECL int | ON_EncodeUTF16 (ON__UINT32 unicode_code_point, ON__UINT16 sUTF16[2]) |
|
ON_DECL int | ON_EncodeUTF8 (ON__UINT32 u, char sUTF8[6]) |
|
ON_DECL int | ON_EncodeWideChar (ON__UINT32 code_point, size_t w_capacity, wchar_t *w) |
|
ON_DECL void ON_VARGS_FUNC_CDECL | ON_Error (const char *file_name, int line_number, const char *format,...) |
|
ON_DECL void ON_VARGS_FUNC_CDECL | ON_ErrorEx (const char *file_name, int line_number, const char *function_name, const char *format,...) |
|
ON_BEGIN_EXTERNC ON_DECL void | ON_ErrorMessage (int, const char *) |
|
ON_DECL double | ON_EvaluateBernsteinBasis (int, int, double) |
|
ON_DECL bool | ON_EvaluateBezier (int, bool, int, int, const double *, double, double, int, double, int, double *) |
|
ON_DECL void | ON_EvaluatedeCasteljau (int, int, int, int, double *, double) |
|
ON_DECL bool | ON_EvaluateNurbsBasis (int order, const double *knot, double t, double *N) |
|
ON_DECL bool | ON_EvaluateNurbsBasisDerivatives (int order, const double *knot, int der_count, double *N) |
|
ON_DECL bool | ON_EvaluateNurbsBlossom (int, int, int, const double *, const double *, const double *, double *) |
|
ON_DECL bool | ON_EvaluateNurbsCageSpan (int dim, bool is_rat, int order0, int order1, int order2, const double *knot0, const double *knot1, const double *knot2, int cv_stride0, int cv_stride1, int cv_stride2, const double *cv, int der_count, double t0, double t1, double t2, int v_stride, double *v) |
|
ON_DECL bool | ON_EvaluateNurbsDeBoor (int, int, int, double *, const double *, int, double, double) |
|
ON_DECL bool | ON_EvaluateNurbsSpan (int dim, bool is_rat, int order, const double *knot, int cv_stride, const double *cv, int der_count, double t, int v_stride, double *v) |
|
ON_DECL bool | ON_EvaluateNurbsSurfaceSpan (int dim, bool is_rat, int order0, int order1, const double *knot0, const double *knot1, int cv_stride0, int cv_stride1, const double *cv, int der_count, double s, double t, int v_stride, double *v) |
|
ON_DECL bool | ON_EvaluateQuotientRule (int dim, int der_count, int v_stride, double *v) |
|
ON_DECL bool | ON_EvaluateQuotientRule2 (int dim, int der_count, int v_stride, double *v) |
|
ON_DECL bool | ON_EvaluateQuotientRule3 (int dim, int der_count, int v_stride, double *v) |
|
ON_DECL void | ON_EvaluateSurfaceSectionalCurvature (const class ON_Surface *surface, const class ON_SectionAnalysisAppearance &appearance, ON_PlaneEquation plane_eqn, unsigned int uv_point_count, size_t uv_point_stride, const double *uv_points, ON_SimpleArray< ON_3dPoint > &points, ON_SimpleArray< ON_3dVector > &curvatures, ON_SimpleArray< ON_2dPoint > *refined_uv_points) |
|
ON_DECL bool | ON_EvCurvature (const ON_3dVector &, const ON_3dVector &, ON_3dVector &, ON_3dVector &) |
| returns false if first derivative is zero More...
|
|
ON_DECL bool | ON_EvCurvature1Der (const ON_3dVector &D1, const ON_3dVector &D2, const ON_3dVector &D3, ON_3dVector &T, ON_3dVector &K, double *kprime, double *torsion) |
| torsion More...
|
|
ON_DECL bool | ON_EvJacobian (double, double, double, double *) |
| return false if determinant is (nearly) singular More...
|
|
ON_DECL bool | ON_EvJerk (ON_3dVector D1, ON_3dVector D2, ON_3dVector D3, ON_3dVector &T, ON_3dVector &K, ON_3dVector &J) |
|
ON_DECL bool | ON_EvNormal (int, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, ON_3dVector &) |
|
ON_DECL bool | ON_EvNormalPartials (const ON_3dVector &ds, const ON_3dVector &dt, const ON_3dVector &dss, const ON_3dVector &dst, const ON_3dVector &dtt, ON_3dVector &ns, ON_3dVector &nt) |
|
ON_DECL int | ON_EvNormalYank (const ON_Surface &srf, double u, double v, ON_3dVector srfDirection, ON_3dVector &T, ON_3dVector &K, ON_3dVector &J, ON_3dVector &Y) |
|
ON_DECL bool | ON_EvPrincipalCurvatures (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, double *, double *, double *, double *, ON_3dVector &, ON_3dVector &) |
|
ON_DECL bool | ON_EvPrincipalCurvatures (const ON_3dVector &, const ON_3dVector &, double l, double m, double n, const ON_3dVector &, double *, double *, double *, double *, ON_3dVector &, ON_3dVector &) |
|
ON_DECL bool | ON_EvSectionalCurvature (const ON_3dVector &S10, const ON_3dVector &S01, const ON_3dVector &S20, const ON_3dVector &S11, const ON_3dVector &S02, const ON_3dVector &planeNormal, ON_3dVector &K) |
|
ON_DECL bool | ON_EvTangent (const ON_3dVector &, const ON_3dVector &, ON_3dVector &) |
| returns false if the returned tangent is zero More...
|
|
ON_DECL bool | ON_EvYank (ON_3dVector D1, ON_3dVector D2, ON_3dVector D3, ON_3dVector D4, ON_3dVector &T, ON_3dVector &K, ON_3dVector &J, ON_3dVector &Y) |
|
int | ON_FindLocalMinimum (int(*)(void *, double, double *, double *), void *, double, double, double, double, double, int, double *) |
| find a local minimum of a 1 parameter function More...
|
|
ON_DECL bool | ON_FindMeshMeshIntersectionSets (ON_SimpleArray< ON_MMX_POINT > &pArray, double tol) |
| This function is soon going to be deprecated. It always uses the old code. More...
|
|
ON_DECL bool | ON_FixBrepLoop (ON_Brep &B, int loop_id, bool bCompact=true) |
|
ON_DECL bool | ON_FixBrepLoops (ON_Brep &B, ON_SimpleArray< int > *loop_ids=0) |
|
ON_DECL void | ON_FixNurbsSurfacePole (ON_NurbsSurface &srf, int side, const ON_3dPoint *pPole) |
|
ON_DECL void | ON_FixNurbsSurfaceSeam (ON_NurbsSurface &srf, int dir, bool bMakeG1) |
|
ON_DECL float | ON_FloatCeil (double x) |
|
ON_DECL float | ON_FloatFloor (double x) |
|
ON_DECL float | ON_FloatFromDouble (double x) |
|
ON_DECL void | ON_FLT_SNAN (float *x) |
|
ON_DECL bool | ON_ForceMatchCurveEnds (ON_Curve &Crv0, int end0, ON_Curve &Crv1, int end1) |
|
ON_DECL bool | ON_FPU_AfterDotNetJITUse (void) |
|
ON_DECL bool | ON_FPU_AfterSloppyCall (void) |
|
ON_DECL bool | ON_FPU_BeforeSloppyCall (void) |
|
ON_DECL bool | ON_FPU_Check (bool bCheckExceptionStatus, bool bCheckControl, bool bCall_ON_Error) |
|
ON_DECL void | ON_FPU_ClearExceptionStatus () |
|
ON_DECL ON__UINT32 | ON_FPU_ControlWord () |
|
ON_DECL bool | ON_FPU_EnableInvalidStatusCheck (bool bEnableInvalidStatusCheck) |
|
ON_DECL ON__UINT32 | ON_FPU_ExceptionStatus () |
|
ON_DECL ON__UINT32 | ON_FPU_Init (void) |
|
ON_DECL ON__UINT32 | ON_FPU_InitControlWord (void) |
|
ON_DECL bool | ON_FPU_InvalidStatusCheckEnabled () |
|
ON_DECL bool | ON_FPU_UnmaskExceptions (ON__UINT32 unmasked_ex) |
|
ON_DECL int | ON_Get3dConvexHull (const ON_SimpleArray< ON_3dPoint > &points, ON_SimpleArray< ON_PlaneEquation > &hull) |
|
ON_DECL int | ON_GetBase32Digits (const ON_SimpleArray< unsigned char > &x, ON_SimpleArray< unsigned char > &base32_digits) |
|
ON_DECL int | ON_GetBase32Digits (const unsigned char *x, int x_count, unsigned char *base32_digits) |
|
ON_DECL bool | ON_GetCageXform (const ON_NurbsCage &cage, ON_Xform &cage_xform) |
|
ON_DECL bool | ON_GetClosestPointInPointList (int point_count, const ON_3dPoint *point_list, ON_3dPoint P, int *closest_point_index) |
|
ON_DECL bool | ON_GetClosestPointOnTriangle (const double A[3], const double B[3], const double C[3], const double N[3], const double test_point[3], double triangle_bc[3]) |
|
ON_DECL bool | ON_GetClosestPointOnTriangle (const float A[3], const float B[3], const float C[3], const float N[3], const double test_point[3], double triangle_bc[3]) |
|
ON_DECL bool | ON_GetConicEquationThrough6Points (int stride, const double *points2d, double conic[6], double *max_pivot, double *min_pivot, double *zero_pivot) |
|
ON_DECL int | ON_GetDebugBreak (void) |
|
ON_DECL int | ON_GetDebugBreakOnFirstError (void) |
|
ON_DECL int | ON_GetDebugErrorMessage (void) |
|
ON_DECL unsigned int | ON_GetEigenvectors (const unsigned int N, const double *const *M, bool bTransposeM, double lambda, unsigned int lambda_multiplicity, const double *termination_tolerances, double **eigenvectors, double *eigenprecision, double *eigenpivots) |
|
ON_DECL bool | ON_GetEllipseConicEquation (double a, double b, double x0, double y0, double alpha, double conic[6]) |
|
ON_DECL bool | ON_GetEndCapTransformation (ON_3dPoint P, ON_3dVector T, ON_3dVector U, const ON_3dVector *Normal, ON_Xform &xform, ON_Xform *scale2d, ON_Xform *rot2d) |
|
ON_DECL int | ON_GetErrorCount (void) |
|
ON_DECL double | ON_GetFittingTolerance (const class ON_SurfaceTreeNode *snodeA, const class ON_SurfaceTreeNode *snodeB, double intersection_tolerance, double fitting_tolerance) |
|
ON_DECL bool | ON_GetFunctionRoot (void(*func)(void *, double, double *, double *), void *funcarg, double t0, double t1, double *root) |
|
ON_DECL bool | ON_GetGregorianMonthAndDayOfMonth (unsigned int year, unsigned int day_of_year, unsigned int *month, unsigned int *day_of_month) |
|
ON_DECL bool | ON_GetGrevilleAbcissae (int, int, const double *, bool, double *) |
|
ON_DECL bool | ON_GetGrevilleKnotVector (int, const double *, bool, int, int, double *) |
|
ON_DECL bool | ON_GetHighCurvatureSpans (const ON_Curve &crv, double tolerance, ON_SimpleArray< int > *span_indices) |
|
ON_DECL bool | ON_GetKnotVectorDomain (int, int, const double *, double *, double *) |
|
ON_DECL bool | ON_GetKnotVectorSpanVector (int, int, const double *, double *) |
|
ON_DECL int | ON_GetMathErrorCount (void) |
|
ON_DECL bool | ON_GetMatrixSVD (int row_count, int col_count, double const *const *A, double **&U, double *&W, double **&V) |
|
ON_DECL bool | ON_GetMeshMeshClosestPoint (const ON_Mesh &MeshA, const ON_Mesh &MeshB, double max_dist, bool bUseMultipleThreads, int *fidA, double a[4], int *fidB, double b[4]) |
|
ON_DECL ON_UUID | ON_GetMostRecentClassIdCreateUuid () |
|
ON_DECL bool | ON_GetNextCurveSpan (const ON_Curve &crv, double t0, double t1, double tolerance, bool(*check)(const ON_Curve &, double, double, double), ON_Interval *seg_dom, int *span_index) |
|
ON_DECL bool | ON_GetParameterTolerance (double, double, double, double *, double *) |
|
ON_DECL bool | ON_GetPointGridBoundingBox (int dim, bool is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *point_grid, double *boxmin, double *boxmax, int bGrowBox) |
|
ON_DECL bool | ON_GetPointListBoundingBox (int dim, bool is_rat, int count, int stride, const double *point_list, double *boxmin, double *boxmax, int bGrowBox) |
|
ON_DECL bool | ON_GetPointListBoundingBox (int dim, bool is_rat, int count, int stride, const double *point_list, ON_BoundingBox &bbox, int bGrowBox=false, const ON_Xform *xform=0) |
|
ON_DECL bool | ON_GetPointListBoundingBox (int dim, bool is_rat, int count, int stride, const float *point_list, float *boxmin, float *boxmax, int bGrowBox) |
|
ON_DECL bool | ON_GetPointListBoundingBox (int dim, bool is_rat, int count, int stride, const float *point_list, ON_BoundingBox &bbox, int bGrowBox=false, const ON_Xform *xform=0) |
|
ON_DECL unsigned int * | ON_GetPointLocationIds (size_t point_count, const class ON_2dPoint *points, unsigned int first_point_id, unsigned int *point_ids, unsigned int *point_id_map) |
|
ON_DECL unsigned int * | ON_GetPointLocationIds (size_t point_count, const class ON_2fPoint *points, unsigned int first_point_id, unsigned int *point_ids, unsigned int *point_id_map) |
|
ON_DECL unsigned int * | ON_GetPointLocationIds (size_t point_count, const class ON_3dPoint *points, unsigned int first_point_id, unsigned int *point_ids, unsigned int *point_id_map) |
|
ON_DECL unsigned int * | ON_GetPointLocationIds (size_t point_count, const class ON_3fPoint *points, unsigned int first_point_id, unsigned int *point_ids, unsigned int *point_id_map) |
|
ON_DECL unsigned int * | ON_GetPointLocationIds (size_t point_dim, size_t point_count, size_t point_stride, const double *points, unsigned int first_point_id, unsigned int *point_ids, unsigned int *point_id_map) |
|
ON_DECL unsigned int * | ON_GetPointLocationIds (size_t point_dim, size_t point_count, size_t point_stride, const float *points, unsigned int first_point_id, unsigned int *point_ids, unsigned int *point_id_map) |
|
ON_DECL bool | ON_GetPolylineLength (int, bool, int, int, const double *, double *) |
|
ON_DECL bool | ON_GetShortSpans (const ON_Curve &crv, double tolerance, ON_SimpleArray< int > *span_indices) |
|
ON_DECL int | ON_GetSpanIndices (int order, int cv_count, const double *knot, int *) |
|
ON_DECL bool | ON_GetTrianglePlaneEquation (const ON_3dPoint &A, const ON_3dPoint &B, const ON_3dPoint &C, double *a, double *b, double *c, double *d, double *evaluation_tol) |
|
ON_DECL unsigned int | ON_GetVersionQuartet (unsigned int major_version, unsigned int minor_version, unsigned int year, unsigned int month, unsigned int day_of_month, unsigned int hour, unsigned int minute, unsigned int branch, unsigned short quartet_values[4]) |
|
ON_DECL unsigned int | ON_GetVersionString (unsigned int major_version, unsigned int minor_version, unsigned int year, unsigned int month, unsigned int day_of_month, unsigned int hour, unsigned int minute, unsigned int branch, size_t string_buffer_capacity, char *string_buffer) |
|
ON_DECL unsigned int | ON_GetVersionWideString (unsigned int major_version, unsigned int minor_version, unsigned int year, unsigned int month, unsigned int day_of_month, unsigned int hour, unsigned int minute, unsigned int branch, size_t string_buffer_capacity, wchar_t *string_buffer) |
|
ON_DECL bool | ON_GetViewportRotationAngles (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, double *, double *, double *) |
|
ON_DECL int | ON_GetWarningCount (void) |
|
void | ON_GL (const int, const int, const double *, GLfloat *, int=0, double *=nullptr) |
|
void | ON_GL (const ON_3dPoint &) |
| must be bracketed by calls to glBegin(GL_POINTS) / glEnd() More...
|
|
void | ON_GL (const ON_Brep &, GLUnurbsObj *) |
| Use ON_GL( const ON_Brep&, ...) to render OpenNURBS b-reps. More...
|
|
void | ON_GL (const ON_BrepFace &, GLUnurbsObj *) |
|
void | ON_GL (const ON_Color &, double, GLfloat[4]) |
|
void | ON_GL (const ON_Color &, GLfloat[4]) |
| Use ON_GL( const ON_Color ...) to set GL color to OpenNURBS color. More...
|
|
void | ON_GL (const ON_Curve &, GLUnurbsObj *, GLenum=0, double[][4]=nullptr) |
|
void | ON_GL (const ON_Light &, GLenum) |
|
void | ON_GL (const ON_Light *, GLenum) |
|
void | ON_GL (const ON_Material &) |
| Use ON_GL( const ON_Material ...) to set GL material to OpenNURBS material. More...
|
|
void | ON_GL (const ON_Material *) |
|
void | ON_GL (const ON_Mesh &) |
| Use ON_GL( const ON_Mesh&, ...) to render OpenNURBS meshes. More...
|
|
void | ON_GL (const ON_NurbsCurve &, GLUnurbsObj *, GLenum=0, int=1, double *=nullptr, double[][4]=nullptr) |
|
void | ON_GL (const ON_NurbsSurface &, GLUnurbsObj *, GLenum=0, int=1, double *=nullptr, double *=nullptr) |
|
void | ON_GL (const ON_Point &) |
| Use ON_GL( const ON_Point, ...) to render single points. More...
|
|
void | ON_GL (const ON_PointCloud &) |
| Use ON_GL( const ON_PointCloud, ...) to render Rhino point sets. More...
|
|
void | ON_GL (const ON_Surface &, GLUnurbsObj *) |
| must be bracketed by calls to gluBeginSurface( nobj )/gluEndSurface( nobj ) More...
|
|
void | ON_GL (const ON_Viewport &) |
|
void | ON_GL (int, int, int, int, const double *, int, const double *, GLUnurbsObj *, GLenum=0, int=1, double *=nullptr, double[][4]=nullptr) |
|
void | ON_GL (ON_Viewport &, int, int, int, int) |
|
ON_DECL unsigned | ON_GreatestCommonDivisor (unsigned a, unsigned b) |
|
ON_DECL double | ON_GrevilleAbcissa (int, const double *) |
|
ON_DECL double | ON_HairlinePrintWidth () |
|
ON_DECL void | ON_hsort (void *base, size_t count, size_t sizeof_element, int(*compare)(const void *, const void *)) |
|
ON_DECL void | ON_hsort (void *base, size_t count, size_t sizeof_element, int(*compare)(void *, const void *, const void *), void *context) |
|
void | ON_HSORT_FNAME (ON_SORT_TEMPLATE_TYPE *base, size_t nel) |
|
const ON_DECL ON_wString | ON_IdToString (ON_UUID id) |
|
ON_DECL bool | ON_IncreaseBezierDegree (int, bool, int, int, double *) |
|
ON_DECL ON__UINT64 | ON_IndexFromNotUniqueId (ON_UUID not_unique_id) |
|
ON_DECL int | ON_InsertKnot (double, int, int, int, int, int, double *, double *, int *) |
|
ON_DECL double | ON_Integrate (const class ON_Curve &curve, double(*f)(ON__UINT_PTR context, int limit_direction, double t), ON__UINT_PTR f_context, ON_Interval integration_limit, double relative_tolerance, double absolute_tolerance, double *error_bound) |
| Calculates the definite integral of a smooth (C-infinity) function of one variable using a Rhomberg integration technique and returns returns Integral(f(t)*|curve'(t)|*dt). The C-infinity requirement is used by the Rhomberg algorithm when estimating error bounds and convergence. If you choose to pass a C2 function, you are likely to converge while getting less accurate results and incorrect error bound estimates. Using a C0 or C1 fucntion will ofter return nonsense. More...
|
|
ON_DECL double | ON_Integrate (const class ON_Surface &surface, double(*f)(ON__UINT_PTR context, int limit_direction, double s, double t), ON__UINT_PTR f_context, ON_Interval integration_limit1, ON_Interval integration_limit2, double relative_tolerance, double absolute_tolerance, double *error_bound) |
| Calculates the definite integral of a smooth (C-infinity) function of two variables using a Rhomberg integration technique and returns returns Integral(f(s,t)*|dS/ds(s,t) x dS/dt(s,t)|*ds*dt), where dS/ds and dS/dt are the surface's first partial derivatives. The C-infinity requirement is used by the Rhomberg algorithm when estimating error bounds and convergence. If you choose to pass a C2 function, you are likely to converge while getting less accurate results and incorrect error bound estimates. Using a C0 or C1 fucntion will ofter return nonsense. More...
|
|
ON_DECL double | ON_Integrate (double(*f)(ON__UINT_PTR context, int limit_direction, double s, double t), ON__UINT_PTR f_context, const ON_SimpleArray< double > &limits1, const ON_SimpleArray< double > &limits2, double relative_tolerance, double absolute_tolerance, double *error_bound) |
| Calculates the definite integral of a piecewise smooth (C-infinity) function of two variables using a Rhomberg integration technique. The C-infinity requirement is used by the Rhomberg algorithm when estimating error bounds and convergence. If you choose to pass a C2 function, you are likely to converge while getting less accurate results and incorrect error bound estimates. Using a C0 or C1 fucntion will ofter return nonsense. More...
|
|
ON_DECL double | ON_Integrate (double(*f)(ON__UINT_PTR context, int limit_direction, double s, double t), ON__UINT_PTR f_context, ON_Interval limits1, ON_Interval limits2, double relative_tolerance, double absolute_tolerance, double *error_bound) |
| Calculates the definite integral of a smooth (C-infinity) function of two variables using a Rhomberg integration technique. The C-infinity requirement is used by the Rhomberg algorithm when estimating error bounds and convergence. If you choose to pass a C2 function, you are likely to converge while getting less accurate results and incorrect error bound estimates. Using a C0 or C1 fucntion will ofter return nonsense. More...
|
|
ON_DECL double | ON_Integrate (double(*f)(ON__UINT_PTR context, int limit_direction, double t), ON__UINT_PTR f_context, const ON_SimpleArray< double > &limits, double relative_tolerance, double absolute_tolerance, double *error_bound) |
| Calculates the definite integral of a piecewise smooth (C-infinity) function of one variable using a Rhomberg integration technique and returns returns Integral(f(t)dt). The C-infinity requirement is used by the Rhomberg algorithm when estimating error bounds and convergence. If you choose to pass a C2 function, you are likely to converge while getting less accurate results and incorrect error bound estimates. Using a C0 or C1 fucntion will ofter return nonsense. More...
|
|
ON_DECL double | ON_Integrate (double(*f)(ON__UINT_PTR context, int limit_direction, double t), ON__UINT_PTR f_context, ON_Interval limits, double relative_tolerance, double absolute_tolerance, double *error_bound) |
| Calculates the definite integral of a smooth (C-infinity) function of one variable using a Rhomberg integration technique and returns returns Integral(f(t)dt). The C-infinity requirement is used by the Rhomberg algorithm when estimating error bounds and convergence. If you choose to pass a C2 function, you are likely to converge while getting less accurate results and incorrect error bound estimates. Using a C0 or C1 fucntion will ofter return nonsense. More...
|
|
void * | ON_Internal_CompareExchangePointer (void *volatile *dest, void *exchange, void *comparand) |
|
ON_DECL int | ON_Intersect (const ON_Arc &arc0, const ON_Arc &arc1, ON_3dPoint &point0, ON_3dPoint &point1) |
|
ON_DECL bool | ON_Intersect (const ON_BoundingBox &bbox, const ON_Line &line, double tolerance, ON_Interval *line_parameters) |
|
ON_DECL int | ON_Intersect (const ON_Circle &c0, const ON_Circle &c1, ON_3dPoint &point0, ON_3dPoint &point1) |
|
ON_DECL int | ON_Intersect (const ON_Line &, const ON_Cylinder &, ON_3dPoint &, ON_3dPoint &) |
|
ON_DECL bool | ON_Intersect (const ON_Line &, const ON_Line &, double *, double *) |
|
ON_DECL bool | ON_Intersect (const ON_Line &, const ON_Plane &, double *) |
|
ON_DECL int | ON_Intersect (const ON_Line &, const ON_Sphere &, ON_3dPoint &, ON_3dPoint &) |
|
ON_DECL int | ON_Intersect (const ON_Line &line, const ON_Arc &arc, double *line_t0, ON_3dPoint &arc_point0, double *line_t1, ON_3dPoint &arc_point1) |
|
ON_DECL int | ON_Intersect (const ON_Line &line, const ON_Circle &circle, double *line_t0, ON_3dPoint &circle_point0, double *line_t1, ON_3dPoint &circle_point1) |
|
ON_DECL bool | ON_Intersect (const ON_Line &line, const ON_PlaneEquation &plane_equation, double *line_parameter) |
|
ON_DECL bool | ON_Intersect (const ON_Plane &, const ON_Plane &, const ON_Plane &, ON_3dPoint &) |
|
ON_DECL bool | ON_Intersect (const ON_Plane &, const ON_Plane &, ON_Line &) |
|
ON_DECL int | ON_Intersect (const ON_Plane &, const ON_Sphere &, ON_Circle &) |
|
ON_DECL int | ON_Intersect (const ON_Plane &plane, const ON_Arc &arc, ON_3dPoint &point0, ON_3dPoint &point1) |
|
ON_DECL int | ON_Intersect (const ON_Plane &plane, const ON_Circle &circle, ON_3dPoint &point0, ON_3dPoint &point1) |
|
ON_DECL int | ON_Intersect (const ON_Sphere &sphere0, const ON_Sphere &sphere1, ON_Circle &circle) |
|
ON_DECL unsigned int | ON_IntersectCoplanarLineAndTriangle (const double A[3], const double B[3], const double C[3], const double N[3], const double P[3], const double Q[3], double line_t[2], double triangle_bc[2][3]) |
|
ON_DECL unsigned int | ON_IntersectLineAndTriangle (const double A[3], const double B[3], const double C[3], const ON_TrianglePlane *tri_plane, const double P[3], const double Q[3], double tolerance, double line_t[2], double triangle_bc[2][3]) |
|
ON_DECL bool | ON_IntersectLineLine (const ON_Line &lineA, const ON_Line &lineB, double *a, double *b, double tolerance, bool bIntersectSegments) |
|
ON_DECL bool | ON_IntersectMeshRay (const ON_Mesh *mesh, const ON_3dRay &ray, double tolerance, ON_SimpleArray< double > &ray_ts) |
|
ON_DECL bool | ON_IntersectViewFrustumPlane (const ON_Viewport &vp, const ON_PlaneEquation &plane_equation, ON_SimpleArray< ON_3dPoint > &points) |
|
ON_DECL int | ON_InvertSVDW (int count, const double *W, double *&invW) |
|
ON_DECL bool | ON_Is2dPatternSquished (const ON_Geometry *geometry) |
|
ON_DECL bool | ON_IsConicEquationAnEllipse (const double conic[6], ON_2dPoint ¢er, ON_2dVector &major_axis, ON_2dVector &minor_axis, double *major_radius, double *minor_radius) |
|
ON_DECL bool | ON_IsContinuous (ON::continuity c, ON_3dPoint Pa, ON_3dVector D1a, ON_3dVector D2a, ON_3dPoint Pb, ON_3dVector D1b, ON_3dVector D2b, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) |
|
ON_DECL bool | ON_IsConvexPolyline (const ON_SimpleArray< ON_3dPoint > &points, bool bStrictlyConvex) |
|
ON_DECL bool | ON_IsConvexPolyline (size_t point_dim, size_t point_count, const double *points, size_t point_stride, bool bStrictlyConvex) |
|
ON_DECL bool | ON_IsCurvatureDiscontinuity (const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance, double zero_curvature, double radius_tolerance) |
|
ON_DECL bool | ON_IsCurvatureDiscontinuity (const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance, double zero_curvature, double radius_tolerance, double relative_tolerance) |
|
void ON_DECL | ON_IsG1Closed (const ON_Surface &Srf, bool closed[2]) |
|
ON_DECL bool | ON_IsG2CurvatureContinuous (const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance) |
|
ON_DECL bool | ON_IsGregorianLeapYear (unsigned int year) |
|
ON_DECL bool | ON_IsGsmoothCurvatureContinuous (const ON_3dVector Km, const ON_3dVector Kp, double cos_angle_tolerance, double curvature_tolerance) |
|
ON_DECL bool | ON_IsHairlinePrintWidth (double width_mm) |
|
ON_DECL bool | ON_IsKnotVectorClamped (int order, int cv_count, const double *knot, int=2) |
|
ON_DECL bool | ON_IsKnotVectorPeriodic (int order, int cv_count, const double *knot) |
|
ON_DECL bool | ON_IsKnotVectorUniform (int order, int cv_count, const double *knot) |
|
bool | ON_IsLongChunkTypecode (ON__UINT32 typecode) |
|
ON_DECL bool | ON_IsNaNd (double x) |
|
ON_DECL bool | ON_IsNaNf (float x) |
|
ON_DECL bool | ON_IsNotValid () |
|
ON_DECL bool | ON_IsNullPtr (const ON__INT_PTR ptr) |
|
ON_DECL bool | ON_IsNullPtr (const ON__UINT_PTR ptr) |
|
ON_DECL bool | ON_IsNullPtr (const void *ptr) |
|
ON_DECL unsigned int | ON_IsOpennurbsApplicationId (ON_UUID id) |
|
ON_DECL bool | ON_IsOrthogonalFrame (const ON_2dVector &, const ON_2dVector &) |
|
ON_DECL bool | ON_IsOrthogonalFrame (const ON_2fVector &, const ON_2fVector &) |
|
ON_DECL bool | ON_IsOrthogonalFrame (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &) |
|
ON_DECL bool | ON_IsOrthogonalFrame (const ON_3fVector &, const ON_3fVector &, const ON_3fVector &) |
|
ON_DECL bool | ON_IsOrthonormalFrame (const ON_2dVector &, const ON_2dVector &) |
|
ON_DECL bool | ON_IsOrthonormalFrame (const ON_2fVector &, const ON_2fVector &) |
|
ON_DECL bool | ON_IsOrthonormalFrame (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &) |
|
ON_DECL bool | ON_IsOrthonormalFrame (const ON_3fVector &, const ON_3fVector &, const ON_3fVector &) |
|
ON_DECL bool | ON_IsPointGridClosed (int, bool, int, int, int, int, const double *, int) |
|
ON_DECL bool | ON_IsPointListClosed (int, bool, int, int, const double *) |
|
ON_DECL int | ON_IsPointListPlanar (bool bRational, int count, int stride, const double *points, const double *boxMin, const double *boxMax, double tolerance, ON_PlaneEquation *plane_equation) |
|
bool | ON_IsPotentialWindowsCodePage932DoubleByteEncoding (ON__UINT32 lead_byte, ON__UINT32 trailing_byte) |
|
bool | ON_IsPotentialWindowsCodePage932SingleByteEncoding (ON__UINT32 x) |
|
bool | ON_IsPotentialWindowsCodePage949DoubleByteEncoding (ON__UINT32 lead_byte, ON__UINT32 trailing_byte) |
|
bool | ON_IsPotentialWindowsCodePage949SingleByteEncoding (ON__UINT32 x) |
|
ON_DECL bool | ON_IsPrivateUseUnicodeCodePoint (ON__UINT32 unicode_code_point) |
|
ON_DECL bool | ON_IsProjectedPointOnTriangleBoundary (const double A[3], const double B[3], const double C[3], const double N[3], const double test_point[3]) |
|
ON_DECL bool | ON_IsProjectedPointOnTriangleBoundary (const float A[3], const float B[3], const float C[3], const float N[3], const double test_point[3]) |
|
ON_DECL bool | ON_IsQNaNd (double x) |
|
ON_DECL bool | ON_IsQNaNf (float x) |
|
ON_DECL unsigned int | ON_IsRhinoApplicationId (ON_UUID id) |
|
ON_DECL bool | ON_IsRightHandFrame (const ON_2dVector &, const ON_2dVector &) |
|
ON_DECL bool | ON_IsRightHandFrame (const ON_2fVector &, const ON_2fVector &) |
|
ON_DECL bool | ON_IsRightHandFrame (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &) |
|
ON_DECL bool | ON_IsRightHandFrame (const ON_3fVector &, const ON_3fVector &, const ON_3fVector &) |
|
bool | ON_IsShortChunkTypecode (ON__UINT32 typecode) |
|
ON_DECL bool | ON_IsSNaNd (double x) |
|
ON_DECL bool | ON_IsSNaNf (float x) |
|
ON_DECL bool | ON_IsStandardUnicodeCodePoint (ON__UINT32 unicode_code_point) |
|
ON_DECL int | ON_IsUnicodeC1ControlCodePoint (ON__UINT32 u) |
|
ON_DECL bool | ON_IsUnicodeControlCodePoint (ON__UINT32 code_point, bool bNullReturnValue) |
|
ON_DECL int | ON_IsUnicodeSpaceCodePoint (ON__UINT32 u) |
|
ON_DECL int | ON_IsUnicodeSpaceOrControlCodePoint (ON__UINT32 u) |
|
ON_DECL enum ON_UnicodeEncoding | ON_IsUTFByteOrderMark (const void *buffer, size_t sizeof_buffer) |
|
ON_DECL bool | ON_IsValid (double x) |
|
ON_DECL bool | ON_IsValidFloat (float x) |
|
ON_DECL bool | ON_IsValidKnotVector (int order, int cv_count, const double *knot, ON_TextLog *text_log=0) |
|
ON_DECL bool | ON_IsValidNegativeNumber (double x) |
|
ON_DECL bool | ON_IsValidPointGrid (int, bool, int, int, int, int, const double *) |
|
ON_DECL bool | ON_IsValidPointList (int, bool, int, int, const double *) |
|
ON_DECL bool | ON_IsValidPointList (int, bool, int, int, const float *) |
|
ON_DECL bool | ON_IsValidPositiveNumber (double x) |
|
ON_DECL int | ON_IsValidSingleByteUTF8CharValue (char c) |
| ON_DEPRECATED. More...
|
|
ON_DECL int | ON_IsValidSingleElementUTF16Value (ON__UINT32 c) |
| ON_DEPRECATED. More...
|
|
ON_DECL int | ON_IsValidSingleElementUTF8Value (ON__UINT32 c) |
| ON_DEPRECATED. More...
|
|
ON_DECL int | ON_IsValidSingleElementWideCharValue (wchar_t w) |
|
ON_DECL int | ON_IsValidUnicodeCodePoint (ON__UINT32 unicode_code_point) |
|
ON_DECL int | ON_IsValidUTF16Singleton (ON__UINT32 c) |
|
ON_DECL int | ON_IsValidUTF16SurrogatePair (unsigned int w1, unsigned int w2) |
|
ON_DECL int | ON_IsValidUTF32Value (ON__UINT32 c) |
|
ON_DECL int | ON_IsValidUTF8Singleton (ON__UINT32 c) |
|
ON_DECL int | ON_IsValidUTF8SingletonChar (char c) |
|
ON_DECL int | ON_JoinCurves (const ON_SimpleArray< const ON_Curve * > &InCurves, ON_SimpleArray< ON_Curve * > &OutCurves, double join_tol, bool bPreserveDirection=false, ON_SimpleArray< int > *key=0) |
|
ON_DECL int | ON_JoinCurves (const ON_SimpleArray< const ON_Curve * > &InCurves, ON_SimpleArray< ON_Curve * > &OutCurves, double join_tol, double kink_tol, bool bUseTanAngle, bool bPreserveDirection=false, ON_SimpleArray< int > *key=0) |
|
ON_DECL int | ON_JoinCurvesOld (const ON_SimpleArray< const ON_Curve * > &InCurves, ON_SimpleArray< ON_Curve * > &OutCurves, double join_tol, bool bPreserveDirection, ON_SimpleArray< int > *key) |
|
ON_DECL int | ON_JoinLines (const ON_SimpleArray< ON_Line > &InLines, ON_ClassArray< ON_Polyline > &OutPolylines, double tolerance, bool bPreserveDirection, ON_SimpleArray< int > *pKey) |
|
ON_DECL int | ON_JoinPolylines (const ON_SimpleArray< const ON_Polyline * > &InPlines, ON_SimpleArray< ON_Polyline * > &OutPlines, double join_tol, double kink_tol, bool bUseTanAngle, bool bPreserveDirection=false, ON_SimpleArray< int > *key=0) |
|
ON_DECL int | ON_KnotCount (int, int) |
|
ON_DECL int | ON_KnotMultiplicity (int, int, const double *, int) |
|
ON_DECL double | ON_KnotTolerance (int, int, const double *, int) |
|
ON_DECL bool | ON_KnotVectorHasBezierSpans (int order, int cv_count, const double *knot) |
| returns true if all knots have multiplicity = degree More...
|
|
ON_DECL int | ON_KnotVectorSpanCount (int, int, const double *) |
|
ON_DECL ON::knot_style | ON_KnotVectorStyle (int order, int cv_count, const double *knot) |
|
ON_DECL unsigned | ON_LeastCommonMultiple (unsigned a, unsigned b) |
| The least common multiple of a and b is (a/gcd)*(b/gcd)*(gcd), where gcd = greatest common divisor of and b. More...
|
|
ON_DECL double | ON_Length2d (double x, double y) |
|
ON_DECL double | ON_Length2dSquared (double x, double y) |
|
ON_DECL double | ON_Length3d (double x, double y, double z) |
|
|