Rhino C++ API
8.10
|
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 |