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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Содержимое страницы заменено на «{{NavBar|{{Системная иерархия:IObject}}}} {{IObject_brief}} {{IObject methods|Собственные методы}}»)
 
Строка 1: Строка 1:
{{NavBar|{{Системная иерархия:IObject}}}}
{{NavBar|{{Системная иерархия:IObject}}}}
{{IObject_brief}}
{{IObject_brief}}
===Типы===
{{type_list_begin}}
{{type_list_add|size_type|Четырехбайтовый беззнаковый целочисленный тип для описания объемов данных.}}
{{type_list_add|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_end}}
===Методы===
{{function_list_begin}}
{{function_list_add|GetName|reference_name=IObject::GetName|description={{IObject::GetName brief}}}}
{{function_list_add|GetDomainData|reference_name=IObject::GetDomainData|description={{IObject::GetDomainData brief}}}}
{{function_list_add|TypeId|reference_name=IObject::TypeId|description={{IObject::TypeId brief}}}}
{{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}}
{{IObject methods|Собственные методы}}
{{relation_diagram add|inheritance|ISourceObject|IObject}}
{{relation_diagram add|inheritance|IPolyObject|IObject}}
}}

Текущая версия на 21:20, 2 мая 2017

Компоненты на верхнем уровне \ Подсистема управления \ IObject

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

Методы, наследуемые от InterfaceBase.

Release Закрывает текущий экземпляр, реализующий интерфейс.

Собственные методы

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