grrr... I've found the answer to my own question. Please ignore my query
below. For some reason my searching through the doco before I sent the email
didn't find what I wanted, but after sending the email, I found it:
typedef enum ogr_style_tool_param_pen_id
{
OGRSTPenColor = 0,
OGRSTPenWidth = 1,
OGRSTPenPattern = 2,
OGRSTPenId = 3,
OGRSTPenPerOffset = 4,
OGRSTPenCap = 5,
OGRSTPenJoin = 6,
OGRSTPenPriority = 7,
OGRSTPenLast = 8
} OGRSTPenParam;
(and other similar enums).
Cheers,
Nik.
On 1 Aug 2014, at 2:20 pm, Nik Sands <[email protected]> wrote:
> Hi guys,
>
> I found that there seems to be no explicit C API for the non-generic style
> tool classes such as 'OGRStylePen'. Now I've just found the documentation at
> https://trac.osgeo.org/gdal/wiki/rfc18_ogr_styles_c_api which states that
> this is deliberate and that they are unecessary, stating:
>
> • NO wrappers will be needed for the following C++ classes which are
> handled internally by the OGR_ST_* wrappers above:
> class OGRStylePen : public OGRStyleTool
> class OGRStyleBrush : public OGRStyleTool
> class OGRStyleSymbol : public OGRStyleTool
> class OGRStyleLabel : public OGRStyleTool
>
> So I'm wondering what is the correct way, in the C API, to do the equivalent
> of the 'Color' method on the C++ class 'OGRStylePen'? Eg, is there some way
> of matching up a parameter number in a 'OGRStyleToolH' with a parameter type
> (such as color)? Eg, are the different parameter types all guaranteed to be
> at a specific parameter number? Otherwise how do I know which parameter (by
> number) is which without fully parsing the style string myself? If this
> guess is correct, is there a documented index telling me which paramters have
> which parameter index numbers.
>
> Or if I'm completely off the mark, can somebody please set me straight with
> the correct usage to get a color from a OGRStyleToolH in the C API?
>
> Cheers,
> Nik.
>
> _______________________________________________
> gdal-dev mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev