---
title: VNElementType
framework: vision
role: symbol
role_heading: Enumeration
path: vision/vnelementtype
---

# VNElementType

An enumeration of the type of element in feature print data.

## Declaration

```swift
enum VNElementType
```

## Topics

### Element Types

- [VNElementType.unknown](vision/vnelementtype/unknown.md)
- [VNElementType.float](vision/vnelementtype/float.md)
- [VNElementType.double](vision/vnelementtype/double.md)

### Creating an Element Type

- [init(rawValue:)](vision/vnelementtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Determining Types of Feature Prints

- [elementType](vision/vnfeatureprintobservation/elementtype.md)
- [VNElementTypeSize(_:)](vision/vnelementtypesize(_:).md)
