Please enable JavaScript to view this site.

Интерфейс компонента 3D документа.

Иерархия:

IKompasAPIObject

IModelObject

IPart7

IFeature7

ISourcePart7Params

ISheetMetalContainer

IModelContainer

IMassInertiaParam7

ISymbols3DContainer

IAuxiliaryGeomContainer

IModelObjectNotifyResult

IPropertyKeeper

ISurfaceContainer

Описание:

Посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif) у данного интерфейса можно получить дополнительные интерфейсы компонента:

интерфейс объекта Дерева построения IFeature7,

интерфейс параметров компонента в источнике ISourcePart7Params.

интерфейс контейнера объектов гибки ISheetMetalContainer,

интерфейс контейнера трехмерных объектов IModelContainer,

интерфейс массово-центровочных характеристик IMassInertiaParam7.

интерфейс контейнера условных обозначений в 3D ISymbols3DContainer,

интерфейс контейнера объектов вспомогательной геометрии IAuxiliaryGeomContainer,

интерфейс контейнера поверхностей ISurfaceContainer,

интерфейс результатов редактирования 3D объекта IModelObjectNotifyResult,

интерфейс получения/редактирования значения свойств IPropertyKeeper,

интерфейс контейнера объектов измерений и диагностики IMeasurementContainer.

Примечание.

1. Компонент может быть получен от интерфейса коллекции компонентов IParts7.

2. Компонент может быть получен от интерфейса IModelObject или IFeature7,используя метод IUnknown QueryInterface.

3. Верхний компонент может быть получен от интерфейса 3D-документа IKompasDocument3D с помощью свойства IKompasDocument3D::TopPart.

4. От интерфейса 3D-документа IKompasDocument3D может быть получен верхний компонент IKompasDocument3D::TopPart, а от полученного верхнего компонента IPart7 может быть получена коллекция компонентов IParts7 с помощью свойства IPart7::Parts. Элементы коллекции-компоненты могут быть получены у коллекции с помощью свойства IParts7::Part. Либо с помощью свойства IModelObjects::Item как объекты типа IModelObject с последующим приведением к типу IPart7 через QueryInterface. От каждого элемента коллекции-компонента может быть получена вложенная коллекция компонентов c помощью свойства IPart7::Parts. И так далее, пока имеются вложенные коллекции компонентов.

Подразделы:

IPart7 - свойства

IPart7 - методы

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78