30 PtuTuple(pan, tilt, cameraPosePtr, deactivated_object_normals_count, already_searched_object_types, asr_next_best_view::RatedViewport()){
34 asr_next_best_view::RatedViewport
ratedViewport) : pan(pan), tilt(tilt), cameraPosePtr(cameraPosePtr), deactivated_object_normals_count(deactivated_object_normals_count),
35 already_searched_object_types(already_searched_object_types), ratedViewport(ratedViewport) {
58 for (
const std::string &newSearchedObjectType : newAlreadySearchedObjectTypes) {
85 return strm << *pose_ptr;
89 strm <<
"(already) searched object types:";
90 for (
const std::string &object_type : already_searched_object_types) {
91 strm <<
" " << object_type;
99 strm <<
"PTU tuple:\n";
100 strm <<
"pan: " << ptu_tuple.
getPan() <<
" tilt: " << ptu_tuple.
getTilt() <<
'\n';
109 return strm << *ptu_tuple_ptr;
113 for (
const PtuTuplePtr &ptu_tuple_ptr : ptu_tuple_ptr_vec) {
114 strm << ptu_tuple_ptr;
120 return strm << *ptu_tuple_ptr_vec_ptr;
int deactivated_object_normals_count
void resetAlreadySearchedObjectTypes()
PtuTuple(int pan, int tilt, PosePtr cameraPosePtr)
std::vector< std::string > SearchedObjectTypes
void addAlreadySearchedObjectType(std::string newAlreadySearchedObjectType)
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)
asr_next_best_view::RatedViewport ratedViewport
PosePtr getCameraPosePtr() const
void addAlreadySearchedObjectTypes(const SearchedObjectTypes &newAlreadySearchedObjectTypes)