VTK
Public Member Functions | List of all members
vtkPixelTransfer Class Reference

#include <vtkPixelTransfer.h>

Inheritance diagram for vtkPixelTransfer:
[legend]

Public Member Functions

 vtkPixelTransfer ()
 
 ~vtkPixelTransfer ()
 
 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)
 
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

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 35 of file vtkPixelTransfer.h.

Constructor & Destructor Documentation

vtkPixelTransfer::vtkPixelTransfer ( )
inline

Definition at line 38 of file vtkPixelTransfer.h.

vtkPixelTransfer::~vtkPixelTransfer ( )
inline

Definition at line 39 of file vtkPixelTransfer.h.

vtkPixelTransfer::vtkPixelTransfer ( )
inline

Definition at line 41 of file vtkPixelTransfer.h.

vtkPixelTransfer::~vtkPixelTransfer ( )
inline

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 
)
inlinestatic

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

Definition at line 104 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 158 of file vtkPixelTransfer.h.

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

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

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 >
static 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


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