GetGroupObjectsGeometry - Получить общий список подключенной геометрии к объектам в группе |
Scroll |
Синтаксис Automation:
VARIANT GetGroupObjectsGeometry( ISpecificationBaseObject * GroupObjec );
Синтаксис COM:
HRESULT GetGroupObjectsGeometry( ISpecificationBaseObject * GroupObjec, VARIANT * Result );
Возвращаемое значение:
|
- Массив SafeArray типа VT_ARRAY | VT_DISPATCH. |
Входные параметры:
BaseObject |
- групповой объект спецификации ISpecificationBaseObject. |
Примечание:
У базового объекта СП может быть установлена геометрия, которая ассоциируется с данным объектом.
Для 2D документа – это массив IDrawingObject.
Для 3D документа – это массив объектов:
•IPart7 (может быть один компонент),
•IBody7 (тела верхнего уровня сборки),
•IPositionLeader (обозначения позиций верхнего уровня сборки).
Получить можно всегда массив объектов. Если возвращается один объект, то тип VARIANT-а будет VT_DISPATCH, если возвращается несколько объектов, то тип VARIANT-а будет VT_ARRAY | VT_DISPATCH.
Установить можно как массив, так и одиночный объект. При установке геометрии старая геометрия очищается.
Подразделы:
(отсутствуют)