6 #ifndef SEGMENTS_TETRAHEDRAL_HPP
7 #define SEGMENTS_TETRAHEDRAL_HPP
11 #include "../domains/forward.hpp"
13 #include "../points/cartesian.hpp"
14 #include "../points/cylindrical.hpp"
15 #include "../points/polar.hpp"
16 #include "../points/spherical.hpp"
18 #include "../cells/tetrahedral.hpp"
19 #include "../segmentations/forward.hpp"
20 #include "../vertices/tetrahedral.hpp"
22 #include <boost/python.hpp>
23 using namespace boost::python;
36 TetrahedralCartesian3D_Segment_t segment;
53 unsigned int num_cells();
84 TetrahedralCartesian3D_Segment_t & get_segment();
98 TetrahedralCylindrical3D_Segment_t segment;
115 unsigned int num_cells();
146 TetrahedralCylindrical3D_Segment_t & get_segment();
160 TetrahedralSpherical3D_Segment_t segment;
177 unsigned int num_cells();
208 TetrahedralSpherical3D_Segment_t & get_segment();