PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Macros | Functions
TelemedUltrasound.cxx File Reference
#include "PlusConfigure.h"
#include "TelemedUltrasound.h"
#include <math.h>
#include <string>
Include dependency graph for TelemedUltrasound.cxx:

Go to the source code of this file.

Macros

#define BYTESPERLINE(Width, BPP)   ((WORD)((((DWORD)(Width) * (DWORD)(BPP) + 31) >> 5)) << 2)
 
#define SAFE_RELEASE(x)   { if (x) x->Release(); x = NULL; }
 

Functions

LPBITMAPINFO DSGetBITMAPINFOForDIBSection (HBITMAP hBitmap)
 
std::wstring GuidToWstring (const GUID &guid)
 
static LRESULT CALLBACK ImageWindowProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
 
 STDMETHODIMP_ (ULONG) TelemedUltrasound
 

Macro Definition Documentation

◆ BYTESPERLINE

#define BYTESPERLINE (   Width,
  BPP 
)    ((WORD)((((DWORD)(Width) * (DWORD)(BPP) + 31) >> 5)) << 2)

Definition at line 248 of file TelemedUltrasound.cxx.

◆ SAFE_RELEASE

#define SAFE_RELEASE (   x)    { if (x) x->Release(); x = NULL; }

Definition at line 15 of file TelemedUltrasound.cxx.

Function Documentation

◆ DSGetBITMAPINFOForDIBSection()

LPBITMAPINFO DSGetBITMAPINFOForDIBSection ( HBITMAP  hBitmap)

Definition at line 185 of file TelemedUltrasound.cxx.

◆ GuidToWstring()

std::wstring GuidToWstring ( const GUID &  guid)

Definition at line 606 of file TelemedUltrasound.cxx.

◆ ImageWindowProc()

static LRESULT CALLBACK ImageWindowProc ( HWND  hwnd,
UINT  iMsg,
WPARAM  wParam,
LPARAM  lParam 
)
static

Definition at line 57 of file TelemedUltrasound.cxx.

◆ STDMETHODIMP_()

STDMETHODIMP_ ( ULONG  )

Definition at line 744 of file TelemedUltrasound.cxx.