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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{NavBar|{{IObject hierarchy}}}} {{IObject_brief}} ===Типы=== {{type_list_begin}} {{type_list_add|size_type|CAMaaS::size_type|Четырехба…»)
 
Строка 3: Строка 3:
===Типы===
===Типы===
{{type_list_begin}}
{{type_list_begin}}
{{type_list_add|size_type|[[size_type|CAMaaS::size_type]]|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных}}
{{type_list_add|size_type|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.}}
{{type_list_add|element_name_type|[http://en.cppreference.com/w/cpp/string/basic_string std::string]|Тип имени элемента, возвращаемого методом [[IObject_GetName|GetName]].}}
{{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|[http://en.cppreference.com/w/cpp/concept/SequenceContainer контейнер последовательных байт, например, std::vector<std::uint8_t>]|Тип контейнера данных предметной области, ссылка на который возвращается методом [[IObject_GetDomainData|GetDomainData]].}}
{{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}}

Версия 22:01, 3 января 2016

Шаблон:IObject hierarchy

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

Типы

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

Методы

GetName Шаблон:IObject GetName brief
GetDomainData Шаблон:IObject GetDomainData brief
TypeId Шаблон:IObject TypeId brief