QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RArcProxy.h
Go to the documentation of this file.
1
20#ifndef RARCPROXY_H
21#define RARCPROXY_H
22
23#include "../core_global.h"
24
25#include "RS.h"
26#include "RVector.h"
27
28class RArc;
29
30
38public:
39 virtual ~RArcProxy() {}
40
41 virtual RArc createTangential(const RVector& startPoint, const RVector& pos, double direction, double radius, double sweep) = 0;
42};
43
44#endif
Low-level mathematical representation of an arc.
Definition RArc.h:42
Proxy for advanced arc functionality.
Definition RArcProxy.h:37
virtual RArc createTangential(const RVector &startPoint, const RVector &pos, double direction, double radius, double sweep)=0
virtual ~RArcProxy()
Definition RArcProxy.h:39
Represents a 3d vector (x/y/z).
Definition RVector.h:47
#define QCADCORE_EXPORT
Definition core_global.h:10