This class corresponds to a record from the ISO 8211 definition. More...
#include <ilviews/maps/format/s57/i8211record.h>
Public Member Functions | |
IlvI8211Record () | |
Initializes a new record. | |
IlvI8211Field * | getFirstField (const IlString &name) const |
Returns a field given its name. More... | |
IlvI8211Field * | getFirstField (IlInt &pos, const IlString &name) const |
Returns a field and its position given its name. More... | |
IlvI8211Field * | getNextField (IlInt &after, const IlString &name) const |
Returns a field given both its name and a starting position. More... | |
This class corresponds to a record from the ISO 8211 definition.
Library: ilvmaps
Each record from ISO 8211 is a set of fields.
IlvS57Record
, IlvI8211Field
. IlvI8211Field* IlvI8211Record::getFirstField | ( | const IlString & | name | ) | const |
Returns a field given its name.
name | The field name. |
0
if no such field is found. IlvI8211Field* IlvI8211Record::getFirstField | ( | IlInt & | pos, |
const IlString & | name | ||
) | const |
Returns a field and its position given its name.
pos | Set on return to the position of the found field. |
name | The field name. |
0
if no such field is found. IlvI8211Field* IlvI8211Record::getNextField | ( | IlInt & | after, |
const IlString & | name | ||
) | const |
Returns a field given both its name and a starting position.
after | Before the search contains the start position, after the search contains the position of the found field. |
name | The field name. |
0
if no such field is found.