|
bool | GCE_CollectLinearDependedConstrains (GCE_system, SArray< constraint_item > &ldepCons) |
| Собрать линейно зависимые и избыточные ограничения
|
|
bool | GCE_CheckPointSatisfaction (GCE_system gSys, geom_item pnt, point_type cp, double px, double py) |
| Проверка: Останется ли система удовлетворенной, если изменить координаты точки. Функция работает корректно, если на момент её вызова система ограничений решена. При проверке не происходит пробного перерешивания системы, а оценивается лишь удовлетворенность смежных ограничений при новом параметре (px,py). Функция может быть применена для оценки области значений(окрестность некоторой погрешности) точки, в которой система остается удовлетворенной.
|
|
GcConState | GCE_GetConstraintState (GCE_system, constraint_item gc_item) |
| Выдать состояние ограничения Подробнее...
|
|
GcConstraintStatus | GCE_GetConstraintStatus (GCE_system gSys) |
| Выдать состояние системы ограничений Подробнее...
|
|
GCE_result | GCE_CheckSatisfaction (GCE_system gSys, VERSION c3dVer) |
| Проверить, удовлетворена ли система ограничений. Подробнее...
|
|
bool | GCE_GetOutVarCoordinates (GCE_system gcContext, const SArray< var_item > &in_coords, const SArray< constraint_item > &drvCons, SArray< var_item > &outCoords) |
| Выдать координаты переменных геометрической модели, значения которых не зависят от изменения входных переменных in_coords;.
|
|
constraint_item | GCE_FixCoordinate (GCE_system gSys, geom_item g, coord_name crd) |
| Задать фиксацию координаты параметрического объекта
|
|
constraint_item | GCE_FormCirDimension (GCE_system gcContext, geom_item cir, GCE_dim_pars dPars, bool diam) |
| Задать ограничение "Радиальный размер". Подробнее...
|
|
void | GCE_ResetMovingMode (GCE_system) |
| Отменить режим драггинга
|
|
constraint_item | GCE_FormPointSymmetry (GCE_system gcContext, geom_item pnt[2], geom_item curve, int8) |
|
constraint_item | GCE_FormFixedLineAngle (GCE_system, geom_item, constraint_type) |
|
constraint_item | GCE_FormPointOnCurve (GCE_system, geom_item, geom_item) |
|
GCE_result | GCE_ChangeFixedDimension (GCE_system, constraint_item, double, bool) |
|
GCE_result | GCE_PrepareMovingOfGeoms (GCE_system, SArray< geom_item > &, double, double) |
|
constraint_item | GCE_Form_AngDimension4P (GCE_system, const GCE_dim_pars &, geom_item, geom_item, geom_item, geom_item, double, bool, bool, bool) |
|
ptrdiff_t | GCE_GetCoordinateDOF (GCE_system, geom_coord<>) |
|
constraint_item | GCE_FormFixedLength (GCE_system, geom_item) |
|
const GCE_diagnostic_pars & | GCE_DiagnosticPars (GCE_system gSys) |
|
Тестовый программный интерфейс геометрического решателя C3D Solver.
Данный файл содержит типы данных и вызовы, предназначенные для тестирования и отладки, поэтому могут быть изменены или удалены из API C3D Solver в будущих версиях. Для применения решателя двухмерных ограничений рекомендуется использовать только интерфейс, объявленный в заголовочных файлах gce_api.h и gce_types.h.