|
| OrientedBox (OrientedBox &&)=default |
|
| OrientedBox (const OrientedBox &)=default |
|
OrientedBox & | operator= (OrientedBox &&)=default |
|
OrientedBox & | operator= (const OrientedBox &)=default |
|
| OrientedBox (const vector_t &corner={0, 0, 0}, const vector_t &extend0={1, 0, 0}, const vector_t &extend1={0, 1, 0}, const vector_t &extend2={0, 0, 1}) |
|
| OrientedBox (const vector_t ¢er, const rotation_t &orientation, const vector_t &extents) |
|
| OrientedBox (const transform_t ¢er_pose, const vector_t &extents) |
|
| OrientedBox (const vector_t ¢er, const Eigen::Quaternion< FloatT > &ori, const vector_t &extents) |
|
| OrientedBox (const base &b) |
|
template<class T > |
OrientedBox< T > | cast () const |
|
OrientedBox | transformed (const rotation_t &t) const |
|
template<class T > |
OrientedBox< T > | transformed (const rotation_t &t) const |
|
OrientedBox | transformed (const transform_t &t) const |
|
template<class T > |
OrientedBox< T > | transformed (const transform_t &t) const |
|
| OrientedBoxBase (const transform_t &t, const vector_t &d) |
|
| OrientedBoxBase ()=default |
|
| OrientedBoxBase (OrientedBoxBase &&)=default |
|
| OrientedBoxBase (const OrientedBoxBase &)=default |
|
OrientedBoxBase & | operator= (OrientedBoxBase &&)=default |
|
OrientedBoxBase & | operator= (const OrientedBoxBase &)=default |
|
const vector_t & | dimensions () const |
|
template<class T > |
vector_casted< T > | dimensions () const |
|
float_t | dimension (int i) const |
|
template<class T > |
T | dimension (int i) const |
|
float_t | dimension_x () const |
|
template<class T > |
T | dimension_x () const |
|
float_t | dimension_y () const |
|
template<class T > |
T | dimension_y () const |
|
float_t | dimension_z () const |
|
template<class T > |
T | dimension_z () const |
|
const transform_t & | transformation () const |
|
template<class T > |
transform_casted< T > | transformation () const |
|
transform_t | transformation_centered () const |
|
template<class T > |
transform_casted< T > | transformation_centered () const |
|
auto | translation () const |
|
template<class T > |
vector_casted< T > | translation () const |
|
auto | rotation () const |
|
template<class T > |
rotation_casted< T > | rotation () const |
|
auto | axis (int i) const |
|
template<class T > |
vector_casted< T > | axis (int i) const |
|
auto | axis_x () const |
|
template<class T > |
vector_casted< T > | axis_x () const |
|
auto | axis_y () const |
|
template<class T > |
vector_casted< T > | axis_y () const |
|
auto | axis_z () const |
|
template<class T > |
vector_casted< T > | axis_z () const |
|
vector_t | extend (int i) const |
|
template<class T > |
vector_casted< T > | extend (int i) const |
|
float_t | volume () const |
|
void | scale (const vector_t &factors) |
|
void | scale (float_t factor) |
|
void | scale_centered (float_t factor) |
|
vector_t | from_box_frame (const vector_t &p) const |
|
template<class T > |
vector_casted< T > | from_box_frame (const vector_t &p) const |
|
vector_t | to_box_frame (const vector_t &p) const |
|
template<class T > |
vector_casted< T > | to_box_frame (const vector_t &p) const |
|
bool | contains (const vector_t &p) |
|
bool | contains_by (const vector_t &p, float_t thresh=0) |
|
template<class T , class... Other> |
std::vector< Eigen::Matrix< T, 3, 1 >, Other... > | contained_points (const std::vector< Eigen::Matrix< T, 3, 1 >, Other... > &ps) |
|
vector_t | center () const |
|
template<class T > |
vector_casted< T > | center () const |
|
vector_t | corner_min () const |
|
template<class T > |
vector_casted< T > | corner_min () const |
|
vector_t | corner_max () const |
|
template<class T > |
vector_casted< T > | corner_max () const |
|
vector_t | corner (std::uint8_t c) const |
|
template<class T > |
vector_casted< T > | corner (std::uint8_t c) const |
|