Архитектурная акустика/Реализация/CPlain::GetControlPoints

Материал из CAMaaS preliminary wiki
< Архитектурная акустика‎ | Реализация
Версия от 18:43, 2 февраля 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin|const SequentialMatrix<CAMaaS::POINT3DEXT>& GetControlPoints() const;|{{Архитектурная акустика/Реализация/CPlain::…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
const SequentialMatrix<CAMaaS::POINT3DEXT>& GetControlPoints() const;

Возвращает матрицу координат контрольных точек без защиты от совместного доступа из разных потоков выполнения.

Возвращаемое значение:
Ссылка на хранимую экземпляром CPlain матрицу с координатами контрольных точек.

Многопоточный доступ к возвращаемой матрице на запись, в том числе через коллекции точек, возвращаемые методом CPlain::GetPointCollection, одновременно с доступом через ссылку, возвращаемую методом CPlain::GetControlPoints, будет приводить к гонкам.