Архитектурная акустика/Реализация/CFace::Оператор доступа к элементу

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Chusov::Math::MatrixConstColumn<SequentialMatrix<CAMaaS::extunit_t>> operator[](size_type iColumn) const; //1
Chusov::Math::MatrixColumn<SequentialMatrix<CAMaaS::extunit_t>> operator[](size_type iColumn); //2;

По индексу возвращает столбец матрицы вершин многоульника, ограничивающего отражающую поверхность CFace.

  1. Столбец без права на изменение адресуемой им матрицы вершин отражающей поверхности CFace.
  2. Столбец с возможностью изменения адресуемой им матрицы вершин отражающей поверхности CFace.
Параметры
[out]iColumnИндекс столбца-вершины. Должен принимать значения в полуинтервале .
Возвращаемое значение:
Возвращаемые типы реализуют ссылки на соответствующие индексам столбцы существующей в составе экземпляра CFace матрицы вершин.
Возможные исключения
Chusov::Exceptions::OutOfRangeExceptionУказанный индекс больше либо равен значению, возвращаемому методом CFace::Columns.
См. также
Chusov::Math::MatrixConstColumnТип, ссылающийся столбец матрицы только для чтения.
Chusov::Math::MatrixColumnТип, ссылающийся на изменяемый столбец матрицы.