RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkOraGeometryReader.h>
Public Types | |
using | FileNamesContainer = std::vector< std::string > |
using | GeometryType = ThreeDCircularProjectionGeometry |
using | MarginVectorType = itk::Vector< double, 4 > |
using | Matrix3x3Type = GeometryType::Matrix3x3Type |
using | Pointer = itk::SmartPointer< Self > |
using | PointType = GeometryType::PointType |
using | Self = OraGeometryReader |
using | Superclass = itk::LightProcessObject |
using | VectorType = GeometryType::VectorType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const GeometryType * | GetGeometry () const |
virtual GeometryType * | GetModifiableGeometry () |
virtual const char * | GetNameOfClass () const |
void | SetProjectionsFileNames (const FileNamesContainer &name) |
const FileNamesContainer & | GetProjectionsFileNames () const |
virtual MarginVectorType | GetCollimationMargin () |
virtual void | SetCollimationMargin (MarginVectorType _arg) |
virtual int | GetOptiTrackObjectID () |
virtual void | SetOptiTrackObjectID (int _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
OraGeometryReader () | |
~OraGeometryReader () override=default | |
Private Member Functions | |
void | GenerateData () override |
Private Attributes | |
MarginVectorType | m_CollimationMargin |
GeometryType::Pointer | m_Geometry |
int | m_OptiTrackObjectID { -1 } |
FileNamesContainer | m_ProjectionsFileNames |
Creates a 3D circular geometry from an ora (medPhoton) dataset.
Definition at line 39 of file rtkOraGeometryReader.h.
using rtk::OraGeometryReader::FileNamesContainer = std::vector<std::string> |
Some convenient type alias.
Definition at line 71 of file rtkOraGeometryReader.h.
Convenient type alias
Definition at line 50 of file rtkOraGeometryReader.h.
using rtk::OraGeometryReader::MarginVectorType = itk::Vector<double, 4> |
Definition at line 54 of file rtkOraGeometryReader.h.
Definition at line 52 of file rtkOraGeometryReader.h.
Definition at line 47 of file rtkOraGeometryReader.h.
Definition at line 51 of file rtkOraGeometryReader.h.
Standard type alias
Definition at line 45 of file rtkOraGeometryReader.h.
Definition at line 46 of file rtkOraGeometryReader.h.
Definition at line 53 of file rtkOraGeometryReader.h.
|
inlineprotected |
Definition at line 107 of file rtkOraGeometryReader.h.
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprivatevirtual |
Reimplemented from itk::LightProcessObject.
|
virtual |
Collimation margin: adds a small margin to the collimation edge to remove collimator shadow. A positive value means less collimation. Default is 0. The order is uinf, usup, vinf, vsup.
|
virtual |
|
virtual |
Get the pointer to the generated geometry object.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::LightProcessObject.
|
virtual |
Selected OptiTrack object ID. Default is -1, i.e., do not use the OptiTrack object ID. *
|
inline |
Set the vector of strings that contains the projection file names. Files are processed in sequential order.
Definition at line 85 of file rtkOraGeometryReader.h.
|
static |
Method for creation through the object factory.
|
virtual |
Collimation margin: adds a small margin to the collimation edge to remove collimator shadow. A positive value means less collimation. Default is 0. The order is uinf, usup, vinf, vsup.
|
virtual |
Selected OptiTrack object ID. Default is -1, i.e., do not use the OptiTrack object ID. *
|
inline |
Set the vector of strings that contains the projection file names. Files are processed in sequential order.
Definition at line 76 of file rtkOraGeometryReader.h.
|
private |
Definition at line 119 of file rtkOraGeometryReader.h.
|
private |
Definition at line 117 of file rtkOraGeometryReader.h.
|
private |
Definition at line 120 of file rtkOraGeometryReader.h.
|
private |
Definition at line 118 of file rtkOraGeometryReader.h.