C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
constraint_item.h File Reference

2D-constraints between geometric objects of C3D-model. More...

#include <templ_sptr.h>
#include <reference_item.h>
#include <gce_types.h>
#include <mt_ref_item.h>
#include <io_tape.h>
#include <mb_cart_point.h>
#include <hash32.h>

Classes

struct  GeomCode
 Geometric primitive encoding. More...
 
class  GcArgument
 Argument of constraint (or geometric primitive of the solver) More...
 
struct  DimParameters
 Parameters of size constraint. More...
 
class  MbConstraint
 Elementary constraint. More...
 
class  MbConstraintItem
 Generator of a model in the solver. More...
 
class  MbDimensional
 Dimensional constraint. More...
 
class  MbConstraintSystem2D
 Geometric constraints system. More...
 

Detailed Description

2D-constraints between geometric objects of C3D-model.

Attention
This file contains data types and calls for testing and debugging, so they can be modified or removed from the C3D Kernel API without notice. To use the 2D constraint solver, it is recommended to implement a custom embedding module based on th interfaces gce_api.h and gce_types.h.