A BoundingBox.  
 More...
#include <mesh.h>
A BoundingBox. 
A BoundingBox which contains a min and max Vector3< double > 
 
◆ BoundingBox() [1/3]
  
  
      
        
          | GIMLI::BoundingBox::BoundingBox  | 
          ( | 
          const Pos & |           min = Pos(0, 0, 0),  | 
         
        
           | 
           | 
          const Pos & |           max = Pos(1.0, 1.0, 1.0) ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ BoundingBox() [2/3]
  
  
      
        
          | GIMLI::BoundingBox::BoundingBox  | 
          ( | 
          const PosVector & |           vPos | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Construct BBox from position vector 
 
 
◆ BoundingBox() [3/3]
  
  
      
        
          | GIMLI::BoundingBox::BoundingBox  | 
          ( | 
          const BoundingBox & |           bbox | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ isInside()
  
  
      
        
          | bool GIMLI::BoundingBox::isInside  | 
          ( | 
          const Pos & |           p | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Check if a point lie inside (with boundary). 
 
 
◆ max()
  
  
      
        
          | const Pos & GIMLI::BoundingBox::max  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ min()
  
  
      
        
          | const Pos & GIMLI::BoundingBox::min  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=()
◆ setMax()
  
  
      
        
          | void GIMLI::BoundingBox::setMax  | 
          ( | 
          const Pos & |           max | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Set maximum Position. 
References max().
 
 
◆ setMin()
  
  
      
        
          | void GIMLI::BoundingBox::setMin  | 
          ( | 
          const Pos & |           min | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Set minimum Position. 
References min().
 
 
◆ xMax()
  
  
      
        
          | double GIMLI::BoundingBox::xMax  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return maximal x coordinate. 
Referenced by xSize().
 
 
◆ xMin()
  
  
      
        
          | double GIMLI::BoundingBox::xMin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return minimal x coordinate. 
Referenced by xSize().
 
 
◆ xSize()
  
  
      
        
          | double GIMLI::BoundingBox::xSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ yMax()
  
  
      
        
          | double GIMLI::BoundingBox::yMax  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return maximal y coordinate. 
Referenced by ySize().
 
 
◆ yMin()
  
  
      
        
          | double GIMLI::BoundingBox::yMin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return minimal y coordinate. 
Referenced by ySize().
 
 
◆ ySize()
  
  
      
        
          | double GIMLI::BoundingBox::ySize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ zMax()
  
  
      
        
          | double GIMLI::BoundingBox::zMax  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return maximal z coordinate. 
Referenced by zSize().
 
 
◆ zMin()
  
  
      
        
          | double GIMLI::BoundingBox::zMin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return minimal z coordinate. 
Referenced by zSize().
 
 
◆ zSize()
  
  
      
        
          | double GIMLI::BoundingBox::zSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   |