open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iAAABB Class Reference

#include <iAAABB.h>

Public Member Functions

 iAAABB ()
 
 iAAABB (double const *b)
 
void addPointToBox (iAVec3d const &pt)
 add a point that should fit into the bounding box; if the current box does not contain this point, it is enlarged
 
bool contains (iAVec3d const &pt) const
 return true if the given point is contained within the bounding box
 
bool intersects (iAAABB const &other) const
 return true if the given other bounding box has intersecting space with this
 
iAVec3d const & maxCorner () const
 
void merge (iAAABB const &other)
 merge another bounding box to this one, enlarging it if necessary
 
iAVec3d const & minCorner () const
 

Constructor & Destructor Documentation

◆ iAAABB() [1/2]

iAAABB::iAAABB ( )

◆ iAAABB() [2/2]

iAAABB::iAAABB ( double const *  b)

Member Function Documentation

◆ addPointToBox()

void iAAABB::addPointToBox ( iAVec3d const &  pt)

add a point that should fit into the bounding box; if the current box does not contain this point, it is enlarged

◆ contains()

bool iAAABB::contains ( iAVec3d const &  pt) const

return true if the given point is contained within the bounding box

◆ intersects()

bool iAAABB::intersects ( iAAABB const &  other) const

return true if the given other bounding box has intersecting space with this

◆ maxCorner()

iAVec3d const & iAAABB::maxCorner ( ) const

◆ merge()

void iAAABB::merge ( iAAABB const &  other)

merge another bounding box to this one, enlarging it if necessary

◆ minCorner()

iAVec3d const & iAAABB::minCorner ( ) const

The documentation for this class was generated from the following files: