CiftiLib
A C++ library for CIFTI-2 and CIFTI-1 files
cifti::MathFunctions Member List

This is the complete list of members for cifti::MathFunctions, including all inherited members.

addVectors(const float v1[3], const float v2[3], float resultOut[3]) (defined in cifti::MathFunctions)cifti::MathFunctionsstatic
angle(const float p1[3], const float p2[3], const float p3[3])cifti::MathFunctionsstatic
arraysEqual(const float a[], const float b[], const int32_t numElements)cifti::MathFunctionsstatic
averageOfThreeCoordinates(const float c1[3], const float c2[3], const float c3[3], float outputAverage[3])cifti::MathFunctionsstatic
averageOfThreeCoordinates(const float xyzAll[], const int32_t offsetCoord1, const int32_t offsetCoord2, const int32_t offsetCoord3, float outputAverage[], const int32_t outputOffset)cifti::MathFunctionsstatic
clamp(const int32_t value, const int32_t minimum, const int32_t maximum)cifti::MathFunctionsstatic
clamp(const float value, const float minimum, const float maximum)cifti::MathFunctionsstatic
combinations(const int64_t n, const int64_t k)cifti::MathFunctionsstatic
compareArrays(const float a1[], const float a2[], const int32_t numElements, const float tolerance)cifti::MathFunctionsstatic
createUnitVector(const float startXYZ[3], const float endXYZ[3], float unitVectorOut[3])cifti::MathFunctionsstatic
createUnitVector(const double startXYZ[3], const double endXYZ[3], double unitVectorOut[3])cifti::MathFunctionsstatic
crossProduct(const float v1[], const float v2[], float resultOut[])cifti::MathFunctionsstatic
crossProduct(const double v1[], const double v2[], double resultOut[])cifti::MathFunctionsstatic
distance3D(const float p1[3], const float p2[3])cifti::MathFunctionsstatic
distance3D(const double p1[3], const double p2[3])cifti::MathFunctionsstatic
distanceSquared2D(const double x1, const double y1, const double x2, const double y2)cifti::MathFunctionsstatic
distanceSquared3D(const float p1[3], const float p2[3])cifti::MathFunctionsstatic
distanceSquared3D(const float xyzAll[], const int32_t offsetCoord1, const int32_t offsetCoord2)cifti::MathFunctionsstatic
distanceSquared3D(const double p1[3], const double p2[3])cifti::MathFunctionsstatic
distanceToLine3D(const float p1[3], const float p2[3], const float point[3])cifti::MathFunctionsstatic
dotProduct(const float p1[3], const float p2[3])cifti::MathFunctionsstatic
dotProduct(const double p1[3], const double p2[3])cifti::MathFunctionsstatic
factorial(const int64_t n)cifti::MathFunctionsstatic
gcd(uint32_t num1, uint32_t num2)cifti::MathFunctionsstatic
isEvenNumber(const int32_t number)cifti::MathFunctionsstatic
isInf(const float number)cifti::MathFunctionsstatic
isNaN(const float number) (defined in cifti::MathFunctions)cifti::MathFunctionsstatic
isNegInf(const float number) (defined in cifti::MathFunctions)cifti::MathFunctionsstatic
isNumeric(const float number)cifti::MathFunctionsstatic
isOddNumber(const int32_t number)cifti::MathFunctionsstatic
isPosInf(const float number) (defined in cifti::MathFunctions)cifti::MathFunctionsstatic
limitRange(const int32_t value, const int32_t minimumValue, const int32_t maximumValue)cifti::MathFunctionsstatic
limitRange(const float value, const float minimumValue, const float maximumValue)cifti::MathFunctionsstatic
limitRange(const double value, const double minimumValue, const double maximumValue)cifti::MathFunctionsstatic
lineIntersection2D(const float p1[3], const float p2[3], const float q1[3], const float q2[3], const float tolerance, float intersectionOut[3])cifti::MathFunctionsstatic
matrixToQuatern(const float matrix[3][3], float cijk[4])cifti::MathFunctionsstatic
matrixToQuatern(const double matrix[3][3], double cijk[4])cifti::MathFunctionsstatic
normalizedCrossProduct(const float x1[], const float x2[], float resultOut[])cifti::MathFunctionsstatic
normalizeVector(float vectorsAll[], const int32_t offset)cifti::MathFunctionsstatic
normalizeVector(float vectorInOut[3])cifti::MathFunctionsstatic
normalizeVector(double vectorInOut[3])cifti::MathFunctionsstatic
normalVector(const float v1[3], const float v2[3], const float v3[3], float normalVectorOut[3])cifti::MathFunctionsstatic
normalVector(const double v1[3], const double v2[3], const double v3[3], double normalVectorOut[3])cifti::MathFunctionsstatic
normalVectorDirection(const float v1[3], const float v2[3], const float v3[3], float directionOut[3])cifti::MathFunctionsstatic
permutations(const int64_t n, const int64_t k)cifti::MathFunctionsstatic
projectPoint(const float pt[3], const float origin[3], const float normal[3], float projectedPointOut[3])cifti::MathFunctionsstatic
quaternToMatrix(const float cijk[4], float matrix[3][3])cifti::MathFunctionsstatic
quaternToMatrix(const double cijk[4], double matrix[3][3])cifti::MathFunctionsstatic
rayIntersectPlane(const float p1[3], const float p2[3], const float p3[3], const float rayOrigin[3], const float rayVector[3], float intersectionXYZandDistance[3])cifti::MathFunctionsstatic
remainder(const double numerator, const double denominator)cifti::MathFunctionsstatic
round(const double value)cifti::MathFunctionsstatic
signedAngle(const float pi[3], const float pj[3], const float pk[3], const float n[3])cifti::MathFunctionsstatic
signedDistanceFromPlane(const float planeNormal[3], const float pointInPlane[3], const float queryPoint[3])cifti::MathFunctionsstatic
subtractVectors(const float v1[3], const float v2[3], float resultOut[3])cifti::MathFunctionsstatic
triangleArea(const float v1[3], const float v2[3], const float v3[3])cifti::MathFunctionsstatic
triangleArea(const double v1[3], const double v2[3], const double v3[3])cifti::MathFunctionsstatic
triangleArea(const float xyzAll[], const int32_t offsetCoord1, const int32_t offsetCoord2, const int32_t offsetCoord3)cifti::MathFunctionsstatic
triangleAreaSigned2D(const float p1[3], const float p2[3], const float p3[3])cifti::MathFunctionsstatic
triangleAreaSigned3D(const float referenceNormal[3], const float p1[3], const float p2[3], const float p3[3])cifti::MathFunctionsstatic
vectorLength(const float vector[3])cifti::MathFunctionsstatic
vectorLength(const float vectorsAll[], const int32_t offset)cifti::MathFunctionsstatic
vectorLength(const double vector[3])cifti::MathFunctionsstatic