| 36 | namespace LNLib |
| 37 | { |
| 38 | struct AreaData |
| 39 | { |
| 40 | const LN_NurbsSurface& Surface; |
| 41 | double ParameterV; |
| 42 | double CurrentKnotU; |
| 43 | double NextKnotU; |
| 44 | double CurrentKnotV; |
| 45 | double NextKnotV; |
| 46 | const std::vector<double>& Series; |
| 47 | |
| 48 | AreaData(const LN_NurbsSurface& surface, const std::vector<double>& series) : |
| 49 | Surface(surface), Series(series), ParameterV(0.0), CurrentKnotU(0.0), NextKnotU(1.0) {} |
| 50 | }; |
| 51 | class AreaCoreFunction : public IntegrationFunction |
| 52 | { |
| 53 | double operator()(double parameter, void* customData) |
nothing calls this directly
no outgoing calls
no test coverage detected