VTK
Public Member Functions
vtkPixelTransfer Class Reference

#include <vtkPixelTransfer.h>

Inheritance diagram for vtkPixelTransfer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 vtkPixelTransfer ()
 ~vtkPixelTransfer ()

Static Public Member Functions

static int Blit (const vtkPixelExtent &ext, int nComps, int srcType, void *srcData, int destType, void *destData)
static int Blit (const vtkPixelExtent &srcWhole, const vtkPixelExtent &srcSubset, const vtkPixelExtent &destWhole, const vtkPixelExtent &destSubset, int nSrcComps, int srcType, void *srcData, int nDestComps, int destType, void *destData)
template<typename SOURCE_TYPE , typename DEST_TYPE >
static int Blit (const vtkPixelExtent &srcWhole, const vtkPixelExtent &srcSubset, const vtkPixelExtent &destWhole, const vtkPixelExtent &destSubset, int nSrcComps, SOURCE_TYPE *srcData, int nDestComps, DEST_TYPE *destData)

Detailed Description

pixel extents

Class to handle non-contiguous data transfers of data described by pixel extents within a process. For transfering data between processes see vtkPPixelTransfer.

See also:
vtkPixelExtent vtkPPixelTransfer
Tests:
vtkPixelTransfer (Tests)

Definition at line 38 of file vtkPixelTransfer.h.


Constructor & Destructor Documentation

Definition at line 41 of file vtkPixelTransfer.h.

Definition at line 42 of file vtkPixelTransfer.h.


Member Function Documentation

int vtkPixelTransfer::Blit ( const vtkPixelExtent ext,
int  nComps,
int  srcType,
void *  srcData,
int  destType,
void *  destData 
) [inline, static]

for memory to memory transfers. Conveinience api for working with vtk type enum rather than c-data types and simple extents.

Definition at line 107 of file vtkPixelTransfer.h.

static int vtkPixelTransfer::Blit ( const vtkPixelExtent srcWhole,
const vtkPixelExtent srcSubset,
const vtkPixelExtent destWhole,
const vtkPixelExtent destSubset,
int  nSrcComps,
int  srcType,
void *  srcData,
int  nDestComps,
int  destType,
void *  destData 
) [static]

for memory to memory transfers. Conveinience api for working with vtk type enum rather than c-data types.

template<typename SOURCE_TYPE , typename DEST_TYPE >
int vtkPixelTransfer::Blit ( const vtkPixelExtent srcWhole,
const vtkPixelExtent srcSubset,
const vtkPixelExtent destWhole,
const vtkPixelExtent destSubset,
int  nSrcComps,
SOURCE_TYPE *  srcData,
int  nDestComps,
DEST_TYPE *  destData 
) [static]

for local memory to memory transfers

Definition at line 161 of file vtkPixelTransfer.h.


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