#include <opennurbs_hatch.h>
Public Types | |
enum | eLoopType { ltOuter = 0, ltInner = 1 } |
Public Member Functions | |
const ON_Curve * | Curve () const |
void | Dump (ON_TextLog &) const |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
ON_HatchLoop () | |
ON_HatchLoop (ON_Curve *pCurve2d, eLoopType type=ltOuter) | |
ON_HatchLoop (const ON_HatchLoop &src) | |
ON_HatchLoop & | operator= (const ON_HatchLoop &src) |
ON_BOOL32 | Read (ON_BinaryArchive &) |
bool | SetCurve (const ON_Curve &curve) |
void | SetType (eLoopType type) |
eLoopType | Type () const |
ON_BOOL32 | Write (ON_BinaryArchive &) const |
~ON_HatchLoop () | |
Protected Attributes | |
ON_Curve * | m_p2dCurve |
eLoopType | m_type |
Friends | |
class | ON_Hatch |
Definition at line 25 of file opennurbs_hatch.h.
Definition at line 47 of file opennurbs_hatch.h.
Definition at line 714 of file opennurbs_hatch.cpp.
ON_HatchLoop::ON_HatchLoop | ( | ON_Curve * | pCurve2d, |
eLoopType | type = ltOuter |
||
) |
Definition at line 719 of file opennurbs_hatch.cpp.
ON_HatchLoop::ON_HatchLoop | ( | const ON_HatchLoop & | src | ) |
Definition at line 724 of file opennurbs_hatch.cpp.
Definition at line 731 of file opennurbs_hatch.cpp.
const ON_Curve * ON_HatchLoop::Curve | ( | ) | const |
Definition at line 855 of file opennurbs_hatch.cpp.
void ON_HatchLoop::Dump | ( | ON_TextLog & | dump | ) | const |
Definition at line 789 of file opennurbs_hatch.cpp.
ON_BOOL32 ON_HatchLoop::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const |
Definition at line 749 of file opennurbs_hatch.cpp.
ON_HatchLoop & ON_HatchLoop::operator= | ( | const ON_HatchLoop & | src | ) |
Definition at line 736 of file opennurbs_hatch.cpp.
Definition at line 816 of file opennurbs_hatch.cpp.
bool ON_HatchLoop::SetCurve | ( | const ON_Curve & | curve | ) |
Definition at line 860 of file opennurbs_hatch.cpp.
void ON_HatchLoop::SetType | ( | eLoopType | type | ) |
Definition at line 879 of file opennurbs_hatch.cpp.
ON_HatchLoop::eLoopType ON_HatchLoop::Type | ( | ) | const |
Definition at line 874 of file opennurbs_hatch.cpp.
ON_BOOL32 ON_HatchLoop::Write | ( | ON_BinaryArchive & | ar | ) | const |
Definition at line 808 of file opennurbs_hatch.cpp.
friend class ON_Hatch [friend] |
Definition at line 106 of file opennurbs_hatch.h.
ON_Curve* ON_HatchLoop::m_p2dCurve [protected] |
Definition at line 108 of file opennurbs_hatch.h.
eLoopType ON_HatchLoop::m_type [protected] |
Definition at line 107 of file opennurbs_hatch.h.