Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- In file included from /Users/stephen/src/octomap-1.6.0/octomap/src/AbstractOcTree.cpp:36:
- In file included from /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OcTree.h:38:
- In file included from /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OccupancyOcTreeBase.h:43:
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OcTreeBaseImpl.h:149:20: error: return type 'octomap::OcTreeBaseImpl<octomap::OcTreeNode, octomap::AbstractOccupancyOcTree>' is an abstract class
- OcTreeBaseImpl deepCopy() const;
- ~~~~~~~~~~~~~~ ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OccupancyOcTreeBase.h:68:38: note: in instantiation of template class 'octomap::OcTreeBaseImpl<octomap::OcTreeNode, octomap::AbstractOccupancyOcTree>' requested here
- class OccupancyOcTreeBase : public OcTreeBaseImpl<NODE,AbstractOccupancyOcTree> {
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OcTree.h:49:25: note: in instantiation of template class 'octomap::OccupancyOcTreeBase<octomap::OcTreeNode>' requested here
- class OcTree : public OccupancyOcTreeBase <OcTreeNode> {
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOcTree.h:57:29: note: unimplemented pure virtual method 'create' in 'OcTreeBaseImpl'
- virtual AbstractOcTree* create() const = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:92:27: note: unimplemented pure virtual method 'writeBinaryData' in 'OcTreeBaseImpl'
- virtual std::ostream& writeBinaryData(std::ostream &s) const = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:109:27: note: unimplemented pure virtual method 'readBinaryData' in 'OcTreeBaseImpl'
- virtual std::istream& readBinaryData(std::istream &s) = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:146:25: note: unimplemented pure virtual method 'updateNode' in 'OcTreeBaseImpl'
- virtual OcTreeNode* updateNode(const OcTreeKey& key, float log_odds_update, bool lazy_eval = false) = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:158:25: note: unimplemented pure virtual method 'updateNode' in 'OcTreeBaseImpl'
- virtual OcTreeNode* updateNode(const point3d& value, float log_odds_update, bool lazy_eval = false) = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:169:25: note: unimplemented pure virtual method 'updateNode' in 'OcTreeBaseImpl'
- virtual OcTreeNode* updateNode(const OcTreeKey& key, bool occupied, bool lazy_eval = false) = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:181:25: note: unimplemented pure virtual method 'updateNode' in 'OcTreeBaseImpl'
- virtual OcTreeNode* updateNode(const point3d& value, bool occupied, bool lazy_eval = false) = 0;
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOccupancyOcTree.h:183:18: note: unimplemented pure virtual method 'toMaxLikelihood' in 'OcTreeBaseImpl'
- virtual void toMaxLikelihood() = 0;
- ^
- In file included from /Users/stephen/src/octomap-1.6.0/octomap/src/AbstractOcTree.cpp:36:
- In file included from /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OcTree.h:38:
- In file included from /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OccupancyOcTreeBase.h:43:
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OcTreeBaseImpl.h:149:20: error: return type 'octomap::OcTreeBaseImpl<octomap::CountingOcTreeNode, octomap::AbstractOcTree>' is an abstract class
- OcTreeBaseImpl deepCopy() const;
- ~~~~~~~~~~~~~~ ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/OcTreeBase.h:44:29: note: in instantiation of template class 'octomap::OcTreeBaseImpl<octomap::CountingOcTreeNode, octomap::AbstractOcTree>' requested here
- class OcTreeBase : public OcTreeBaseImpl<NODE,AbstractOcTree> {
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/CountingOcTree.h:88:33: note: in instantiation of template class 'octomap::OcTreeBase<octomap::CountingOcTreeNode>' requested here
- class CountingOcTree : public OcTreeBase <CountingOcTreeNode> {
- ^
- /Users/stephen/src/octomap-1.6.0/octomap/include/octomap/AbstractOcTree.h:57:29: note: unimplemented pure virtual method 'create' in 'OcTreeBaseImpl'
- virtual AbstractOcTree* create() const = 0;
- ^
- 2 errors generated.
- make[2]: *** [octomap/src/CMakeFiles/octomap.dir/AbstractOcTree.cpp.o] Error 1
- make[1]: *** [octomap/src/CMakeFiles/octomap.dir/all] Error 2
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment