Adds an illegal range for this parameter in string format. This
function succeeds and returns true if the parameter can have
illegal ranges and false otherwise. Currently only int,
float and double parameters can have illegal ranges, and
for these parameters inf and -inf are legal high and low
values respectively.

Adds a legal value in string format. This function succeeds and
returns true if the parameter can have legal values. As a
special case for string parameters ‘val’ can be a pattern with
up to two * wildcards.

Adds a legal range for the parameter in string format. This
function succeeds and returns true if the parameter can have
legal ranges and false otherwise. Currently only int,
float and double parameters can have legal ranges, and
for these parameters inf and -inf are legal high and low
values respectively.

Returns if the given setting in string format is a legal
value. A setting is considered a legal value if it does not
match and illegal value or fall within an illegal range (see
OEParameter::AddIllegalValue and
OEParameter::AddIllegalRange member
functions of this class). Additionally if the parameter has at
least one legal value or legal range the setting must match
either a legal value or legal range.

Sets the order priority of the parameter, which is used to
control the order parameters appear in help lists. This function
currently always returns true.
The order priority flag affects the ordering of parameters
returned by the OEInterface class’s member
function
GetParameters(false)

Sets the value of the parameter as a string. This string value
is not converted into the real value until
the OEParameter::LoadValue member function is
called. The function returns true if the set
succeeded. Currently this function always succeeds for any
parameter implemented by OpenEye.