C3D Kernel  104598
Открытые члены
Структура ItPositionManager

Абстракция для управления положением геометрических объектов в сборке. Подробнее...

Производные классы:TMBoxPositioner.

Полный список членов класса

Открытые члены

virtual void Reposition (ItGeom &geom, const MbPlacement3D &pos)=0
 Установить новое положение объекта.
virtual ItGeomGetGround () const =0
 Выдать "геометрическую землю", имеющую систему координат всегда совпадающую с мировой. Главное свойство "Земли" это нулевая степень свободы, т.е. неподвижность в контексте всей системы ограничений.
virtual GCM_dependency GetJointStatus (const ItGeom &geomOne, const ItGeom &geomTwo) const =0
 Выдать характер связи для пары сопрягаемых тел (направленность соединения)
virtual refcount_t AddRef () const =0
 Добавить ссылку
virtual refcount_t Release () const =0
 Удалить ссылку

Подробное описание

Объект ItPositionManager это класс, с помощью которого менеджер сопряжений MtGeomSolver возвращает свое решение, т.е. положение тел ItGeom (см.функцию ItPositionManager::Reposition( ItGeom & geom, const MbPlacement3D & pos )). Экземпляр решателя MtGeomSolver располагает только одним объектом ItPositionManager. Фактически в интерфейсе ItPositionManager будем собирать виртуальные функции для организации обратной связи с клиентским приложением.

Объект, возвращаемый функцией ItGeom & ItPositionManager::GetGround() const обычно соответствует сборке, система сопряжений которой обслуживается.

Объявления и описания членов структуры находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы