open_iA  2020.01
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | Public Attributes | List of all members
iAProfileProbe Struct Reference

#include <iAProfileProbe.h>

Collaboration diagram for iAProfileProbe:

Public Member Functions

 iAProfileProbe (vtkImageData *imageData)
 
double rayLength ()
 
void updateData ()
 
void updateProbe (int ptIndex, double const *const newPos)
 

Public Attributes

vtkSmartPointer< vtkLineSource > m_lineSrc
 
double m_positions [2][3]
 
vtkSmartPointer< vtkProbeFilter > m_probe
 
vtkPolyData * m_profileData
 

Constructor & Destructor Documentation

◆ iAProfileProbe()

iAProfileProbe::iAProfileProbe ( vtkImageData *  imageData)
inline

Member Function Documentation

◆ rayLength()

double iAProfileProbe::rayLength ( )
inline

◆ updateData()

void iAProfileProbe::updateData ( )
inline

◆ updateProbe()

void iAProfileProbe::updateProbe ( int  ptIndex,
double const *const  newPos 
)
inline

Member Data Documentation

◆ m_lineSrc

vtkSmartPointer<vtkLineSource> iAProfileProbe::m_lineSrc

◆ m_positions

double iAProfileProbe::m_positions[2][3]

◆ m_probe

vtkSmartPointer<vtkProbeFilter> iAProfileProbe::m_probe

◆ m_profileData

vtkPolyData* iAProfileProbe::m_profileData

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