gz/math/eigen3/Util.hh
Go to the documentation of this file.
Mathematical representation of a box which can be arbitrarily positioned and rotated.
Definition: gz/math/OrientedBox.hh:40
const Pose3< T > & Pose() const
Get the box pose, which is the pose of its center.
Definition: gz/math/OrientedBox.hh:126
const Vector3< T > & Size() const
Get the size of the box.
Definition: gz/math/OrientedBox.hh:119
Encapsulates a position and rotation in three space.
Definition: gz/math/Pose3.hh:35
const Quaternion< T > & Rot() const
Get the rotation.
Definition: gz/math/Pose3.hh:420
const Vector3< T > & Pos() const
Get the position.
Definition: gz/math/Pose3.hh:361
The Vector3 class represents the generic vector containing 3 elements. Since it's commonly used to ke...
Definition: gz/math/Vector3.hh:42
T empty(T... args)
OrientedBoxd verticesToOrientedBox(const std::vector< math::Vector3d > &_vertices)
Get the oriented 3d bounding box of a set of 3d vertices using PCA http://codextechnicanum....
Definition: gz/math/eigen3/Util.hh:87
Eigen::Matrix3d covarianceMatrix(const std::vector< math::Vector3d > &_vertices)
Get covariance matrix from a set of 3d vertices https://github.com/isl-org/Open3D/blob/76c2baf9debd46...
Definition: gz/math/eigen3/Util.hh:44
Eigen::Vector3d convert(const Vector3d &_v)
Convert from Vector3d to Eigen::Vector3d.
Definition: gz/math/eigen3/Conversions.hh:38
static const int32_t INF_I32
32-bit unsigned integer positive infinite value
Definition: gz/math/Helpers.hh:336
T mean(const std::vector< T > &_values)
get mean of vector of values
Definition: gz/math/Helpers.hh:503
OrientedBox< double > OrientedBoxd
Definition: gz/math/OrientedBox.hh:281
Definition: gz/math/AdditivelySeparableScalarField3.hh:28
T size(T... args)