Viam C++ SDK current
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Friends | List of all members
viam::sdk::GeometryConfig Class Reference

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< GeometryConfigfrom_proto (const viam::common::v1::GetGeometriesResponse &proto)
 

Friends

bool operator== (const GeometryConfig &lhs, const GeometryConfig &rhs)
 

The documentation for this class was generated from the following file: