| AddMagnificationMatrix(const Superclass::MatrixType &m) | rtk::ThreeDCircularProjectionGeometry | inlineprotectedvirtual |
| AddMatrix(const MatrixType &m) | rtk::ProjectionGeometry< 3 > | inlineprotectedvirtual |
| AddProjection(const double sid, const double sdd, const double gantryAngle, const double projOffsetX=0., const double projOffsetY=0., const double outOfPlaneAngle=0., const double inPlaneAngle=0., const double sourceOffsetX=0., const double sourceOffsetY=0.) | rtk::ThreeDCircularProjectionGeometry | |
| AddProjection(const PointType &sourcePosition, const PointType &detectorPosition, const VectorType &detectorRowVector, const VectorType &detectorColumnVector) | rtk::ThreeDCircularProjectionGeometry | |
| AddProjection(const HomogeneousProjectionMatrixType &pMat) | rtk::ThreeDCircularProjectionGeometry | |
| AddProjectionInRadians(const double sid, const double sdd, const double gantryAngle, const double projOffsetX=0., const double projOffsetY=0., const double outOfPlaneAngle=0., const double inPlaneAngle=0., const double sourceOffsetX=0., const double sourceOffsetY=0.) | rtk::ThreeDCircularProjectionGeometry | virtual |
| AddProjectionTranslationMatrix(const TwoDHomogeneousMatrixType &m) | rtk::ThreeDCircularProjectionGeometry | inlineprotectedvirtual |
| AddRotationMatrix(const ThreeDHomogeneousMatrixType &m) | rtk::ThreeDCircularProjectionGeometry | inlineprotectedvirtual |
| AddSourceTranslationMatrix(const ThreeDHomogeneousMatrixType &m) | rtk::ThreeDCircularProjectionGeometry | inlineprotectedvirtual |
| Clear() override | rtk::ThreeDCircularProjectionGeometry | virtual |
| ComputeProjectionMagnificationMatrix(double sdd, double sid) | rtk::ThreeDCircularProjectionGeometry | static |
| ComputeRotationHomogeneousMatrix(double angleX, double angleY, double angleZ) | rtk::ThreeDCircularProjectionGeometry | static |
| ComputeTranslationHomogeneousMatrix(double transX, double transY) | rtk::ThreeDCircularProjectionGeometry | static |
| ComputeTranslationHomogeneousMatrix(double transX, double transY, double transZ) | rtk::ThreeDCircularProjectionGeometry | static |
| ConstPointer typedef | rtk::ThreeDCircularProjectionGeometry | |
| ConvertAngleBetween0And2PIRadians(const double a) | rtk::ThreeDCircularProjectionGeometry | static |
| ConvertAngleBetween0And360Degrees(const double a) | rtk::ThreeDCircularProjectionGeometry | static |
| ConvertAngleBetweenMinusAndPlusPIRadians(const double a) | rtk::ThreeDCircularProjectionGeometry | static |
| CreateAnother() const | rtk::ThreeDCircularProjectionGeometry | |
| FixAngles(double &outOfPlaneAngleRAD, double &gantryAngleRAD, double &inPlaneAngleRAD, const Matrix3x3Type &referenceMatrix) const | rtk::ThreeDCircularProjectionGeometry | protected |
| GetAngularGaps(const std::vector< double > &angles) | rtk::ThreeDCircularProjectionGeometry | |
| GetAngularGapsWithNext(const std::vector< double > &angles) const | rtk::ThreeDCircularProjectionGeometry | |
| GetCollimationUInf() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetCollimationUSup() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetCollimationVInf() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetCollimationVSup() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetFixAnglesTolerance() const | rtk::ThreeDCircularProjectionGeometry | virtual |
| GetGantryAngles() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetInPlaneAngles() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetMagnificationMatrices() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetMagnificationMatrices(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetMatrices() const | rtk::ProjectionGeometry< 3 > | inline |
| GetMatrix(const unsigned int i) const | rtk::ProjectionGeometry< 3 > | inline |
| GetOutOfPlaneAngles() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetProjectionCoordinatesToDetectorSystemMatrix(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | |
| GetProjectionCoordinatesToFixedSystemMatrix(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | |
| GetProjectionOffsetsX() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetProjectionOffsetsY() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetProjectionTranslationMatrices() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetProjectionTranslationMatrix(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetRadiusCylindricalDetector() const | rtk::ThreeDCircularProjectionGeometry | virtual |
| GetRotationMatrices() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetRotationMatrix(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSortedAngles(const std::vector< double > &angles) const | rtk::ThreeDCircularProjectionGeometry | |
| GetSourceAngles() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSourceOffsetsX() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSourceOffsetsY() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSourcePosition(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | |
| GetSourceToDetectorDistances() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSourceToIsocenterDistances() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSourceTranslationMatrices() const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetSourceTranslationMatrices(const unsigned int i) const | rtk::ThreeDCircularProjectionGeometry | inline |
| GetTiltAngles() const | rtk::ThreeDCircularProjectionGeometry | |
| GetUniqueSortedAngles(const std::vector< double > &angles) const | rtk::ThreeDCircularProjectionGeometry | |
| GetVerifyAnglesTolerance() const | rtk::ThreeDCircularProjectionGeometry | virtual |
| HomogeneousProjectionMatrixType typedef | rtk::ThreeDCircularProjectionGeometry | |
| HomogeneousVectorType typedef | rtk::ThreeDCircularProjectionGeometry | |
| InternalClone() const override | rtk::ThreeDCircularProjectionGeometry | protected |
| m_CollimationUInf | rtk::ThreeDCircularProjectionGeometry | protected |
| m_CollimationUSup | rtk::ThreeDCircularProjectionGeometry | protected |
| m_CollimationVInf | rtk::ThreeDCircularProjectionGeometry | protected |
| m_CollimationVSup | rtk::ThreeDCircularProjectionGeometry | protected |
| m_FixAnglesTolerance | rtk::ThreeDCircularProjectionGeometry | protected |
| m_GantryAngles | rtk::ThreeDCircularProjectionGeometry | protected |
| m_InPlaneAngles | rtk::ThreeDCircularProjectionGeometry | protected |
| m_MagnificationMatrices | rtk::ThreeDCircularProjectionGeometry | protected |
| m_OutOfPlaneAngles | rtk::ThreeDCircularProjectionGeometry | protected |
| m_ProjectionOffsetsX | rtk::ThreeDCircularProjectionGeometry | protected |
| m_ProjectionOffsetsY | rtk::ThreeDCircularProjectionGeometry | protected |
| m_ProjectionTranslationMatrices | rtk::ThreeDCircularProjectionGeometry | protected |
| m_RadiusCylindricalDetector | rtk::ThreeDCircularProjectionGeometry | protected |
| m_RotationMatrices | rtk::ThreeDCircularProjectionGeometry | protected |
| m_SourceAngles | rtk::ThreeDCircularProjectionGeometry | protected |
| m_SourceOffsetsX | rtk::ThreeDCircularProjectionGeometry | protected |
| m_SourceOffsetsY | rtk::ThreeDCircularProjectionGeometry | protected |
| m_SourceToDetectorDistances | rtk::ThreeDCircularProjectionGeometry | protected |
| m_SourceToIsocenterDistances | rtk::ThreeDCircularProjectionGeometry | protected |
| m_SourceTranslationMatrices | rtk::ThreeDCircularProjectionGeometry | protected |
| m_VerifyAnglesTolerance | rtk::ThreeDCircularProjectionGeometry | protected |
| Matrix3x3Type typedef | rtk::ThreeDCircularProjectionGeometry | |
| MatrixType typedef | rtk::ProjectionGeometry< 3 > | |
| New() | rtk::ThreeDCircularProjectionGeometry | static |
| Pointer typedef | rtk::ThreeDCircularProjectionGeometry | |
| PointType typedef | rtk::ThreeDCircularProjectionGeometry | |
| PrintSelf(std::ostream &os, itk::Indent indent) const override | rtk::ProjectionGeometry< 3 > | protected |
| ProjectionGeometry()=default | rtk::ProjectionGeometry< 3 > | protected |
| Self typedef | rtk::ThreeDCircularProjectionGeometry | |
| SetCollimationOfLastProjection(const double uinf, const double usup, const double vinf, const double vsup) | rtk::ThreeDCircularProjectionGeometry | |
| SetFixAnglesTolerance(double _arg) | rtk::ThreeDCircularProjectionGeometry | virtual |
| SetRadiusCylindricalDetector(double _arg) | rtk::ThreeDCircularProjectionGeometry | virtual |
| SetVerifyAnglesTolerance(double _arg) | rtk::ThreeDCircularProjectionGeometry | virtual |
| SizeType typedef | rtk::ProjectionGeometry< 3 > | |
| SpacingType typedef | rtk::ProjectionGeometry< 3 > | |
| Superclass typedef | rtk::ThreeDCircularProjectionGeometry | |
| ThreeDCircularProjectionGeometry() | rtk::ThreeDCircularProjectionGeometry | protected |
| ThreeDHomogeneousMatrixType typedef | rtk::ThreeDCircularProjectionGeometry | |
| ToUntiltedCoordinateAtIsocenter(const unsigned int noProj, const double tiltedCoord) const | rtk::ThreeDCircularProjectionGeometry | |
| TwoDHomogeneousMatrixType typedef | rtk::ThreeDCircularProjectionGeometry | |
| VectorType typedef | rtk::ThreeDCircularProjectionGeometry | |
| VerifyAngles(const double outOfPlaneAngleRAD, const double gantryAngleRAD, const double inPlaneAngleRAD, const Matrix3x3Type &referenceMatrix) const | rtk::ThreeDCircularProjectionGeometry | protected |
| ~ProjectionGeometry() override=default | rtk::ProjectionGeometry< 3 > | protected |
| ~ThreeDCircularProjectionGeometry() override=default | rtk::ThreeDCircularProjectionGeometry | protected |