Revision: 76065
          http://sourceforge.net/p/brlcad/code/76065
Author:   d_rossberg
Date:     2020-06-08 08:41:44 +0000 (Mon, 08 Jun 2020)
Log Message:
-----------
put the classes in the same order as the enum

Modified Paths:
--------------
    rt^3/trunk/include/brlcad/VectorList.h

Modified: rt^3/trunk/include/brlcad/VectorList.h
===================================================================
--- rt^3/trunk/include/brlcad/VectorList.h      2020-06-08 08:12:36 UTC (rev 
76064)
+++ rt^3/trunk/include/brlcad/VectorList.h      2020-06-08 08:41:44 UTC (rev 
76065)
@@ -82,6 +82,52 @@
             const Element& operator=(const Element& original); // not 
implemented
         };
 
+        class BRLCAD_COREINTERFACE_EXPORT PointDraw : public Element {
+        public:
+            PointDraw(void) : Element(), m_point() {}
+            PointDraw(const PointDraw& original) : 
VectorList::Element(original), m_point(original.m_point) {}
+            PointDraw(const Vector3D& point) : Element(), m_point(point) {}
+            virtual ~PointDraw(void) {}
+
+            const PointDraw&    operator=(const PointDraw& original);
+
+            virtual ElementType Type(void) const;
+
+            Vector3D            Point(void) const;
+            void                SetPoint(const Vector3D& point);
+
+        private:
+            Vector3D m_point;
+
+            PointDraw(bn_vlist* chunk,
+                      size_t    index);
+
+            friend class VectorList;
+        };
+
+        class BRLCAD_COREINTERFACE_EXPORT PointSize : public Element {
+        public:
+            PointSize(void) : Element(), m_size(1.) {}
+            PointSize(const PointSize& original) : 
VectorList::Element(original), m_size(original.m_size) {}
+            PointSize(double size) : Element(), m_size(size) {}
+            virtual ~PointSize(void) {}
+
+            const PointSize&    operator=(const PointSize& original);
+
+            virtual ElementType Type(void) const;
+
+            double              Size(void) const;
+            void                SetSize(double size);
+
+        private:
+            double m_size;
+
+            PointSize(bn_vlist* chunk,
+                      size_t    index);
+
+            friend class VectorList;
+        };
+
         class BRLCAD_COREINTERFACE_EXPORT LineMove : public Element {
         public:
             LineMove(void) : Element(), m_point() {}
@@ -151,121 +197,6 @@
             friend class VectorList;
        };
 
