mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-08-08 14:27:25 +08:00
13d6dfc2e7
Introduce EvalRep descriptors for selected Geom and Geom2d curve/surface classes and add inline EvalRep utilities for evaluation dispatch with fallback to native paths. - add per-class Set/Get/Clear EvalRepresentation API and storage - support full, derivative-bounded and mapped descriptors - validate mapped parameter transforms in SetEvalRepresentation() - migrate Geom_OffsetSurface equivalent-surface path to EvalRep - clone EvalRep descriptors in copy constructors and Copy() paths - update adaptors to use EvalRep in supported branches - keep EvalRep invalidation in geometry mutators and fix regressions
95 lines
2.2 KiB
CMake
95 lines
2.2 KiB
CMake
# Source files for Geom package
|
|
set(OCCT_Geom_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
|
|
|
set(OCCT_Geom_FILES
|
|
Geom_Axis1Placement.cxx
|
|
Geom_Axis1Placement.hxx
|
|
Geom_Axis2Placement.cxx
|
|
Geom_Axis2Placement.hxx
|
|
Geom_AxisPlacement.cxx
|
|
Geom_AxisPlacement.hxx
|
|
Geom_BezierCurve.cxx
|
|
Geom_BezierCurve.hxx
|
|
Geom_BezierSurface.cxx
|
|
Geom_BezierSurface.hxx
|
|
Geom_BoundedCurve.cxx
|
|
Geom_BoundedCurve.hxx
|
|
Geom_BoundedSurface.cxx
|
|
Geom_BoundedSurface.hxx
|
|
Geom_BSplineCurve.cxx
|
|
Geom_BSplineCurve.hxx
|
|
Geom_BSplineCurve_1.cxx
|
|
Geom_BSplineSurface.cxx
|
|
Geom_BSplineSurface.hxx
|
|
Geom_BSplineSurface_1.cxx
|
|
Geom_CartesianPoint.cxx
|
|
Geom_CartesianPoint.hxx
|
|
Geom_Circle.cxx
|
|
Geom_Circle.hxx
|
|
Geom_Conic.cxx
|
|
Geom_Conic.hxx
|
|
Geom_ConicalSurface.cxx
|
|
Geom_ConicalSurface.hxx
|
|
Geom_Curve.cxx
|
|
Geom_Curve.hxx
|
|
Geom_CylindricalSurface.cxx
|
|
Geom_CylindricalSurface.hxx
|
|
Geom_Direction.cxx
|
|
Geom_Direction.hxx
|
|
Geom_ElementarySurface.cxx
|
|
Geom_ExtrusionUtils.pxx
|
|
Geom_ElementarySurface.hxx
|
|
Geom_Ellipse.cxx
|
|
Geom_Ellipse.hxx
|
|
Geom_EvalRepCurveDesc.hxx
|
|
Geom_EvalRepSurfaceDesc.hxx
|
|
Geom_EvalRepUtils.pxx
|
|
Geom_Geometry.cxx
|
|
Geom_Geometry.hxx
|
|
|
|
Geom_Hyperbola.cxx
|
|
Geom_Hyperbola.hxx
|
|
Geom_Line.cxx
|
|
Geom_Line.hxx
|
|
Geom_OffsetCurve.cxx
|
|
Geom_OffsetCurve.hxx
|
|
Geom_OffsetCurveUtils.pxx
|
|
Geom_OffsetSurface.cxx
|
|
Geom_OffsetSurface.hxx
|
|
Geom_OffsetSurfaceUtils.pxx
|
|
Geom_OsculatingSurface.cxx
|
|
Geom_OsculatingSurface.pxx
|
|
Geom_Parabola.cxx
|
|
Geom_Parabola.hxx
|
|
Geom_Plane.cxx
|
|
Geom_Plane.hxx
|
|
Geom_Point.cxx
|
|
Geom_Point.hxx
|
|
Geom_RectangularTrimmedSurface.cxx
|
|
Geom_RectangularTrimmedSurface.hxx
|
|
Geom_RevolutionUtils.pxx
|
|
|
|
Geom_SphericalSurface.cxx
|
|
Geom_SphericalSurface.hxx
|
|
Geom_Surface.cxx
|
|
Geom_Surface.hxx
|
|
Geom_SurfaceOfLinearExtrusion.cxx
|
|
Geom_SurfaceOfLinearExtrusion.hxx
|
|
Geom_SurfaceOfRevolution.cxx
|
|
Geom_SurfaceOfRevolution.hxx
|
|
Geom_SweptSurface.cxx
|
|
Geom_SweptSurface.hxx
|
|
Geom_ToroidalSurface.cxx
|
|
Geom_ToroidalSurface.hxx
|
|
Geom_Transformation.cxx
|
|
Geom_Transformation.hxx
|
|
Geom_TrimmedCurve.cxx
|
|
Geom_TrimmedCurve.hxx
|
|
Geom_UndefinedDerivative.hxx
|
|
Geom_UndefinedValue.hxx
|
|
Geom_Vector.cxx
|
|
Geom_Vector.hxx
|
|
Geom_VectorWithMagnitude.cxx
|
|
Geom_VectorWithMagnitude.hxx
|
|
)
|