|
Isis 3 Programmer Reference
|
12 #include <tnt/tnt_array2d.h>
101 Blobber(
const QString &blobname,
const QString &fieldname,
102 const QString &name =
"Blob");
104 const QString &fieldname,
const QString &name =
"Blob");
161 return (
_buf.dim1());
168 return (
_buf.dim2());
226 void load(
const QString &filename);
251 double int2ToDouble(
unsigned int value)
const;
252 double int2ToDouble(
int value)
const;
void loadInteger(Table &tbl)
Provides direct reading in of the field data from the BLOB.
Base class for accessing ISIS blobs.
int size() const
Returns the total number of elements (rows * columns) in blob.
BlobBuf _buf
Buffer holding data.
int Samples() const
Number of columns or samples in the BLOB.
Blobber()
Default basic constructor that is mostly not useful.
TNT::Array2D< double > BlobBuf
Internal buffer uses TNT.
QString _fieldname
Name of field in BLOB to read.
void setName(const QString &name)
Specifies the name of this class instantiation.
void setFieldName(const QString &fname)
Sets field name in the ISIS BLOB object that contains data.
Class for storing Table blobs information.
Blobber deepcopy() const
Create a unique copy of this blob.
virtual ~Blobber()
Destructor of this object.
QString getFieldName() const
Retreive the name of the field in the Tabel object BLOB.
IO Handler for Isis Cubes.
QString _blobname
Name of BLOB to read.
QString getBlobName() const
Retrieves the name of the Table object.
void loadDouble(Table &tbl)
Provides direct reading in of the field data from the BLOB.
double const * operator[](int i) const
Returns the ith row/line in the BLOB that can be further referenced into samples.
void load(const QString &filename)
Loads the contents of a BLOB from a cube file.
void setBlobName(const QString &bname)
Sets the name of the ISIS BLOB object that contains the data.
double * operator[](int i)
Returns the ith row/line in the BLOB that can be further referenced into samples.
int Lines() const
Number of rows or lines in the BLOB.
const BlobBuf & ref() const
Returns a const reference to the internal buffer for ease of use to derived objects.
QString _name
Name of this data set.
QString getName() const
Returns the name of the BLOB given to refer to this instantiation.
This is free and unencumbered software released into the public domain.