1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::GeometryHelper Member List

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

convert3DToLongLat(const 1 &x, const 1 &y, const 1 &z, double radius_arg=1.)gstlrn::GeometryHelperstatic
convertCart2Sph(double x, double y, double z, double *rlong, double *rlat, double radius_arg=1.)gstlrn::GeometryHelperstatic
convertLongLatTo3D(const 1 &longitude, const 1 &latitude, double dilate=1., double radius_arg=1.)gstlrn::GeometryHelperstatic
convertSph2Cart(double rlong, double rlat, double *x, double *y, double *z, double radius_arg=1.)gstlrn::GeometryHelperstatic
distancePointToSegment(double x0, double y0, double x1, double y1, double x2, double y2, double *xd, double *yd, Id *nint)gstlrn::GeometryHelperstatic
EulerToRotation(const 1 &angles, const ERotation &convrot=ERotation::fromKey("SXYZ"))gstlrn::GeometryHelperstatic
EulerToRotationDerivatives(const 1 &angles, const ERotation &convrot=ERotation::fromKey("SXYZ"))gstlrn::GeometryHelperstatic
EulerToRotationDerivativesInPlace(std::vector< MatrixSquare > &dR, const 1 &angles, const ERotation &convrot=ERotation::fromKey("SXYZ"))gstlrn::GeometryHelperstatic
formatAngle(double anglein, double basis=360.)gstlrn::GeometryHelperstatic
formatAngles(const 1 &anglesin, double basis=360.)gstlrn::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)gstlrn::GeometryHelperstatic
geodeticAngularDistance(double long1, double lat1, double long2, double lat2, double radius=1.)gstlrn::GeometryHelperstatic
geodeticTrianglePerimeter(double long1, double lat1, double long2, double lat2, double long3, double lat3)gstlrn::GeometryHelperstatic
geodeticTriangleSurface(double long1, double lat1, double long2, double lat2, double long3, double lat3)gstlrn::GeometryHelperstatic
getCosineAngularTolerance(double tolang)gstlrn::GeometryHelperstatic
getDirectionsInR3(const MatrixDense *U)gstlrn::GeometryHelperstatic
getDirectionsInRn(const MatrixDense *U)gstlrn::GeometryHelperstatic
getEllipse(const 1 &center, double rx, double ry, double theta, Id count=360)gstlrn::GeometryHelperstatic
gradXYToRotmat(double dzoverdx, double dzoverdy)gstlrn::GeometryHelperstatic
isInSphericalTriangle(double *coor, double surface, double *pts1, double *pts2, double *pts3, double *wgts, double eps=EPSILON6)gstlrn::GeometryHelperstatic
isInSphericalTriangleOptimized(const double *coor, const double *ptsa, const double *ptsb, const double *ptsc, double *wgts, double eps=EPSILON6)gstlrn::GeometryHelperstatic
rayTriangleIntersect(const 1 &dir, const 1 &v0, const 1 &v1, const 1 &v2)gstlrn::GeometryHelperstatic
rotation2DMatrixDerivativesInPlace(double angle, MatrixSquare &dR)gstlrn::GeometryHelperstatic
rotation2DMatrixInPlace(double angle, 1 &rot)gstlrn::GeometryHelperstatic
rotation3DMatrixDerivativesInPlace(const 1 &angles, std::vector< MatrixSquare > &dR)gstlrn::GeometryHelperstatic
rotation3DMatrixInPlace(double alpha, double beta, double gamma, 1 &rot)gstlrn::GeometryHelperstatic
rotationCopy(Id ndim, const double *rotin, double *rotout)gstlrn::GeometryHelperstatic
rotationFromIncrements(const 1 &incr, bool flagDegree=false)gstlrn::GeometryHelperstatic
rotationGetAngles(const 1 &codir, bool flagResize=false)gstlrn::GeometryHelperstatic
rotationGetAnglesFromCodirInPlace(const 1 &codir, 1 &angles)gstlrn::GeometryHelperstatic
rotationGetAnglesInPlace(Id ndim, const double *rot, double *angles)gstlrn::GeometryHelperstatic
rotationGetAnglesInPlace(const 1 &rot, 1 &angles)gstlrn::GeometryHelperstatic
rotationGetDirection2D(const 1 &angles, 1 &codir)gstlrn::GeometryHelperstatic
rotationGetDirectionDefault(Id ndim, 1 &codir)gstlrn::GeometryHelperstatic
rotationGetRandomDirection(double ct, double st, const double *a, double *codir)gstlrn::GeometryHelperstatic
rotationGetSinCos(double angle, double *cosa, double *sina)gstlrn::GeometryHelperstatic
rotationIsIdentity(Id ndim, const double *rot, double eps=EPSILON10)gstlrn::GeometryHelperstatic
rotationMatrix(Id ndim, const 1 &angles)gstlrn::GeometryHelperstatic
rotationMatrixDerivativesInPlace(Id ndim, const 1 &angles, std::vector< MatrixSquare > &dR)gstlrn::GeometryHelperstatic
rotationMatrixIdentityInPlace(Id ndim, 1 &rot)gstlrn::GeometryHelperstatic
rotationMatrixInPlace(Id ndim, const 1 &angles, 1 &rot)gstlrn::GeometryHelperstatic
rotationToEuler(const MatrixSquare &mat, const ERotation &convrot=ERotation::fromKey("SXYZ"), double eps=EPSILON10)gstlrn::GeometryHelperstatic
segmentIntersect(double xd1, double yd1, double xe1, double ye1, double xd2, double yd2, double xe2, double ye2, double *xint, double *yint)gstlrn::GeometryHelperstatic
sphBarCoord(const 1 &sphPts, const MatrixDense &apices, const MatrixInt &meshes)gstlrn::GeometryHelperstatic