M_Circle2 M_CircleFromPt (M_Vector2 p, M_Real r)
M_Circle2 M_CircleRead2 (AG_DataSource *ds)
M_Circle3 M_CircleRead3 (AG_DataSource *ds)
void M_CircleWrite2 (AG_DataSource *ds, M_Circle2 *C)
void M_CircleWrite3 (AG_DataSource *ds, M_Circle3 *C)
M_Circle2 M_CIRCLE2_INITIALIZER (M_Real x, M_Real y, M_Real r)
M_Circle3 M_CIRCLE3_INITIALIZER (M_Real x, M_Real y, M_Real z, M_Real r)
|
The
M_CircleFromPt() function returns a
M_Circle2 describing a circle of radius
r centered at point
p.
The
M_CircleRead[23]() and
M_CircleWrite[23]() functions read or write a circle structure from/to an
AG_DataSource(3).
The macros
M_CIRCLE2_INITIALIZER() and
M_CIRCLE3_INITIALIZER() expand to static initializers for
M_Circle2 and
M_Circle3, respectively.
|