31 #ifndef SCRIBO_LAYOUT_INTERNAL_NODE_HH
32 # define SCRIBO_LAYOUT_INTERNAL_NODE_HH
34 # include <mln/core/alias/box2d.hh>
55 const B& get_bbox()
const;
73 # ifndef MLN_INCLUDE_ONLY
83 node<B>::node(
const B&
bbox)
100 template <
typename B>
101 const B& node<B>::get_bbox()
const
106 template <
typename B>
107 node<B>* node<B>::get_ls()
112 template <
typename B>
113 const node<B>* node<B>::get_ls()
const
118 template <
typename B>
119 node<B>* node<B>::get_rs()
124 template <
typename B>
125 const node<B>* node<B>::get_rs()
const
130 template <
typename B>
131 bool node<B>::is_leaf()
const
136 template <
typename B>
137 void node<B>::set_ls(node<B>* n)
142 template <
typename B>
143 void node<B>::set_rs(node<B>* n)
148 # endif // ! MLN_INCLUDE_ONLY
156 #endif // ! SCRIBO_LAYOUT_INTERNAL_NODE_HH