24 std::set<Object::const_ptr> referencedObjects()
const override;
26 std::pair<Vector, Vector> getBounds()
const override;
28 Index getNumCoords()
const;
29 Index getNumVertices()
override;
30 Index getNumVertices()
const override;
Normals::const_ptr normals() const override
static Data * create(const std::string &name="", Type id=UNKNOWN, const Index numVertices=0, const Meta &meta=Meta())
shm_obj_ref< Normals > normals
Definition: coords.h:36
Data(const Index numVertices=0, Type id=UNKNOWN, const std::string &name="", const Meta &meta=Meta())
Data(const Vec< Scalar, 3 >::Data &o, const std::string &n, Type id)
Vec< Scalar, 3 > Base
Definition: coords.h:19
Definition: geometry.h:14
std::shared_ptr< const Object > const_ptr
Definition: object.h:68
Type
Definition: object.h:84
Definition: shm_obj_ref.h:15
#define V_COREEXPORT
Definition: export.h:9
Definition: allobjects.cpp:30
Eigen::Matrix< Scalar, 3, 1 > Vector3
Definition: vector.h:33
uint32_t Index
Definition: index.h:13
#define V_OBJECT_DECL(ObjType)
Definition: object.h:525
#define V_OBJECT(ObjType)
declare a new Object type
Definition: object.h:381