IObject: различия между версиями
Перейти к навигации
Перейти к поиску
(→Типы) |
|||
| Строка 14: | Строка 14: | ||
{{function_list_add|TypeId|reference_name=IObject_TypeId|description={{IObject_TypeId_brief}}}} | {{function_list_add|TypeId|reference_name=IObject_TypeId|description={{IObject_TypeId_brief}}}} | ||
{{function_list_end}} | {{function_list_end}} | ||
{{relation_diagram|diagram=Возможные классы объектов|content= | |||
{{relation_diagram addref|class=IPlainObject|ref=[[IPlainObject]]}} | |||
{{relation_diagram addref|class=ISourceObject|ref=[[ISourceObject]]}} | |||
{{relation_diagram addref|class=IPolyObject|ref=[[IPolyObject]]}} | |||
{{relation_diagram add|inheritance|IPlainObject|IObject}} | |||
{{relation_diagram add|inheritance|ISourceObject|IObject}} | |||
{{relation_diagram add|inheritance|IPolyObject|IObject}} | |||
}} | |||
Версия 22:09, 3 января 2016
Базовый интерфейс для всех элементов геометрической модели.
Типы
| Тип | Описание |
|---|---|
| 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 |
