Обсуждение:IObject
Версия от 21:17, 2 мая 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «==Версия 1== {{IObject_brief}} ===Типы=== {{type_list_begin}} {{type_list_add|size_type|Четырехбайтовый беззнаковый цело…»)
Версия 1
Базовый интерфейс для всех элементов геометрической модели.
Типы
Тип | Описание |
---|---|
size_type | Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных. |
name_type | Тип имени элемента, возвращаемого методом GetName, std::string. |
domain_data_type | Тип контейнера данных предметной области, ссылка на который возвращается методом GetDomainData. Контейнер удовлетворяет требованиям SequenceContainer. |
Методы
GetName | Получение уникального идентифицирующего имени объекта модели. |
GetDomainData | Возвращает данные предметной области, связанные с объектом. |
TypeId | Получение четырехбайтового идентификатора класса, реализующего объект. |
