25 mMovementCostsBaseRotation(0.0),
26 mMovementCostsPTU(0.0),
27 mRecognitionCosts(0.0) {
42 <<
"objectUtility: {" << endl;
44 for (
auto objType : *ratedObjects) {
47 return strm <<
"}" << endl;
51 return strm << *score;
DefaultScoreContainer()
constructor of the DefaultRating object.
float getUnweightedUnnormalizedUtility() const
returns the weighted unnormalized utility
float getWeightedInverseCosts() const
float getUnweightedInverseMovementCostsPTU() const
returns the inverse costs for the PTU movement
float getUtilityNormalization() const
returns the utility normalization
BaseScore implements no such functionalities, but the corresponding RatingModule has to implement a B...
this namespace contains all generally usable classes.
virtual ~DefaultScoreContainer()
destructor of the DefaultRating object.
float getUnweightedInverseMovementCostsBaseRotation() const
returns the inverse movement costs for the base rotation
float getWeightedNormalizedUtility() const
DefaultScoreContainer implements the BaseScoreContainer base class.
float getUnweightedInverseMovementCostsBaseTranslation() const
returns the inverse movement costs for the base translation
float getUnweightedInverseRecognitionCosts() const
returns the inverse costs for the recognition of the objects
boost::shared_ptr< std::vector< boost::shared_ptr< std::string > > > getObjectTypes() const
getObjectTypes
std::ostream & operator<<(std::ostream &strm, const next_best_view::DefaultViewportPoint &p)
float getUnweightedUnnormalizedObjectUtility(std::string objectType) const
returns the utility for a given object type