#include <string>
#include <msp/datafile/objectloader.h>
#include "articlenumber.h"
+#include "geometry.h"
namespace R2C2 {
ArticleNumber art_nr;
std::string name;
std::string description;
+ Shape *shape;
- ObjectType(const ArticleNumber &a): art_nr(a) { }
+ ObjectType(const ArticleNumber &);
public:
- virtual ~ObjectType() { }
+ virtual ~ObjectType();
const ArticleNumber &get_article_number() const { return art_nr; }
const std::string &get_name() const { return name; }
const std::string &get_description() const { return description; }
+ const Shape *get_shape() const { return shape; }
};
} // namespace R2C2