|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
C++ veneer for the geom module. More...


Go to the source code of this file.
Classes | |
| struct | occtl::Point2 |
2D point value type. Mirrors occtl_point2_t with STL-flavoured access. More... | |
| struct | occtl::Point3 |
3D point value type. Mirrors occtl_point3_t with STL-flavoured access. More... | |
| struct | occtl::Vector2 |
2D free-vector value type. Mirrors occtl_vector2_t. More... | |
| struct | occtl::Vector3 |
3D free-vector value type. Mirrors occtl_vector3_t. More... | |
| struct | occtl::Direction2 |
2D unit-direction value type. Mirrors occtl_direction2_t. More... | |
| struct | occtl::Direction3 |
3D unit-direction value type. Mirrors occtl_direction3_t. More... | |
| struct | occtl::Axis1Placement |
Directed line in 3D (origin + unit direction). Mirrors occtl_axis1_placement_t. More... | |
| struct | occtl::Axis2Placement |
Right-handed coordinate frame (origin + main direction + reference direction). Mirrors occtl_axis2_placement_t. More... | |
| struct | occtl::Axis3Placement |
Explicit 3-axis coordinate frame. Mirrors occtl_axis3_placement_t. No orthonormality or right-handedness is enforced. More... | |
| struct | occtl::Transform |
3-by-4 affine transform value type. Mirrors occtl_transform_t. More... | |
C++ veneer for the geom module.
Header-only value wrappers and helpers over the C ABI. The public API is STL-shaped while local identifiers follow OCCT style.