RTK  2.1.0
Reconstruction Toolkit
rtk::ThreeDCircularProjectionGeometry Member List

This is the complete list of members for rtk::ThreeDCircularProjectionGeometry, including all inherited members.

AddMagnificationMatrix(const Superclass::MatrixType &m)rtk::ThreeDCircularProjectionGeometryinlineprotectedvirtual
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::ThreeDCircularProjectionGeometryvirtual
AddProjectionTranslationMatrix(const TwoDHomogeneousMatrixType &m)rtk::ThreeDCircularProjectionGeometryinlineprotectedvirtual
AddRotationMatrix(const ThreeDHomogeneousMatrixType &m)rtk::ThreeDCircularProjectionGeometryinlineprotectedvirtual
AddSourceTranslationMatrix(const ThreeDHomogeneousMatrixType &m)rtk::ThreeDCircularProjectionGeometryinlineprotectedvirtual
Clear() overridertk::ThreeDCircularProjectionGeometryvirtual
ComputeProjectionMagnificationMatrix(double sdd, double sid)rtk::ThreeDCircularProjectionGeometrystatic
ComputeRotationHomogeneousMatrix(double angleX, double angleY, double angleZ)rtk::ThreeDCircularProjectionGeometrystatic
ComputeTranslationHomogeneousMatrix(double transX, double transY)rtk::ThreeDCircularProjectionGeometrystatic
ComputeTranslationHomogeneousMatrix(double transX, double transY, double transZ)rtk::ThreeDCircularProjectionGeometrystatic
ConstPointer typedefrtk::ThreeDCircularProjectionGeometry
ConvertAngleBetween0And2PIRadians(const double a)rtk::ThreeDCircularProjectionGeometrystatic
ConvertAngleBetween0And360Degrees(const double a)rtk::ThreeDCircularProjectionGeometrystatic
ConvertAngleBetweenMinusAndPlusPIRadians(const double a)rtk::ThreeDCircularProjectionGeometrystatic
CreateAnother() constrtk::ThreeDCircularProjectionGeometryvirtual
FixAngles(double &outOfPlaneAngleRAD, double &gantryAngleRAD, double &inPlaneAngleRAD, const Matrix3x3Type &referenceMatrix) constrtk::ThreeDCircularProjectionGeometryprotected
GetAngularGaps(const std::vector< double > &angles)rtk::ThreeDCircularProjectionGeometry
GetAngularGapsWithNext(const std::vector< double > &angles) constrtk::ThreeDCircularProjectionGeometry
GetCollimationUInf() constrtk::ThreeDCircularProjectionGeometryinline
GetCollimationUSup() constrtk::ThreeDCircularProjectionGeometryinline
GetCollimationVInf() constrtk::ThreeDCircularProjectionGeometryinline
GetCollimationVSup() constrtk::ThreeDCircularProjectionGeometryinline
GetGantryAngles() constrtk::ThreeDCircularProjectionGeometryinline
GetInPlaneAngles() constrtk::ThreeDCircularProjectionGeometryinline
GetMagnificationMatrices() constrtk::ThreeDCircularProjectionGeometryinline
GetMagnificationMatrices(const unsigned int i) constrtk::ThreeDCircularProjectionGeometryinline
GetMatrices() constrtk::ProjectionGeometry< 3 >inline
GetMatrix(const unsigned int i) constrtk::ProjectionGeometry< 3 >inline
GetOutOfPlaneAngles() constrtk::ThreeDCircularProjectionGeometryinline
GetProjectionCoordinatesToDetectorSystemMatrix(const unsigned int i) constrtk::ThreeDCircularProjectionGeometry
GetProjectionCoordinatesToFixedSystemMatrix(const unsigned int i) constrtk::ThreeDCircularProjectionGeometry
GetProjectionOffsetsX() constrtk::ThreeDCircularProjectionGeometryinline
GetProjectionOffsetsY() constrtk::ThreeDCircularProjectionGeometryinline
GetProjectionTranslationMatrices() constrtk::ThreeDCircularProjectionGeometryinline
GetProjectionTranslationMatrix(const unsigned int i) constrtk::ThreeDCircularProjectionGeometryinline
GetRadiusCylindricalDetector() constrtk::ThreeDCircularProjectionGeometryvirtual
GetRotationMatrices() constrtk::ThreeDCircularProjectionGeometryinline
GetRotationMatrix(const unsigned int i) constrtk::ThreeDCircularProjectionGeometryinline
GetSortedAngles(const std::vector< double > &angles) constrtk::ThreeDCircularProjectionGeometry
GetSourceAngles() constrtk::ThreeDCircularProjectionGeometryinline
GetSourceOffsetsX() constrtk::ThreeDCircularProjectionGeometryinline
GetSourceOffsetsY() constrtk::ThreeDCircularProjectionGeometryinline
GetSourcePosition(const unsigned int i) constrtk::ThreeDCircularProjectionGeometry
GetSourceToDetectorDistances() constrtk::ThreeDCircularProjectionGeometryinline
GetSourceToIsocenterDistances() constrtk::ThreeDCircularProjectionGeometryinline
GetSourceTranslationMatrices() constrtk::ThreeDCircularProjectionGeometryinline
GetSourceTranslationMatrices(const unsigned int i) constrtk::ThreeDCircularProjectionGeometryinline
GetTiltAngles() constrtk::ThreeDCircularProjectionGeometry
GetUniqueSortedAngles(const std::vector< double > &angles) constrtk::ThreeDCircularProjectionGeometry
HomogeneousProjectionMatrixType typedefrtk::ThreeDCircularProjectionGeometry
HomogeneousVectorType typedefrtk::ThreeDCircularProjectionGeometry
InternalClone() const overridertk::ThreeDCircularProjectionGeometryprotectedvirtual
m_CollimationUInfrtk::ThreeDCircularProjectionGeometryprotected
m_CollimationUSuprtk::ThreeDCircularProjectionGeometryprotected
m_CollimationVInfrtk::ThreeDCircularProjectionGeometryprotected
m_CollimationVSuprtk::ThreeDCircularProjectionGeometryprotected
m_GantryAnglesrtk::ThreeDCircularProjectionGeometryprotected
m_InPlaneAnglesrtk::ThreeDCircularProjectionGeometryprotected
m_MagnificationMatricesrtk::ThreeDCircularProjectionGeometryprotected
m_OutOfPlaneAnglesrtk::ThreeDCircularProjectionGeometryprotected
m_ProjectionOffsetsXrtk::ThreeDCircularProjectionGeometryprotected
m_ProjectionOffsetsYrtk::ThreeDCircularProjectionGeometryprotected
m_ProjectionTranslationMatricesrtk::ThreeDCircularProjectionGeometryprotected
m_RadiusCylindricalDetectorrtk::ThreeDCircularProjectionGeometryprotected
m_RotationMatricesrtk::ThreeDCircularProjectionGeometryprotected
m_SourceAnglesrtk::ThreeDCircularProjectionGeometryprotected
m_SourceOffsetsXrtk::ThreeDCircularProjectionGeometryprotected
m_SourceOffsetsYrtk::ThreeDCircularProjectionGeometryprotected
m_SourceToDetectorDistancesrtk::ThreeDCircularProjectionGeometryprotected
m_SourceToIsocenterDistancesrtk::ThreeDCircularProjectionGeometryprotected
m_SourceTranslationMatricesrtk::ThreeDCircularProjectionGeometryprotected
Matrix3x3Type typedefrtk::ThreeDCircularProjectionGeometry
MatrixType typedefrtk::ProjectionGeometry< 3 >
New()rtk::ThreeDCircularProjectionGeometrystatic
Pointer typedefrtk::ThreeDCircularProjectionGeometry
PointType typedefrtk::ThreeDCircularProjectionGeometry
PrintSelf(std::ostream &os, itk::Indent indent) const overridertk::ProjectionGeometry< 3 >protectedvirtual
ProjectionGeometry()=defaultrtk::ProjectionGeometry< 3 >protected
Self typedefrtk::ThreeDCircularProjectionGeometry
SetCollimationOfLastProjection(const double uinf, const double usup, const double vinf, const double vsup)rtk::ThreeDCircularProjectionGeometry
SetRadiusCylindricalDetector(double _arg)rtk::ThreeDCircularProjectionGeometryvirtual
SizeType typedefrtk::ProjectionGeometry< 3 >
SpacingType typedefrtk::ProjectionGeometry< 3 >
Superclass typedefrtk::ThreeDCircularProjectionGeometry
ThreeDCircularProjectionGeometry()rtk::ThreeDCircularProjectionGeometryprotected
ThreeDHomogeneousMatrixType typedefrtk::ThreeDCircularProjectionGeometry
ToUntiltedCoordinateAtIsocenter(const unsigned int noProj, const double tiltedCoord) constrtk::ThreeDCircularProjectionGeometry
TwoDHomogeneousMatrixType typedefrtk::ThreeDCircularProjectionGeometry
VectorType typedefrtk::ThreeDCircularProjectionGeometry
VerifyAngles(const double outOfPlaneAngleRAD, const double gantryAngleRAD, const double inPlaneAngleRAD, const Matrix3x3Type &referenceMatrix) constrtk::ThreeDCircularProjectionGeometryprotected
~ProjectionGeometry() override=defaultrtk::ProjectionGeometry< 3 >protected
~ThreeDCircularProjectionGeometry() override=defaultrtk::ThreeDCircularProjectionGeometryprotected