#include <box.h>

Public Types | |
| using | ConstPtr = std::shared_ptr< const Box > |
| using | Ptr = std::shared_ptr< Box > |
Public Types inherited from tesseract_geometry::Geometry | |
| using | ConstPtr = std::shared_ptr< const Geometry > |
| using | Ptr = std::shared_ptr< Geometry > |
Public Member Functions | |
| Box ()=default | |
| Box (double x, double y, double z) | |
| Geometry::Ptr | clone () const override final |
| Create a copy of this shape. More... | |
| double | getX () const |
| double | getY () const |
| double | getZ () const |
| bool | operator!= (const Box &rhs) const |
| bool | operator== (const Box &rhs) const |
| ~Box () override=default | |
Public Member Functions inherited from tesseract_geometry::Geometry | |
| Geometry (const Geometry &)=default | |
| Geometry (Geometry &&)=default | |
| Geometry (GeometryType type=GeometryType::UNINITIALIZED) | |
| GeometryType | getType () const |
| Get the geometry type. More... | |
| const boost::uuids::uuid & | getUUID () const |
| Get the geometry UUID. More... | |
| bool | operator!= (const Geometry &rhs) const |
| Geometry & | operator= (const Geometry &)=default |
| Geometry & | operator= (Geometry &&)=default |
| bool | operator== (const Geometry &rhs) const |
| void | setUUID (const boost::uuids::uuid &uuid) |
| Set the geometry UUID. More... | |
| virtual | ~Geometry ()=default |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| double | x_ { 0 } |
| double | y_ { 0 } |
| double | z_ { 0 } |
Friends | |
| class | boost::serialization::access |
| struct | tesseract_common::Serialization |
| using tesseract_geometry::Box::ConstPtr = std::shared_ptr<const Box> |
| using tesseract_geometry::Box::Ptr = std::shared_ptr<Box> |
| tesseract_geometry::Box::Box | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) |
|
default |
|
overridedefault |
|
finaloverridevirtual |
Create a copy of this shape.
Implements tesseract_geometry::Geometry.
| bool tesseract_geometry::Box::operator!= | ( | const Box & | rhs | ) | const |
| bool tesseract_geometry::Box::operator== | ( | const Box & | rhs | ) | const |
|
private |
|
friend |