Class BiomImageType
A data type for a biometric image
Inheritance
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomImageType : NcBinaryType, IEquatable<NcBinaryType>, IEquatable<BiomImageType>
Properties
BitsPerPixelQuantity
A number of bits used to represent a pixel NIEM reference is biom:ImageBitsPerPixelQuantity
Declaration
[DataMember(Name = "bitsPerPixelQuantity")]
public List<BiomInteger1to99Type> BitsPerPixelQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomInteger1to99Type> | A number of bits used to represent a pixel NIEM reference is biom:ImageBitsPerPixelQuantity |
CaptureDetail
A set of information regarding the captured (e.g., scanned) image NIEM reference is biom:ImageCaptureDetail
Declaration
[DataMember(Name = "captureDetail")]
public List<BiomImageCaptureType> CaptureDetail { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomImageCaptureType> | A set of information regarding the captured (e.g., scanned) image NIEM reference is biom:ImageCaptureDetail |
CategoryCode
A kind of image of a person NIEM reference is biom:ImageCategoryCode
Declaration
[DataMember(Name = "categoryCode")]
public List<BiomPersonImageCategoryCodeType> CategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomPersonImageCategoryCodeType> | A kind of image of a person NIEM reference is biom:ImageCategoryCode |
ColorSpaceCode
A color space used to exchange an image. NIEM reference is biom:ImageColorSpaceCode
Declaration
[DataMember(Name = "colorSpaceCode")]
public List<BiomCSPCodeType> ColorSpaceCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomCSPCodeType> | A color space used to exchange an image. NIEM reference is biom:ImageColorSpaceCode |
Comment
A comment regarding an image NIEM reference is biom:ImageCommentText
Declaration
[DataMember(Name = "comment")]
public List<NcTextType> Comment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment regarding an image NIEM reference is biom:ImageCommentText |
CompressionAlgorithm
An image compression algorithm NIEM reference is biom:ImageCompressionAlgorithmText
Declaration
[DataMember(Name = "compressionAlgorithm")]
public List<NcTextType> CompressionAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An image compression algorithm NIEM reference is biom:ImageCompressionAlgorithmText |
CompressionAlgorithmCode
An image compression algorithm NIEM reference is biom:ImageCompressionAlgorithmCode
Declaration
[DataMember(Name = "compressionAlgorithmCode")]
public List<BiomImageCompressionAlgorithmCodeType> CompressionAlgorithmCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomImageCompressionAlgorithmCodeType> | An image compression algorithm NIEM reference is biom:ImageCompressionAlgorithmCode |
Context
biomImageType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomImageType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomImageType.ContextEnum> | biomImageType JSON-LD context |
Distortion
A distortion in an image NIEM reference is biom:ImageDistortion
Declaration
[DataMember(Name = "distortion")]
public List<BiomImageDistortionType> Distortion { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomImageDistortionType> | A distortion in an image NIEM reference is biom:ImageDistortion |
HorizontalLineLengthPixelQuantity
A number of pixels on a single horizontal line of a variable-resolution image NIEM reference is biom:HorizontalLineLengthPixelQuantity
Declaration
[DataMember(Name = "horizontalLineLengthPixelQuantity")]
public List<BiomLargeLineLengthPixelQuantityType> HorizontalLineLengthPixelQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomLargeLineLengthPixelQuantityType> | A number of pixels on a single horizontal line of a variable-resolution image NIEM reference is biom:HorizontalLineLengthPixelQuantity |
HorizontalPixelDensityValue
A transmitted pixel density in horizontal direction NIEM reference is biom:ImageHorizontalPixelDensityValue
Declaration
[DataMember(Name = "horizontalPixelDensityValue")]
public List<NiemXspositiveInteger> HorizontalPixelDensityValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXspositiveInteger> | A transmitted pixel density in horizontal direction NIEM reference is biom:ImageHorizontalPixelDensityValue |
MedicalryDataBlockBinaryObject
An imagery data block for the image NIEM reference is biom:MedicalImageryDataBlockBinaryObject
Declaration
[DataMember(Name = "medicalryDataBlockBinaryObject")]
public List<NiemXsbase64Binary> MedicalryDataBlockBinaryObject { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsbase64Binary> | An imagery data block for the image NIEM reference is biom:MedicalImageryDataBlockBinaryObject |
NativeScanningResolutionValue
A scanning resolution used by a specific biometric image capture device. Valid values between 19.29 and 99.99 OR equal to 00.00 (corresponds to 500ppi postive and negative 2% up to maximum allowed value.). Should only allow two decimal places NIEM reference is biom:NativeScanningResolutionValue
Declaration
[DataMember(Name = "nativeScanningResolutionValue")]
public List<BiomDecimal2DigitPrecisionType> NativeScanningResolutionValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDecimal2DigitPrecisionType> | A scanning resolution used by a specific biometric image capture device. Valid values between 19.29 and 99.99 OR equal to 00.00 (corresponds to 500ppi postive and negative 2% up to maximum allowed value.). Should only allow two decimal places NIEM reference is biom:NativeScanningResolutionValue |
NominalScanningResolutionValue
A nominal number of pixels per unit distance (ppmm or ppi) of a transmitted biometric image. NIEM reference is biom:NominalScanningResolutionValue
Declaration
[DataMember(Name = "nominalScanningResolutionValue")]
public List<NiemXsdecimal> NominalScanningResolutionValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdecimal> | A nominal number of pixels per unit distance (ppmm or ppi) of a transmitted biometric image. NIEM reference is biom:NominalScanningResolutionValue |
NominalTransmittingResolutionValue
A transaction's transmitting resolution, in pixels per mm. Valid value between 19.29 and 20.08 OR equal to 00.00 (corresponds to 500ppi postive and negative 2% ) OR between 38.58 and 40.16 (corresponds to 1000ppi postive and negative 2%.) Shoul NIEM reference is biom:NominalTransmittingResolutionValue
Declaration
[DataMember(Name = "nominalTransmittingResolutionValue")]
public List<BiomDecimal2DigitPrecisionType> NominalTransmittingResolutionValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDecimal2DigitPrecisionType> | A transaction's transmitting resolution, in pixels per mm. Valid value between 19.29 and 20.08 OR equal to 00.00 (corresponds to 500ppi postive and negative 2% ) OR between 38.58 and 40.16 (corresponds to 1000ppi postive and negative 2%.) Shoul NIEM reference is biom:NominalTransmittingResolutionValue |
Quality
A set of details about the quality of an image NIEM reference is biom:ImageQuality
Declaration
[DataMember(Name = "quality")]
public List<BiomImageQualityType> Quality { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomImageQualityType> | A set of details about the quality of an image NIEM reference is biom:ImageQuality |
ScaleUnitsCode
A sampling frequency unit designator, pixels per inch, or pixels per centimeter NIEM reference is biom:ImageScaleUnitsCode
Declaration
[DataMember(Name = "scaleUnitsCode")]
public List<BiomScaleUnitsCodeType> ScaleUnitsCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomScaleUnitsCodeType> | A sampling frequency unit designator, pixels per inch, or pixels per centimeter NIEM reference is biom:ImageScaleUnitsCode |
ScanningResolutionCategoryCode
An indication of whether minimal (nominal) or native scanning resolution applies to a biometric image. NIEM reference is biom:ScanningResolutionCategoryCode
Declaration
[DataMember(Name = "scanningResolutionCategoryCode")]
public List<BiomScanningResolutionCategoryCodeType> ScanningResolutionCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomScanningResolutionCategoryCodeType> | An indication of whether minimal (nominal) or native scanning resolution applies to a biometric image. NIEM reference is biom:ScanningResolutionCategoryCode |
SourceExternalAnalogFileReference
A URI, URL or other unique reference to a storage location for an analog source representation. NIEM reference is biom:SourceExternalAnalogFileReferenceText
Declaration
[DataMember(Name = "sourceExternalAnalogFileReference")]
public List<NcTextType> SourceExternalAnalogFileReference { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A URI, URL or other unique reference to a storage location for an analog source representation. NIEM reference is biom:SourceExternalAnalogFileReferenceText |
SourceExternalDigitalAudioReference
A URI, URL or other unique reference to a storage location for a digital audio source representation. NIEM reference is biom:SourceExternalDigitalAudioReferenceText
Declaration
[DataMember(Name = "sourceExternalDigitalAudioReference")]
public List<NcTextType> SourceExternalDigitalAudioReference { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A URI, URL or other unique reference to a storage location for a digital audio source representation. NIEM reference is biom:SourceExternalDigitalAudioReferenceText |
SourceExternalDigitalReference
A URI, URL or other unique reference to a storage location for a digital image source representation. NIEM reference is biom:SourceExternalDigitalImageReferenceText
Declaration
[DataMember(Name = "sourceExternalDigitalReference")]
public List<NcTextType> SourceExternalDigitalReference { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A URI, URL or other unique reference to a storage location for a digital image source representation. NIEM reference is biom:SourceExternalDigitalImageReferenceText |
SourceExternalDigitalVideoReference
A URI, URL or other unique reference to a storage location for a digital video source representation. NIEM reference is biom:SourceExternalDigitalVideoReferenceText
Declaration
[DataMember(Name = "sourceExternalDigitalVideoReference")]
public List<NcTextType> SourceExternalDigitalVideoReference { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A URI, URL or other unique reference to a storage location for a digital video source representation. NIEM reference is biom:SourceExternalDigitalVideoReferenceText |
SourceExternalFileReference
A URI, URL or other unique reference to a storage location for a source representation. NIEM reference is biom:SourceExternalFileReferenceText
Declaration
[DataMember(Name = "sourceExternalFileReference")]
public List<NcTextType> SourceExternalFileReference { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A URI, URL or other unique reference to a storage location for a source representation. NIEM reference is biom:SourceExternalFileReferenceText |
VerticalLineLengthPixelQuantity
A number of pixels on a single vertical line of an image NIEM reference is biom:VerticalLineLengthPixelQuantity
Declaration
[DataMember(Name = "verticalLineLengthPixelQuantity")]
public List<BiomLargeLineLengthPixelQuantityType> VerticalLineLengthPixelQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomLargeLineLengthPixelQuantityType> | A number of pixels on a single vertical line of an image NIEM reference is biom:VerticalLineLengthPixelQuantity |
VerticalPixelDensityValue
A transmitted pixel density in the vertical direction NIEM reference is biom:ImageVerticalPixelDensityValue
Declaration
[DataMember(Name = "verticalPixelDensityValue")]
public List<NiemXspositiveInteger> VerticalPixelDensityValue { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXspositiveInteger> | A transmitted pixel density in the vertical direction NIEM reference is biom:ImageVerticalPixelDensityValue |
Methods
Equals(BiomImageType)
Returns true if BiomImageType instances are equal
Declaration
public bool Equals(BiomImageType other)
Parameters
Type | Name | Description |
---|---|---|
BiomImageType | other | Instance of BiomImageType 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(BiomImageType, BiomImageType)
Declaration
public static bool operator ==(BiomImageType left, BiomImageType right)
Parameters
Type | Name | Description |
---|---|---|
BiomImageType | left | |
BiomImageType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomImageType, BiomImageType)
Declaration
public static bool operator !=(BiomImageType left, BiomImageType right)
Parameters
Type | Name | Description |
---|---|---|
BiomImageType | left | |
BiomImageType | right |
Returns
Type | Description |
---|---|
System.Boolean |