|
MNE-CPP
0.1.9
A Framework for Electrophysiology
|
SensorSurfaceTreeItem provides a generic brain tree item to hold sensor surfaces. More...
#include <sensorsurfacetreeitem.h>
Public Types | |
| typedef QSharedPointer< SensorSurfaceTreeItem > | SPtr |
| typedef QSharedPointer< const SensorSurfaceTreeItem > | ConstSPtr |
Public Types inherited from DISP3DLIB::AbstractMeshTreeItem | |
| typedef QSharedPointer< AbstractMeshTreeItem > | SPtr |
| typedef QSharedPointer< const AbstractMeshTreeItem > | ConstSPtr |
Public Types inherited from DISP3DLIB::Renderable3DEntity | |
| typedef QSharedPointer< Renderable3DEntity > | SPtr |
| typedef QSharedPointer< const Renderable3DEntity > | ConstSPtr |
Public Member Functions | |
| SensorSurfaceTreeItem (Qt3DCore::QEntity *p3DEntityParent=0, int iType=Data3DTreeModelItemTypes::SensorSurfaceItem, const QString &text="Sensor Surface") | |
| void | addData (const MNELIB::MNEBemSurface &tSensorSurface) |
Public Member Functions inherited from DISP3DLIB::AbstractMeshTreeItem | |
| AbstractMeshTreeItem (Qt3DCore::QEntity *p3DEntityParent=Q_NULLPTR, int iType=Data3DTreeModelItemTypes::AbstractMeshItem, const QString &text="Abstract Mesh Item") | |
| virtual void | setData (const QVariant &value, int role=Qt::UserRole+1) |
| virtual void | setMaterial (Qt3DRender::QMaterial *pMaterial) |
| void | setMeshData (const Eigen::MatrixX3f &tMatVert, const Eigen::MatrixX3f &tMatNorm, const Eigen::MatrixXi &tMatTris, const Eigen::MatrixX4f &tMatColors, Qt3DRender::QGeometryRenderer::PrimitiveType primitiveType=Qt3DRender::QGeometryRenderer::Triangles) |
| virtual QPointer< CustomMesh > | getCustomMesh () |
| virtual void | setVertColor (const Eigen::MatrixX4f &vertColor) |
Public Member Functions inherited from DISP3DLIB::Abstract3DTreeItem | |
| Abstract3DTreeItem (QEntity *p3DEntityParent=0, int iType=Data3DTreeModelItemTypes::UnknownItem, const QString &text="") | |
| void | setData (const QVariant &value, int role=Qt::UserRole+1) |
| int | type () const |
| QList< QStandardItem * > | findChildren (int type) |
| QList< QStandardItem * > | findChildren (const QString &text) |
| Abstract3DTreeItem & | operator<< (Abstract3DTreeItem *newItem) |
| Abstract3DTreeItem & | operator<< (Abstract3DTreeItem &newItem) |
| void | setAlpha (float fAlpha) |
Public Member Functions inherited from DISP3DLIB::Renderable3DEntity | |
| Renderable3DEntity (Qt3DCore::QEntity *parent=0) | |
| virtual | ~Renderable3DEntity () |
| virtual void | setTransform (const Qt3DCore::QTransform &transform) |
| virtual void | setTransform (const FIFFLIB::FiffCoordTrans &transform, bool bApplyInverse=false) |
| virtual void | applyTransform (const Qt3DCore::QTransform &transform) |
| virtual void | applyTransform (const FIFFLIB::FiffCoordTrans &transform, bool bApplyInverse=false) |
| virtual float | scaleValue () const |
| virtual float | rotX () const |
| virtual float | rotY () const |
| virtual float | rotZ () const |
| virtual QVector3D | position () const |
| virtual void | applyRotX (float rotX) |
| virtual void | setRotX (float rotX) |
| virtual void | applyRotY (float rotY) |
| virtual void | setRotY (float rotY) |
| virtual void | applyRotZ (float rotZ) |
| virtual void | setRotZ (float rotZ) |
| virtual void | applyPosition (const QVector3D &position) |
| virtual void | setPosition (const QVector3D &position) |
| virtual void | applyScale (float scale) |
| virtual void | setScale (float scale) |
| virtual void | setVisible (bool state) |
| virtual void | setMaterialParameter (const QVariant &data, const QString &sParameterName) |
| virtual QVariant | getMaterialParameter (const QString &sParameterName) |
Protected Member Functions | |
| void | initItem () |
Protected Member Functions inherited from DISP3DLIB::AbstractMeshTreeItem | |
| virtual void | onSurfaceTessInnerChanged (const QVariant &fTessInner) |
| virtual void | onSurfaceTessOuterChanged (const QVariant &fTessOuter) |
| virtual void | onSurfaceTriangleScaleChanged (const QVariant &fTriangleScale) |
| virtual void | onColorChanged (const QVariant &color) |
| virtual void | onSurfaceMaterialChanged (const QVariant &sMaterial) |
Protected Member Functions inherited from DISP3DLIB::Abstract3DTreeItem | |
| virtual void | onCheckStateChanged (const Qt::CheckState &checkState) |
| virtual void | onTranslationXChanged (const QVariant &fTransX) |
| virtual void | onTranslationYChanged (const QVariant &fTransY) |
| virtual void | onTranslationZChanged (const QVariant &fTransZ) |
| virtual void | onScaleChanged (const QVariant &fScale) |
| virtual void | onAlphaChanged (const QVariant &fAlpha) |
Protected Member Functions inherited from DISP3DLIB::Renderable3DEntity | |
| virtual void | setMaterialParameterRecursive (QObject *pObject, const QVariant &data, const QString &sParameterName) |
| virtual QPair< bool, QVariant > | getMaterialParameterRecursive (QObject *pObject, const QString &sParameterName) |
Additional Inherited Members | |
Signals inherited from DISP3DLIB::Abstract3DTreeItem | |
| void | checkStateChanged (const Qt::CheckState &checkState) |
Signals inherited from DISP3DLIB::Renderable3DEntity | |
| void | scaleChanged (float scale) |
| void | rotXChanged (float rotX) |
| void | rotYChanged (float rotY) |
| void | rotZChanged (float rotZ) |
| void | positionChanged (QVector3D position) |
Static Public Member Functions inherited from DISP3DLIB::Abstract3DTreeItem | |
| static Eigen::MatrixX4f | createVertColor (int numVert, const QColor &color=QColor(0, 49, 69)) |
Protected Attributes inherited from DISP3DLIB::AbstractMeshTreeItem | |
| QPointer< Qt3DRender::QMaterial > | m_pMaterial |
| QPointer< CustomMesh > | m_pCustomMesh |
Protected Attributes inherited from DISP3DLIB::Abstract3DTreeItem | |
| int | m_iType |
| QPointer< MetaTreeItem > | m_pItemTransformationOptions |
| QPointer< MetaTreeItem > | m_pItemAppearanceOptions |
Protected Attributes inherited from DISP3DLIB::Renderable3DEntity | |
| QPointer< Qt3DCore::QTransform > | m_pTransform |
| float | m_fScale |
| float | m_fRotX |
| float | m_fRotY |
| float | m_fRotZ |
| QVector3D | m_position |
Properties inherited from DISP3DLIB::Renderable3DEntity | |
| float | scale |
| float | rotX |
| float | rotY |
| float | rotZ |
| QVector3D | position |
SensorSurfaceTreeItem provides a generic brain tree item to hold sensor surfaces.
SensorSurfaceTreeItem provides a generic brain tree item to hold sensor surfaces.
Definition at line 89 of file sensorsurfacetreeitem.h.

