50#include <QSharedPointer>
66const static Eigen::MatrixX3i defaultTris(0,3);
83 typedef QSharedPointer<Label>
SPtr;
103 Label(
const Eigen::VectorXi &p_vertices,
104 const Eigen::MatrixX3f &p_pos,
105 const Eigen::VectorXd &p_values,
106 qint32 p_hemi,
const QString &p_name,
147 Eigen::MatrixX3i
selectTris(
const Eigen::MatrixX3i &p_matTris);
162 static bool read(
const QString& p_sFileName,
Label &p_Label);
186 return this->
hemi == -1;
190#ifndef metatype_label
191#define metatype_label
Fs library export/import macros.
Q_DECLARE_METATYPE(FSLIB::Label)
FreeSurfer surface and annotation I/O.
QSharedPointer< const Label > ConstSPtr
Eigen::MatrixX3i selectTris(const Surface &p_Surface)
QSharedPointer< Label > SPtr
Eigen::MatrixX3i selectTris(const Eigen::MatrixX3i &p_matTris)
Label(const Eigen::VectorXi &p_vertices, const Eigen::MatrixX3f &p_pos, const Eigen::VectorXd &p_values, qint32 p_hemi, const QString &p_name, qint32 p_id=-1)
static bool read(const QString &p_sFileName, Label &p_Label)