mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
Loading...
Searching...
No Matches
mrs_lib::safety_zone::Prism Member List

This is the complete list of members for mrs_lib::safety_zone::Prism, including all inherited members.

addVertexClockwise(const unsigned int index) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
addVertexCounterclockwise(const unsigned int index) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
deleteVertex(const unsigned int index) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getCenter() const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getHorizontalFrame() const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getMaxZ() const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getMinZ() const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getNumVertices() const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getPoints() (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getPolygon() const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
getVerticalFrame() constmrs_lib::safety_zone::Prism
isPointIn(const Point3d &point) const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
isPointIn(const double x, const double y, const double z) const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
isPointIn(const Point2d &point) const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
isPointIn(const double x, const double y) const (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
move(const Point3d &adjustment) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
operator=(const Prism &other) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prisminline
operator=(Prism &&other) noexcept (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prisminline
Prism() (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prisminline
Prism(const std::vector< Point2d > &points, const double max_z, const double min_z) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
Prism(const std::vector< Point2d > &points, const double max_z, const double min_z, const std::string &horizontal_frame, const std::string &vertical_frame) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
Prism(const Prism &other) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prisminline
Prism(Prism &&other) noexcept (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prisminline
rotate(const double alpha) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
setMaxZ(const double value) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
setMinZ(const double value) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
setVertex(const Point2d &vertex, const unsigned int index) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
setVertices(const std::vector< Point2d > &vertices, const std::vector< unsigned int > &indices) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
subscribe(Subscriber *entity) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
unsubscribe(Subscriber *entity) (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism
~Prism() (defined in mrs_lib::safety_zone::Prism)mrs_lib::safety_zone::Prism