Go to the documentation of this file.
7 #include <SimoxUtility/shapes/OrientedBox.h>
40 const std::optional<Names>&
names = std::nullopt) :
56 const std::string&
frame,
57 const std::string&
agent,
59 const std::optional<Names>&
names = std::nullopt) :
75 const std::string&
frame,
76 const std::string&
agent,
79 const std::optional<Names>&
names = std::nullopt) :
std::unique_ptr< FramedBoxedLocation > FramedBoxedLocationPtr
std::string toString() const
Location(const LocationId &i, const LocationType t, const std::optional< Names > &names=std::nullopt)
std::unique_ptr< FramedLocation > FramedLocationPtr
FramedBoxedLocation(const LocationId &id, const LocationType type, const std::string &frame, const std::string &agent, const Eigen::Matrix4f &pose, const Eigen::Vector3f &extents, const std::optional< Names > &names=std::nullopt)
FramedLocation(const LocationId &id, const LocationType type, const std::string &frame, const std::string &agent, const Eigen::Matrix4f &pose, const std::optional< Names > &names=std::nullopt)
armarx::FramedPose toFramedPose()
std::optional< Names > names
virtual ~FramedBoxedLocation()=default
virtual ~FramedLocation()=default
virtual ~Location()=default
MatrixXX< 4, 4, float > Matrix4f
std::unique_ptr< Location > LocationPtr
LocationId(const std::string &s, const std::string &n)
double s(double t, double s0, double v0, double a0, double j)
simox::OrientedBox< float > toOrientedBox()