Обсуждение:IObject: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «==Версия 1== {{IObject_brief}} ===Типы=== {{type_list_begin}} {{type_list_add|size_type|Четырехбайтовый беззнаковый цело…»)
 
 
Строка 3: Строка 3:
{{IObject_brief}}
{{IObject_brief}}
===Типы===
===Типы===
{{type_list_begin}}
{{type_list_begin_old_1}}
{{type_list_add|size_type|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.}}
{{type_list_add_old_1|size_type|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.}}
{{type_list_add|name_type|Тип имени элемента, возвращаемого методом [[IObject::GetName|GetName]], [http://en.cppreference.com/w/cpp/string/basic_string std::string].}}
{{type_list_add_old_1|name_type|Тип имени элемента, возвращаемого методом [[IObject::GetName|GetName]], [http://en.cppreference.com/w/cpp/string/basic_string std::string].}}
{{type_list_add|domain_data_type|Тип контейнера данных предметной области, ссылка на который возвращается методом [[IObject::GetDomainData|GetDomainData]]. Контейнер удовлетворяет требованиям [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer].}}
{{type_list_add_old_1|domain_data_type|Тип контейнера данных предметной области, ссылка на который возвращается методом [[IObject::GetDomainData|GetDomainData]]. Контейнер удовлетворяет требованиям [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer].}}
{{type_list_end}}
{{type_list_end_old_1}}


===Методы===
===Методы===

Текущая версия на 21:15, 3 декабря 2017

Версия 1

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

Типы

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

Методы

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