| typedef QSharedPointer<const SensorSurfaceTreeItem> DISP3DLIB::SensorSurfaceTreeItem::ConstSPtr |
Const shared pointer type for SensorSurfaceTreeItem class.
Definition at line 95 of file sensorsurfacetreeitem.h.
| typedef QSharedPointer<SensorSurfaceTreeItem> DISP3DLIB::SensorSurfaceTreeItem::SPtr |
Shared pointer type for SensorSurfaceTreeItem class.
Definition at line 94 of file sensorsurfacetreeitem.h.
|
explicit |
Default constructor.
| [in] | p3DEntityParent | The parent 3D entity. |
| [in] | text | The text of this item. This is also by default the displayed name of the item in a view. |
| [in] | iType | The type of the item. See types.h for declaration and definition. |
Definition at line 68 of file sensorsurfacetreeitem.cpp.
| void SensorSurfaceTreeItem::addData | ( | const MNELIB::MNEBemSurface & | tSensorSurface | ) |
Adds BEM model data.
| [in] | tSensorSurface | The bem data. |
Definition at line 90 of file sensorsurfacetreeitem.cpp.
|
protectedvirtual |
AbstractTreeItem functions
Reimplemented from DISP3DLIB::AbstractMeshTreeItem.
Definition at line 76 of file sensorsurfacetreeitem.cpp.
1.8.17