msl 1.3.0
Loading...
Searching...
No Matches
msl::KSpace Class Reference

Detailed Description

Description of the discretized k-space geometry.

Note
This is always the geometry of the fully-sampled k-space, regardless of acceleration options, e.g. partial Fourier or iPAT. It does however account for over- and undersampling parameters which are not related to acceleration.

#include <KSpace.h>

Public Member Functions

 KSpace (MrProt &protocol)
 Create a k-space description from a protocol.
 
 KSpace (KSpace const &)=default
 
 KSpace (KSpace &&)=default
 
KSpaceoperator= (KSpace const &)=default
 
KSpaceoperator= (KSpace &&)=default
 
 ~KSpace ()=default
 
Vector3l const & nMin () const
 Return the discrete coordinates of the minimum point.
 
Vector3l const & nCenter () const
 Return the index of the center point.
 
Vector3l const & nMax () const
 Return the discrete coordinates of the maximum point.
 
Vector3l const & shape () const
 Return the shape of the discrete k-space.
 
Vector3d k (Vector3l const &p) const
 Return the continuous coordinates in mT/m*µs of a discrete point.
 

Constructor & Destructor Documentation

◆ KSpace() [1/3]

msl::KSpace::KSpace ( MrProt &  protocol)

Create a k-space description from a protocol.

◆ KSpace() [2/3]

msl::KSpace::KSpace ( KSpace const &  )
default

◆ KSpace() [3/3]

msl::KSpace::KSpace ( KSpace &&  )
default

◆ ~KSpace()

msl::KSpace::~KSpace ( )
default

Member Function Documentation

◆ operator=() [1/2]

KSpace & msl::KSpace::operator= ( KSpace const &  )
default

◆ operator=() [2/2]

KSpace & msl::KSpace::operator= ( KSpace &&  )
default

◆ nMin()

Vector3l const & msl::KSpace::nMin ( ) const

Return the discrete coordinates of the minimum point.

◆ nCenter()

Vector3l const & msl::KSpace::nCenter ( ) const

Return the index of the center point.

◆ nMax()

Vector3l const & msl::KSpace::nMax ( ) const

Return the discrete coordinates of the maximum point.

◆ shape()

Vector3l const & msl::KSpace::shape ( ) const

Return the shape of the discrete k-space.

◆ k()

Vector3d msl::KSpace::k ( Vector3l const &  p) const

Return the continuous coordinates in mT/m*µs of a discrete point.


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