# EnhancedImagesUnit Class

The `EnhancedImagesUnit` class represents an intermediate result unit whose type is enhanced images.

## Definition

*Namespace:* Dynamsoft.DDN.intermediate_results


```csharp
class EnhancedImagesUnit: IntermediateResultUnit
```

*Inheritance:* [IntermediateResultUnit](https://www.dynamsoft.com/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-unit.md) -> EnhancedImagesUnit

## Methods

| Method | Description |
|--------|-------------|
| [`GetEnhancedImage`](#getenhancedimage) | Gets an `EnhancedImageElement` object from current object. |
| [`SetEnhancedImage`](#setenhancedimage) | Sets the enhanced image. |

### GetEnhancedImage

Gets an `EnhancedImageElement` object from current unit.

```csharp
EnhancedImageElement GetEnhancedImage()
```

**Return Value**

Returns the `EnhancedImageElement` object.

**See Also**

* [EnhancedImageElement](https://www.dynamsoft.com/document-normalizer/docs/server/programming/dotnet/api-reference/enhanced-image-element.md)

### SetEnhancedImage

Sets the enhanced image.

```csharp
int SetEnhancedImage(EnhancedImageElement enhancedImage)  
```

**Parameters**

`[in] enhancedImage` The enhanced image to be set.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

**See Also**

* [EnhancedImageElement](https://www.dynamsoft.com/document-normalizer/docs/server/programming/dotnet/api-reference/enhanced-image-element.md)
