Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Declarations.hpp
00001 /* $Id$ */
00002 
00003 #ifndef _GEOM_DECLARATIONS_HPP_
00004 #define _GEOM_DECLARATIONS_HPP_
00005 
00006 namespace jafar {
00007   namespace geom {
00008     struct GeometricRelation;
00009     
00010     template<int dimension>
00011     class Atom;
00012     typedef Atom<2> Atom2D;
00013     typedef Atom<3> Atom3D;
00014     
00015     template<int dimension>
00016     class Point;
00017     typedef Point<2> Point2D;
00018     typedef Point<3> Point3D;
00019     
00020     template<int dimension>
00021     class Line;
00022     typedef Line<2> Line2D;
00023     typedef Line<3> Line3D;
00024     
00025     template<int dimension>
00026     class HyperPlane;
00027     typedef HyperPlane<2> HyperPlane2D;
00028     typedef HyperPlane<3> HyperPlane3D;
00029     
00030     template<int dimension>
00031     class Segment;
00032     typedef Segment<2> Segment2D;
00033     typedef Segment<3> Segment3D;
00034     
00035     template<int dimension>
00036     class PolyLine;
00037     typedef PolyLine<2> PolyLine2D;
00038     typedef PolyLine<3> PolyLine3D;
00039     
00040     template<int dimension>
00041     class Facet;
00042     typedef Facet<2> Facet2D;
00043     typedef Facet<3> Facet3D;
00044     
00045     template<int dimension>
00046     class OrientedPlan;
00047     typedef OrientedPlan<2> OrientedPlan2D;
00048     typedef OrientedPlan<3> OrientedPlan3D;
00049     
00050     template<int dimension>
00051     class Repere;
00052     typedef Repere<2> Repere2D;
00053     typedef Repere<3> Repere3D;
00054     
00055     template<int dimension>
00056     class BoundingBox;
00057     typedef BoundingBox<2> BoundingBox2D;
00058     typedef BoundingBox<3> BoundingBox3D;
00059   }
00060 }
00061 
00062 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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