Referencia de la Clase Samp

#include <samp.hpp>

Diagrama de herencias de Samp

Inheritance graph
[leyenda]
Diagrama de colaboración para Samp:

Collaboration graph
[leyenda]

Métodos públicos

 Samp (VOID)
VOID attach (FILE *fBin, INT sampType, UINT nChan=1, LONG N=-1)
VOID setendian (INT endi)
INT getendian (VOID)
INT getSampType (VOID) const
UINT getNChan (VOID) const
VOID setPos (LONG pos)
LONG getPos (VOID) const
LONG getN (VOID) const
VOID setPosNoCh (LONG pos)
LONG getPosNoCh (VOID) const
LONG getNNoCh (VOID) const
UINT getNoCh (INT16 &sample)
UINT setNoCh (INT16 sample)
UINT insNoCh (INT16 sample)
UINT getNoCh (DOUBLE &sample)
UINT setNoCh (DOUBLE sample)
UINT insNoCh (DOUBLE sample)
UINT delNoCh (VOID)
UINT getBlkNoCh (INT16 *block, UINT len)
UINT setBlkNoCh (const INT16 *block, UINT len)
UINT insBlkNoCh (const INT16 *block, UINT len)
UINT getBlkNoCh (DOUBLE *block, UINT len)
UINT setBlkNoCh (const DOUBLE *block, UINT len)
UINT insBlkNoCh (const DOUBLE *block, UINT len)
UINT delBlkNoCh (UINT len)
UINT getCh (INT16 &sample, UINT ch)
UINT setCh (INT16 sample, UINT ch)
UINT insCh (INT16 sample, UINT ch)
UINT getCh (DOUBLE &sample, UINT ch)
UINT setCh (DOUBLE sample, UINT ch)
UINT insCh (DOUBLE sample, UINT ch)
UINT delCh (UINT ch)
UINT getBlkCh (INT16 *block, UINT len, UINT ch)
UINT setBlkCh (const INT16 *block, UINT len, UINT ch)
UINT insBlkCh (const INT16 *block, UINT len, UINT ch)
UINT getBlkCh (DOUBLE *block, UINT len, UINT ch)
UINT setBlkCh (const DOUBLE *block, UINT len, UINT ch)
UINT insBlkCh (const DOUBLE *block, UINT len, UINT ch)
UINT delBlkCh (UINT len, UINT ch)
UINT getChAll (INT16 *sampr)
UINT setChAll (const INT16 *sampr)
UINT insChAll (const INT16 *sampr)
UINT getChAll (DOUBLE *sampr)
UINT setChAll (const DOUBLE *sampr)
UINT insChAll (const DOUBLE *sampr)
UINT delChAll (VOID)
UINT getBlkChAll (INT16 *block, UINT len)
UINT setBlkChAll (const INT16 *block, UINT len)
UINT insBlkChAll (const INT16 *block, UINT len)
UINT getBlkChAll (DOUBLE *block, UINT len)
UINT setBlkChAll (const DOUBLE *block, UINT len)
UINT insBlkChAll (const DOUBLE *block, UINT len)
UINT delBlkChAll (UINT len)
UINT getChRange (INT16 *sampr, UINT ch1, UINT ch2)
UINT setChRange (const INT16 *sampr, UINT ch1, UINT ch2)
UINT insChRange (const INT16 *sampr, UINT ch1, UINT ch2)
UINT getChRange (DOUBLE *sampr, UINT ch1, UINT ch2)
UINT setChRange (const DOUBLE *sampr, UINT ch1, UINT ch2)
UINT insChRange (const DOUBLE *sampr, UINT ch1, UINT ch2)
UINT delChRange (UINT ch1, UINT ch2)
UINT getBlkChRange (INT16 *block, UINT len, UINT ch1, UINT ch2)
UINT setBlkChRange (const INT16 *block, UINT len, UINT ch1, UINT ch2)
UINT insBlkChRange (const INT16 *block, UINT len, UINT ch1, UINT ch2)
UINT getBlkChRange (DOUBLE *block, UINT len, UINT ch1, UINT ch2)
UINT setBlkChRange (const DOUBLE *block, UINT len, UINT ch1, UINT ch2)
UINT insBlkChRange (const DOUBLE *block, UINT len, UINT ch1, UINT ch2)
UINT delBlkChRange (UINT len, UINT ch1, UINT ch2)
UINT get (INT16 &sample)
UINT set (INT16 sample)
UINT ins (INT16 sample)
UINT get (DOUBLE &sample)
UINT set (DOUBLE sample)
UINT ins (DOUBLE sample)
UINT del (VOID)
UINT getBlk (INT16 *block, UINT len)
UINT setBlk (const INT16 *block, UINT len)
UINT insBlk (const INT16 *block, UINT len)
UINT getBlk (DOUBLE *block, UINT len)
UINT setBlk (const DOUBLE *block, UINT len)
UINT insBlk (const DOUBLE *block, UINT len)
UINT delBlk (UINT len)
INT16 * get_i16 (UINT len, BOOL reloadall=FALSE)
DOUBLE * get_d (UINT len, BOOL reloadall=FALSE)
INT16 * getChAll_i16 (UINT len, BOOL reloadall=FALSE)
DOUBLE * getChAll_d (UINT len, BOOL reloadall=FALSE)
VOID toggleRW (VOID)
BOOL OK (VOID) const
 ~Samp (VOID)

