Обсуждение:IObject

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Версия 1

Базовый интерфейс для всех элементов геометрической модели.

Типы

Тип Описание
size_type Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.
name_type Тип имени элемента, возвращаемого методом GetName, std::string.
domain_data_type Тип контейнера данных предметной области, ссылка на который возвращается методом GetDomainData. Контейнер удовлетворяет требованиям SequenceContainer.

Методы

GetName Получение уникального идентифицирующего имени объекта модели.
GetDomainData Возвращает данные предметной области, связанные с объектом.
TypeId Получение четырехбайтового идентификатора класса, реализующего объект.