-        class BRLCAD_COREINTERFACE_EXPORT PolygonStart : public Element {
-        public:
-            PolygonStart(void) : Element(), m_normal() {}
-            PolygonStart(const PolygonStart& original) : 
VectorList::Element(original), m_normal(original.m_normal) {}
-            PolygonStart(const Vector3D& normal) : Element(), m_normal(normal) 
{}
-            virtual ~PolygonStart(void) {}
-
-            const PolygonStart& operator=(const PolygonStart& original);
-
-            virtual ElementType Type(void) const;
-
-            Vector3D            Normal(void) const;
-            void                SetNormal(const Vector3D& normal);
-
-        private:
-            Vector3D m_normal;
-
-            PolygonStart(bn_vlist* chunk,
-                         size_t    index);
-
-            friend class VectorList;
-       };
-
-        class BRLCAD_COREINTERFACE_EXPORT PolygonMove : public Element {
-        public:
-            PolygonMove(void) : Element(), m_point() {}
-            PolygonMove(const PolygonMove& original) : 
VectorList::Element(original), m_point(original.m_point) {}
-            PolygonMove(const Vector3D& point) : Element(), m_point(point) {}
-            virtual ~PolygonMove(void) {}
-
-            const PolygonMove&  operator=(const PolygonMove& original);
-
-            virtual ElementType Type(void) const;
-
-            Vector3D            Point(void) const;
-            void                SetPoint(const Vector3D& point);
-
-        private:
-            Vector3D m_point;
-
-            PolygonMove(bn_vlist* chunk,
-                        size_t    index);
-
-            friend class VectorList;
-        };
-
-        class BRLCAD_COREINTERFACE_EXPORT PolygonDraw : public Element {
-        public:
-            PolygonDraw(void) : Element(), m_point() {}
-            PolygonDraw(const PolygonDraw& original) : 
VectorList::Element(original), m_point(original.m_point) {}
-            PolygonDraw(const Vector3D& point) : Element(), m_point(point) {}
-            virtual ~PolygonDraw(void) {}
-
-            const PolygonDraw&  operator=(const PolygonDraw& original);
-
-            virtual ElementType Type(void) const;
-
-            Vector3D            Point(void) const;
-            void                SetPoint(const Vector3D& point);
-
-        private:
-            Vector3D m_point;
-
-            PolygonDraw(bn_vlist* chunk,
-                        size_t    index);
-
-            friend class VectorList;
-        };
-
-        class BRLCAD_COREINTERFACE_EXPORT PolygonEnd : public Element {
-        public:
-            PolygonEnd(void) : Element(), m_point() {}
-            PolygonEnd(const PolygonEnd& original) : 
VectorList::Element(original), m_point(original.m_point) {}
-            PolygonEnd(const Vector3D& point) : Element(), m_point(point) {}
-            virtual ~PolygonEnd(void) {}
-
-            const PolygonEnd&   operator=(const PolygonEnd& original);
-
-            virtual ElementType Type(void) const;
-
-            Vector3D            Point(void) const;
-            void                SetPoint(const Vector3D& point);
-
-        private:
-            Vector3D m_point;
-
-            PolygonEnd(bn_vlist* chunk,
-                       size_t    index);
-
-            friend class VectorList;
-        };
-
-        class BRLCAD_COREINTERFACE_EXPORT PolygonVertexNormal : public Element 
{
-        public:
-            PolygonVertexNormal(void) : Element(), m_normal() {}
-            PolygonVertexNormal(const PolygonVertexNormal& original) : 
VectorList::Element(original), m_normal(original.m_normal) {}
-            PolygonVertexNormal(const Vector3D& normal) : Element(), 
m_normal(normal) {}
-            virtual ~PolygonVertexNormal(void) {}
-
-            const PolygonVertexNormal& operator=(const PolygonVertexNormal& 
original);
-
-            virtual ElementType        Type(void) const;
-
-            Vector3D                   Normal(void) const;
-            void                       SetNormal(const Vector3D& normal);
-
-        private:
-            Vector3D m_normal;
-
-            PolygonVertexNormal(bn_vlist* chunk,
-                                size_t    index);
-
-            friend class VectorList;
-        };
-
         class BRLCAD_COREINTERFACE_EXPORT TriangleStart : public Element {
         public:
             TriangleStart(void) : Element(), m_normal() {}
@@ -381,17 +312,40 @@
             friend class VectorList;
         };
 
