X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_polyline.h;h=00668479a31a7fbee04cab2d47d3fd7941742e24;hb=27d4a138d23453e93a833e9347444b828a971cb4;hp=778700fae9c65f536a06ef109aeadd66e610d536;hpb=89e127aa3dbd74d3158e6dbe0ca1703420c04395;p=architektonas diff --git a/src/base/rs_polyline.h b/src/base/rs_polyline.h index 778700f..0066847 100644 --- a/src/base/rs_polyline.h +++ b/src/base/rs_polyline.h @@ -56,35 +56,28 @@ class RS_Polyline: public RS_EntityContainer Vector getStartpoint(); void setEndpoint(Vector & v); Vector getEndpoint(); - double getClosingBulge(); void updateEndpoints(); - bool isClosed() const; void setClosed(bool cl); virtual VectorSolutions getRefPoints(); virtual Vector getNearestRef(const Vector & coord, double * dist = NULL); virtual Vector getNearestSelectedRef(const Vector & coord, double * dist = NULL); - virtual RS_Entity * addVertex(const Vector & v, double bulge = 0.0, bool prepend = false); virtual void setNextBulge(double bulge); virtual void addEntity(RS_Entity * entity); //virtual void addSegment(RS_Entity* entity); virtual void removeLastVertex(); virtual void endPolyline(); - //virtual void reorder(); - virtual void move(Vector offset); virtual void rotate(Vector center, double angle); virtual void scale(Vector center, Vector factor); virtual void mirror(Vector axisPoint1, Vector axisPoint2); virtual void moveRef(const Vector& ref, const Vector& offset); virtual void stretch(Vector firstCorner, Vector secondCorner, Vector offset); - - // virtual void draw(RS_Painter* painter, RS_GraphicView* view, double patternOffset=0.0); - virtual void draw(PaintInterface * painter, RS_GraphicView * view, double patternOffset = 0.0); + virtual void draw(PaintInterface * painter, GraphicView * view, double patternOffset = 0.0); friend std::ostream & operator<<(std::ostream & os, const RS_Polyline & l);