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