QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RHatchProxy.h
Go to the documentation of this file.
1
20#ifndef RHATCHPROXY_H
21#define RHATCHPROXY_H
22
23#include "entity_global.h"
24
25#include "RPolyline.h"
26
27class RHatchData;
28
36public:
37 virtual ~RHatchProxy() {}
38
39 virtual QList<RPolyline> getBoundaryAsPolylines(const RHatchData& hatch, double segmentLength) = 0;
40 virtual void autoCloseLoops(RHatchData& hatch) = 0;
41};
42
43#endif
44
Stores and manages all data that defines the geometry and appearance of a hatch or solid fill entity.
Definition RHatchData.h:51
Proxy for advanced hatch functionality.
Definition RHatchProxy.h:35
virtual void autoCloseLoops(RHatchData &hatch)=0
virtual QList< RPolyline > getBoundaryAsPolylines(const RHatchData &hatch, double segmentLength)=0
virtual ~RHatchProxy()
Definition RHatchProxy.h:37
#define QCADENTITY_EXPORT
Definition entity_global.h:10