MNE-CPP
0.1.9
A Framework for Electrophysiology
|
The MNE Msh Display Surface Set class holds information about a set of surfaces to be rendered. More...
#include <mne_msh_display_surface_set.h>
Public Types | |
typedef QSharedPointer< MneMshDisplaySurfaceSet > | SPtr |
typedef QSharedPointer< const MneMshDisplaySurfaceSet > | ConstSPtr |
Public Member Functions | |
MneMshDisplaySurfaceSet (int nsurf=0) | |
~MneMshDisplaySurfaceSet () | |
Static Public Member Functions | |
static MneMshDisplaySurfaceSet * | load_new_surface (const QString &subject_id, const QString &surf, const QString &subjects_dir) |
static void | decide_surface_extent (MneMshDisplaySurface *surf, const char *tag) |
static void | decide_curv_display (const char *name, MneMshDisplaySurface *s) |
static int | add_bem_surface (MneMshDisplaySurfaceSet *surfs, QString filepath, int kind, QString bemname, int full_geom, int check) |
static void | add_replace_display_surface (MneMshDisplaySurfaceSet *surfs, MneMshDisplaySurface *newSurf, bool replace, bool drawable) |
static void | setup_curvature_colors (MneMshDisplaySurface *surf) |
static void | apply_left_right_eyes (MneMshDisplaySurfaceSet *surfs) |
static void | apply_left_eyes (MneMshDisplaySurfaceSet *surfs) |
static void | setup_current_surface_lights (MneMshDisplaySurfaceSet *surfs) |
static void | initialize_custom_lights () |
static MneMshLightSet * | dup_light_set (MneMshLightSet *s) |
static void | setup_these_surface_lights (MneMshDisplaySurfaceSet *surfs, MneMshLightSet *set) |
Public Attributes | |
char * | subj |
char * | morph_subj |
FIFFLIB::FiffCoordTransSet * | main_t |
FIFFLIB::FiffCoordTransSet * | morph_t |
MneMshDisplaySurface ** | surfs |
MneSurfacePatch ** | patches |
float * | patch_rot |
int | nsurf |
int | use_patches |
int * | active |
int * | drawable |
MneMshLightSet * | lights |
float | rot [3] |
float | move [3] |
float | fov |
float | fov_scale |
float | eye [3] |
float | up [3] |
float | bg_color [3] |
float | text_color [3] |
void * | user_data |
mneUserFreeFunc | user_data_free |
The MNE Msh Display Surface Set class holds information about a set of surfaces to be rendered.
Replaces *mshDisplaySurfaceSet, mshDisplaySurfaceSetRec struct (analyze_types.c). Note that another implementation can be found in movie_types.h
Definition at line 86 of file mne_msh_display_surface_set.h.
typedef QSharedPointer<const MneMshDisplaySurfaceSet> MNELIB::MneMshDisplaySurfaceSet::ConstSPtr |
Const shared pointer type for MneMshDisplaySurfaceSet.
Definition at line 90 of file mne_msh_display_surface_set.h.
typedef QSharedPointer<MneMshDisplaySurfaceSet> MNELIB::MneMshDisplaySurfaceSet::SPtr |
Shared pointer type for MneMshDisplaySurfaceSet.
Definition at line 89 of file mne_msh_display_surface_set.h.
MneMshDisplaySurfaceSet::MneMshDisplaySurfaceSet | ( | int | nsurf = 0 | ) |
Constructs the MneMshDisplaySurfaceSet.
Definition at line 122 of file mne_msh_display_surface_set.cpp.
MneMshDisplaySurfaceSet::~MneMshDisplaySurfaceSet | ( | ) |
Destroys the MneMshDisplaySurfaceSet.
Definition at line 203 of file mne_msh_display_surface_set.cpp.