MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
MNELIB::MneMshDisplaySurface Class Reference

The MNE Msh Display Surface class holds information about a surface to be rendered. More...

#include <mne_msh_display_surface.h>

Public Types

typedef QSharedPointer< MneMshDisplaySurfaceSPtr
 
typedef QSharedPointer< const MneMshDisplaySurfaceConstSPtr
 

Public Member Functions

 MneMshDisplaySurface ()
 
 ~MneMshDisplaySurface ()
 

Public Attributes

char * filename
 
time_t time_loaded
 
char * subj
 
char * surf_name
 
MNELIB::MneSurfaceOlds
 
float eye [3]
 
float up [3]
 
float rot [3]
 
float move [3]
 
float fov
 
float fov_scale
 
float minv [3]
 
float maxv [3]
 
float * trans
 
int sketch
 
MNELIB::MneMorphMap ** maps
 
int nmap
 
int overlay_type
 
float * overlay_values
 
int alt_overlay_type
 
float * alt_overlay_values
 
float * marker_values
 
float * vertex_colors
 
MNELIB::MneMshColorScaleDefcolor_scale
 
int nvertex_colors
 
float even_vertex_color [4]
 
float * marker_colors
 
int nmarker_colors
 
int ** marker_tri
 
int * marker_tri_no
 
int nmarker_tri
 
float marker_color [4]
 
int curvature_color_mode
 
int overlay_color_mode
 
int transparent
 
int show_aux_data
 
MNELIB::MneMshPickedpicked
 
int npicked
 
void * user_data
 
mneUserFreeFunc * user_data_free
 

Detailed Description

The MNE Msh Display Surface class holds information about a surface to be rendered.

Replaces *mshDisplaySurface, mshDisplaySurfaceRec struct (analyze_types.c).

Definition at line 79 of file mne_msh_display_surface.h.

Member Typedef Documentation

◆ ConstSPtr

Const shared pointer type for MneMshDisplaySurface.

Definition at line 83 of file mne_msh_display_surface.h.

◆ SPtr

Shared pointer type for MneMshDisplaySurface.

Definition at line 82 of file mne_msh_display_surface.h.

Constructor & Destructor Documentation

◆ MneMshDisplaySurface()

MneMshDisplaySurface::MneMshDisplaySurface ( )

Constructs the MneMshDisplaySurface.

Definition at line 75 of file mne_msh_display_surface.cpp.

◆ ~MneMshDisplaySurface()

MneMshDisplaySurface::~MneMshDisplaySurface ( )

Destroys the MneMshDisplaySurface.

Definition at line 130 of file mne_msh_display_surface.cpp.

Member Data Documentation

◆ alt_overlay_type

int MNELIB::MneMshDisplaySurface::alt_overlay_type

Definition at line 120 of file mne_msh_display_surface.h.

◆ alt_overlay_values

float* MNELIB::MneMshDisplaySurface::alt_overlay_values

Definition at line 121 of file mne_msh_display_surface.h.

◆ color_scale

MNELIB::MneMshColorScaleDef* MNELIB::MneMshDisplaySurface::color_scale

Definition at line 125 of file mne_msh_display_surface.h.

◆ curvature_color_mode

int MNELIB::MneMshDisplaySurface::curvature_color_mode

Definition at line 135 of file mne_msh_display_surface.h.

◆ even_vertex_color

float MNELIB::MneMshDisplaySurface::even_vertex_color[4]

Definition at line 127 of file mne_msh_display_surface.h.

◆ eye

float MNELIB::MneMshDisplaySurface::eye[3]

Definition at line 103 of file mne_msh_display_surface.h.

◆ filename

char* MNELIB::MneMshDisplaySurface::filename

Definition at line 98 of file mne_msh_display_surface.h.

◆ fov

float MNELIB::MneMshDisplaySurface::fov

Definition at line 108 of file mne_msh_display_surface.h.

◆ fov_scale

float MNELIB::MneMshDisplaySurface::fov_scale

Definition at line 109 of file mne_msh_display_surface.h.

◆ maps

MNELIB::MneMorphMap** MNELIB::MneMshDisplaySurface::maps

Definition at line 115 of file mne_msh_display_surface.h.

◆ marker_color

float MNELIB::MneMshDisplaySurface::marker_color[4]

Definition at line 134 of file mne_msh_display_surface.h.

