#include <opennurbs_hatch.h>
◆ eLoopType
| Enumerator |
|---|
| ltOuter | |
| ltInner | |
◆ ON_HatchLoop() [1/3]
| ON_HatchLoop::ON_HatchLoop |
( |
| ) |
|
◆ ON_HatchLoop() [2/3]
◆ ON_HatchLoop() [3/3]
◆ ~ON_HatchLoop()
| ON_HatchLoop::~ON_HatchLoop |
( |
| ) |
|
◆ Curve()
| const ON_Curve* ON_HatchLoop::Curve |
( |
| ) |
const |
Interface.
Get a closed 2d curve boundary loop
TODODOC: Return: TODODOC: Pointer to loop's 2d curve
◆ Dump()
◆ IsValid()
| bool ON_HatchLoop::IsValid |
( |
ON_TextLog * |
text_log = nullptr | ) |
const |
◆ operator=()
◆ Read()
◆ SetCurve()
| bool ON_HatchLoop::SetCurve |
( |
const ON_Curve & |
curve | ) |
|
Specify the 2d loop curve in the hatch's plane coordinates
- Parameters
-
| curve | [in] 2d input curve Return: true: success, false, curve couldn't be duplicated |
The curve is copied
◆ SetType()
Specify the type flag of the loop
- Parameters
-
| type | [in] ltInner or ltOuter |
◆ Type()
Get the type flag of the loop
- Returns
- eLoopType::ltInner or eLoopType::ltOuter
◆ Write()
◆ ON_Hatch
◆ m_p2dCurve
◆ m_type