# RegionObjectElement

The `RegionObjectElement` interface represents a basic element of a region object, including its type, location and reference to another element.

```typescript
interface RegionObjectElement {
    elementType: EnumRegionObjectElementType;
    location: Quadrilateral;
    referencedElement: RegionObjectElement;
}
```

## elementType

The type of the region object element, defined by the enumeration `EnumRegionObjectElementType`.

**See Also**

[EnumRegionObjectElementType](https://www.dynamsoft.com/capture-vision/docs/web/programming/javascript/api-reference/core/enum-region-object-element-type.md)

## location

The location of the region object, represented as a quadrilateral.

**See Also**

[Quadrilateral](https://www.dynamsoft.com/capture-vision/docs/web/programming/javascript/api-reference/core/basic-structures/quadrilateral.md)

## referencedElement

A reference to another `RegionObjectElement`.
