adds default constructor.

This commit is contained in:
Pierre Alliez 2009-09-15 10:01:58 +00:00
parent 0b70ef7910
commit bfaee9aae4
1 changed files with 19 additions and 0 deletions

View File

@ -57,6 +57,14 @@ namespace CGAL {
typedef typename Primitives::size_type size_type;
public:
/**
* @brief Default Constructor
*
* Builds an empty tree datastructure.
*/
template<typename ConstPrimitiveIterator>
AABB_tree();
/**
* @brief Constructor
* @param first iterator over first primitive to insert
@ -436,6 +444,17 @@ namespace CGAL {
}; // end class AABB_tree
template<typename Tr>
template<typename ConstPrimitiveIterator>
AABB_tree<Tr>::AABB_tree(ConstPrimitiveIterator first,
ConstPrimitiveIterator beyond)
: m_primitives()
, m_p_root_node(NULL)
, m_p_search_tree(NULL)
, m_search_tree_constructed(false)
{
}
template<typename Tr>
template<typename ConstPrimitiveIterator>
AABB_tree<Tr>::AABB_tree(ConstPrimitiveIterator first,