39 #ifndef EQUIVALENCE_RELATIONS_H_ 40 #define EQUIVALENCE_RELATIONS_H_ 42 #include <boost/shared_ptr.hpp> 87 virtual bool isValid()
const = 0;
EquivalenceClass()
Default constructor.
virtual bool isEqual(const EquivalenceClass &other) const =0
Check if two candidate classes are equivalent.
virtual bool isReasonable() const =0
Check if the trajectory is non-looping around an obstacle.
virtual bool isValid() const =0
Check if the equivalence value is detected correctly.
Abstract class that defines an interface for computing and comparing equivalence classes.
virtual ~EquivalenceClass()
virtual destructor