41 QVariant
data(
int column)
const;
48 QStringList
keys()
const;
59 QList<TreeItem*> child_items_;
60 QList<QVariant> item_data_;
TreeItem * child(int row)
The MapData class Class for processed map data. Images are created from this data.
void removeChild(TreeItem *child)
TreeItem::ItemType type() const
The VespucciDataset class This is the main class for dealing with hyperspectral data. This handles the import and export of spectra, and the creation of maps. Images are handled by the MapData class. This class is intended to be allocated on the heap inside of a smart pointer, there is no copy constructor.
void UpdateType(QString new_type)
void appendChild(TreeItem *child)
QStringList ChildNames() const
const QString DatasetKey() const
bool HasChild(const QString &name)
QVariant data(int column) const
QList< TreeItem * > child_items()
TreeItem(TreeItem::ItemType type, QStringList &keys, QList< QVariant > &data, TreeItem *parent=0)