PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPlusBoneEnhancer Class Reference

Localize bone surfaces in ultrasound images. More...

#include <src/PlusImageProcessing/vtkPlusBoneEnhancer.h>

Inheritance diagram for vtkPlusBoneEnhancer:
Inheritance graph
[legend]
Collaboration diagram for vtkPlusBoneEnhancer:
Collaboration graph
[legend]

Public Types

typedef vtkPlusTrackedFrameProcessor Superclass
 
- Public Types inherited from vtkPlusTrackedFrameProcessor
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual intGetDilationKernelSize ()
 
virtual void GetDilationKernelSize (int &, int &)
 
virtual void GetDilationKernelSize (int [2])
 
virtual intGetErosionKernelSize ()
 
virtual void GetErosionKernelSize (int &, int &)
 
virtual void GetErosionKernelSize (int [2])
 
std::map< char *, vtkSmartPointer< vtkIGSIOTrackedFrameList > > GetIntermediateImageMap ()
 
virtual int GetIslandAreaThreshold ()
 
virtual double * GetMmToPixelFanImage ()
 
virtual void GetMmToPixelFanImage (double &, double &, double &)
 
virtual void GetMmToPixelFanImage (double [3])
 
virtual int GetNumberOfSamplesPerScanLine ()
 
virtual int GetNumberOfScanLines ()
 
vtkImageData * GetProcessedLinesImage ()
 
virtual const char * GetProcessorTypeName ()
 
virtual int GetRadiusStartMm ()
 
virtual int GetRadiusStopMm ()
 
virtual bool GetSaveIntermediateResults ()
 
virtual int GetThetaStartDeg ()
 
virtual int GetThetaStopDeg ()
 
virtual int IsA (const char *type)
 
void LinearToFanImage (vtkSmartPointer< vtkImageData > inputImage, igsioTrackedFrame *outputFrame)
 
void MarkShadowOutline (vtkSmartPointer< vtkImageData > inputImage)
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual PlusStatus ProcessFrame (igsioTrackedFrame *inputFrame, igsioTrackedFrame *outputFrame)
 
virtual PlusStatus ReadConfiguration (vtkSmartPointer< vtkXMLDataElement > processingElement)
 
void RemoveNoise (vtkSmartPointer< vtkImageData > inputImage)
 
PlusStatus SaveAllIntermediateResultsToFile ()
 
PlusStatus SaveIntermediateResultToFile (char *fileNamePostfix)
 
void SetDilationKernelSize (int [2])
 
virtual void SetDilationKernelSize (int, int)
 
virtual void SetErosionKernelSize (int, int)
 
void SetErosionKernelSize (int [2])
 
void SetGaussianKernelSize (double GaussianKernelSize)
 
void SetGaussianStdDev (double GaussianStdDev)
 
virtual void SetIntermediateImageFileName (std::string)
 
void SetIslandAreaThreshold (int islandAreaThreshold)
 
virtual void SetMmToPixelFanImage (double, double, double)
 
virtual void SetMmToPixelFanImage (double [3])
 
virtual void SetNumberOfSamplesPerScanLine (int)
 
virtual void SetNumberOfScanLines (int)
 
virtual void SetRadiusStartMm (int)
 
virtual void SetRadiusStopMm (int)
 
virtual void SetSaveIntermediateResults (bool)
 
virtual void SetThetaStartDeg (int)
 
virtual void SetThetaStopDeg (int)
 
void ThresholdViaStdDeviation (vtkSmartPointer< vtkImageData > inputImage)
 
vtkSmartPointer< vtkImageData > UnprocessedFrameToLinearImage (igsioTrackedFrame *inputFrame)
 
virtual PlusStatus WriteConfiguration (vtkSmartPointer< vtkXMLDataElement > processingElement)
 
- Public Member Functions inherited from vtkPlusTrackedFrameProcessor
virtual vtkIGSIOTrackedFrameList * GetInputFrames ()
 
virtual vtkIGSIOTrackedFrameList * GetOutputFrames ()
 
virtual vtkIGSIOTransformRepository * GetTransformRepository ()
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *processingElement)
 
virtual void SetInputFrames (vtkIGSIOTrackedFrameList *inputFrames)
 
virtual void SetTransformRepository (vtkIGSIOTransformRepository *transformRepository)
 
virtual PlusStatus Update ()
 
virtual PlusStatus WriteConfiguration (vtkXMLDataElement *processingElement)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusBoneEnhancerNew ()
 
static vtkPlusBoneEnhancerSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPlusTrackedFrameProcessor
static const char * GetTagName ()
 
static int IsTypeOf (const char *type)
 
static vtkPlusTrackedFrameProcessorSafeDownCast (vtkObject *o)
 

Protected Member Functions

void AddIntermediateFromFilter (char *fileNamePostfix, vtkImageAlgorithm *imageAlgorithm)
 
void AddIntermediateImage (char *fileNamePostfix, vtkSmartPointer< vtkImageData > image)
 
void FillLinesImage (vtkSmartPointer< vtkImageData > inputImageData)
 
void ImageConjunction (vtkSmartPointer< vtkImageData > inputImage, vtkSmartPointer< vtkImageData > maskImage)
 
virtual PlusStatus ProcessImageExtents ()
 
void VectorImageToUchar (vtkSmartPointer< vtkImageData > inputImage)
 
 vtkPlusBoneEnhancer ()
 
virtual ~vtkPlusBoneEnhancer ()
 
- Protected Member Functions inherited from vtkPlusTrackedFrameProcessor
 vtkPlusTrackedFrameProcessor ()
 
virtual ~vtkPlusTrackedFrameProcessor ()
 

Protected Attributes

vtkSmartPointer< vtkImageData > BinaryImageForMorphology
 
std::vector< std::map< std::string, int > > BoneAreasInfo
 
int BoneOutlineDepthPx
 
int BonePushBackPx
 
vtkSmartPointer< vtkImageData > ConversionImage
 
int DilationKernelSize [2]
 
vtkSmartPointer< vtkImageSobel2D > EdgeDetector
 
int ErosionKernelSize [2]
 
bool FirstFrame
 
double GaussianKernelSize
 
vtkSmartPointer< vtkImageGaussianSmooth > GaussianSmooth
 
double GaussianStdDev
 
vtkSmartPointer< vtkImageThreshold > ImageBinarizer
 
vtkSmartPointer< vtkImageDilateErode3D > ImageDialator
 
vtkSmartPointer< vtkImageDilateErode3D > ImageEroder
 
std::string IntermediateImageFileName
 
std::map< char *, vtkSmartPointer< vtkIGSIOTrackedFrameList > > IntermediateImageMap
 
std::vector< char * > IntermediatePostfixes
 
int IslandAreaThreshold
 
vtkSmartPointer< vtkImageIslandRemoval2D > IslandRemover
 
vtkSmartPointer< vtkImageData > LinesImage
 
double MmToPixelFanImage [3]
 
int NumberOfSamplesPerScanLine
 
int NumberOfScanLines
 
vtkSmartPointer< vtkImageData > ProcessedLinesImage
 
int RadiusStartMm
 
int RadiusStopMm
 
bool ReturnToFanImage
 
bool SaveIntermediateResults
 
vtkSmartPointer< vtkPlusUsScanConvertScanConverter
 
int ThetaStartDeg
 
int ThetaStopDeg
 
- Protected Attributes inherited from vtkPlusTrackedFrameProcessor
vtkIGSIOTrackedFrameList * InputFrames
 
vtkIGSIOTrackedFrameList * OutputFrames
 
vtkIGSIOTransformRepository * TransformRepository
 

Detailed Description

Localize bone surfaces in ultrasound images.

Definition at line 32 of file vtkPlusBoneEnhancer.h.

Member Typedef Documentation

◆ Superclass

Definition at line 36 of file vtkPlusBoneEnhancer.h.

Constructor & Destructor Documentation

◆ vtkPlusBoneEnhancer()

vtkPlusBoneEnhancer::vtkPlusBoneEnhancer ( )
protected

Definition at line 35 of file vtkPlusBoneEnhancer.cxx.

◆ ~vtkPlusBoneEnhancer()

vtkPlusBoneEnhancer::~vtkPlusBoneEnhancer ( )
protectedvirtual

Definition at line 111 of file vtkPlusBoneEnhancer.cxx.

Member Function Documentation

◆ AddIntermediateFromFilter()

void vtkPlusBoneEnhancer::AddIntermediateFromFilter ( char *  fileNamePostfix,
vtkImageAlgorithm *  imageAlgorithm 
)
protected

Definition at line 835 of file vtkPlusBoneEnhancer.cxx.

◆ AddIntermediateImage()

void vtkPlusBoneEnhancer::AddIntermediateImage ( char *  fileNamePostfix,
vtkSmartPointer< vtkImageData >  image 
)
protected

