#include <BoundingBox.h>
bounding interval  
 More...
◆ bbox
  
  | 
        
          | bbox_t sofa::type::BoundingBox1D::bbox |  | protected | 
 
 
◆ BoundingBox1D() [1/5]
      
        
          | sofa::type::BoundingBox1D::BoundingBox1D | ( |  | ) |  | 
      
 
 
◆ BoundingBox1D() [2/5]
      
        
          | sofa::type::BoundingBox1D::BoundingBox1D | ( | SReal | minBBox, | 
        
          |  |  | SReal | maxBBox | 
        
          |  | ) |  |  | 
      
 
Define using the endpoints of the main diagonal. 
 
 
◆ BoundingBox1D() [3/5]
      
        
          | sofa::type::BoundingBox1D::BoundingBox1D | ( | const bbox_t & | bbox | ) |  | 
      
 
 
◆ BoundingBox1D() [4/5]
      
        
          | sofa::type::BoundingBox1D::BoundingBox1D | ( | const Vec2f & | bbox | ) |  | 
      
 
Define using xmin, xmax in this order. 
 
 
◆ BoundingBox1D() [5/5]
      
        
          | sofa::type::BoundingBox1D::BoundingBox1D | ( | const Vec2d & | bbox | ) |  | 
      
 
Define using xmin, xmax in this order. 
 
 
◆ contains() [1/2]
◆ contains() [2/2]
      
        
          | bool sofa::type::BoundingBox1D::contains | ( | SReal | point | ) | const | 
      
 
 
◆ getInclude() [1/2]
◆ getInclude() [2/2]
      
        
          | BoundingBox1D sofa::type::BoundingBox1D::getInclude | ( | SReal | point | ) | const | 
      
 
 
◆ getInflate()
      
        
          | BoundingBox1D sofa::type::BoundingBox1D::getInflate | ( | SReal | amount | ) | const | 
      
 
 
◆ getIntersection()
◆ include() [1/2]
      
        
          | void sofa::type::BoundingBox1D::include | ( | const BoundingBox1D & | other | ) |  | 
      
 
 
◆ include() [2/2]
      
        
          | void sofa::type::BoundingBox1D::include | ( | SReal | point | ) |  | 
      
 
 
◆ inflate()
      
        
          | void sofa::type::BoundingBox1D::inflate | ( | SReal | amount | ) |  | 
      
 
 
◆ intersect()
◆ intersection()
      
        
          | void sofa::type::BoundingBox1D::intersection | ( | const BoundingBox1D & | other | ) |  | 
      
 
 
◆ invalidate()
      
        
          | void sofa::type::BoundingBox1D::invalidate | ( |  | ) |  | 
      
 
 
◆ isFlat()
      
        
          | bool sofa::type::BoundingBox1D::isFlat | ( |  | ) | const | 
      
 
 
◆ isNegligeable()
      
        
          | bool sofa::type::BoundingBox1D::isNegligeable | ( |  | ) | const | 
      
 
 
◆ isNull()
      
        
          | bool sofa::type::BoundingBox1D::isNull | ( |  | ) | const | 
      
 
 
◆ isValid()
      
        
          | bool sofa::type::BoundingBox1D::isValid | ( |  | ) | const | 
      
 
 
◆ maxBBox() [1/2]
      
        
          | SReal & sofa::type::BoundingBox1D::maxBBox | ( |  | ) |  | 
      
 
 
◆ maxBBox() [2/2]
      
        
          | const SReal & sofa::type::BoundingBox1D::maxBBox | ( |  | ) | const | 
      
 
 
◆ minBBox() [1/2]
      
        
          | SReal & sofa::type::BoundingBox1D::minBBox | ( |  | ) |  | 
      
 
 
◆ minBBox() [2/2]
      
        
          | const SReal & sofa::type::BoundingBox1D::minBBox | ( |  | ) | const | 
      
 
 
◆ neutral_bbox()
◆ operator bbox_t()
      
        
          | sofa::type::BoundingBox1D::operator bbox_t | ( |  | ) | const | 
      
 
 
◆ operator<<
  
  | 
        
          | std::ostream& operator<< | ( | std::ostream & | out, |  
          |  |  | const BoundingBox1D & | bbox |  
          |  | ) |  |  |  | friend | 
 
 
◆ operator>>
  
  | 
        
          | std::istream& operator>> | ( | std::istream & | in, |  
          |  |  | BoundingBox1D & | bbox |  
          |  | ) |  |  |  | friend |