-        class BRLCAD_COREINTERFACE_EXPORT PointDraw : public Element {
+        class BRLCAD_COREINTERFACE_EXPORT PolygonStart : public Element {
         public:
-            PointDraw(void) : Element(), m_point() {}
-            PointDraw(const PointDraw& original) : 
VectorList::Element(original), m_point(original.m_point) {}
-            PointDraw(const Vector3D& point) : Element(), m_point(point) {}
-            virtual ~PointDraw(void) {}
+            PolygonStart(void) : Element(), m_normal() {}
+            PolygonStart(const PolygonStart& original) : 
VectorList::Element(original), m_normal(original.m_normal) {}
+            PolygonStart(const Vector3D& normal) : Element(), m_normal(normal) 
{}
+            virtual ~PolygonStart(void) {}
 
-            const PointDraw&    operator=(const PointDraw& original);
+            const PolygonStart& operator=(const PolygonStart& original);
 
             virtual ElementType Type(void) const;
 
+            Vector3D            Normal(void) const;
+            void                SetNormal(const Vector3D& normal);
+
+        private:
+            Vector3D m_normal;
+
+            PolygonStart(bn_vlist* chunk,
+                         size_t    index);
+
+            friend class VectorList;
+       };
+
+        class BRLCAD_COREINTERFACE_EXPORT PolygonMove : public Element {
+        public:
+            PolygonMove(void) : Element(), m_point() {}
+            PolygonMove(const PolygonMove& original) : 
VectorList::Element(original), m_point(original.m_point) {}
+            PolygonMove(const Vector3D& point) : Element(), m_point(point) {}
+            virtual ~PolygonMove(void) {}
+
+            const PolygonMove&  operator=(const PolygonMove& original);
+
+            virtual ElementType Type(void) const;
+
             Vector3D            Point(void) const;
             void                SetPoint(const Vector3D& point);
 
@@ -398,35 +352,82 @@
         private:
             Vector3D m_point;
 
-            PointDraw(bn_vlist* chunk,
-                      size_t    index);
+            PolygonMove(bn_vlist* chunk,
+                        size_t    index);
 
             friend class VectorList;
         };
 
-        class BRLCAD_COREINTERFACE_EXPORT PointSize : public Element {
+        class BRLCAD_COREINTERFACE_EXPORT PolygonDraw : public Element {
         public:
-            PointSize(void) : Element(), m_size(1.) {}
-            PointSize(const PointSize& original) : 
VectorList::Element(original), m_size(original.m_size) {}
-            PointSize(double size) : Element(), m_size(size) {}
-            virtual ~PointSize(void) {}
+            PolygonDraw(void) : Element(), m_point() {}
+            PolygonDraw(const PolygonDraw& original) : 
VectorList::Element(original), m_point(original.m_point) {}
+            PolygonDraw(const Vector3D& point) : Element(), m_point(point) {}
+            virtual ~PolygonDraw(void) {}
 
-            const PointSize&    operator=(const PointSize& original);
+            const PolygonDraw&  operator=(const PolygonDraw& original);
 
             virtual ElementType Type(void) const;
 
-            double              Size(void) const;
-            void                SetSize(double size);
+            Vector3D            Point(void) const;
+            void                SetPoint(const Vector3D& point);
 
         private:
-            double m_size;
+            Vector3D m_point;
 
-            PointSize(bn_vlist* chunk,
-                      size_t    index);
+            PolygonDraw(bn_vlist* chunk,
+                        size_t    index);
 
             friend class VectorList;
         };
 
+        class BRLCAD_COREINTERFACE_EXPORT PolygonEnd : public Element {
+        public:
+            PolygonEnd(void) : Element(), m_point() {}
+            PolygonEnd(const PolygonEnd& original) : 
VectorList::Element(original), m_point(original.m_point) {}
+            PolygonEnd(const Vector3D& point) : Element(), m_point(point) {}
+            virtual ~PolygonEnd(void) {}
+
+            const PolygonEnd&   operator=(const PolygonEnd& original);
+
+            virtual ElementType Type(void) const;
+
+            Vector3D            Point(void) const;
+            void                SetPoint(const Vector3D& point);
+
+        private:
+            Vector3D m_point;
+
+            PolygonEnd(bn_vlist* chunk,
+                       size_t    index);
+
+            friend class VectorList;
+        };
+
+        class BRLCAD_COREINTERFACE_EXPORT PolygonVertexNormal : public Element 
{
+        public:
+            PolygonVertexNormal(void) : Element(), m_normal() {}
+            PolygonVertexNormal(const PolygonVertexNormal& original) : 
VectorList::Element(original), m_normal(original.m_normal) {}
+            PolygonVertexNormal(const Vector3D& normal) : Element(), 
m_normal(normal) {}
+            virtual ~PolygonVertexNormal(void) {}
+
+            const PolygonVertexNormal& operator=(const PolygonVertexNormal& 
original);
+
+            virtual ElementType        Type(void) const;
+
+            Vector3D                   Normal(void) const;
+            void                       SetNormal(const Vector3D& normal);
+
+        private:
+            Vector3D m_normal;
+
+            PolygonVertexNormal(bn_vlist* chunk,
+                                size_t    index);
+
+            friend class VectorList;
+        };
+
+
         class BRLCAD_COREINTERFACE_EXPORT DisplaySpace : public Element {
         public:
             DisplaySpace(void) : Element(), m_referencePoint() {}

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to