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

#include <iASpline.h>

Public Member Functions

 iASpline ()
 
void addPoint (double *pos)
 
vtkActor * GetActor () const
 
vtkIdType GetNumberOfPoints () const
 
void Modified ()
 
void Reset ()
 
void SetPoint (vtkIdType id, const double pos[3])
 
void SetPoint (vtkIdType id, double x, double y, double z)
 
void SetVisibility (int visibility)
 

Protected Attributes

vtkSmartPointer< vtkParametricFunctionSource > m_parametricFuncSrc
 
vtkSmartPointer< vtkPoints > m_points
 
vtkSmartPointer< vtkParametricSpline > m_spline
 
vtkSmartPointer< vtkActor > m_splineActor
 
vtkSmartPointer< vtkPolyDataMapper > m_splineMapper
 

Constructor & Destructor Documentation

◆ iASpline()

iASpline::iASpline ( )
inline

Member Function Documentation

◆ addPoint()

void iASpline::addPoint ( double *  pos)
inline

◆ GetActor()

vtkActor * iASpline::GetActor ( ) const
inline

◆ GetNumberOfPoints()

vtkIdType iASpline::GetNumberOfPoints ( ) const
inline

◆ Modified()

void iASpline::Modified ( )
inline

◆ Reset()

void iASpline::Reset ( )
inline

◆ SetPoint() [1/2]

void iASpline::SetPoint ( vtkIdType  id,
const double  pos[3] 
)
inline

◆ SetPoint() [2/2]

void iASpline::SetPoint ( vtkIdType  id,
double  x,
double  y,
double  z 
)
inline

◆ SetVisibility()

void iASpline::SetVisibility ( int  visibility)
inline

Member Data Documentation

◆ m_parametricFuncSrc

vtkSmartPointer<vtkParametricFunctionSource> iASpline::m_parametricFuncSrc
protected

◆ m_points

vtkSmartPointer<vtkPoints> iASpline::m_points
protected

◆ m_spline

vtkSmartPointer<vtkParametricSpline> iASpline::m_spline
protected

◆ m_splineActor

vtkSmartPointer<vtkActor> iASpline::m_splineActor
protected

◆ m_splineMapper

vtkSmartPointer<vtkPolyDataMapper> iASpline::m_splineMapper
protected

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