◆ marker_colors

float* MNELIB::MneMshDisplaySurface::marker_colors

Definition at line 129 of file mne_msh_display_surface.h.

◆ marker_tri

int** MNELIB::MneMshDisplaySurface::marker_tri

Definition at line 131 of file mne_msh_display_surface.h.

◆ marker_tri_no

int* MNELIB::MneMshDisplaySurface::marker_tri_no

Definition at line 132 of file mne_msh_display_surface.h.

◆ marker_values

float* MNELIB::MneMshDisplaySurface::marker_values

Definition at line 122 of file mne_msh_display_surface.h.

◆ maxv

float MNELIB::MneMshDisplaySurface::maxv[3]

Definition at line 111 of file mne_msh_display_surface.h.

◆ minv

float MNELIB::MneMshDisplaySurface::minv[3]

Definition at line 110 of file mne_msh_display_surface.h.

◆ move

float MNELIB::MneMshDisplaySurface::move[3]

Definition at line 106 of file mne_msh_display_surface.h.

◆ nmap

int MNELIB::MneMshDisplaySurface::nmap

Definition at line 116 of file mne_msh_display_surface.h.

◆ nmarker_colors

int MNELIB::MneMshDisplaySurface::nmarker_colors

Definition at line 130 of file mne_msh_display_surface.h.

◆ nmarker_tri

int MNELIB::MneMshDisplaySurface::nmarker_tri

Definition at line 133 of file mne_msh_display_surface.h.

◆ npicked

int MNELIB::MneMshDisplaySurface::npicked

Definition at line 143 of file mne_msh_display_surface.h.

◆ nvertex_colors

int MNELIB::MneMshDisplaySurface::nvertex_colors

Definition at line 126 of file mne_msh_display_surface.h.

◆ overlay_color_mode

int MNELIB::MneMshDisplaySurface::overlay_color_mode

Definition at line 137 of file mne_msh_display_surface.h.

◆ overlay_type

int MNELIB::MneMshDisplaySurface::overlay_type

Definition at line 118 of file mne_msh_display_surface.h.

◆ overlay_values

float* MNELIB::MneMshDisplaySurface::overlay_values

Definition at line 119 of file mne_msh_display_surface.h.

◆ picked

MNELIB::MneMshPicked* MNELIB::MneMshDisplaySurface::picked

Definition at line 142 of file mne_msh_display_surface.h.

◆ rot

float MNELIB::MneMshDisplaySurface::rot[3]

Definition at line 105 of file mne_msh_display_surface.h.

◆ s

MNELIB::MneSurfaceOld* MNELIB::MneMshDisplaySurface::s

Definition at line 102 of file mne_msh_display_surface.h.

◆ show_aux_data

int MNELIB::MneMshDisplaySurface::show_aux_data

Definition at line 140 of file mne_msh_display_surface.h.

◆ sketch

int MNELIB::MneMshDisplaySurface::sketch

Definition at line 113 of file mne_msh_display_surface.h.

◆ subj

char* MNELIB::MneMshDisplaySurface::subj

Definition at line 100 of file mne_msh_display_surface.h.

◆ surf_name

char* MNELIB::MneMshDisplaySurface::surf_name

Definition at line 101 of file mne_msh_display_surface.h.

◆ time_loaded

time_t MNELIB::MneMshDisplaySurface::time_loaded

Definition at line 99 of file mne_msh_display_surface.h.

◆ trans

float* MNELIB::MneMshDisplaySurface::trans

Definition at line 112 of file mne_msh_display_surface.h.

◆ transparent

int MNELIB::MneMshDisplaySurface::transparent

Definition at line 138 of file mne_msh_display_surface.h.

◆ up

float MNELIB::MneMshDisplaySurface::up[3]

Definition at line 104 of file mne_msh_display_surface.h.

◆ user_data

void* MNELIB::MneMshDisplaySurface::user_data

Definition at line 145 of file mne_msh_display_surface.h.

◆ user_data_free

mneUserFreeFunc* MNELIB::MneMshDisplaySurface::user_data_free

Definition at line 146 of file mne_msh_display_surface.h.

◆ vertex_colors

float* MNELIB::MneMshDisplaySurface::vertex_colors

Definition at line 124 of file mne_msh_display_surface.h.


The documentation for this class was generated from the following files: