OpendTect  7.0
Classes | Typedefs | Functions
Geom Namespace Reference

Classes

class  PixRectangle
 Integer rectangle class. More...
 
class  Point2D
 Basic point class. More...
 
class  Point3D
 
class  PosRectangle
 Floating-point rectangle class. More...
 
class  Rectangle
 Basic 2D rectangle class. More...
 
class  Size2D
 Basic 2D sizes (width/height) class. More...
 

Typedefs

typedef Point2D< double > PointD
 
typedef Point2D< float > PointF
 
typedef Point2D< int > PointI
 
typedef PosRectangle< double > RectD
 
typedef PosRectangle< float > RectF
 
typedef PosRectangle< int > RectI
 

Functions

template<class T >
fwiderPos (T x1, T x2, T f)
 
template<class T >
iwiderPos (int x1, int x2, double f)
 
template<class T >
Point3D< T > operator* (double f, const Point3D< T > &b)
 
template<class T >
Point3D< T > operator* (float f, const Point3D< T > &b)
 
template<class T >
Point3D< T > operator* (int f, const Point3D< T > &b)
 

Typedef Documentation

◆ PointD

typedef Point2D<double> Geom::PointD

◆ PointF

typedef Point2D<float> Geom::PointF

◆ PointI

typedef Point2D<int> Geom::PointI

◆ RectD

typedef PosRectangle<double> Geom::RectD

◆ RectF

typedef PosRectangle<float> Geom::RectF

◆ RectI

typedef PosRectangle<int> Geom::RectI

Function Documentation

◆ fwiderPos()

template<class T >
T Geom::fwiderPos ( x1,
x2,
f 
)
inline

◆ iwiderPos()

template<class T >
T Geom::iwiderPos ( int  x1,
int  x2,
double  f 
)
inline

◆ operator*() [1/3]

template<class T >
Point3D<T> Geom::operator* ( double  f,
const Point3D< T > &  b 
)
inline

◆ operator*() [2/3]

template<class T >
Point3D<T> Geom::operator* ( float  f,
const Point3D< T > &  b 
)
inline

◆ operator*() [3/3]

template<class T >
Point3D<T> Geom::operator* ( int  f,
const Point3D< T > &  b 
)
inline

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