Definition at line 807 of file vtkPlusBoneEnhancer.cxx.

◆ FillLinesImage()

void vtkPlusBoneEnhancer::FillLinesImage ( vtkSmartPointer< vtkImageData >  inputImageData)
protected

Definition at line 316 of file vtkPlusBoneEnhancer.cxx.

◆ GetClassName()

virtual const char* vtkPlusBoneEnhancer::GetClassName ( )
virtual

Reimplemented from vtkPlusTrackedFrameProcessor.

Reimplemented in vtkPlusTransverseProcessEnhancer.

◆ GetDilationKernelSize() [1/3]

virtual int* vtkPlusBoneEnhancer::GetDilationKernelSize ( )
virtual

◆ GetDilationKernelSize() [2/3]

virtual void vtkPlusBoneEnhancer::GetDilationKernelSize ( int ,
int  
)
virtual

◆ GetDilationKernelSize() [3/3]

virtual void vtkPlusBoneEnhancer::GetDilationKernelSize ( int  [2])
virtual

◆ GetErosionKernelSize() [1/3]

virtual void vtkPlusBoneEnhancer::GetErosionKernelSize ( int ,
int  
)
virtual

◆ GetErosionKernelSize() [2/3]

virtual void vtkPlusBoneEnhancer::GetErosionKernelSize ( int  [2])
virtual

◆ GetErosionKernelSize() [3/3]

virtual int* vtkPlusBoneEnhancer::GetErosionKernelSize ( )
virtual

◆ GetIntermediateImageMap()

std::map<char*, vtkSmartPointer<vtkIGSIOTrackedFrameList> > vtkPlusBoneEnhancer::GetIntermediateImageMap ( )
inline

Methods related to intermediate images

Definition at line 102 of file vtkPlusBoneEnhancer.h.

◆ GetIslandAreaThreshold()

virtual int vtkPlusBoneEnhancer::GetIslandAreaThreshold ( )
virtual

◆ GetMmToPixelFanImage() [1/3]

virtual double* vtkPlusBoneEnhancer::GetMmToPixelFanImage ( )
virtual

◆ GetMmToPixelFanImage() [2/3]

virtual void vtkPlusBoneEnhancer::GetMmToPixelFanImage ( double &  ,
double &  ,
double &   
)
virtual

◆ GetMmToPixelFanImage() [3/3]

virtual void vtkPlusBoneEnhancer::GetMmToPixelFanImage ( double  [3])
virtual

◆ GetNumberOfSamplesPerScanLine()

virtual int vtkPlusBoneEnhancer::GetNumberOfSamplesPerScanLine ( )
virtual

◆ GetNumberOfScanLines()

virtual int vtkPlusBoneEnhancer::GetNumberOfScanLines ( )
virtual

◆ GetProcessedLinesImage()

vtkImageData* vtkPlusBoneEnhancer::GetProcessedLinesImage ( )
inline

Definition at line 92 of file vtkPlusBoneEnhancer.h.

◆ GetProcessorTypeName()

virtual const char* vtkPlusBoneEnhancer::GetProcessorTypeName ( )
inlinevirtual

Get the Type attribute of the configuration element

Implements vtkPlusTrackedFrameProcessor.

Reimplemented in vtkPlusTransverseProcessEnhancer.

Definition at line 49 of file vtkPlusBoneEnhancer.h.

◆ GetRadiusStartMm()

virtual int vtkPlusBoneEnhancer::GetRadiusStartMm ( )
virtual

◆ GetRadiusStopMm()

virtual int vtkPlusBoneEnhancer::GetRadiusStopMm ( )
virtual

◆ GetSaveIntermediateResults()

virtual bool vtkPlusBoneEnhancer::GetSaveIntermediateResults ( )
virtual

◆ GetThetaStartDeg()

virtual int vtkPlusBoneEnhancer::GetThetaStartDeg ( )
virtual

◆ GetThetaStopDeg()

virtual int vtkPlusBoneEnhancer::GetThetaStopDeg ( )
virtual

◆ ImageConjunction()

void vtkPlusBoneEnhancer::ImageConjunction ( vtkSmartPointer< vtkImageData >  inputImage,
vtkSmartPointer< vtkImageData >  maskImage 
)
protected

Definition at line 596 of file vtkPlusBoneEnhancer.cxx.

◆ IsA()

virtual int vtkPlusBoneEnhancer::IsA ( const char *  type)
virtual

