C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл gcm_routines.h

API процедур и функций геометрического решателя. Подробнее...

Классы

struct  MtTransDof
 Запись о степени свободы перемещения. Подробнее...
 
struct  MtMateParameters
 Параметры близости к решению для геометрического ограничения. Подробнее...
 
struct  MtLDimensionTraits
 Характеристические данные линейного размера. Подробнее...
 
struct  MtADimensionTraits
 Характеристические данные углового размера. Подробнее...
 

Функции

SPtr< MtGeomSolverCreateSolver (ItPositionManager &pMan)
 Создать Интерфейс геометрического решателя. Подробнее...
 
MtMateType GetAutoMateType (const ItConstraintItem &cItem, bool forMove)
 Автоматически назначить тип сопряжению для его аргументов. Подробнее...
 
bool GetClosestParameters (const ItConstraintItem &cItem, MtMateParameters &cPars)
 Измерить параметры близости к решению для геометрического ограничения. Подробнее...
 
bool GetDimensionTraits (const ItConstraintItem &dCon, MtLDimensionTraits &dPars)
 Определить характеристические данные размера. Подробнее...
 
bool GetDimensionTraits (const ItConstraintItem &dCon, MtADimensionTraits &dPars)
 Определить характеристические данные углового размера. Подробнее...
 
bool EstimateTangencyChoice (const ItConstraintItem &cItem, GCM_tan_choice tChoice)
 Оценить возможно ли применить вариант касания к данному ограничению.
Подробнее...
 
bool IsCompatibleMatingGeometry (const ItConstraintItem &cItem)
 Определить для данного ограничения совместимость геометрических объектов. Подробнее...
 
bool GCM_RelativePlacement (MbPlacement3D gPlaces[], size_t gPlacesSize, GCM_extra_param)
 Вычислить "Относительное размещение". Подробнее...
 
bool GetMatingGeometry (const ItConstraintItem &cItem, int geomNb, bool inWCS, MtGeomType &gType, MbCartPoint3D &pc, MbVector3D &vec, double &r1, double &r2)
 Выдать первый или второй геометрический объект сопряжения. Подробнее...
 
MtGeomVariant GCM_GeomArgument (const MbSpaceItem *, bool orient)
 Получить геометрический объект типа MtGeomVariant из геометрии MbSpaceItem.
 
GCM_geom GCM_GeomId (GCM_system gSys, const ItGeom *gPtr)
 Получить геометрический объект типа GCM_geom из типа ItGeom *.
 
GCM_constraint GCM_ConstraintId (GCM_system gSys, const ItConstraintItem *cPtr)
 Получить геометрическое ограничение типа GCM_constraint из типа ItConstraintItem *.
 
GCM_g_record GCM_GeomRecord (const MtGeomVariant &)
 Получить запись геометрического объекта по типу MtGeomVariant.
 
const ItConstraintItemGCM_ConstraintItem (GCM_system gSys, GCM_constraint conId)
 Получить интерфейсный объект геометрического ограничения ItConstraintItem по дескриптору. Подробнее...
 
ptrdiff_t VolumeOfAlignOption (const ItConstraintItem &)
 Определить для сопряжения количество вариантов для опции выравнивания
 

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

API процедур и функций геометрического решателя.