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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{NavBar|{{IObject hierarchy}} \ TypeId}} {{function begin|ObjectTypeId TypeId() const;|{{IObject _TypeId_brief}}}} {{function return_value|Четырехбайт…»)
 
м (Андрей Чусов переименовал страницу IObject TypeId в IObject::TypeId без оставления перенаправления)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{NavBar|{{IObject hierarchy}} \ TypeId}}
{{NavBar|{{Системная иерархия:IObject}} \ TypeId}}
{{function begin|ObjectTypeId TypeId() const;|{{IObject _TypeId_brief}}}}
{{function begin|ObjectTypeId TypeId() const;|{{IObject::TypeId brief}}}}
{{function return_value|Четырехбайтовый идентификатор класса объекта.}}
{{function return_value|Четырехбайтовый идентификатор класса объекта.}}
{{function details
{{function details

Текущая версия на 04:53, 10 января 2016

Компоненты на верхнем уровне \ Подсистема управления \ IObject \ TypeId
ObjectTypeId TypeId() const;

Получение четырехбайтового идентификатора класса, реализующего объект.

Возвращаемое значение:
Четырехбайтовый идентификатор класса объекта.
Метод позволяет относительно быстро (по сравнению с RTTI) динамически получить информацию о реализации общего класса. Возвращаемый идентификатор порожденного класса объекта конкретного типа может принимать те же значения, которые передаются в запросе CreateObjectId:
Символическое имя Значение Описание
ObjectPoly 0 Идентификатор полигонального объекта.
ObjectSource 1 Идентификатор источника.
ObjectPlain 2 Идентификатор плоскости вывода результатов.