virtual std::shared_ptr<GeomAPI_Dir> dir() = 0;
/// Returns the type of this class of attributes
- static inline std::string type()
+ static std::string typeId()
{
return std::string("Dir");
}
/// Returns the type of this class of attributes, not static method
- virtual std::string attributeType()
- {
- return type();
- }
+ GEOMDATAAPI_EXPORT virtual std::string attributeType();
protected:
/// Objects are created for features automatically
- GeomDataAPI_Dir()
- {
- }
+ GEOMDATAAPI_EXPORT GeomDataAPI_Dir();
+ GEOMDATAAPI_EXPORT virtual ~GeomDataAPI_Dir();
};
#endif