OpendTect
7.0
|
Public Member Functions | |
CubicBezierSurfacePatch (const Coord3 &p00, const Coord3 &p01, const Coord3 &p02, const Coord3 &p03, const Coord3 &p10, const Coord3 &p11, const Coord3 &p12, const Coord3 &p13, const Coord3 &p20, const Coord3 &p21, const Coord3 &p22, const Coord3 &p23, const Coord3 &p30, const Coord3 &p31, const Coord3 &p32, const Coord3 &p33) | |
~CubicBezierSurfacePatch () | |
CubicBezierSurfacePatch * | clone () const |
IntervalND< float > | computeBoundingBox () const |
Coord3 | computeNormal (float u, float v) const |
Coord3 | computePos (float u, float v) const |
Coord3 | computeUTangent (float u, float v) const |
Coord3 | computeVTangent (float u, float v) const |
bool | intersectWithLine (const Line3 &line, float &u, float &v, float eps) const |
Static Public Member Functions | |
static int | nrPos () |
Public Attributes | |
Coord3 | pos [16] |
<>
Geometry::CubicBezierSurfacePatch::CubicBezierSurfacePatch | ( | const Coord3 & | p00, |
const Coord3 & | p01, | ||
const Coord3 & | p02, | ||
const Coord3 & | p03, | ||
const Coord3 & | p10, | ||
const Coord3 & | p11, | ||
const Coord3 & | p12, | ||
const Coord3 & | p13, | ||
const Coord3 & | p20, | ||
const Coord3 & | p21, | ||
const Coord3 & | p22, | ||
const Coord3 & | p23, | ||
const Coord3 & | p30, | ||
const Coord3 & | p31, | ||
const Coord3 & | p32, | ||
const Coord3 & | p33 | ||
) |
Geometry::CubicBezierSurfacePatch::~CubicBezierSurfacePatch | ( | ) |
CubicBezierSurfacePatch* Geometry::CubicBezierSurfacePatch::clone | ( | ) | const |
IntervalND<float> Geometry::CubicBezierSurfacePatch::computeBoundingBox | ( | ) | const |
Coord3 Geometry::CubicBezierSurfacePatch::computeNormal | ( | float | u, |
float | v | ||
) | const |
Coord3 Geometry::CubicBezierSurfacePatch::computePos | ( | float | u, |
float | v | ||
) | const |
Coord3 Geometry::CubicBezierSurfacePatch::computeUTangent | ( | float | u, |
float | v | ||
) | const |
Coord3 Geometry::CubicBezierSurfacePatch::computeVTangent | ( | float | u, |
float | v | ||
) | const |
bool Geometry::CubicBezierSurfacePatch::intersectWithLine | ( | const Line3 & | line, |
float & | u, | ||
float & | v, | ||
float | eps | ||
) | const |
|
inlinestatic |
Coord3 Geometry::CubicBezierSurfacePatch::pos[16] |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024