---
title: IOHIDDigitizerCollection
framework: hiddriverkit
role: symbol
role_heading: Class
path: hiddriverkit/iohiddigitizercollection
---

# IOHIDDigitizerCollection

A collection of elements that contain digitizer-related data.

## Declaration

```occ
class IOHIDDigitizerCollection;
```

## Topics

### Creating a Digitizer Collection

- [withType](hiddriverkit/iohiddigitizercollection/withtype.md)
- [initWithType](hiddriverkit/iohiddigitizercollection/initwithtype.md)
- [free](hiddriverkit/iohiddigitizercollection/free.md)
- [IOHIDDigitizerCollectionType](hiddriverkit/iohiddigitizercollectiontype.md)

### Accessing the Coordinates

- [getX](hiddriverkit/iohiddigitizercollection/getx.md)
- [getY](hiddriverkit/iohiddigitizercollection/gety.md)
- [getZ](hiddriverkit/iohiddigitizercollection/getz.md)
- [setX](hiddriverkit/iohiddigitizercollection/setx.md)
- [setY](hiddriverkit/iohiddigitizercollection/sety.md)
- [setZ](hiddriverkit/iohiddigitizercollection/setz.md)

### Managing the Collection Elements

- [getParentCollection](hiddriverkit/iohiddigitizercollection/getparentcollection.md)
- [addElement](hiddriverkit/iohiddigitizercollection/addelement.md)
- [getElements](hiddriverkit/iohiddigitizercollection/getelements.md)

### Accessing Touch Data

- [getTouch](hiddriverkit/iohiddigitizercollection/gettouch.md)
- [setTouch](hiddriverkit/iohiddigitizercollection/settouch.md)

### Getting the Collection Attributes

- [getType](hiddriverkit/iohiddigitizercollection/gettype.md)
- [getInRange](hiddriverkit/iohiddigitizercollection/getinrange.md)
- [setInRange](hiddriverkit/iohiddigitizercollection/setinrange.md)

## Relationships

### Inherits From

- [OSContainer](driverkit/oscontainer.md)

## See Also

### HID Device Data

- [IOHIDElement](hiddriverkit/iohidelement.md)
- [com.apple.developer.hid.virtual.device](bundleresources/entitlements/com.apple.developer.hid.virtual.device.md)
- [Low-Level Information](hiddriverkit/low-level-information.md)
