fw4spl
IntrasecTypes.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2015.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __FWMATH_INTRASECTYPES_HPP__
8 #define __FWMATH_INTRASECTYPES_HPP__
9 
10 #include <vector>
11 #include <array>
12 
16 typedef std::array<double, 3> fwVec3d;
17 
21 typedef std::pair<fwVec3d, fwVec3d> fwLine;
22 
26 typedef std::array<double, 4> fwPlane;
27 
31 typedef std::array< std::array< double,4 >, 4> fwMatrix4x4;
32 
36 typedef std::vector < std::vector <float> > fwVertexPosition;
37 
41 typedef std::vector < std::vector <int> > fwVertexIndex;
42 
43 
44 #endif /* __FWMATH_INTRASECTYPES_HPP__ */