IObject: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
{{NavBar|{{IObject | {{NavBar|{{Системная иерархия:IObject}}}} | ||
{{IObject_brief}} | {{IObject_brief}} | ||
===Типы=== | ===Типы=== | ||
{{type_list_begin}} | {{type_list_begin}} | ||
{{type_list_add|size_type|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.}} | {{type_list_add|size_type|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.}} | ||
{{type_list_add|element_name_type|Тип имени элемента, возвращаемого методом [[ | {{type_list_add|element_name_type|Тип имени элемента, возвращаемого методом [[IObject::GetName|GetName]], [http://en.cppreference.com/w/cpp/string/basic_string std::string].}} | ||
{{type_list_add|domain_data_type|Тип контейнера данных предметной области, ссылка на который возвращается методом [[ | {{type_list_add|domain_data_type|Тип контейнера данных предметной области, ссылка на который возвращается методом [[IObject::GetDomainData|GetDomainData]]. Контейнер удовлетворяет требованиям [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer].}} | ||
{{type_list_end}} | {{type_list_end}} | ||
===Методы=== | ===Методы=== | ||
{{function_list_begin}} | {{function_list_begin}} | ||
{{function_list_add|GetName|reference_name= | {{function_list_add|GetName|reference_name=IObject::GetName|description={{IObject::GetName brief}}}} | ||
{{function_list_add|GetDomainData|reference_name= | {{function_list_add|GetDomainData|reference_name=IObject::GetDomainData|description={{IObject::GetDomainData brief}}}} | ||
{{function_list_add|TypeId|reference_name= | {{function_list_add|TypeId|reference_name=IObject::TypeId|description={{IObject::TypeId brief}}}} | ||
{{function_list_end}} | {{function_list_end}} | ||
Версия 04:57, 10 января 2016
Базовый интерфейс для всех элементов геометрической модели.
Типы
Тип | Описание |
---|---|
size_type | Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных. |
element_name_type | Тип имени элемента, возвращаемого методом GetName, std::string. |
domain_data_type | Тип контейнера данных предметной области, ссылка на который возвращается методом GetDomainData. Контейнер удовлетворяет требованиям SequenceContainer. |
Методы
GetName | Получение уникального идентифицирующего имени объекта модели. |
GetDomainData | Возвращает данные предметной области, связанные с объектом. |
TypeId | Получение четырехбайтового идентификатора класса, реализующего объект. |
