| Rhino C++ API
    8.24
    | 
class ON_LinetypeSegment More...
#include <opennurbs_linestyle.h>
| Public Types | |
| enum | eSegType : unsigned int { eSegType::Unset = 0, eSegType::stLine = 1, eSegType::stSpace = 2 } | 
| Public Member Functions | |
| ON_LinetypeSegment ()=default | |
| ON_LinetypeSegment (const ON_LinetypeSegment &)=default | |
| ON_LinetypeSegment (double segment_length, ON_LinetypeSegment::eSegType segment_type) | |
| ~ON_LinetypeSegment ()=default | |
| void | Dump (class ON_TextLog &) const | 
| bool | operator!= (const ON_LinetypeSegment &src) const | 
| ON_LinetypeSegment & | operator= (const ON_LinetypeSegment &)=default | 
| bool | operator== (const ON_LinetypeSegment &src) const | 
| Static Public Member Functions | |
| static ON_LinetypeSegment::eSegType | SegmentTypeFromUnsigned (unsigned int segment_type_as_unsigned) | 
| Public Attributes | |
| double | m_length = 0.0 | 
| do not add read/write functions to this class  More... | |
| eSegType | m_seg_type = ON_LinetypeSegment::eSegType::Unset | 
| Static Public Attributes | |
| static const ON_LinetypeSegment | OneMillimeterLine | 
| static const ON_LinetypeSegment | Unset | 
class ON_LinetypeSegment
| 
 | strong | 
| 
 | default | 
| 
 | default | 
| 
 | default | 
| ON_LinetypeSegment::ON_LinetypeSegment | ( | double | segment_length, | 
| ON_LinetypeSegment::eSegType | segment_type | ||
| ) | 
| void ON_LinetypeSegment::Dump | ( | class ON_TextLog & | ) | const | 
| bool ON_LinetypeSegment::operator!= | ( | const ON_LinetypeSegment & | src | ) | const | 
| 
 | default | 
| bool ON_LinetypeSegment::operator== | ( | const ON_LinetypeSegment & | src | ) | const | 
| 
 | static | 
| double ON_LinetypeSegment::m_length = 0.0 | 
do not add read/write functions to this class
length in millimeters on printed output
| eSegType ON_LinetypeSegment::m_seg_type = ON_LinetypeSegment::eSegType::Unset | 
| 
 | static | 
| 
 | static | 
 1.8.17
 1.8.17