QAxisAlignedBoundingBox Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | QAxisAlignedBoundingBox

Qt 5.6.2 Reference Documentation

# QAxisAlignedBoundingBox Class

(Qt3DRender::QAxisAlignedBoundingBox)

- List of all members, including inherited members

## Public Functions

| QAxisAlignedBoundingBox()
| QAxisAlignedBoundingBox(const QVector<QVector3D> &points)
QVector3D | center() const
void | clear()
bool | contains(const QVector3D &pt) const
void | expandToContain(const QVector3D &pt)
void | expandToContain(const QAxisAlignedBoundingBox &other)
bool | isNull() const
float | maxExtent() const
QVector3D | maxPoint() const
float | minExtent() const
QVector3D | minPoint() const
QVector3D | radii() const
QAxisAlignedBoundingBox & | transform(const QMatrix4x4 &mat)
QAxisAlignedBoundingBox | transformBy(const QMatrix4x4 &mat) const
void | update(const QVector<QVector3D> &points)
float | xExtent() const
float | yExtent() const
float | zExtent() const

## Member Function Documentation

### QAxisAlignedBoundingBox::QAxisAlignedBoundingBox()

Default constructs an instance of QAxisAlignedBoundingBox.

### QAxisAlignedBoundingBox::QAxisAlignedBoundingBox(const QVector<QVector3D> &points)

Default constructs an instance of QAxisAlignedBoundingBox.

### QVector3D QAxisAlignedBoundingBox::center() const

### void QAxisAlignedBoundingBox::clear()

### bool QAxisAlignedBoundingBox::contains(const QVector3D &pt) const

### void QAxisAlignedBoundingBox::expandToContain(const QVector3D &pt)

### void QAxisAlignedBoundingBox::expandToContain(const QAxisAlignedBoundingBox &other)

### bool QAxisAlignedBoundingBox::isNull() const

### float QAxisAlignedBoundingBox::maxExtent() const

### QVector3D QAxisAlignedBoundingBox::maxPoint() const

### float QAxisAlignedBoundingBox::minExtent() const

### QVector3D QAxisAlignedBoundingBox::minPoint() const

### QVector3D QAxisAlignedBoundingBox::radii() const

### QAxisAlignedBoundingBox &QAxisAlignedBoundingBox::transform(const QMatrix4x4 &mat)

### QAxisAlignedBoundingBox QAxisAlignedBoundingBox::transformBy(const QMatrix4x4 &mat) const

### void QAxisAlignedBoundingBox::update(const QVector<QVector3D> &points)

### float QAxisAlignedBoundingBox::xExtent() const

### float QAxisAlignedBoundingBox::yExtent() const

### float QAxisAlignedBoundingBox::zExtent() const