IPlainCollection::CreateObject
Версия от 22:27, 4 января 2016; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{NavBar|{{IPlainCollection hierarchy}} \ CreateObject}} {{function begin|IPlainObject& CreateObject(package_const_reference<IPlainObject> packed_obj);|{{IPlainCo…»)
Шаблон:IPlainCollection hierarchy \ CreateObject
IPlainObject& CreateObject(package_const_reference<IPlainObject> packed_obj);
Шаблон:IPlainCollection CreateObject brief
- Параметры
[in] packed_obj Запакованный объект в формате package. Запакованные данные: Имя поля Размер, байт Смысл Позиция точки на плоскости dimensions 4 Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. координаты 8 dimensionsПоследовательно заданные координаты точки. Направляющие вектора плоскости число_векторов 4 Число векторов, задающих положение плоскости. dimensions 4 Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. координаты 8 dimensionsПоследовательно заданные координаты точки. ... - Возвращаемое значение:
- Ссылка на интерфейс IPlainObject созданного элемента модели. Создание или изменение элемента коллекции ведет к соответствующим изменениям в геометрической модели.
- Возможные исключения
Chusov::Exceptions::InvalidParameterException Неверные запакованные данные. Chusov::Exceptions::AlreadyExistsException В запакованном пакете данных представлено имя создаваемого объекта, и объект с указанным именем уже существует в коллекции IObjectCollection геометрической модели.