1.4.0
CCC
 
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
getEllipse(const VectorDouble &center, double rx, double ry, double theta, int count=360)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
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, const double *a, double *codir)GeometryHelperstatic
rotationGetSinCos(double angle, double *cosa, double *sina)GeometryHelperstatic
rotationIsIdentity(int ndim, const 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