Métodos públicos estáticos

static UINT getSampTypeSize (INT sampType)

Atributos privados

INT tSamp
UINT sSize
VOID * ptr
LONG nptr
LONG pptr
INT tptr
INT endian
UINT nchan
UINT sSizeCh

Descripción detallada

Definición en la línea 62 del archivo samp.hpp.


Documentación del constructor y destructor

Samp::Samp ( VOID   ) 

Definición en la línea 51 del archivo samp.cpp.

Samp::~Samp ( VOID   ) 

Definición en la línea 253 del archivo samp.cpp.


Documentación de las funciones miembro

VOID Samp::attach ( FILE *  fBin,
INT  sampType,
UINT  nChan = 1,
LONG  N = -1 
)

Definición en la línea 78 del archivo samp.cpp.

VOID Samp::setendian ( INT  endi  )  [inline]

Definición en la línea 78 del archivo samp.hpp.

INT Samp::getendian ( VOID   )  [inline]

Definición en la línea 79 del archivo samp.hpp.

INT Samp::getSampType ( VOID   )  const [inline]

Definición en la línea 80 del archivo samp.hpp.

UINT Samp::getSampTypeSize ( INT  sampType  )  [static]

Definición en la línea 62 del archivo samp.cpp.

UINT Samp::getNChan ( VOID   )  const [inline]

Definición en la línea 82 del archivo samp.hpp.

VOID Samp::setPos ( LONG  pos  )  [inline]

Reimplementado de FBlock.

Definición en la línea 84 del archivo samp.hpp.

LONG Samp::getPos ( VOID   )  const [inline]

Reimplementado de FBlock.

Definición en la línea 85 del archivo samp.hpp.

LONG Samp::getN ( VOID   )  const [inline]

Reimplementado de FBlock.

Definición en la línea 86 del archivo samp.hpp.

VOID Samp::setPosNoCh ( LONG  pos  )  [inline]

Definición en la línea 87 del archivo samp.hpp.

LONG Samp::getPosNoCh ( VOID   )  const [inline]

Definición en la línea 88 del archivo samp.hpp.

LONG Samp::getNNoCh ( VOID   )  const [inline]

Definición en la línea 89 del archivo samp.hpp.

UINT Samp::getNoCh ( INT16 &  sample  ) 

Definición en la línea 311 del archivo samp.cpp.

UINT Samp::setNoCh ( INT16  sample  ) 

Definición en la línea 456 del archivo samp.cpp.

UINT Samp::insNoCh ( INT16  sample  ) 

Definición en la línea 381 del archivo samp.cpp.

UINT Samp::getNoCh ( DOUBLE &  sample  ) 

Definición en la línea 345 del archivo samp.cpp.

UINT Samp::setNoCh ( DOUBLE  sample  ) 

Definición en la línea 492 del archivo samp.cpp.

UINT Samp::insNoCh ( DOUBLE  sample  ) 

Definición en la línea 417 del archivo samp.cpp.

UINT Samp::delNoCh ( VOID   )  [inline]

Definición en la línea 97 del archivo samp.hpp.

UINT Samp::getBlkNoCh ( INT16 *  block,
UINT  len 
)

Definición en la línea 531 del archivo samp.cpp.

UINT Samp::setBlkNoCh ( const INT16 *  block,
UINT  len 
)

Definición en la línea 582 del archivo samp.cpp.

UINT Samp::insBlkNoCh ( const INT16 *  block,
UINT  len 
)

Definición en la línea 643 del archivo samp.cpp.

UINT Samp::getBlkNoCh ( DOUBLE *  block,
UINT  len 
)

Definición en la línea 550 del archivo samp.cpp.

UINT Samp::setBlkNoCh ( const DOUBLE *  block,
UINT  len 
)

Definición en la línea 606 del archivo samp.cpp.

UINT Samp::insBlkNoCh ( const DOUBLE *  block,
UINT  len 
)

Definición en la línea 668 del archivo samp.cpp.

UINT Samp::delBlkNoCh ( UINT  len  )  [inline]

Definición en la línea 104 del archivo samp.hpp.

UINT Samp::getCh ( INT16 &  sample,
UINT  ch 
)

Definición en la línea 39 del archivo samp_0.cpp.

