OpendTect  7.0
Classes | Functions
Geometry Namespace Reference

Classes

class  ArrayTesselator
 
class  BinIDElementEditor
 
class  BinIDSurface
 
class  BulkFaultBinIDSurfaceIntersector
 
class  CubicBezierCurve
 
class  CubicBezierSurface
 
class  CubicBezierSurfacePatch
 
class  Element
 
class  ElementEditor
 
class  ElementEditorImpl
 
class  ExplFaultStickSurface
 
class  ExplicitIndexedShape
 
class  ExplPlaneIntersection
 
class  ExplPolygonSurface
 
class  FaultBinIDSurfaceIntersector
 
class  FaultStickSet
 
class  FaultStickSurface
 
class  Horizon2DLine
 
class  ImplicitBodyPlaneIntersector
 
class  IndexedGeometry
 
class  IndexedPrimitiveSet
 
class  IndexedPrimitiveSetImpl
 
class  IndexedShape
 
class  Iterator
 
class  ParametricCurve
 A curve that is defined by regularly sampled positions.
More...
 
class  ParametricSurface
 
class  PlaneElementEditor
 
class  PolygonSurface
 
class  PolygonSurfEditor
 
class  PrimitiveSet
 
class  PrimitiveSetCreator
 
class  PrimitiveSetCreatorDefImpl
 
class  RandomLine
 
class  RandomLineManager
 
class  RandomLineSet
 
class  RangePrimitiveSet
 
class  RowColSurface
 
class  StickSetEditor
 

Functions

Coord3 cubicDeCasteljau (const Coord3 *p, char i0, char di, float u)
 
Coord3 cubicDeCasteljauTangent (const Coord3 *p, char i0, char di, float u)
 
RandomLineManagerRLM ()
 

Function Documentation

◆ cubicDeCasteljau()

Coord3 Geometry::cubicDeCasteljau ( const Coord3 p,
char  i0,
char  di,
float  u 
)
inline

Implementation of deCastaleau's algoritm. For more info, refer to "The NURBS book", figure 1.17.

◆ cubicDeCasteljauTangent()

Coord3 Geometry::cubicDeCasteljauTangent ( const Coord3 p,
char  i0,
char  di,
float  u 
)
inline

◆ RLM()

RandomLineManager& Geometry::RLM ( )

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024