Class for collecting and tracing segments to polylines following to saving them to vector. More...
#include <rvc/opcontouring.h>
Public Member Functions | |
| SEGMENTS () | |
| ~SEGMENTS () | |
| ERRVALUE | Add (const DPOINT3D &p1, const DPOINT3D &p2) |
| void | Clear () |
| ERRVALUE | Init (const RVC::OBJITEM &objitem, const DRECT3D &extents) |
| ERRVALUE | Trace (const bool force=false) |
Class for collecting and tracing segments to polylines following to saving them to vector.
| RVC::OP::CONTOURING::SEGMENTS::SEGMENTS | ( | ) |
| RVC::OP::CONTOURING::SEGMENTS::~SEGMENTS | ( | ) |
Add segment.
| void RVC::OP::CONTOURING::SEGMENTS::Clear | ( | ) |
Clear all buffers and close all objects.
| ERRVALUE RVC::OP::CONTOURING::SEGMENTS::Init | ( | const RVC::OBJITEM & | objitem, | |
| const DRECT3D & | extents | |||
| ) |
Init with existing vector objitem and its extents.
| ERRVALUE RVC::OP::CONTOURING::SEGMENTS::Trace | ( | const bool | force = false |
) |
Trace segments if their number greater than 16K.
| force | if true force to trace unconditionally |
1.6.1