MCPcopy Create free account
hub / github.com/BIMCoderLiang/LNLib / AreaData

Class AreaData

src/LNLib/Geometry/Surface/NurbsSurface.cpp:38–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36namespace 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)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected