Classes | |
struct | SolverGeometry |
struct | GeometryId |
struct | CompareGeometryIds |
struct | FaceGeometryId |
struct | FixedElementId |
struct | EdgeGeometryId |
struct | EdgeArcAxisGeometryId |
struct | BRepVertexGeometryId |
struct | CurveGeometryId |
struct | CurveArcAxisGeometryId |
struct | CurvePointGeometryId |
struct | RegionPlaneId |
struct | FaceAxisGeometryId |
struct | Constraint3dBase |
struct | TangentConstraint3d |
struct | ParallelConstraint3d |
struct | PerpendicularConstraint3d |
struct | CoincidentConstraint3d |
struct | ConcentricConstraint3d |
struct | FixedConstraint3d |
struct | Dimension3dBase |
struct | DistanceDimension3d |
struct | Angle3dConstraint |
struct | Constraint3dUtil |
struct | Constraint3dBodyCache |
struct | Constraint3dSolver |
struct | Constraint3dTargetHostExtension |
Typedefs | |
typedef RefCountedPtr< struct Constraint3dBase > | Constraint3dPtr |
typedef RefCountedPtr< struct GeometryId > | GeometryIdPtr |
typedef RefCountedPtr< struct SolverGeometry > | SolverGeometryPtr |
typedef bvector< GeometryIdPtr > | T_GeometryIds |
typedef bvector< Constraint3dPtr > | T_Constraints |
typedef bmap< ElementRefP, Transform > | T_ElementTransformMap |
Enumerations | |
enum | Constraint3dStorageVersion { Initial = 0, Latest = 0 } |
enum | Constraint3dXAttributeIndex { Data = 0, VariableDependency = 1 } |
enum | Constraint3dType { DCM3_DISTANCE = 0, DCM3_ANGLE = 1, DCM3_CONCENTRIC = 2, DCM3_RADIUS = 3, DCM3_PARALLEL = 4, DCM3_PERPENDICULAR = 5, DCM3_COINCIDENT = 6, DCM3_TANGENT = 7, DCM3_MAJOR_RADIUS = 10, DCM3_MINOR_RADIUS = 11, DCM3_EQUAL_RADIUS = 12, DCM3_MIDPOINT = 14, DCM3_DEPENDENCE = 15, DCM3_EQUAL_PARAMETER = 17, DCM3_EQUAL_DIRECTION = 19, DCM3_EQUAL_CURVATURE = 20, DCM3_EQUAL_FIRST_DERIVATIVE = 21, DCM3_EQUAL_SECOND_DERIVATIVE = 22, DCM3_CURVE_LENGTH = 25, DCM3_SYMMETRIC = 50, DCM3_HALF_ANGLE = 51, DCM3_COINCIDENT_AROUND_SPINE = 52, DCM3_COINCIDENT_WITH_SPINE = 53, DCM3_EQUAL_HALF_ANGLE = 56, DCM3_EQUAL_CURVATURE_VECTOR = 59, Fixed = 0xfffe, Unspecified = 0xffff } |
enum | SurfaceOrientation { NotSpecified = 0, Aligned, AntiAligned } |
enum | Constraint3dHalfSpace { NotSpecified = 0, Positive, Negative } |
typedef RefCountedPtr<struct Constraint3dBase> Constraint3dPtr |
typedef RefCountedPtr<struct GeometryId> GeometryIdPtr |
typedef RefCountedPtr<struct SolverGeometry> SolverGeometryPtr |
typedef bvector<Constraint3dPtr> T_Constraints |
typedef bmap<ElementRefP, Transform> T_ElementTransformMap |
typedef bvector<GeometryIdPtr> T_GeometryIds |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |