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
vtkPlusIEEListener Class Reference

#include <src/PlusDataCollection/Philips3D/vtkPlusIEEListener.h>

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

Public Types

typedef vtkObject Superclass
 

Public Member Functions

PlusStatus Connect (CLIENT_POSTSCANCONVERT_CALLBACK callback, vtkPlusLogger::LogLevelType logType=vtkPlusLogger::LOG_LEVEL_ERROR)
 
PlusStatus Disconnect ()
 
virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
bool IsConnected ()
 
virtual void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
void SetMachineName (const std::string &machineName)
 
void SetPortNumber (unsigned int port)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusIEEListenerNew ()
 
static vtkPlusIEEListenerNew (bool forceZQuantize, double resolutionFactor, bool integerZ, bool isotropic, bool quantizeDim, int zDecimation, bool set4PtFIR, int latAndElevSmoothingIndex)
 
static vtkPlusIEEListenerSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPlusIEEListener ()
 
 vtkPlusIEEListener (bool forceZQuantize, double resolutionFactor, bool integerZ, bool isotropic, bool quantizeDim, int zDecimation, bool set4PtFIR, int latAndElevSmoothingIndex)
 
 ~vtkPlusIEEListener ()
 

Protected Attributes

bool Connected
 
std::string MachineName
 
unsigned int Port
 
CStreamMgr * StreamManager
 

Detailed Description

Definition at line 15 of file vtkPlusIEEListener.h.

Member Typedef Documentation

◆ Superclass

typedef vtkObject vtkPlusIEEListener::Superclass

Definition at line 18 of file vtkPlusIEEListener.h.

Constructor & Destructor Documentation

◆ vtkPlusIEEListener() [1/2]

vtkPlusIEEListener::vtkPlusIEEListener ( )
protected

Definition at line 30 of file vtkPlusIEEListener.cxx.

◆ vtkPlusIEEListener() [2/2]

vtkPlusIEEListener::vtkPlusIEEListener ( bool  forceZQuantize,
double  resolutionFactor,
bool  integerZ,
bool  isotropic,
bool  quantizeDim,
int  zDecimation,
bool  set4PtFIR,
int  latAndElevSmoothingIndex 
)
protected

Definition at line 40 of file vtkPlusIEEListener.cxx.

◆ ~vtkPlusIEEListener()

vtkPlusIEEListener::~vtkPlusIEEListener ( )
protected

Definition at line 50 of file vtkPlusIEEListener.cxx.

Member Function Documentation

◆ Connect()

PlusStatus vtkPlusIEEListener::Connect ( CLIENT_POSTSCANCONVERT_CALLBACK  callback,
vtkPlusLogger::LogLevelType  logType = vtkPlusLogger::LOG_LEVEL_ERROR 
)

Connect to a streaming ie33 device

Parameters
callbackthe function to call when new data

Definition at line 55 of file vtkPlusIEEListener.cxx.

◆ Disconnect()

PlusStatus vtkPlusIEEListener::Disconnect ( )

Disconnect from the ie33 device

Definition at line 84 of file vtkPlusIEEListener.cxx.

◆ GetClassName()

virtual const char* vtkPlusIEEListener::GetClassName ( )
virtual

◆ IsA()

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

◆ IsConnected()

bool vtkPlusIEEListener::IsConnected ( )

Query the device to see if it's connected

Definition at line 123 of file vtkPlusIEEListener.cxx.

◆ IsTypeOf()

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

◆ New() [1/2]

static vtkPlusIEEListener* vtkPlusIEEListener::New ( )
static

◆ New() [2/2]

vtkPlusIEEListener * vtkPlusIEEListener::New ( bool  forceZQuantize,
double  resolutionFactor,
bool  integerZ,
bool  isotropic,
bool  quantizeDim,
int  zDecimation,
bool  set4PtFIR,
int  latAndElevSmoothingIndex 
)
static

Definition at line 24 of file vtkPlusIEEListener.cxx.

◆ PrintSelf()

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

Definition at line 101 of file vtkPlusIEEListener.cxx.

◆ SafeDownCast()

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

◆ SetMachineName()

void vtkPlusIEEListener::SetMachineName ( const std::string &  machineName)

Definition at line 111 of file vtkPlusIEEListener.cxx.

◆ SetPortNumber()

void vtkPlusIEEListener::SetPortNumber ( unsigned int  port)

Definition at line 117 of file vtkPlusIEEListener.cxx.

Member Data Documentation

◆ Connected

bool vtkPlusIEEListener::Connected
protected

Definition at line 48 of file vtkPlusIEEListener.h.

◆ MachineName

std::string vtkPlusIEEListener::MachineName
protected

Definition at line 46 of file vtkPlusIEEListener.h.

◆ Port

unsigned int vtkPlusIEEListener::Port
protected

Definition at line 47 of file vtkPlusIEEListener.h.

◆ StreamManager

CStreamMgr* vtkPlusIEEListener::StreamManager
protected

Definition at line 45 of file vtkPlusIEEListener.h.


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