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 |
AddReg23Projection(const PointType &sourcePosition, const PointType &detectorPosition, const VectorType &detectorRowVector, const VectorType &detectorColumnVector) | rtk::Reg23ProjectionGeometry | |
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::Reg23ProjectionGeometry | |
ConvertAngleBetween0And2PIRadians(const double a) | rtk::ThreeDCircularProjectionGeometry | static |
ConvertAngleBetween0And360Degrees(const double a) | rtk::ThreeDCircularProjectionGeometry | static |
ConvertAngleBetweenMinusAndPlusPIRadians(const double a) | rtk::ThreeDCircularProjectionGeometry | static |
CreateAnother() const | rtk::Reg23ProjectionGeometry | virtual |
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 | protectedvirtual |
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::Reg23ProjectionGeometry | static |
Pointer typedef | rtk::Reg23ProjectionGeometry | |
PointType typedef | rtk::ThreeDCircularProjectionGeometry | |
PrintSelf(std::ostream &os, itk::Indent indent) const override | rtk::ProjectionGeometry< 3 > | protectedvirtual |
ProjectionGeometry()=default | rtk::ProjectionGeometry< 3 > | protected |
Reg23ProjectionGeometry() | rtk::Reg23ProjectionGeometry | protected |
Self typedef | rtk::Reg23ProjectionGeometry | |
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::Reg23ProjectionGeometry | |
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 |
~Reg23ProjectionGeometry() override | rtk::Reg23ProjectionGeometry | protected |
~ThreeDCircularProjectionGeometry() override=default | rtk::ThreeDCircularProjectionGeometry | protected |