ParaView
Public Types | Public Member Functions | Static Public Member Functions
vtkMaterialInterfaceCommBuffer Class Reference

#include <vtkMaterialInterfaceCommBuffer.h>

List of all members.

Public Types

enum  { PROC_ID = 0, BUFFER_SIZE = 1, DESCR_BASE = 2 }

Public Member Functions

 vtkMaterialInterfaceCommBuffer ()
 ~vtkMaterialInterfaceCommBuffer ()
void Initialize (int procId, int nBlocks, vtkIdType nBytes)
void SizeHeader (int nBlocks)
void SizeBuffer (vtkIdType nBytes)
void SizeBuffer ()
void Clear ()
vtkIdType GetBufferSize () const
char * GetBuffer () const
vtkIdType GetEOD () const
int GetHeaderSize () const
vtkIdTypeGetHeader () const
vtkIdType Capacity ()
void SetNumberOfTuples (int blockId, vtkIdType nFragments)
vtkIdType GetNumberOfTuples (int blockId) const
vtkIdType Pack (const double *pData, const int nComps, const vtkIdType nTups)
vtkIdType Pack (const float *pData, const int nComps, const vtkIdType nTups)
vtkIdType Pack (const int *pData, const int nComps, const vtkIdType nTups)
vtkIdType Pack (vtkDoubleArray *da)
vtkIdType Pack (vtkFloatArray *da)
void InitUnpack ()
int UnPack (double *&rData, const int nComps, const vtkIdType nTups, const bool copyFlag)
int UnPack (float *&rData, const int nComps, const vtkIdType nTups, const bool copyFlag)
int UnPack (int *&rData, const int nComps, const vtkIdType nTups, const bool copyFlag)
int UnPack (vtkDoubleArray *da, const int nComps, const vtkIdType nTups, const bool copyFlag)
int UnPack (vtkFloatArray *da, const int nComps, const vtkIdType nTups, const bool copyFlag)

Static Public Member Functions

static void SizeHeader (std::vector< vtkMaterialInterfaceCommBuffer > &buffers, int nBlocks)

Detailed Description

Definition at line 34 of file vtkMaterialInterfaceCommBuffer.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
PROC_ID 
BUFFER_SIZE 
DESCR_BASE 

Definition at line 38 of file vtkMaterialInterfaceCommBuffer.h.


Constructor & Destructor Documentation

vtkMaterialInterfaceCommBuffer::vtkMaterialInterfaceCommBuffer ( )
vtkMaterialInterfaceCommBuffer::~vtkMaterialInterfaceCommBuffer ( )

Member Function Documentation

void vtkMaterialInterfaceCommBuffer::Initialize ( int  procId,
int  nBlocks,
vtkIdType  nBytes 
)
void vtkMaterialInterfaceCommBuffer::SizeHeader ( int  nBlocks)
static void vtkMaterialInterfaceCommBuffer::SizeHeader ( std::vector< vtkMaterialInterfaceCommBuffer > &  buffers,
int  nBlocks 
) [static]
void vtkMaterialInterfaceCommBuffer::SizeBuffer ( vtkIdType  nBytes)
void vtkMaterialInterfaceCommBuffer::SizeBuffer ( )
void vtkMaterialInterfaceCommBuffer::Clear ( )
vtkIdType vtkMaterialInterfaceCommBuffer::GetBufferSize ( ) const [inline]

Definition at line 69 of file vtkMaterialInterfaceCommBuffer.h.

char* vtkMaterialInterfaceCommBuffer::GetBuffer ( ) const [inline]

Definition at line 72 of file vtkMaterialInterfaceCommBuffer.h.

vtkIdType vtkMaterialInterfaceCommBuffer::GetEOD ( ) const [inline]

Definition at line 75 of file vtkMaterialInterfaceCommBuffer.h.

int vtkMaterialInterfaceCommBuffer::GetHeaderSize ( ) const [inline]

Definition at line 78 of file vtkMaterialInterfaceCommBuffer.h.

vtkIdType* vtkMaterialInterfaceCommBuffer::GetHeader ( ) const [inline]

Definition at line 81 of file vtkMaterialInterfaceCommBuffer.h.

vtkIdType vtkMaterialInterfaceCommBuffer::Capacity ( ) [inline]

Definition at line 84 of file vtkMaterialInterfaceCommBuffer.h.

void vtkMaterialInterfaceCommBuffer::SetNumberOfTuples ( int  blockId,
vtkIdType  nFragments 
) [inline]

Definition at line 90 of file vtkMaterialInterfaceCommBuffer.h.

vtkIdType vtkMaterialInterfaceCommBuffer::GetNumberOfTuples ( int  blockId) const [inline]

Definition at line 99 of file vtkMaterialInterfaceCommBuffer.h.

vtkIdType vtkMaterialInterfaceCommBuffer::Pack ( const double pData,
const int  nComps,
const vtkIdType  nTups 
)
vtkIdType vtkMaterialInterfaceCommBuffer::Pack ( const float pData,
const int  nComps,
const vtkIdType  nTups 
)
vtkIdType vtkMaterialInterfaceCommBuffer::Pack ( const int pData,
const int  nComps,
const vtkIdType  nTups 
)
vtkIdType vtkMaterialInterfaceCommBuffer::Pack ( vtkDoubleArray da)
vtkIdType vtkMaterialInterfaceCommBuffer::Pack ( vtkFloatArray da)
void vtkMaterialInterfaceCommBuffer::InitUnpack ( ) [inline]

Definition at line 114 of file vtkMaterialInterfaceCommBuffer.h.

int vtkMaterialInterfaceCommBuffer::UnPack ( double *&  rData,
const int  nComps,
const vtkIdType  nTups,
const bool  copyFlag 
)
int vtkMaterialInterfaceCommBuffer::UnPack ( float *&  rData,
const int  nComps,
const vtkIdType  nTups,
const bool  copyFlag 
)
int vtkMaterialInterfaceCommBuffer::UnPack ( int *&  rData,
const int  nComps,
const vtkIdType  nTups,
const bool  copyFlag 
)
int vtkMaterialInterfaceCommBuffer::UnPack ( vtkDoubleArray da,
const int  nComps,
const vtkIdType  nTups,
const bool  copyFlag 
)
int vtkMaterialInterfaceCommBuffer::UnPack ( vtkFloatArray da,
const int  nComps,
const vtkIdType  nTups,
const bool  copyFlag 
)

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