Class BiomEFSFeatureColorType
A data type that enables a latent print examiner to annotate individual features with color for display and / or comment. It consists of multiple subfields, each containing four information items.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomEFSFeatureColorType : IEquatable<BiomEFSFeatureColorType>
Properties
Context
biomEFSFeatureColorType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomEFSFeatureColorType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomEFSFeatureColorType.ContextEnum> | biomEFSFeatureColorType JSON-LD context |
FeatureColorComment
A fourth information item, feature _ comment / COM, allows a free text comment or description to be provided by the examiner about the referenced field and subfield in this instance of a Type-9 record. NIEM reference is biom:FeatureColorCommentText
Declaration
[DataMember(Name = "featureColorComment")]
public List<NcTextType> FeatureColorComment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A fourth information item, feature _ comment / COM, allows a free text comment or description to be provided by the examiner about the referenced field and subfield in this instance of a Type-9 record. NIEM reference is biom:FeatureColorCommentText |
FeatureColorFieldOccurenceReferencedValue
A second information item, feature _ field occurrence / FTO, indicates which repeating subfield of the specified field the label is applied to. Note that this is a 1-based index, not a 0-based index. Occurrences are numbered starting with 1. NIEM reference is biom:FeatureColorFieldOccurenceReferencedValue
Declaration
[DataMember(Name = "featureColorFieldOccurenceReferencedValue")]
public List<NiemXspositiveInteger> FeatureColorFieldOccurenceReferencedValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXspositiveInteger> | A second information item, feature _ field occurrence / FTO, indicates which repeating subfield of the specified field the label is applied to. Note that this is a 1-based index, not a 0-based index. Occurrences are numbered starting with 1. NIEM reference is biom:FeatureColorFieldOccurenceReferencedValue |
FeatureColorFieldReferencedCode
A data for one or both of the third or fourth information items shall be present in each subfield. The first two information items are mandatory. The first information item, feature - field number / FTF, indicates the field which is annotated with c NIEM reference is biom:FeatureColorFieldReferencedCode
Declaration
[DataMember(Name = "featureColorFieldReferencedCode")]
public List<BiomEFSFieldNumberCodeType> FeatureColorFieldReferencedCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomEFSFieldNumberCodeType> | A data for one or both of the third or fourth information items shall be present in each subfield. The first two information items are mandatory. The first information item, feature - field number / FTF, indicates the field which is annotated with c NIEM reference is biom:FeatureColorFieldReferencedCode |
FeatureColorHexidecimalValue
A third information item, feature _ color / FTC, is an RGB color value expressed as a hexadecimal number.Some basic colors are red (FF0000), yellow (FFFF00), blue (0000FF), green (008000), black (000000) and white (FFFFFF). Leading zeros are require NIEM reference is biom:FeatureColorHexidecimalValue
Declaration
[DataMember(Name = "featureColorHexidecimalValue")]
public List<BiomHexTripleByteType> FeatureColorHexidecimalValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomHexTripleByteType> | A third information item, feature _ color / FTC, is an RGB color value expressed as a hexadecimal number.Some basic colors are red (FF0000), yellow (FFFF00), blue (0000FF), green (008000), black (000000) and white (FFFFFF). Leading zeros are require NIEM reference is biom:FeatureColorHexidecimalValue |
Methods
Equals(BiomEFSFeatureColorType)
Returns true if BiomEFSFeatureColorType instances are equal
Declaration
public bool Equals(BiomEFSFeatureColorType other)
Parameters
Type | Name | Description |
---|---|---|
BiomEFSFeatureColorType | other | Instance of BiomEFSFeatureColorType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(BiomEFSFeatureColorType, BiomEFSFeatureColorType)
Declaration
public static bool operator ==(BiomEFSFeatureColorType left, BiomEFSFeatureColorType right)
Parameters
Type | Name | Description |
---|---|---|
BiomEFSFeatureColorType | left | |
BiomEFSFeatureColorType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomEFSFeatureColorType, BiomEFSFeatureColorType)
Declaration
public static bool operator !=(BiomEFSFeatureColorType left, BiomEFSFeatureColorType right)
Parameters
Type | Name | Description |
---|---|---|
BiomEFSFeatureColorType | left | |
BiomEFSFeatureColorType | right |
Returns
Type | Description |
---|---|
System.Boolean |