UINT Samp::setCh ( INT16  sample,
UINT  ch 
)

Definición en la línea 58 del archivo samp_0.cpp.

UINT Samp::insCh ( INT16  sample,
UINT  ch 
)

Definición en la línea 77 del archivo samp_0.cpp.

UINT Samp::getCh ( DOUBLE &  sample,
UINT  ch 
)

Definición en la línea 95 del archivo samp_0.cpp.

UINT Samp::setCh ( DOUBLE  sample,
UINT  ch 
)

Definición en la línea 114 del archivo samp_0.cpp.

UINT Samp::insCh ( DOUBLE  sample,
UINT  ch 
)

Definición en la línea 131 del archivo samp_0.cpp.

UINT Samp::delCh ( UINT  ch  )  [inline]

Definición en la línea 112 del archivo samp.hpp.

UINT Samp::getBlkCh ( INT16 *  block,
UINT  len,
UINT  ch 
)

Definición en la línea 149 del archivo samp_0.cpp.

UINT Samp::setBlkCh ( const INT16 *  block,
UINT  len,
UINT  ch 
)

Definición en la línea 160 del archivo samp_0.cpp.

UINT Samp::insBlkCh ( const INT16 *  block,
UINT  len,
UINT  ch 
)

Definición en la línea 172 del archivo samp_0.cpp.

UINT Samp::getBlkCh ( DOUBLE *  block,
UINT  len,
UINT  ch 
)

Definición en la línea 184 del archivo samp_0.cpp.

UINT Samp::setBlkCh ( const DOUBLE *  block,
UINT  len,
UINT  ch 
)

Definición en la línea 195 del archivo samp_0.cpp.

UINT Samp::insBlkCh ( const DOUBLE *  block,
UINT  len,
UINT  ch 
)

Definición en la línea 207 del archivo samp_0.cpp.

UINT Samp::delBlkCh ( UINT  len,
UINT  ch 
) [inline]

Definición en la línea 119 del archivo samp.hpp.

UINT Samp::getChAll ( INT16 *  sampr  )  [inline]

Definición en la línea 121 del archivo samp.hpp.

UINT Samp::setChAll ( const INT16 *  sampr  )  [inline]

Definición en la línea 122 del archivo samp.hpp.

UINT Samp::insChAll ( const INT16 *  sampr  )  [inline]

Definición en la línea 123 del archivo samp.hpp.

UINT Samp::getChAll ( DOUBLE *  sampr  )  [inline]

Definición en la línea 124 del archivo samp.hpp.

UINT Samp::setChAll ( const DOUBLE *  sampr  )  [inline]

Definición en la línea 125 del archivo samp.hpp.

UINT Samp::insChAll ( const DOUBLE *  sampr  )  [inline]

Definición en la línea 126 del archivo samp.hpp.

UINT Samp::delChAll ( VOID   )  [inline]

Definición en la línea 127 del archivo samp.hpp.

UINT Samp::getBlkChAll ( INT16 *  block,
UINT  len 
) [inline]

Definición en la línea 128 del archivo samp.hpp.

UINT Samp::setBlkChAll ( const INT16 *  block,
UINT  len 
) [inline]

Definición en la línea 129 del archivo samp.hpp.

UINT Samp::insBlkChAll ( const INT16 *  block,
UINT  len 
) [inline]

Definición en la línea 130 del archivo samp.hpp.

UINT Samp::getBlkChAll ( DOUBLE *  block,
UINT  len 
) [inline]

Definición en la línea 131 del archivo samp.hpp.

UINT Samp::setBlkChAll ( const DOUBLE *  block,
UINT  len 
) [inline]

Definición en la línea 132 del archivo samp.hpp.

UINT Samp::insBlkChAll ( const DOUBLE *  block,
UINT  len 
) [inline]

Definición en la línea 133 del archivo samp.hpp.

UINT Samp::delBlkChAll ( UINT  len  )  [inline]

Definición en la línea 134 del archivo samp.hpp.

