35 #ifndef ANATOMIST_LANDMARK_LANDMFACTORY_H
36 #define ANATOMIST_LANDMARK_LANDMFACTORY_H
45 template<
int D>
class ASurface;
55 const std::string & name,
float size,
59 const std::string & name,
62 unsigned npoints = 0 );
65 const std::string & name,
Simple class to create basic surfaces used as landmarks.
static ATriangulated * createCylinder(const Point3df &pos1, const Point3df &pos2, const std::string &name, float ray, const Point3df &color, unsigned npoints=0)
static ATriangulated * createCube(const Point3df &pos, const std::string &name, float size, const Point3df &color)
static anatomist::Bucket * createPointBucket(const Point3df &pos, const Point4df &voxelSize, const std::string &name, const Point3df &color)
ASurface< 3 > ATriangulated