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.
boost::shared_ptr< std::vector< boost::shared_ptr< std::string > > > getObjectTypes() const
getObjectTypes
BaseScore implements no such functionalities, but the corresponding RatingModule has to implement a B...
float getUnweightedUnnormalizedObjectUtility(std::string objectType) const
returns the utility for a given object type
float getUnweightedUnnormalizedUtility() const
returns the weighted unnormalized utility
float getUnweightedInverseMovementCostsBaseTranslation() const
returns the inverse movement costs for the base translation
float getUnweightedInverseMovementCostsBaseRotation() const
returns the inverse movement costs for the base rotation
this namespace contains all generally usable classes.
float getWeightedInverseCosts() const
virtual ~DefaultScoreContainer()
destructor of the DefaultRating object.
DefaultScoreContainer implements the BaseScoreContainer base class.
float getUtilityNormalization() const
returns the utility normalization
float getUnweightedInverseMovementCostsPTU() const
returns the inverse costs for the PTU movement
float getUnweightedInverseRecognitionCosts() const
returns the inverse costs for the recognition of the objects
std::ostream & operator<<(std::ostream &strm, const next_best_view::DefaultViewportPoint &p)
float getWeightedNormalizedUtility() const