\begin{ccRefClass} {Bbox_3}

\ccInclude{CGAL/Bbox_3.h}

\ccDefinition  An object \ccStyle{b} of the class \ccRefName\ is a bounding 
box in the three-dimensional Euclidean space $\E^3$. 

\ccCreation
\ccCreationVariable{b}


\ccConstructor{Bbox_3(double x_min, double y_min, double z_min,
                         double x_max, double y_max, double z_max);}
            {introduces a bounding box \ccVar\ with lexicographically
	     smallest corner point at \ccStyle{(xmin, ymin, zmin)} 
	     lexicographically largest corner point at 
	     \ccStyle{(xmax, ymax, zmax)}.}


\ccOperations

\ccHidden\ccMethod{bool operator==(const Bbox_3 &c) const;}
       {Test for equality.}

\ccHidden\ccMethod{bool operator!=(const Bbox_3 &q) const;}
       {Test for inequality.}

\ccMethod{double                 xmin() const;}
       {}
\ccGlue
\ccMethod{double                 ymin() const;}
       {}
\ccGlue
\ccMethod{double                 zmin() const;}
       {}
\ccGlue
\ccMethod{double                 xmax() const;}
       {}
\ccGlue
\ccMethod{double                 ymax() const;}
       {}
\ccGlue
\ccMethod{double                 zmax() const;}
       {}


\ccMethod{Bbox_3              operator+(const Bbox_3 &c) const;}
       {returns a bounding box of \ccVar\ and \ccStyle{c}.}

\ccSeeAlso
\ccRefIdfierPage{CGAL::Bbox_2} \\
\ccRefIdfierPage{CGAL::do_overlap} \\


\end{ccRefClass} 