Reimplemented from vtkPlusTrackedFrameProcessor.

Reimplemented in vtkPlusTransverseProcessEnhancer.

◆ IsTypeOf()

static int vtkPlusBoneEnhancer::IsTypeOf ( const char *  type)
static

◆ LinearToFanImage()

void vtkPlusBoneEnhancer::LinearToFanImage ( vtkSmartPointer< vtkImageData >  inputImage,
igsioTrackedFrame *  outputFrame 
)

Definition at line 637 of file vtkPlusBoneEnhancer.cxx.

◆ MarkShadowOutline()

void vtkPlusBoneEnhancer::MarkShadowOutline ( vtkSmartPointer< vtkImageData >  inputImage)

Steps to note and eliminate false boen areas

Definition at line 400 of file vtkPlusBoneEnhancer.cxx.

◆ New()

static vtkPlusBoneEnhancer* vtkPlusBoneEnhancer::New ( )
static

◆ PrintSelf()

void vtkPlusBoneEnhancer::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkPlusTrackedFrameProcessor.

Reimplemented in vtkPlusTransverseProcessEnhancer.

Definition at line 119 of file vtkPlusBoneEnhancer.cxx.

◆ ProcessFrame()

PlusStatus vtkPlusBoneEnhancer::ProcessFrame ( igsioTrackedFrame *  inputFrame,
igsioTrackedFrame *  outputFrame 
)
virtual

Process input frame to localize bone surfaces

Implements vtkPlusTrackedFrameProcessor.

Reimplemented in vtkPlusTransverseProcessEnhancer.

Definition at line 626 of file vtkPlusBoneEnhancer.cxx.

◆ ProcessImageExtents()

PlusStatus vtkPlusBoneEnhancer::ProcessImageExtents ( )
protectedvirtual

Definition at line 290 of file vtkPlusBoneEnhancer.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusBoneEnhancer::ReadConfiguration ( vtkSmartPointer< vtkXMLDataElement >  processingElement)
virtual

Read configuration from xml data

Definition at line 125 of file vtkPlusBoneEnhancer.cxx.

◆ RemoveNoise()

void vtkPlusBoneEnhancer::RemoveNoise ( vtkSmartPointer< vtkImageData >  inputImage)

Definition at line 686 of file vtkPlusBoneEnhancer.cxx.

◆ SafeDownCast()

static vtkPlusBoneEnhancer* vtkPlusBoneEnhancer::SafeDownCast ( vtkObject *  o)
static

◆ SaveAllIntermediateResultsToFile()

PlusStatus vtkPlusBoneEnhancer::SaveAllIntermediateResultsToFile ( )

Definition at line 769 of file vtkPlusBoneEnhancer.cxx.

◆ SaveIntermediateResultToFile()

PlusStatus vtkPlusBoneEnhancer::SaveIntermediateResultToFile ( char *  fileNamePostfix)

Definition at line 786 of file vtkPlusBoneEnhancer.cxx.

◆ SetDilationKernelSize() [1/2]

virtual void vtkPlusBoneEnhancer::SetDilationKernelSize ( int  ,
int   
)
virtual

◆ SetDilationKernelSize() [2/2]

void vtkPlusBoneEnhancer::SetDilationKernelSize ( int  [2])

◆ SetErosionKernelSize() [1/2]

virtual void vtkPlusBoneEnhancer::SetErosionKernelSize ( int  ,
int   
)
virtual

◆ SetErosionKernelSize() [2/2]

void vtkPlusBoneEnhancer::SetErosionKernelSize ( int  [2])

◆ SetGaussianKernelSize()

void vtkPlusBoneEnhancer::SetGaussianKernelSize ( double  GaussianKernelSize)

Definition at line 856 of file vtkPlusBoneEnhancer.cxx.

◆ SetGaussianStdDev()

void vtkPlusBoneEnhancer::SetGaussianStdDev ( double  GaussianStdDev)

Definition at line 849 of file vtkPlusBoneEnhancer.cxx.

◆ SetIntermediateImageFileName()

virtual void vtkPlusBoneEnhancer::SetIntermediateImageFileName ( std::string  )
virtual

If optional output files for intermediate images should saved

◆ SetIslandAreaThreshold()

void vtkPlusBoneEnhancer::SetIslandAreaThreshold ( int  islandAreaThreshold)

Definition at line 863 of file vtkPlusBoneEnhancer.cxx.

◆ SetMmToPixelFanImage() [1/2]

