Viam C++ SDK current
|
Public Member Functions | |
viam::common::v1::Geometry | to_proto () const |
viam::common::v1::RectangularPrism | box_proto () const |
viam::common::v1::Sphere | sphere_proto () const |
viam::common::v1::Capsule | capsule_proto () const |
viam::common::v1::Pose | pose_proto () const |
void | set_coordinates (coordinates coordinates) |
void | set_pose (pose pose) |
void | set_pose_orientation (pose_orientation orientation) |
void | set_theta (double theta) |
void | set_geometry_specifics (geometry_specifics gs) |
void | set_geometry_type (GeometryType type) |
void | set_orientation_config (OrientationConfig config) |
void | set_label (std::string label) |
double | get_theta () const |
coordinates | get_coordinates () const |
pose | get_pose () const |
geometry_specifics | get_geometry_specifics () const |
GeometryType | get_geometry_type () const |
OrientationConfig | get_orientation_config () const |
std::string | get_label () const |
Static Public Member Functions | |
static GeometryConfig | from_proto (const viam::common::v1::Geometry &proto) |
static std::vector< GeometryConfig > | from_proto (const viam::common::v1::GetGeometriesResponse &proto) |
Friends | |
bool | operator== (const GeometryConfig &lhs, const GeometryConfig &rhs) |