open_iA 2024.9
Loading...
Searching...
No Matches
iASlicerProfile Class Reference

Represents a "raw" profile function drawn over an image on a given renderer. More...

#include <iASlicerProfile.h>

Collaboration diagram for iASlicerProfile:
[legend]

Public Member Functions

 iASlicerProfile ()
 
void addToRenderer (vtkRenderer *ren)
 
void setVisibility (bool isVisible)
 
bool updatePosition (double posY, vtkImageData *imgData)
 

Static Public Attributes

static const int ZCoord = 0
 

Protected Attributes

vtkSmartPointer< vtkActor > m_plotActor
 
vtkSmartPointer< vtkActor > m_plotActorHalo
 
vtkSmartPointer< vtkCellArray > m_plotCells
 
vtkSmartPointer< vtkPolyDataMapper > m_plotMapper
 
vtkSmartPointer< vtkPoints > m_plotPoints
 
vtkSmartPointer< vtkPolyData > m_plotPolyData
 
vtkSmartPointer< vtkPolyLine > m_plotPolyLine
 
float m_plotScaleFactor
 
iAvtkSourcePoly< vtkLineSource > m_profileLine
 
iALinePointers m_zeroLine
 

Detailed Description

Represents a "raw" profile function drawn over an image on a given renderer.

Constructor & Destructor Documentation

◆ iASlicerProfile()

iASlicerProfile::iASlicerProfile ( )

Member Function Documentation

◆ addToRenderer()

void iASlicerProfile::addToRenderer ( vtkRenderer * ren)

◆ setVisibility()

void iASlicerProfile::setVisibility ( bool isVisible)

◆ updatePosition()

bool iASlicerProfile::updatePosition ( double posY,
vtkImageData * imgData )

Member Data Documentation

◆ m_plotActor

vtkSmartPointer<vtkActor> iASlicerProfile::m_plotActor
protected

◆ m_plotActorHalo

vtkSmartPointer<vtkActor> iASlicerProfile::m_plotActorHalo
protected

◆ m_plotCells

vtkSmartPointer<vtkCellArray> iASlicerProfile::m_plotCells
protected

◆ m_plotMapper

vtkSmartPointer<vtkPolyDataMapper> iASlicerProfile::m_plotMapper
protected

◆ m_plotPoints

vtkSmartPointer<vtkPoints> iASlicerProfile::m_plotPoints
protected

◆ m_plotPolyData

vtkSmartPointer<vtkPolyData> iASlicerProfile::m_plotPolyData
protected

◆ m_plotPolyLine

vtkSmartPointer<vtkPolyLine> iASlicerProfile::m_plotPolyLine
protected

◆ m_plotScaleFactor

float iASlicerProfile::m_plotScaleFactor
protected

◆ m_profileLine

iAvtkSourcePoly<vtkLineSource> iASlicerProfile::m_profileLine
protected

◆ m_zeroLine

iALinePointers iASlicerProfile::m_zeroLine
protected

◆ ZCoord

const int iASlicerProfile::ZCoord = 0
static

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