]> Shamusworld >> Repos - architektonas/blobdiff - src/base/ellipse.h
Removed unnecessary RS_ prefix from classes and whatnot.
[architektonas] / src / base / ellipse.h
index 2ed0f989f461c52e88f556f8ac3be78b3d395509..f0bff36105f23d5d13392648b21d5ed1b5e14e77 100644 (file)
@@ -6,10 +6,10 @@
 /**
  * Holds the data that defines an ellipse.
  */
-class RS_EllipseData
+class EllipseData
 {
        public:
-               RS_EllipseData(const Vector & center, const Vector & majorP, double ratio, double angle1, double angle2, bool reversed)
+               EllipseData(const Vector & center, const Vector & majorP, double ratio, double angle1, double angle2, bool reversed)
                {
                        this->center = center;
                        this->majorP = majorP;
@@ -19,9 +19,9 @@ class RS_EllipseData
                        this->reversed = reversed;
                }
 
-               friend class RS_Ellipse;
+               friend class Ellipse;
 
-               friend std::ostream & operator<<(std::ostream & os, const RS_EllipseData & ed)
+               friend std::ostream & operator<<(std::ostream & os, const EllipseData & ed)
                {
                        os << "(" << ed.center
                        << "/" << ed.majorP
@@ -52,13 +52,13 @@ class RS_EllipseData
  *
  * @author Andrew Mustun
  */
-class RS_Ellipse: public RS_AtomicEntity
+class Ellipse: public AtomicEntity
 {
        public:
-               RS_Ellipse(RS_EntityContainer * parent, const RS_EllipseData & d);
-               virtual ~RS_Ellipse();
+               Ellipse(EntityContainer * parent, const EllipseData & d);
+               virtual ~Ellipse();
 
-               virtual RS_Entity * clone();
+               virtual Entity * clone();
                virtual RS2::EntityType rtti() const;
                virtual Vector getStartpoint() const;
                virtual Vector getEndpoint() const;
@@ -66,7 +66,7 @@ class RS_Ellipse: public RS_AtomicEntity
                virtual void moveEndpoint(const Vector & pos);
                virtual RS2::Ending getTrimPoint(const Vector & coord, const Vector & trimPoint);
                double getEllipseAngle(const Vector & pos);
-               RS_EllipseData getData();
+               EllipseData getData();
                virtual VectorSolutions getRefPoints();
                bool isReversed() const;
                void setReversed(bool r);
@@ -86,11 +86,11 @@ class RS_Ellipse: public RS_AtomicEntity
                double getMinorRadius() const;
 
                virtual Vector getNearestEndpoint(const Vector & coord, double * dist = NULL);
-               virtual Vector getNearestPointOnEntity(const Vector & coord, bool onEntity = true, double * dist = NULL, RS_Entity ** entity = NULL);
+               virtual Vector getNearestPointOnEntity(const Vector & coord, bool onEntity = true, double * dist = NULL, Entity ** entity = NULL);
                virtual Vector getNearestCenter(const Vector & coord, double * dist = NULL);
                virtual Vector getNearestMiddle(const Vector & coord, double * dist = NULL);
                virtual Vector getNearestDist(double distance, const Vector & coord, double * dist = NULL);
-               virtual double getDistanceToPoint(const Vector & coord, RS_Entity ** entity = NULL, RS2::ResolveLevel level = RS2::ResolveNone, double solidDist = RS_MAXDOUBLE);
+               virtual double getDistanceToPoint(const Vector & coord, Entity ** entity = NULL, RS2::ResolveLevel level = RS2::ResolveNone, double solidDist = RS_MAXDOUBLE);
                virtual bool isPointOnEntity(const Vector & coord, double tolerance = RS_TOLERANCE);
 
                virtual void move(Vector offset);
@@ -101,13 +101,13 @@ class RS_Ellipse: public RS_AtomicEntity
 
                virtual void draw(PaintInterface * painter, GraphicView * view, double patternOffset = 0.0);
 
-               friend std::ostream & operator<<(std::ostream & os, const RS_Ellipse & a);
+               friend std::ostream & operator<<(std::ostream & os, const Ellipse & a);
 
                //virtual void calculateEndpoints();
                virtual void calculateBorders();
 
        protected:
-               RS_EllipseData data;
+               EllipseData data;
 };
 
 #endif