![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <Geom_Surface.hxx>#include <Precision.hxx>#include <Standard_Transient.hxx>#include <cmath>#include <cstddef>#include <optional>Data Structures | |
| struct | GeomEval_RepSurfaceDesc::Map2d |
| 2D diagonal affine parameter map with optional UV swap. Without swap: uRep = ScaleU*u + OffsetU, vRep = ScaleV*v + OffsetV. With swap: uRep = ScaleU*v + OffsetU, vRep = ScaleV*u + OffsetV. More... | |
| struct | GeomEval_RepSurfaceDesc::Domain2d |
| 2D parameter domain. More... | |
| class | GeomEval_RepSurfaceDesc::Base |
| Abstract base descriptor for surface evaluation representation. Holds the representation handle and a Kind tag for switch-based dispatch. More... | |
| class | GeomEval_RepSurfaceDesc::Full |
| Fully equivalent descriptor: no derivative limit, no domain, no map. Fastest evaluation path - direct delegation to Representation. More... | |
| class | GeomEval_RepSurfaceDesc::DerivBounded |
| Derivative-bounded descriptor: full domain, identity map, limited to MaxDerivOrder. More... | |
| class | GeomEval_RepSurfaceDesc::Mapped |
| Mapped descriptor for surface evaluation representation. Adds optional bounded domain and diagonal affine parameter map with optional UV swap. Evaluation requires: domain check -> map parameters -> evaluate -> scale derivatives. Future subclasses can support multi-region descriptors with per-patch UV domains and maps. More... | |
Namespaces | |
| namespace | GeomEval_RepSurfaceDesc |