OpendTect
7.0
|
Public Member Functions | |
Point3D (const Point2D< T > &, T) | |
Point3D (T xx=0, T yy=0, T zz=0) | |
template<class FT > | |
FT | abs () const |
Point3D< T > | cross (const Point3D< T > &) const |
template<class FT > | |
FT | distTo (const Point3D< T > &) const |
T | dot (const Point3D< T > &) const |
Point2D< T > | getXY () const |
bool | isDefined () const |
bool | isSameAs (const Point3D &pos, const Point3D &eps) const |
bool | isUdf () const |
Point3D< T > | normalize () const |
Returns vector with length one. More... | |
bool | operator!= (const Point3D &) const |
Point3D< T > | operator* (const T factor) const |
Point3D< T > & | operator*= (T factor) |
Point3D< T > | operator+ (const Point3D< T > &) const |
Point3D< T > & | operator+= (const Point3D< T > &) |
Point3D< T > & | operator+= (T dist) |
Point3D< T > | operator- () const |
Point3D< T > | operator- (const Point3D< T > &) const |
Point3D< T > & | operator-= (const Point3D< T > &) |
Point3D< T > | operator/ (const T den) const |
Point3D< T > & | operator/= (T den) |
bool | operator== (const Point3D &) const |
T & | operator[] (int idx) |
T | operator[] (int idx) const |
Point3D< T > | scaleBy (const Point3D< T > &factor) const |
template<class TT > | |
Point3D< T > & | setFrom (const Point3D< TT > &) |
void | setUdf () |
void | setXY (const Point2D< T > &) |
void | setXY (T xx, T yy) |
template<class TT > | |
void | setXY (TT xx, TT yy) |
T | sqAbs () const |
Squared absolute value. More... | |
T | sqDistTo (const Point3D< T > &) const |
Squared distance. More... | |
BufferString | toPrettyString () const |
BufferString | toPrettyString () const |
BufferString | toPrettyString () const |
BufferString | toString () const |
Point3D< T > | unScaleBy (const Point3D< T > &denominator) const |
template<class FT > | |
FT | xyDistTo (const Point2D< T > &) const |
Distance in the xy plane. More... | |
template<class FT > | |
FT | xyDistTo (const Point3D< T > &) const |
Distance in the xy plane. More... | |
T | xySqDistTo (const Point2D< T > &) const |
Square distance in the xy plane. More... | |
T | xySqDistTo (const Point3D< T > &) const |
Square distance in the xy plane. More... | |
Point3D< T > & | zero () |
Static Public Member Functions | |
static Point3D< T > | udf () |
Public Attributes | |
T | x_ |
T | y_ |
T | z_ |
<>
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns vector with length one.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Squared absolute value.
|
inline |
Squared distance.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
Distance in the xy plane.
|
inline |
Distance in the xy plane.
|
inline |
Square distance in the xy plane.
|
inline |
Square distance in the xy plane.
|
inline |
T Geom::Point3D< T >::x_ |
T Geom::Point3D< T >::y_ |
T Geom::Point3D< T >::z_ |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024