CustusX  2023.01.05-dev+develop.0da12
An IGT application
cxBoundingBox3D.h File Reference
#include "cxResourceExport.h"
#include "cxPrecompiledHeader.h"
#include "boost/array.hpp"
#include "cxVector3D.h"
#include <vector>

Go to the source code of this file.

Classes

class  cx::IntBoundingBox3D
 Representation of an integer bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk. More...
 
class  cx::DoubleBoundingBox3D
 Representation of a floating-point bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk. More...
 

Namespaces

 cx
 Namespace for all CustusX production code.
 

Functions

std::ostream & cx::operator<< (std::ostream &s, const IntBoundingBox3D &data)
 
bool cx::similar (const DoubleBoundingBox3D &a, const DoubleBoundingBox3D &b, double tol)
 
std::ostream & cx::operator<< (std::ostream &s, const DoubleBoundingBox3D &data)
 
DoubleBoundingBox3D cx::intersection (DoubleBoundingBox3D a, DoubleBoundingBox3D b)