/* Public domain */ typedef struct sg_circle { struct sg_geom _inherit; } SG_Circle; #define SGCIRCLE(n) ((SG_Circle *)(n)) __BEGIN_DECLS extern SG_NodeClass sgCircleClass; SG_Circle *SG_CircleNew(void *, const char *, const M_Circle3 *); #define SG_CircleWidth(ln,wd) SG_GeomLineWidth(SGGEOM(ln),(wd)) #define SG_CircleColor(ln,c) SG_GeomLineColor(SGGEOM(ln),(c)) #define SG_CircleStipple(ln,f,p) SG_GeomLineStipple(SGGEOM(ln),(f),(p)) __END_DECLS