Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
ElementsLists.hpp
00001 /* $Id$ */
00002 
00003 #ifndef _JAFAR_GML_ELEMENTS_LISTS_HPP_
00004 #define _JAFAR_GML_ELEMENTS_LISTS_HPP_
00005 
00006 #include <list>
00007 
00008 #include <geom/Declarations.hpp>
00009 
00010 namespace jafar {
00011   namespace gml {
00012     class Parser;
00013     class ElementsLists {
00014       public:
00015         ElementsLists( const std::list< geom::Point3D >& _points,
00016                 const std::list< geom::Segment3D >& _interiorSegments,
00017                 const std::list< geom::Segment3D >& _exteriorSegments );
00018       public:
00019         const std::list< geom::Point3D >& points() const;
00020         const std::list< geom::Segment3D >& interiorSegments() const;
00021         const std::list< geom::Segment3D >& exteriorSegments() const;
00022         std::list< geom::Segment3D > allSegments() const;
00023       private:
00024         std::list< geom::Point3D > m_points;
00025         std::list< geom::Segment3D > m_interiorSegments;
00026         std::list< geom::Segment3D > m_exteriorSegments;
00027     };
00028   }
00029 }
00030 
00031 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:20 for Jafar by doxygen 1.7.6.1
LAAS-CNRS