QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_3dmUnitsAndTolerances Class Reference

#include <opennurbs_3dm_settings.h>

Public Member Functions

void Default ()
 
void Dump (ON_TextLog &) const
 
 ON_3dmUnitsAndTolerances ()
 
 ON_3dmUnitsAndTolerances (const ON_3dmUnitsAndTolerances &)
 
ON_3dmUnitsAndTolerancesoperator= (const ON_3dmUnitsAndTolerances &)
 
bool Read (ON_BinaryArchive &)
 
double Scale (ON::unit_system) const
 
bool Write (ON_BinaryArchive &) const
 
 ~ON_3dmUnitsAndTolerances ()
 

Public Attributes

double m_absolute_tolerance
 
double m_angle_tolerance
 
ON::distance_display_mode m_distance_display_mode
 
int m_distance_display_precision
 
double m_relative_tolerance
 
ON_UnitSystem m_unit_system
 

Constructor & Destructor Documentation

◆ ON_3dmUnitsAndTolerances() [1/2]

ON_3dmUnitsAndTolerances::ON_3dmUnitsAndTolerances ( )

◆ ON_3dmUnitsAndTolerances() [2/2]

ON_3dmUnitsAndTolerances::ON_3dmUnitsAndTolerances ( const ON_3dmUnitsAndTolerances & src)

◆ ~ON_3dmUnitsAndTolerances()

ON_3dmUnitsAndTolerances::~ON_3dmUnitsAndTolerances ( )

Member Function Documentation

◆ Default()

void ON_3dmUnitsAndTolerances::Default ( )

◆ Dump()

void ON_3dmUnitsAndTolerances::Dump ( ON_TextLog & dump) const

◆ operator=()

ON_3dmUnitsAndTolerances & ON_3dmUnitsAndTolerances::operator= ( const ON_3dmUnitsAndTolerances & src)

◆ Read()

bool ON_3dmUnitsAndTolerances::Read ( ON_BinaryArchive & file)

◆ Scale()

double ON_3dmUnitsAndTolerances::Scale ( ON::unit_system us) const

◆ Write()

bool ON_3dmUnitsAndTolerances::Write ( ON_BinaryArchive & file) const

Member Data Documentation

◆ m_absolute_tolerance

double ON_3dmUnitsAndTolerances::m_absolute_tolerance

◆ m_angle_tolerance

double ON_3dmUnitsAndTolerances::m_angle_tolerance

◆ m_distance_display_mode

ON::distance_display_mode ON_3dmUnitsAndTolerances::m_distance_display_mode

◆ m_distance_display_precision

int ON_3dmUnitsAndTolerances::m_distance_display_precision

◆ m_relative_tolerance

double ON_3dmUnitsAndTolerances::m_relative_tolerance

◆ m_unit_system

ON_UnitSystem ON_3dmUnitsAndTolerances::m_unit_system

The documentation for this class was generated from the following files: