Lines Matching refs:circle
98 GstCircle *circle; in gst_circle_set_property() local
104 circle = GST_CIRCLE_CAST (object); in gst_circle_set_property()
106 GST_OBJECT_LOCK (circle); in gst_circle_set_property()
110 if (v != circle->angle) { in gst_circle_set_property()
111 circle->angle = v; in gst_circle_set_property()
117 if (v != circle->spread_angle) { in gst_circle_set_property()
118 circle->spread_angle = v; in gst_circle_set_property()
124 if (h != circle->height) { in gst_circle_set_property()
125 circle->height = h; in gst_circle_set_property()
133 GST_OBJECT_UNLOCK (circle); in gst_circle_set_property()
140 GstCircle *circle; in gst_circle_get_property() local
142 circle = GST_CIRCLE_CAST (object); in gst_circle_get_property()
146 g_value_set_double (value, circle->angle); in gst_circle_get_property()
149 g_value_set_double (value, circle->spread_angle); in gst_circle_get_property()
152 g_value_set_int (value, circle->height); in gst_circle_get_property()
165 GstCircle *circle = GST_CIRCLE_CAST (gt); in circle_map() local
173 theta = atan2 (-dy, -dx) + circle->angle; in circle_map()
177 *in_x = gt->width * theta / (circle->spread_angle + 0.0001); in circle_map()
179 gt->height * (1 - (distance - cgt->precalc_radius) / (circle->height + in circle_map()
182 GST_DEBUG_OBJECT (circle, "Inversely mapped %d %d into %lf %lf", in circle_map()