Class S57ObjectClassDefinition
Describes an S-57 object class in an S57ObjectCatalogue.
public sealed class S57ObjectClassDefinition
- Inheritance
-
S57ObjectClassDefinition
- Inherited Members
Properties
Acronym
Gets the object class acronym, for example LIGHTS.
public string Acronym { get; }
Property Value
Remarks
Acronyms are case-sensitive. Some product catalogues use lowercase acronyms for their own
classes; Inland ENC, for example, has both ACHBRT and achbrt.
Category
Gets whether the class is a geo, meta, collection or cartographic object.
public S57ObjectClassCategory Category { get; }
Property Value
Code
Gets the object class code, as it's encoded in a feature record's OBJL.
public int Code { get; }
Property Value
Name
Gets the object class name, for example Light.
public string Name { get; }
Property Value
Primitives
Gets the geometric primitives the class may be encoded with, or None when it has none or the catalogue doesn't say.
public S57PermittedPrimitives Primitives { get; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.