1.2.1
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GeometryHelper Member List

This is the complete list of members for GeometryHelper, including all inherited members.

convertCart2Sph(double x, double y, double z, double *rlong, double *rlat, double radius_arg=1.)GeometryHelperstatic
convertLongLat(const VectorDouble &longitude, const VectorDouble &latitude, double dilate=1., double radius_arg=1.)GeometryHelperstatic
convertSph2Cart(double rlong, double rlat, double *x, double *y, double *z, double radius_arg=1.)GeometryHelperstatic
distancePointToSegment(double x0, double y0, double x1, double y1, double x2, double y2, double *xd, double *yd, int *nint)GeometryHelperstatic
EulerToRotation(const VectorDouble &angles, const ERotation &convrot=ERotation::fromKey("SXYZ"))GeometryHelperstatic
formatAngle(double anglein, double basis=360.)GeometryHelperstatic
formatAngles(const VectorDouble &anglesin, double basis=360.)GeometryHelperstatic
geodeticAngles(double long1, double lat1, double long2, double lat2, double long3, double lat3, double *a, double *b, double *c, double *A, double *B, double *C)GeometryHelperstatic
geodeticAngularDistance(double long1, double lat1, double long2, double lat2, double radius=1.)GeometryHelperstatic
geodeticTrianglePerimeter(double long1, double lat1, double long2, double lat2, double long3, double lat3)GeometryHelperstatic
geodeticTriangleSurface(double long1, double lat1, double long2, double lat2, double long3, double lat3)GeometryHelperstatic
getCosineAngularTolerance(double tolang)GeometryHelperstatic
getDirectionsInR3(const MatrixRectangular *U)GeometryHelperstatic
getDirectionsInRn(const MatrixRectangular *U)GeometryHelperstatic
gradXYToRotmat(double dzoverdx, double dzoverdy)GeometryHelperstatic
isInSphericalTriangle(double *coor, double surface, double *pts1, double *pts2, double *pts3, double *wgts, double eps=EPSILON6)GeometryHelperstatic
isInSphericalTriangleOptimized(const double *coor, double *ptsa, double *ptsb, double *ptsc, double *wgts, double eps=EPSILON6)GeometryHelperstatic
mergeBoxes(VectorDouble &mini1, VectorDouble &maxi1, VectorDouble &mini2, VectorDouble &maxi2)GeometryHelperstatic
rayTriangleIntersect(const VectorDouble &dir, const VectorDouble &v0, const VectorDouble &v1, const VectorDouble &v2)GeometryHelperstatic
rotation2DMatrixInPlace(double angle, VectorDouble &rot)GeometryHelperstatic
rotation3DMatrixInPlace(double alpha, double beta, double gamma, VectorDouble &rot)GeometryHelperstatic
rotationCopy(int ndim, const double *rotin, double *rotout)GeometryHelperstatic
rotationGetAngles(const VectorDouble &codir, bool flagResize=false)GeometryHelperstatic
rotationGetAnglesFromCodirInPlace(const VectorDouble &codir, VectorDouble &angles)GeometryHelperstatic
rotationGetAnglesInPlace(int ndim, const double *rot, double *angles)GeometryHelperstatic
rotationGetAnglesInPlace(const VectorDouble &rot, VectorDouble &angles)GeometryHelperstatic
rotationGetDirection2D(const VectorDouble &angles, VectorDouble &codir)GeometryHelperstatic
rotationGetDirectionDefault(int ndim, VectorDouble &codir)GeometryHelperstatic
rotationGetRandomDirection(double ct, double st, double *a, double *codir)GeometryHelperstatic
rotationGetSinCos(double angle, double *cosa, double *sina)GeometryHelperstatic
rotationIsIdentity(int ndim, double *rot, double eps=EPSILON10)GeometryHelperstatic
rotationMatrix(int ndim, const VectorDouble &angles)GeometryHelperstatic
rotationMatrixIdentityInPlace(int ndim, VectorDouble &rot)GeometryHelperstatic
rotationMatrixInPlace(int ndim, const VectorDouble &angles, VectorDouble &rot)GeometryHelperstatic
rotationToEuler(const MatrixSquareGeneral &mat, const ERotation &convrot=ERotation::fromKey("SXYZ"), double eps=EPSILON10)GeometryHelperstatic
segmentIntersect(double xd1, double yd1, double xe1, double ye1, double xd2, double yd2, double xe2, double ye2, double *xint, double *yint)GeometryHelperstatic
sphBarCoord(const VectorVectorDouble &sphPts, const MatrixRectangular &apices, const MatrixInt &meshes)GeometryHelperstatic