plastimatch
Loading...
Searching...
No Matches
Plm_image_set Class Reference

The Plm_image_set class represents a set of three-dimensional volumes. It is used for importing DICOM or XiO volumes which are scanned at multiple slice spacings. More...

#include <plm_image_set.h>

Public Types

typedef Plm_image_set Self
 
typedef std::shared_ptr< SelfPointer
 

Public Member Functions

 Plm_image_set ()
 
 ~Plm_image_set ()
 

Static Public Member Functions

static Plm_image_set::Pointer New ()
 
static Plm_image_set::Pointer New (Plm_image_set *t)
 
template<class U1 >
static Plm_image_set::Pointer New (const U1 &u1)
 
template<class U1 , class U2 >
static Plm_image_set::Pointer New (const U1 &u1, const U2 &u2)
 
template<class U1 , class U2 , class U3 >
static Plm_image_set::Pointer New (const U1 &u1, const U2 &u2, const U3 &u3)
 
template<class U1 , class U2 , class U3 , class U4 , class U5 , class U6 >
static Plm_image_set::Pointer New (const U1 &u1, const U2 &u2, const U3 &u3, const U4 &u4, const U5 &u5, const U6 &u6)
 

Public Attributes

Plm_image_set_private * d_ptr
 

Detailed Description

The Plm_image_set class represents a set of three-dimensional volumes. It is used for importing DICOM or XiO volumes which are scanned at multiple slice spacings.

Member Typedef Documentation

◆ Pointer

typedef std::shared_ptr<Self> Plm_image_set::Pointer

◆ Self

Constructor & Destructor Documentation

◆ Plm_image_set()

Plm_image_set::Plm_image_set ( )

◆ ~Plm_image_set()

Plm_image_set::~Plm_image_set ( )

Member Function Documentation

◆ New() [1/6]

static Plm_image_set::Pointer Plm_image_set::New ( )
inlinestatic

◆ New() [2/6]

template<class U1 >
static Plm_image_set::Pointer Plm_image_set::New ( const U1 & u1)
inlinestatic

◆ New() [3/6]

template<class U1 , class U2 >
static Plm_image_set::Pointer Plm_image_set::New ( const U1 & u1,
const U2 & u2 )
inlinestatic

◆ New() [4/6]

template<class U1 , class U2 , class U3 >
static Plm_image_set::Pointer Plm_image_set::New ( const U1 & u1,
const U2 & u2,
const U3 & u3 )
inlinestatic

◆ New() [5/6]

template<class U1 , class U2 , class U3 , class U4 , class U5 , class U6 >
static Plm_image_set::Pointer Plm_image_set::New ( const U1 & u1,
const U2 & u2,
const U3 & u3,
const U4 & u4,
const U5 & u5,
const U6 & u6 )
inlinestatic

◆ New() [6/6]

static Plm_image_set::Pointer Plm_image_set::New ( Plm_image_set * t)
inlinestatic

Member Data Documentation

◆ d_ptr

Plm_image_set_private* Plm_image_set::d_ptr

The documentation for this class was generated from the following files: