#include <opennurbs_parse.h>
 | 
| static int  | CompareLocaleIdUnitSystemName (const ON_LengthUnitName &a, const ON_LengthUnitName &b) | 
|   | Dictionary compare of all ON_LengthUnitName information in the order locale id, unit system, name, singular, plural  More...
  | 
|   | 
| static int  | CompareUnitSystemLocaleIdName (const ON_LengthUnitName &a, const ON_LengthUnitName &b) | 
|   | Dictionary compare of all ON_LengthUnitName information in the order unit system, locale id, name, singular, plural  More...
  | 
|   | 
| static ON_LengthUnitName  | Create (unsigned int locale_id, ON::LengthUnitSystem length_unit_system, bool bPlural) | 
|   | 
| static unsigned int  | GetLengthUnitNameList (size_t length_unit_list_capacity, class ON_LengthUnitName *length_unit_list) | 
|   | Get list of length unit names and abbreviations and their corresponding unit systems that are recognized by ON_ParseLengthUnitSystemName().  More...
  | 
|   | 
◆ ON_LengthUnitName() [1/2]
  
  
      
        
          | ON_LengthUnitName::ON_LengthUnitName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ~ON_LengthUnitName()
  
  
      
        
          | ON_LengthUnitName::~ON_LengthUnitName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ON_LengthUnitName() [2/2]
◆ CompareLocaleIdUnitSystemName()
Dictionary compare of all ON_LengthUnitName information in the order locale id, unit system, name, singular, plural 
 
 
◆ CompareUnitSystemLocaleIdName()
Dictionary compare of all ON_LengthUnitName information in the order unit system, locale id, name, singular, plural 
 
 
◆ Create()
  
  
      
        
          | static ON_LengthUnitName ON_LengthUnitName::Create  | 
          ( | 
          unsigned int  | 
          locale_id,  | 
         
        
           | 
           | 
          ON::LengthUnitSystem  | 
          length_unit_system,  | 
         
        
           | 
           | 
          bool  | 
          bPlural  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ GetLengthUnitNameList()
  
  
      
        
          | static unsigned int ON_LengthUnitName::GetLengthUnitNameList  | 
          ( | 
          size_t  | 
          length_unit_list_capacity,  | 
         
        
           | 
           | 
          class ON_LengthUnitName *  | 
          length_unit_list  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Get list of length unit names and abbreviations and their corresponding unit systems that are recognized by ON_ParseLengthUnitSystemName(). 
- Parameters
 - 
  
    | length_unit_list_capacity | [in] number of available elements in length_unit_list[] If length_unit_list_capacity is zero and length_unit_list is null, then the number of length unit names is returned. | 
    | length_unit_list | [out] The list of length unit names is returned here.  | 
  
   
- Returns
 Number of length unit names and abbreviations.
If length_unit_list_capacity is zero and length_unit_list is null, then the number of length unit names is returned. 
unsigned int count = ON_GetLengthUnitNameList(0,0);
ON_UnitName* length_unit_list = new (std::nothrow) ON_UnitName[capacity];
count = ON_GetLengthUnitNameList(count,length_unit_list);
...
delete[] length_unit_list;
  
 
 
◆ LengthUnit()
      
        
          | ON::LengthUnitSystem ON_LengthUnitName::LengthUnit  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ LengthUnitAndNameAreSet()
      
        
          | bool ON_LengthUnitName::LengthUnitAndNameAreSet  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - True if the length unit system is set and the name is not empty. False if length unit system is ON::LengthUnitSystem::None or ON::LengthUnitSystem::Unset or the name is empty. 
 
 
 
◆ LengthUnitIsSet()
      
        
          | bool ON_LengthUnitName::LengthUnitIsSet  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - True if the length unit system is set. False if length unit system is ON::LengthUnitSystem::None or ON::LengthUnitSystem::Unset. 
 
 
 
◆ LengthUnitIsSetOrNone()
      
        
          | bool ON_LengthUnitName::LengthUnitIsSetOrNone  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - True if the length unit system is set or is ON::LengthUnitSystem::None 
 
 
 
◆ LengthUnitName()
      
        
          | const wchar_t* ON_LengthUnitName::LengthUnitName  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - A pointer to a localized length unit name or a pointer to an empty string. 
 
Never returns nullptr. 
 
 
◆ LengthUnitNameIsEmpty()
      
        
          | bool ON_LengthUnitName::LengthUnitNameIsEmpty  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ LengthUnitNameIsNotEmpty()
      
        
          | bool ON_LengthUnitName::LengthUnitNameIsNotEmpty  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ LengthUnitNameIsPlural()
      
        
          | bool ON_LengthUnitName::LengthUnitNameIsPlural  | 
          ( | 
           | ) | 
           const | 
        
      
 
Some names and name abbreviations are both singular and plural. 
 
 
◆ LengthUnitNameIsSingular()
      
        
          | bool ON_LengthUnitName::LengthUnitNameIsSingular  | 
          ( | 
           | ) | 
           const | 
        
      
 
Some names and name abbreviations are both singular and plural. 
 
 
◆ LocaleId()
      
        
          | unsigned int ON_LengthUnitName::LocaleId  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ operator=()
◆ None