virtual void vtkPlusBoneEnhancer::SetMmToPixelFanImage ( double  [3])
virtual

◆ SetMmToPixelFanImage() [2/2]

virtual void vtkPlusBoneEnhancer::SetMmToPixelFanImage ( double  ,
double  ,
double   
)
virtual

◆ SetNumberOfSamplesPerScanLine()

virtual void vtkPlusBoneEnhancer::SetNumberOfSamplesPerScanLine ( int  )
virtual

◆ SetNumberOfScanLines()

virtual void vtkPlusBoneEnhancer::SetNumberOfScanLines ( int  )
virtual

Get and Set methods for variables related to the scanner used

◆ SetRadiusStartMm()

virtual void vtkPlusBoneEnhancer::SetRadiusStartMm ( int  )
virtual

◆ SetRadiusStopMm()

virtual void vtkPlusBoneEnhancer::SetRadiusStopMm ( int  )
virtual

◆ SetSaveIntermediateResults()

virtual void vtkPlusBoneEnhancer::SetSaveIntermediateResults ( bool  )
virtual

◆ SetThetaStartDeg()

virtual void vtkPlusBoneEnhancer::SetThetaStartDeg ( int  )
virtual

◆ SetThetaStopDeg()

virtual void vtkPlusBoneEnhancer::SetThetaStopDeg ( int  )
virtual

◆ ThresholdViaStdDeviation()

void vtkPlusBoneEnhancer::ThresholdViaStdDeviation ( vtkSmartPointer< vtkImageData >  inputImage)

Definition at line 531 of file vtkPlusBoneEnhancer.cxx.

◆ UnprocessedFrameToLinearImage()

vtkSmartPointer< vtkImageData > vtkPlusBoneEnhancer::UnprocessedFrameToLinearImage ( igsioTrackedFrame *  inputFrame)

Definition at line 652 of file vtkPlusBoneEnhancer.cxx.

◆ VectorImageToUchar()

void vtkPlusBoneEnhancer::VectorImageToUchar ( vtkSmartPointer< vtkImageData >  inputImage)
protected

Definition at line 367 of file vtkPlusBoneEnhancer.cxx.

◆ WriteConfiguration()

PlusStatus vtkPlusBoneEnhancer::WriteConfiguration ( vtkSmartPointer< vtkXMLDataElement >  processingElement)
virtual

Write configuration to xml data

Definition at line 251 of file vtkPlusBoneEnhancer.cxx.

Member Data Documentation

◆ BinaryImageForMorphology

vtkSmartPointer<vtkImageData> vtkPlusBoneEnhancer::BinaryImageForMorphology
protected

Definition at line 125 of file vtkPlusBoneEnhancer.h.

◆ BoneAreasInfo

std::vector<std::map<std::string, int> > vtkPlusBoneEnhancer::BoneAreasInfo
protected

Definition at line 165 of file vtkPlusBoneEnhancer.h.

◆ BoneOutlineDepthPx

int vtkPlusBoneEnhancer::BoneOutlineDepthPx
protected

Definition at line 150 of file vtkPlusBoneEnhancer.h.

◆ BonePushBackPx

int vtkPlusBoneEnhancer::BonePushBackPx
protected

Definition at line 151 of file vtkPlusBoneEnhancer.h.

◆ ConversionImage

vtkSmartPointer<vtkImageData> vtkPlusBoneEnhancer::ConversionImage
protected

Definition at line 146 of file vtkPlusBoneEnhancer.h.

◆ DilationKernelSize

int vtkPlusBoneEnhancer::DilationKernelSize[2]
protected

Definition at line 149 of file vtkPlusBoneEnhancer.h.

◆ EdgeDetector

vtkSmartPointer<vtkImageSobel2D> vtkPlusBoneEnhancer::EdgeDetector
protected

Definition at line 123 of file vtkPlusBoneEnhancer.h.

◆ ErosionKernelSize

int vtkPlusBoneEnhancer::ErosionKernelSize[2]
protected

Definition at line 148 of file vtkPlusBoneEnhancer.h.

◆ FirstFrame

bool vtkPlusBoneEnhancer::FirstFrame
protected

Definition at line 166 of file vtkPlusBoneEnhancer.h.

◆ GaussianKernelSize

double vtkPlusBoneEnhancer::GaussianKernelSize
protected

Definition at line 144 of file vtkPlusBoneEnhancer.h.

◆ GaussianSmooth