UINT Samp::getChRange ( INT16 *  sampr,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 219 del archivo samp_0.cpp.

UINT Samp::setChRange ( const INT16 *  sampr,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 234 del archivo samp_0.cpp.

UINT Samp::insChRange ( const INT16 *  sampr,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 251 del archivo samp_0.cpp.

UINT Samp::getChRange ( DOUBLE *  sampr,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 267 del archivo samp_0.cpp.

UINT Samp::setChRange ( const DOUBLE *  sampr,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 282 del archivo samp_0.cpp.

UINT Samp::insChRange ( const DOUBLE *  sampr,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 299 del archivo samp_0.cpp.

UINT Samp::delChRange ( UINT  ch1,
UINT  ch2 
) [inline]

Definición en la línea 142 del archivo samp.hpp.

UINT Samp::getBlkChRange ( INT16 *  block,
UINT  len,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 315 del archivo samp_0.cpp.

UINT Samp::setBlkChRange ( const INT16 *  block,
UINT  len,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 327 del archivo samp_0.cpp.

UINT Samp::insBlkChRange ( const INT16 *  block,
UINT  len,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 339 del archivo samp_0.cpp.

UINT Samp::getBlkChRange ( DOUBLE *  block,
UINT  len,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 351 del archivo samp_0.cpp.

UINT Samp::setBlkChRange ( const DOUBLE *  block,
UINT  len,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 363 del archivo samp_0.cpp.

UINT Samp::insBlkChRange ( const DOUBLE *  block,
UINT  len,
UINT  ch1,
UINT  ch2 
)

Definición en la línea 375 del archivo samp_0.cpp.

UINT Samp::delBlkChRange ( UINT  len,
UINT  ch1,
UINT  ch2 
) [inline]

Definición en la línea 149 del archivo samp.hpp.

UINT Samp::get ( INT16 &  sample  )  [inline]

Definición en la línea 152 del archivo samp.hpp.

UINT Samp::set ( INT16  sample  )  [inline]

Definición en la línea 153 del archivo samp.hpp.

UINT Samp::ins ( INT16  sample  )  [inline]

Definición en la línea 154 del archivo samp.hpp.

UINT Samp::get ( DOUBLE &  sample  )  [inline]

Definición en la línea 155 del archivo samp.hpp.

UINT Samp::set ( DOUBLE  sample  )  [inline]

Definición en la línea 156 del archivo samp.hpp.

UINT Samp::ins ( DOUBLE  sample  )  [inline]

Definición en la línea 157 del archivo samp.hpp.

UINT Samp::del ( VOID   )  [inline]

Reimplementado de FBlock.

Definición en la línea 158 del archivo samp.hpp.

UINT Samp::getBlk ( INT16 *  block,
UINT  len 
) [inline]

Definición en la línea 159 del archivo samp.hpp.

UINT Samp::setBlk ( const INT16 *  block,
UINT  len 
) [inline]

Definición en la línea 160 del archivo samp.hpp.

UINT Samp::insBlk ( const INT16 *  block,
UINT  len 
) [inline]

Definición en la línea 161 del archivo samp.hpp.

UINT Samp::getBlk ( DOUBLE *  block,
UINT  len 
) [inline]

Definición en la línea 162 del archivo samp.hpp.

UINT Samp::setBlk ( const DOUBLE *  block,
UINT  len 
) [inline]

Definición en la línea 163 del archivo samp.hpp.

UINT Samp::insBlk ( const DOUBLE *  block,
UINT  len 
) [inline]

Definición en la línea 164 del archivo samp.hpp.

UINT Samp::delBlk ( UINT  len  )  [inline]

Definición en la línea 165 del archivo samp.hpp.

INT16 * Samp::get_i16 ( UINT  len,
BOOL  reloadall = FALSE 
)

Definición en la línea 103 del archivo samp.cpp.

DOUBLE * Samp::get_d ( UINT  len,
BOOL  reloadall = FALSE 
)

Definición en la línea 138 del archivo samp.cpp.

INT16 * Samp::getChAll_i16 ( UINT  len,
BOOL  reloadall = FALSE 
)

Definición en la línea 173 del archivo samp.cpp.

DOUBLE * Samp::getChAll_d ( UINT  len,
BOOL  reloadall = FALSE 
)

Definición en la línea 208 del archivo samp.cpp.

VOID Samp::toggleRW ( VOID   )  [inline]

Reimplementado de FBlock.

Definición en la línea 172 del archivo samp.hpp.

BOOL Samp::OK ( VOID   )  const

Reimplementado de FBlock.

Definición en la línea 243 del archivo samp.cpp.


Documentación de los campos

INT Samp::tSamp [private]

Definición en la línea 64 del archivo samp.hpp.

UINT Samp::sSize [private]

Definición en la línea 65 del archivo samp.hpp.

VOID* Samp::ptr [private]

Definición en la línea 66 del archivo samp.hpp.

LONG Samp::nptr [private]

Definición en la línea 67 del archivo samp.hpp.

LONG Samp::pptr [private]

Definición en la línea 68 del archivo samp.hpp.

INT Samp::tptr [private]

Definición en la línea 69 del archivo samp.hpp.

INT Samp::endian [private]

Definición en la línea 70 del archivo samp.hpp.

UINT Samp::nchan [private]

Definición en la línea 71 del archivo samp.hpp.

UINT Samp::sSizeCh [private]

Definición en la línea 72 del archivo samp.hpp.


La documentación para esta clase fue generada a partir de los siguientes ficheros:

Generado el Thu Mar 11 18:59:28 2010 para AhoLib por  doxygen 1.5.6