C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Sequence of edges. More...
#include <position_data.h>
Public Member Functions | |
MbEdgeSequence () | |
Empty constructor. | |
MbEdgeSequence (const MbCurveEdge &edge, bool s, bool c) | |
Constructor by thicknesses and closedness. | |
MbEdgeSequence (const MbEdgeSequence &other) | |
Copy-constructor. | |
~MbEdgeSequence () | |
Destructor. | |
void | Init (const MbEdgeSequence &other) |
Copy function of data. | |
void | Reserve (size_t count) |
Reserve space for a given count of elements. | |
void | AddEdge (const MbCurveEdge &edge, bool s) |
Add an edge. | |
bool | CollectEdges (double epsilon) |
Add all smooth mating edges to a sequence. | |
void | SetClosed (bool c) |
Set closedness. | |
void | operator= (const MbEdgeSequence &other) |
Assignment operator. | |
Public Attributes | |
RPArray< const MbCurveEdge > | edges |
Edges of sequence. | |
SArray< bool > | sense |
Direction of edges in the sequence. | |
bool | closed |
Closedness of sequence. | |
Sequence of edges.
Sequence of smooth mating edges rounded at the same time.