# Класс CTransposeLayer

<!-- TOC -->

- [Класс CTransposeLayer](#класс-ctransposelayer)
    - [Настройки](#настройки)
        - [Переставляемые размерности](#переставляемые-размерности)
    - [Входы](#входы)
    - [Выходы](#выходы)

<!-- /TOC -->

Класс реализует слой, меняющий две размерности блоба входа местами, переставляя данные в памяти.

## Настройки

### Переставляемые размерности

```c++
void SetTransposedDimensions(TBlobDim d1, TBlobDim d2);
```

Установка пары меняемых размерностей.

## Входы

На единственный вход поступает блоб произвольного размера.

## Выходы

Единственный выход возвращает блоб, в котором размерности `GetTransposedDimensions()` переставлены.
