---
title: "SortDirection"
product: "LumiScan VGR"
component: "lumiscan-vgr-de"
version: "1.8.4"
display_version: "1.8.4.6"
latest_version: true
language: "de"
url: "https://docs.hdvisionsystems.com/de/lumiscan-vgr-de/1.8.4/api/settings/sort-direction.html"
---

# SortDirection – LumiScan VGR

Sort points based on their orientation of grip frame.

## Member Variables

- **`referenceDirection`:** `Transform::AxisSelection`, default: `\{` Axis in GripFrame used to compare orientation.

- **`referenceAxis`:** `Transform::AxisSelection`, default: `\{` Axis in referenceFrame used as reference axis. [SortDirection](https://docs.hdvisionsystems.com/de/lumiscan-vgr-de/1.8.4/api/settings/sort-direction.html#) is sorting based on angle between 'referenceDirection' and 'referenceAxis'.

- **`invertReferenceAxis`:** `bool`, default: `{false}` true: the negative direction of selected axis is used.

- **`referenceFrame`:** `Transform::BaseFrame`, default: `\{` coordinate systems used for sorting *JSON Type*: string [CAMERA|ROBOT] coordinate systems used for sorting
- **`sortType`:** `SortSelection`

## Enumerations

**Tabelle 1. SortSelection**

| Value | Description |
| --- | --- |
| `None` |   |
| `Position` | sort by position of grip pose |
| `Direction` | sort by orientation of grip pose |
