|
| | XYConstrainedOrientedBox (XYConstrainedOrientedBox &&)=default |
| |
| | XYConstrainedOrientedBox (const XYConstrainedOrientedBox &)=default |
| |
| XYConstrainedOrientedBox & | operator= (XYConstrainedOrientedBox &&)=default |
| |
| XYConstrainedOrientedBox & | operator= (const XYConstrainedOrientedBox &)=default |
| |
| | XYConstrainedOrientedBox (const vector_t &corner={0, 0, 0}, const float_t yaw=0, const vector_t &dimensions={0, 0, 0}) |
| |
| | XYConstrainedOrientedBox (const vector_t &corner, const vector2_t &extend0, const vector2_t &extend1, const float_t height) |
| |
| float_t | yaw () const |
| |
| template<class T > |
| T | yaw () const |
| |
| template<class T > |
| XYConstrainedOrientedBox< T > | cast () 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 |
| |