Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SDIFMatrix - Construction


Functions

 SDIFMatrix (const SdifDataTypeET _type=eFloat4)
 default constructor

SDIFMatrix & operator= (const SDIFMatrix &aMatrix)
 assignment operator

 SDIFMatrix (const SDIFMatrix &aMatrix)
 copy constrctor

 SDIFMatrix (SdifSignature sig, int nrows=1, int ncols=1, SdifDataTypeET type=eFloat4)
 constructor that allocates internal memory

 SDIFMatrix (const std::string &sig, int nrows=1, int ncols=1, SdifDataTypeET type=eFloat4)
 constructor that allocates internal memory


Function Documentation

Easdif::SDIFMatrix::SDIFMatrix const SdifDataTypeET    _type = eFloat4 [inherited]
 

default constructor

Constructs matrix without allocating memory. However, the type for internal data representation is fixed.

Parameters:
_type  data type for internal representation defaults to: eFloat
supported types: eChar, eInt2, eUInt2, eInt4, eUInt4, eFloat4 , eFloat8.
type extensions: eInt1, eUInt1.
Attention the types eInt1 and eUInt1 are not yet in the sdif standard and if you use them only the IRCAM sdif library will be able to read your data.

SDIFMatrix & Easdif::SDIFMatrix::operator= const SDIFMatrix &    aMatrix [inherited]
 

assignment operator

does a deep copy of the data

Parameters:
aMatrix  matrix to copy

Easdif::SDIFMatrix::SDIFMatrix const SDIFMatrix &    aMatrix [inherited]
 

copy constrctor

does a deep copy of the data

Parameters:
aMatrix 

Easdif::SDIFMatrix::SDIFMatrix SdifSignature    sig,
int    nrows = 1,
int    ncols = 1,
SdifDataTypeET    type = eFloat4
[inherited]
 

constructor that allocates internal memory

Constructs matrix with given signature to hold given number of rows and columns. The type for internal data representation is fixed.

Parameters:
sig  Matrix signature
nrows  number of rows allocated
ncols  number of cols allocated
type  data type for internal representation defaults to: eFloat
supported types: eChar, eInt2, eUInt2, eInt4, eUInt4, eFloat4 , eFloat8.
type extensions: eInt1, eUInt1.
Attention the types eInt1 and eUInt1 are not yet in the sdif standard and if you use them only the IRCAM sdif library will be able to read your data.

Easdif::SDIFMatrix::SDIFMatrix const std::string &    sig,
int    nrows = 1,
int    ncols = 1,
SdifDataTypeET    type = eFloat4
[inherited]
 

constructor that allocates internal memory

Constructs matrix with given signature to hold given number of rows and columns. The type for internal data representation is fixed.

Parameters:
sig  4 element string specifying Matrix signature
nrows  number of rows allocated
ncols  number of cols allocated
type  data type for internal representation defaults to: eFloat
supported types: eChar, eInt2, eUInt2, eInt4, eUInt4, eFloat4 , eFloat8.
type extensions: eInt1, eUInt1.
Attention the types eInt1 and eUInt1 are not yet in the sdif standard and if you use them only the IRCAM sdif library will be able to read your data.


Generated on Mon Feb 2 19:27:12 2004 for Easdif by doxygen1.2.16