17 #if !defined(OPENNURBS_3DM_SETTINGS_INC_)
18 #define OPENNURBS_3DM_SETTINGS_INC_
48 double Scale( ON::unit_system )
const;
106 double WorldViewTextScale()
const;
113 void SetWorldViewTextScale(
double world_view_text_scale );
119 double WorldViewHatchScale()
const;
126 void SetWorldViewHatchScale(
double world_view_hatch_scale );
133 bool IsAnnotationScalingEnabled()
const;
140 void EnableAnnotationScaling(
bool bEnable );
146 bool IsHatchScalingEnabled()
const;
153 void EnableHatchScaling(
bool bEnable );
168 float m_world_view_text_scale;
169 float m_world_view_hatch_scale;
194 unsigned char m_bEnableAnnotationScaling;
196 unsigned char m_bEnableHatchScaling;
199 unsigned char m_reserved[6];
290 #if defined(ON_DLL_TEMPLATE)
294 #pragma warning( push )
295 #pragma warning( disable : 4231 )
297 #pragma warning( pop )
334 unsigned char m_reserved_1;
335 unsigned char m_reserved_2;
336 unsigned char m_reserved_3;
401 bool IsValid(
ON_TextLog* text_log = 0 )
const;
442 bool IsValid(
ON_TextLog* text_log = 0 )
const;
540 #if defined(ON_DLL_TEMPLATE)
544 #pragma warning( push )
545 #pragma warning( disable : 4231 )
547 #pragma warning( pop )
570 bool ScaleBackgroundToFit()
const;
571 void SetScaleBackgroundToFit(
bool bScaleBackgroundToFit );
581 bool m_bScaleBackgroundToFit;
582 unsigned char m_reserved1[3];
638 unsigned char m_reserved2[3];
660 int CompareEarthLocation(
666 int CompareModelDirection(
672 int CompareIdentification(
713 bool GetModelCompass(
750 bool GetModelToEarthXform(