|
QCAD
Open Source 2D CAD
|
#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 (const ON_HatchLoop &src) | |
| ON_HatchLoop (ON_Curve *pCurve2d, eLoopType type=ltOuter) | |
| 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 |
| ON_HatchLoop::ON_HatchLoop | ( | ) |
| ON_HatchLoop::ON_HatchLoop | ( | const ON_HatchLoop & | src | ) |
| ON_HatchLoop::~ON_HatchLoop | ( | ) |
| void ON_HatchLoop::Dump | ( | ON_TextLog & | dump | ) | const |
| ON_BOOL32 ON_HatchLoop::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const |
| ON_HatchLoop & ON_HatchLoop::operator= | ( | const ON_HatchLoop & | src | ) |
| ON_BOOL32 ON_HatchLoop::Read | ( | ON_BinaryArchive & | ar | ) |
| void ON_HatchLoop::SetType | ( | eLoopType | type | ) |
| ON_HatchLoop::eLoopType ON_HatchLoop::Type | ( | ) | const |
| ON_BOOL32 ON_HatchLoop::Write | ( | ON_BinaryArchive & | ar | ) | const |
|
friend |
|
protected |
|
protected |