C3D Kernel  104065
Открытые члены

Геометрический аргумент ограничения.

Граф связей класса MtArgument:
Collaboration graph
[см. легенду]

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

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

 MtArgument ()
 Конструктор аргумента, как геометрический объект.
 MtArgument (const MtArgument &)
 MtArgument (ItGeom *)
 Конструктор аргумента, как геометрический объект.
 MtArgument (ItGeom *cluster, MtGeomVariant refGeom)
 Конструктор аргумента, как "геометрический объект в кластере".
ItGeomPtr Geom ()
 Геометрический объект, вычисляемый в системе ограничений.
const ItGeomGeom () const
 Геометрический объект, вычисляемый в системе ограничений.
MtGeomVariant RefGeom () const
 Геометрическое значение аргумента, заданное в ЛСК объекта ItGeom * Geom().
MtGeomType GeomType () const
 Тип геометрии.
bool Simple () const
 Простой аргумент - не задан, как часть кластера.
void GetPlacement (MbPlacement3D &) const
 Выдать положение детали в виде ортонормированной ЛСК.
MtArgumentoperator= (const MtArgument &)
 Оператор присваивания.
bool operator== (const ItGeom *) const
 Оператор равенства.

Конструктор(ы)

MtArgument::MtArgument ( ItGeom cluster,
MtGeomVariant  refGeom 
)
Аргументы:
[in]cluster- Кластер, как геометрически-жесткое объединение.
[in]refGeom- Геометрический объект, заданный в ЛСК кластера.
Возвращает:
Аргумент геометрического ограничения.

Аргумент, заданный этим способом, предполагает, что геометрический объект refGeom, задан в ЛСК кластера. При этом в системе ограничений решение ищется для кластера, в то время, как refGeom считается неподвижно заданным в ЛСК кластера.

Аргумент, как матрица трансформации.
Аргумент, созданный данным методом, можно интерпретировать, как матрицу трансформации, заданную в виде произведения: G*T, где T - матрица кластера, переменная задачи ограничений, G - матрица объекта refGeom, константа. Заметим, что если G = I - единичная матрица, то геометрический объект имеет "стандартное положение".

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