#ifndef _EVAS_LINE_EO_H_
#define _EVAS_LINE_EO_H_

/**

 */
#define EVAS_OBJ_LINE_CLASS evas_obj_line_class_get()

const Eo_Class *evas_obj_line_class_get(void) EINA_CONST;

/**
 * @def evas_obj_line_xy_set
 *
 * @since 1.8
 *
 * Sets the coordinates of the end points of the given evas line object.
 *
 * @param[in] x1 The X coordinate of the first point.
 * @param[in] y1 The Y coordinate of the first point.
 * @param[in] x2 The X coordinate of the second point.
 * @param[in] y2 The Y coordinate of the second point.
 *
 */
EAPI void  evas_obj_line_xy_set(Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2);

/**
 * @def evas_obj_line_xy_get
 *
 * Retrieves the coordinates of the end points of the given evas line object.
 * second end point.
 *
 * @param[out] x1 The X coordinate of the first point.
 * @param[out] y1 The Y coordinate of the first point.
 * @param[out] x2 The X coordinate of the second point.
 * @param[out] y2 The Y coordinate of the second point.
 *
 */
EAPI void  evas_obj_line_xy_get(Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2);


#endif