VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
ssBuffer< dataType > Class Template Reference

Public Member Functions

 ssBuffer (int size, int numBuf)
ssBufferoperator= (const ssBuffer &copy)
 ssBuffer (const ssBuffer &copy)
 ~ssBuffer ()
void addData (int size)
dataTypegetNextData ()
void useNextData ()
void copy (dataType *copy)
dataTypegetDataPtr ()
dataTypeoperator[] (const int nIdx)

Private Attributes

int_size
int _numBuf
int _curBuffer
dataType ** _data

Constructor & Destructor Documentation

template<class dataType >
ssBuffer< dataType >::ssBuffer ( int  size,
int  numBuf 
)
inline
template<class dataType >
ssBuffer< dataType >::ssBuffer ( const ssBuffer< dataType > &  copy)
inline
template<class dataType >
ssBuffer< dataType >::~ssBuffer ( )
inline

Member Function Documentation

template<class dataType >
ssBuffer& ssBuffer< dataType >::operator= ( const ssBuffer< dataType > &  copy)
inline
template<class dataType >
void ssBuffer< dataType >::addData ( int  size)
inline
template<class dataType >
dataType* ssBuffer< dataType >::getNextData ( )
inline
template<class dataType >
void ssBuffer< dataType >::useNextData ( )
inline
template<class dataType >
void ssBuffer< dataType >::copy ( dataType copy)
inline
template<class dataType >
dataType* ssBuffer< dataType >::getDataPtr ( )
inline
template<class dataType >
dataType& ssBuffer< dataType >::operator[] ( const int  nIdx)
inline

Member Data Documentation

template<class dataType >
int* ssBuffer< dataType >::_size
private
template<class dataType >
int ssBuffer< dataType >::_numBuf
private
template<class dataType >
int ssBuffer< dataType >::_curBuffer
private
template<class dataType >
dataType** ssBuffer< dataType >::_data
private

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


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)