vtkSmartPointer<vtkImageGaussianSmooth> vtkPlusBoneEnhancer::GaussianSmooth
protected

Definition at line 122 of file vtkPlusBoneEnhancer.h.

◆ GaussianStdDev

double vtkPlusBoneEnhancer::GaussianStdDev
protected

Definition at line 143 of file vtkPlusBoneEnhancer.h.

◆ ImageBinarizer

vtkSmartPointer<vtkImageThreshold> vtkPlusBoneEnhancer::ImageBinarizer
protected

Definition at line 124 of file vtkPlusBoneEnhancer.h.

◆ ImageDialator

vtkSmartPointer<vtkImageDilateErode3D> vtkPlusBoneEnhancer::ImageDialator
protected

Definition at line 128 of file vtkPlusBoneEnhancer.h.

◆ ImageEroder

vtkSmartPointer<vtkImageDilateErode3D> vtkPlusBoneEnhancer::ImageEroder
protected

Definition at line 127 of file vtkPlusBoneEnhancer.h.

◆ IntermediateImageFileName

std::string vtkPlusBoneEnhancer::IntermediateImageFileName
protected

Definition at line 154 of file vtkPlusBoneEnhancer.h.

◆ IntermediateImageMap

std::map<char*, vtkSmartPointer<vtkIGSIOTrackedFrameList> > vtkPlusBoneEnhancer::IntermediateImageMap
protected

Image after some of the processing operations have been applied

Definition at line 158 of file vtkPlusBoneEnhancer.h.

◆ IntermediatePostfixes

std::vector<char*> vtkPlusBoneEnhancer::IntermediatePostfixes
protected

Definition at line 155 of file vtkPlusBoneEnhancer.h.

◆ IslandAreaThreshold

int vtkPlusBoneEnhancer::IslandAreaThreshold
protected

Definition at line 147 of file vtkPlusBoneEnhancer.h.

◆ IslandRemover

vtkSmartPointer<vtkImageIslandRemoval2D> vtkPlusBoneEnhancer::IslandRemover
protected

Definition at line 126 of file vtkPlusBoneEnhancer.h.

◆ LinesImage

vtkSmartPointer<vtkImageData> vtkPlusBoneEnhancer::LinesImage
protected

Image for pixels (uchar) along scan lines only

Definition at line 161 of file vtkPlusBoneEnhancer.h.

◆ MmToPixelFanImage

double vtkPlusBoneEnhancer::MmToPixelFanImage[3]
protected

Definition at line 134 of file vtkPlusBoneEnhancer.h.

◆ NumberOfSamplesPerScanLine

int vtkPlusBoneEnhancer::NumberOfSamplesPerScanLine
protected

Definition at line 131 of file vtkPlusBoneEnhancer.h.

◆ NumberOfScanLines

int vtkPlusBoneEnhancer::NumberOfScanLines
protected

Definition at line 130 of file vtkPlusBoneEnhancer.h.

◆ ProcessedLinesImage

vtkSmartPointer<vtkImageData> vtkPlusBoneEnhancer::ProcessedLinesImage
protected

Pixels (float) store probability of belonging to shadow

Definition at line 163 of file vtkPlusBoneEnhancer.h.

◆ RadiusStartMm

int vtkPlusBoneEnhancer::RadiusStartMm
protected

Definition at line 137 of file vtkPlusBoneEnhancer.h.

◆ RadiusStopMm

int vtkPlusBoneEnhancer::RadiusStopMm
protected

Definition at line 138 of file vtkPlusBoneEnhancer.h.

◆ ReturnToFanImage

bool vtkPlusBoneEnhancer::ReturnToFanImage
protected

Definition at line 132 of file vtkPlusBoneEnhancer.h.

◆ SaveIntermediateResults

bool vtkPlusBoneEnhancer::SaveIntermediateResults
protected

Definition at line 153 of file vtkPlusBoneEnhancer.h.

◆ ScanConverter

vtkSmartPointer<vtkPlusUsScanConvert> vtkPlusBoneEnhancer::ScanConverter
protected

Definition at line 121 of file vtkPlusBoneEnhancer.h.

◆ ThetaStartDeg

int vtkPlusBoneEnhancer::ThetaStartDeg
protected

Definition at line 139 of file vtkPlusBoneEnhancer.h.

◆ ThetaStopDeg

int vtkPlusBoneEnhancer::ThetaStopDeg
protected

Definition at line 140 of file vtkPlusBoneEnhancer.h.


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