![]() |
![]() |
![]() |
libchamplain Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct ChamplainPoint; ChamplainPoint * champlain_point_new (gdouble lat
,gdouble lon
); ChamplainPoint * champlain_point_copy (const ChamplainPoint *point
); void champlain_point_free (ChamplainPoint *point
);
struct ChamplainPoint { double lat; double lon; };
A base struct to store a latitude and longitude.
ChamplainPoint * champlain_point_new (gdouble lat
,gdouble lon
);
Creates an instance of ChamplainPoint.
|
the latitude |
|
the longitude |
Returns : |
a newly allocated ChamplainPoint to be freed with champlain_point_free |
Since 0.4
ChamplainPoint * champlain_point_copy (const ChamplainPoint *point
);
Makes a copy of the point structure. The result must be
freed using champlain_point_free()
.
|
a ChamplainPoint |
Returns : |
an allocated copy of point . |
Since 0.4
void champlain_point_free (ChamplainPoint *point
);
Frees a point structure created with champlain_point_new or champlain_point_copy
|
a ChamplainPoint |
Since 0.4