#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 |