Simple interface class to allow running various algorithms that process tracked frame lists.
More...
#include <src/PlusImageProcessing/vtkPlusTrackedFrameProcessor.h>
Simple interface class to allow running various algorithms that process tracked frame lists.
Definition at line 21 of file vtkPlusTrackedFrameProcessor.h.
◆ Superclass
◆ vtkPlusTrackedFrameProcessor()
vtkPlusTrackedFrameProcessor::vtkPlusTrackedFrameProcessor |
( |
| ) |
|
|
protected |
◆ ~vtkPlusTrackedFrameProcessor()
vtkPlusTrackedFrameProcessor::~vtkPlusTrackedFrameProcessor |
( |
| ) |
|
|
protectedvirtual |
◆ GetClassName()
virtual const char* vtkPlusTrackedFrameProcessor::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetInputFrames()
virtual vtkIGSIOTrackedFrameList* vtkPlusTrackedFrameProcessor::GetInputFrames |
( |
| ) |
|
|
virtual |
◆ GetOutputFrames()
virtual vtkIGSIOTrackedFrameList* vtkPlusTrackedFrameProcessor::GetOutputFrames |
( |
| ) |
|
|
virtual |
Get the processed output data. Perform processing if needed.
◆ GetProcessorTypeName()
virtual const char* vtkPlusTrackedFrameProcessor::GetProcessorTypeName |
( |
| ) |
|
|
pure virtual |
◆ GetTagName()
static const char* vtkPlusTrackedFrameProcessor::GetTagName |
( |
| ) |
|
|
inlinestatic |
◆ GetTransformRepository()
virtual vtkIGSIOTransformRepository* vtkPlusTrackedFrameProcessor::GetTransformRepository |
( |
| ) |
|
|
virtual |
◆ IsA()
virtual int vtkPlusTrackedFrameProcessor::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusTrackedFrameProcessor::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ PrintSelf()
void vtkPlusTrackedFrameProcessor::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ ProcessFrame()
virtual PlusStatus vtkPlusTrackedFrameProcessor::ProcessFrame |
( |
igsioTrackedFrame * |
inputFrame, |
|
|
igsioTrackedFrame * |
outputFrame |
|
) |
| |
|
protectedpure virtual |
◆ ReadConfiguration()
PlusStatus vtkPlusTrackedFrameProcessor::ReadConfiguration |
( |
vtkXMLDataElement * |
processingElement | ) |
|
|
virtual |
◆ SafeDownCast()
◆ SetInputFrames()
virtual void vtkPlusTrackedFrameProcessor::SetInputFrames |
( |
vtkIGSIOTrackedFrameList * |
inputFrames | ) |
|
|
virtual |
Set the input tracked frame data
- Parameters
-
frame | frame containing image (and optional tracking or other metadata) |
◆ SetTransformRepository()
virtual void vtkPlusTrackedFrameProcessor::SetTransformRepository |
( |
vtkIGSIOTransformRepository * |
transformRepository | ) |
|
|
virtual |
Set the transform repository (optional, may contain various persistent calibration transforms)
◆ Update()
PlusStatus vtkPlusTrackedFrameProcessor::Update |
( |
void |
| ) |
|
|
virtual |
Perform processing. Results are saved to OutputFrames. It calls ProcessFrame for each input frame. The method can be overriden, for example if frames are not processed one by one.
Definition at line 58 of file vtkPlusTrackedFrameProcessor.cxx.
◆ WriteConfiguration()
PlusStatus vtkPlusTrackedFrameProcessor::WriteConfiguration |
( |
vtkXMLDataElement * |
processingElement | ) |
|
|
virtual |
◆ InputFrames
vtkIGSIOTrackedFrameList* vtkPlusTrackedFrameProcessor::InputFrames |
|
protected |
◆ OutputFrames
vtkIGSIOTrackedFrameList* vtkPlusTrackedFrameProcessor::OutputFrames |
|
protected |
◆ TransformRepository
vtkIGSIOTransformRepository* vtkPlusTrackedFrameProcessor::TransformRepository |
|
protected |
The documentation for this class was generated from the following files: