C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Circle, ellipse or circular or elliptical arc in two-dimensional space. More...
#include <curve.h>
#include <mb_placement.h>
#include <alg_base.h>
#include <alg_curve_distance.h>
#include <tool_mutex.h>
#include <mb_dim_accuracy.h>
Classes | |
class | MbArc |
Elliptical arc in two-dimensional space. More... | |
Functions | |
bool | CreateOffsetElliptic (const MbArc &curve, double rad, RPArray< MbCurve > &segments, size_t &count, bool setArcLimits=false) |
Creation of the offset curve (arc) of ellipse with different semiaxes subject to self-intersections. More... | |
void | EllipticWrite (writer &out, const MbArc *curve) |
Writes to the stream for older versions. More... | |
void | TrimmedWrite (writer &out, const MbTrimmedCurve *curve) |
Writes to the stream for older versions. More... | |
Circle, ellipse or circular or elliptical arc in two-dimensional space.