Class BiomFaceImageType
A data type for an image of a human face
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomFaceImageType : BiomImageType, IEquatable<NcBinaryType>, IEquatable<BiomImageType>, IEquatable<BiomFaceImageType>
Properties
_2DFeaturePoint
A set of attributes describing 2D, MPEG4 facial feature points and their locations NIEM reference is biom:FaceImage2DFeaturePoint
Declaration
[DataMember(Name = "2DFeaturePoint")]
public List<BiomFaceImageFeaturePointType> _2DFeaturePoint { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageFeaturePointType> | A set of attributes describing 2D, MPEG4 facial feature points and their locations NIEM reference is biom:FaceImage2DFeaturePoint |
_3DFeaturePoint
A face feature point that includes a Z-coordinate NIEM reference is biom:FaceImage3DFeaturePoint
Declaration
[DataMember(Name = "3DFeaturePoint")]
public List<BiomFaceImage3DFeaturePointType> _3DFeaturePoint { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImage3DFeaturePointType> | A face feature point that includes a Z-coordinate NIEM reference is biom:FaceImage3DFeaturePoint |
_3DPoseAngle
A set of angular offsets of a subject from a full face or a profile, for a determined 3D pose NIEM reference is biom:FaceImage3DPoseAngle
Declaration
[DataMember(Name = "3DPoseAngle")]
public List<BiomPoseAngleType> _3DPoseAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomPoseAngleType> | A set of angular offsets of a subject from a full face or a profile, for a determined 3D pose NIEM reference is biom:FaceImage3DPoseAngle |
AcquisitionProfileCode
A set of criteria under which the facial image was captured NIEM reference is biom:FaceImageAcquisitionProfileCode
Declaration
[DataMember(Name = "acquisitionProfileCode")]
public List<BiomFaceImageAcquisitionProfileCodeType> AcquisitionProfileCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageAcquisitionProfileCodeType> | A set of criteria under which the facial image was captured NIEM reference is biom:FaceImageAcquisitionProfileCode |
AcquisitionSource
A source of an image NIEM reference is biom:FaceImageAcquisitionSource
Declaration
[DataMember(Name = "acquisitionSource")]
public List<BiomFaceImageAcquisitionType> AcquisitionSource { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageAcquisitionType> | A source of an image NIEM reference is biom:FaceImageAcquisitionSource |
Attribute
A special attribute of a captured facial image. Deprecated in favor of biom:FaceImageDescriptionCode. NIEM reference is biom:FaceImageAttribute
Declaration
[DataMember(Name = "attribute")]
public List<BiomFaceImageAttributeType> Attribute { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageAttributeType> | A special attribute of a captured facial image. Deprecated in favor of biom:FaceImageDescriptionCode. NIEM reference is biom:FaceImageAttribute |
Boundary
A polygon, ellipse, or circle containing a face image in a larger picture NIEM reference is biom:FaceImageBoundary
Declaration
[DataMember(Name = "boundary")]
public List<BiomFaceImageBoundaryType> Boundary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageBoundaryType> | A polygon, ellipse, or circle containing a face image in a larger picture NIEM reference is biom:FaceImageBoundary |
BoundingSquare
A square bounding box containing a face image in a larger picture NIEM reference is biom:FaceImageBoundingSquare
Declaration
[DataMember(Name = "boundingSquare")]
public List<BiomFaceImageBoundingSquareType> BoundingSquare { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageBoundingSquareType> | A square bounding box containing a face image in a larger picture NIEM reference is biom:FaceImageBoundingSquare |
Context
biomFaceImageType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomFaceImageType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomFaceImageType.ContextEnum> | biomFaceImageType JSON-LD context |
Contour
A contour feature in a face image NIEM reference is biom:FaceImageContour
Declaration
[DataMember(Name = "contour")]
public List<BiomFaceImageContourType> Contour { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageContourType> | A contour feature in a face image NIEM reference is biom:FaceImageContour |
Description
A description of a facial expression of a subject and other attributes associated with a subject's captured facial image NIEM reference is biom:FaceImageDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a facial expression of a subject and other attributes associated with a subject's captured facial image NIEM reference is biom:FaceImageDescriptionText |
DescriptionCode
A description of a facial expression of a subject and other attributes associated with a subject's captured facial image NIEM reference is biom:FaceImageDescriptionCode
Declaration
[DataMember(Name = "descriptionCode")]
public List<BiomFaceImageDescriptionCodeType> DescriptionCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageDescriptionCodeType> | A description of a facial expression of a subject and other attributes associated with a subject's captured facial image NIEM reference is biom:FaceImageDescriptionCode |
FacialImageMissingReasonCode
An image of a human face missing NIEM reference is biom:FacialImageMissingReasonCode
Declaration
[DataMember(Name = "facialImageMissingReasonCode")]
public List<BiomFacialImageMissingReasonCodeType> FacialImageMissingReasonCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFacialImageMissingReasonCodeType> | An image of a human face missing NIEM reference is biom:FacialImageMissingReasonCode |
FeaturePointTierCode
A number assigned to the tier level of a particular face image feature point NIEM reference is biom:FaceImageFeaturePointTierCode
Declaration
[DataMember(Name = "featurePointTierCode")]
public List<BiomFaceImageFeaturePointTierCodeType> FeaturePointTierCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageFeaturePointTierCodeType> | A number assigned to the tier level of a particular face image feature point NIEM reference is biom:FaceImageFeaturePointTierCode |
FeaturePointTierNumeric
A user-defined number assigned to the tier level of a particular face image feature point NIEM reference is biom:FaceImageFeaturePointTierNumeric
Declaration
[DataMember(Name = "featurePointTierNumeric")]
public List<BiomFaceImageFeaturePointTierNumericType> FeaturePointTierNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageFeaturePointTierNumericType> | A user-defined number assigned to the tier level of a particular face image feature point NIEM reference is biom:FaceImageFeaturePointTierNumeric |
HairColorCode
A hair color shown in an image of a person's face NIEM reference is biom:HairColorCode
Declaration
[DataMember(Name = "hairColorCode")]
public List<BiomHairColorCodeType> HairColorCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomHairColorCodeType> | A hair color shown in an image of a person's face NIEM reference is biom:HairColorCode |
ImageTransformationCode
A kind of transformation of an image NIEM reference is biom:ImageTransformationCode
Declaration
[DataMember(Name = "imageTransformationCode")]
public List<BiomImageTransformationCodeType> ImageTransformationCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomImageTransformationCodeType> | A kind of transformation of an image NIEM reference is biom:ImageTransformationCode |
LightingArtifactsCode
A lighting artifact in this face image NIEM reference is biom:FaceImageLightingArtifactsCode
Declaration
[DataMember(Name = "lightingArtifactsCode")]
public List<BiomFaceImageLightingArtifactsCodeType> LightingArtifactsCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageLightingArtifactsCodeType> | A lighting artifact in this face image NIEM reference is biom:FaceImageLightingArtifactsCode |
Occlusion
A blockage in a face image NIEM reference is biom:FaceImageOcclusion
Declaration
[DataMember(Name = "occlusion")]
public List<BiomFaceImageOcclusionType> Occlusion { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomFaceImageOcclusionType> | A blockage in a face image NIEM reference is biom:FaceImageOcclusion |
PatternedInjuryDetail
An optional field allows the entry of information concerning suspected patterned injuries. NIEM reference is biom:PatternedInjuryDetail
Declaration
[DataMember(Name = "patternedInjuryDetail")]
public List<BiomPatternedInjuryDetailType> PatternedInjuryDetail { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomPatternedInjuryDetailType> | An optional field allows the entry of information concerning suspected patterned injuries. NIEM reference is biom:PatternedInjuryDetail |
PersonEyeColor
A color of the eyes of a person. NIEM reference is nc:PersonEyeColorText
Declaration
[DataMember(Name = "personEyeColor")]
public List<NcTextType> PersonEyeColor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A color of the eyes of a person. NIEM reference is nc:PersonEyeColorText |
PersonEyeColorCode
A color of the eyes of a person. NIEM reference is j:PersonEyeColorCode
Declaration
[DataMember(Name = "personEyeColorCode")]
public List<NcicEYECodeType> PersonEyeColorCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcicEYECodeType> | A color of the eyes of a person. NIEM reference is j:PersonEyeColorCode |
PersonEyeColorRapSheetCode
A code set identifying an eye color of a person. NIEM reference is j:PersonEyeColorRapSheetCode
Declaration
[DataMember(Name = "personEyeColorRapSheetCode")]
public List<JPersonEyeColorCodeType> PersonEyeColorRapSheetCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JPersonEyeColorCodeType> | A code set identifying an eye color of a person. NIEM reference is j:PersonEyeColorRapSheetCode |
PersonHairColor
A color of the hair of a person. NIEM reference is biom:PersonHairColorText
Declaration
[DataMember(Name = "personHairColor")]
public List<NcTextType> PersonHairColor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A color of the hair of a person. NIEM reference is biom:PersonHairColorText |
PhysicalFeatureNcicCode
A description of a physical feature from the NCIC codes. NIEM reference is biom:PhysicalFeatureNCICCode
Declaration
[DataMember(Name = "physicalFeatureNcicCode")]
public List<NcicSMTCodeType> PhysicalFeatureNcicCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcicSMTCodeType> | A description of a physical feature from the NCIC codes. NIEM reference is biom:PhysicalFeatureNCICCode |
PhysicalFeatureSize
A size of a scar, mark, or tattoo NIEM reference is biom:PhysicalFeatureSize
Declaration
[DataMember(Name = "physicalFeatureSize")]
public List<BiomPhysicalFeatureSizeType> PhysicalFeatureSize { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomPhysicalFeatureSizeType> | A size of a scar, mark, or tattoo NIEM reference is biom:PhysicalFeatureSize |
PoseOffsetAngleMeasure
An angular offset of a subject from full face or a profile, for an angled pose NIEM reference is biom:FaceImagePoseOffsetAngleMeasure
Declaration
[DataMember(Name = "poseOffsetAngleMeasure")]
public List<NiemXsinteger> PoseOffsetAngleMeasure { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsinteger> | An angular offset of a subject from full face or a profile, for an angled pose NIEM reference is biom:FaceImagePoseOffsetAngleMeasure |
ResolutionMethodInformation
An optional field states the method used for determining the pixel density of the image. NIEM reference is biom:ResolutionMethodInformation
Declaration
[DataMember(Name = "resolutionMethodInformation")]
public List<BiomResolutionMethodInformationType> ResolutionMethodInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomResolutionMethodInformationType> | An optional field states the method used for determining the pixel density of the image. NIEM reference is biom:ResolutionMethodInformation |
RulerScalePresenceInformation
An optional field allows the user to state whether a ruler or other known scale is present in the image. NIEM reference is biom:RulerScalePresenceInformation
Declaration
[DataMember(Name = "rulerScalePresenceInformation")]
public List<BiomRulerScalePresenceInformationType> RulerScalePresenceInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomRulerScalePresenceInformationType> | An optional field allows the user to state whether a ruler or other known scale is present in the image. NIEM reference is biom:RulerScalePresenceInformation |
SubjectExistentialDetails
An optional field. This field is particularly useful if the image contained in this record is of an injury or latent image on a person. However, its use is not limited to such circumstances. Note that Field 10.041: SMT size or size of injury or iden NIEM reference is biom:SubjectExistentialDetails
Declaration
[DataMember(Name = "subjectExistentialDetails")]
public List<BiomSubjectExistentialDetailsType> SubjectExistentialDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomSubjectExistentialDetailsType> | An optional field. This field is particularly useful if the image contained in this record is of an injury or latent image on a person. However, its use is not limited to such circumstances. Note that Field 10.041: SMT size or size of injury or iden NIEM reference is biom:SubjectExistentialDetails |
SubjectPoseCode
A pose of a subject NIEM reference is biom:FaceImageSubjectPoseCode
Declaration
[DataMember(Name = "subjectPoseCode")]
public List<BiomSubjectPoseCodeType> SubjectPoseCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomSubjectPoseCodeType> | A pose of a subject NIEM reference is biom:FaceImageSubjectPoseCode |
Type10CrossReferenceId
An identifier for an image reference number that correlates type 10 images of the same feature, such as an full SMT image and a close up image NIEM reference is biom:Type10CrossReferenceID
Declaration
[DataMember(Name = "type10CrossReferenceId")]
public List<BiomInteger0to99Type> Type10CrossReferenceId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomInteger0to99Type> | An identifier for an image reference number that correlates type 10 images of the same feature, such as an full SMT image and a close up image NIEM reference is biom:Type10CrossReferenceID |
Methods
Equals(BiomFaceImageType)
Returns true if BiomFaceImageType instances are equal
Declaration
public bool Equals(BiomFaceImageType other)
Parameters
Type | Name | Description |
---|---|---|
BiomFaceImageType | other | Instance of BiomFaceImageType 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(BiomFaceImageType, BiomFaceImageType)
Declaration
public static bool operator ==(BiomFaceImageType left, BiomFaceImageType right)
Parameters
Type | Name | Description |
---|---|---|
BiomFaceImageType | left | |
BiomFaceImageType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomFaceImageType, BiomFaceImageType)
Declaration
public static bool operator !=(BiomFaceImageType left, BiomFaceImageType right)
Parameters
Type | Name | Description |
---|---|---|
BiomFaceImageType | left | |
BiomFaceImageType | right |
Returns
Type | Description |
---|---|
System.Boolean |