3#include <VirtualRobot/VirtualRobot.h>
5#include <SemanticObjectRelations/Shapes/Shape.h>
19 void setPosition(Eigen::Vector3f
const& position)
override;
26 semrel::AxisAlignedBoundingBox
getAABBLocal()
const override;
27 semrel::AxisAlignedBoundingBox
getAABB()
const override;
37 VirtualRobot::ManipulationObjectPtr
object =
nullptr;
void setOrientation(Eigen::Quaternionf const &orientation) override
semrel::AxisAlignedBoundingBox getAABB() const override
Eigen::Quaternionf getOrientation() const override
void addMargin(float margin) override
void setPosition(Eigen::Vector3f const &position) override
Eigen::Vector3f getPosition() const override
std::string tagPrefix() const override
semrel::AxisAlignedBoundingBox getAABBLocal() const override
std::string objectClassName
semrel::TriMesh getTriMeshLocal() const override
std::shared_ptr< btCollisionShape > getBulletCollisionShape(float margin) const override
Quaternion< float, 0 > Quaternionf