20 #include <boost/shared_ptr.hpp> 22 #include <geometry_msgs/Pose.h> 23 #include <asr_next_best_view/RatedViewport.h> 41 PtuTuple(
int pan,
int tilt, PosePtr cameraPosePtr);
42 PtuTuple(
int pan,
int tilt, PosePtr cameraPosePtr,
int deactivated_object_normals_count);
43 PtuTuple(
int pan,
int tilt, PosePtr cameraPosePtr,
int deactivated_object_normals_count, SearchedObjectTypes already_searched_object_types);
44 PtuTuple(
int pan,
int tilt, PosePtr cameraPosePtr,
int deactivated_object_normals_count, SearchedObjectTypes already_searched_object_types, asr_next_best_view::RatedViewport ratedViewport);
63 void setRatedViewport(
const asr_next_best_view::RatedViewport &newRatedViewport);
74 std::ostream&
operator<<(std::ostream &strm,
const PosePtr &pose_ptr);
77 std::ostream&
operator<<(std::ostream &strm,
const PtuTuplePtr &ptu_tuple_ptr);
78 std::ostream&
operator<<(std::ostream &strm,
const PtuTuplePtrVec &ptu_tuple_ptr_vec);
79 std::ostream&
operator<<(std::ostream &strm,
const PtuTuplePtrVecPtr &ptu_tuple_ptr_vec_ptr);
int deactivated_object_normals_count
void resetAlreadySearchedObjectTypes()
boost::shared_ptr< geometry_msgs::Pose > PosePtr
PtuTuple(int pan, int tilt, PosePtr cameraPosePtr)
std::vector< std::string > SearchedObjectTypes
void addAlreadySearchedObjectType(std::string newAlreadySearchedObjectType)
boost::shared_ptr< PtuTuple > PtuTuplePtr
asr_next_best_view::RatedViewport getRatedViewport() const
std::ostream & operator<<(std::ostream &strm, const SearchedObjectTypes &already_searched_object_types)
std::vector< PtuTuplePtr > PtuTuplePtrVec
SearchedObjectTypes already_searched_object_types
int getDeactivatedObjectNormalsCount() const
SearchedObjectTypes getAlreadySearchedObjectTypes() const
void setRatedViewport(const asr_next_best_view::RatedViewport &newRatedViewport)
boost::shared_ptr< PtuTuplePtrVec > PtuTuplePtrVecPtr
asr_next_best_view::RatedViewport ratedViewport
PosePtr getCameraPosePtr() const
void addAlreadySearchedObjectTypes(const SearchedObjectTypes &newAlreadySearchedObjectTypes)