Open3D (C++ API)
|
#include <BoundingBox.h>
Public Member Functions | |
BoundingBox () | |
BoundingBox (const geometry::Geometry3D &geometry) | |
~BoundingBox () | |
void | Reset () |
void | FitInGeometry (const geometry::Geometry3D &geometry) |
Eigen::Vector3d | GetCenter () const |
double | GetSize () const |
double | GetXPercentage (double x) const |
double | GetYPercentage (double y) const |
double | GetZPercentage (double z) const |
std::string | GetPrintInfo () const |
Data Fields | |
Eigen::Vector3d | min_bound_ = Eigen::Vector3d::Zero() |
Eigen::Vector3d | max_bound_ = Eigen::Vector3d::Zero() |
A 3D bounding box class It is a utility class for Visualization
open3d::visualization::BoundingBox::BoundingBox | ( | ) |
open3d::visualization::BoundingBox::BoundingBox | ( | const geometry::Geometry3D & | geometry | ) |
open3d::visualization::BoundingBox::~BoundingBox | ( | ) |
void open3d::visualization::BoundingBox::FitInGeometry | ( | const geometry::Geometry3D & | geometry | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void open3d::visualization::BoundingBox::Reset | ( | ) |
Eigen::Vector3d open3d::visualization::BoundingBox::max_bound_ = Eigen::Vector3d::Zero() |
Eigen::Vector3d open3d::visualization::BoundingBox::min_bound_ = Eigen::Vector3d::Zero() |