Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Read a surface file from Freesurfer tools. More...
#include <Libs/FreeSurfer/vtkFSSurfaceReader.h>
Public Types | |
enum | { FS_QUAD_FILE_MAGIC_NUMBER = (-1 & 0x00ffffff), FS_NEW_QUAD_FILE_MAGIC_NUMBER = (-3 & 0x00ffffff), FS_TRIANGLE_FILE_MAGIC_NUMBER = (-2 & 0x00ffffff), FS_NUM_VERTS_IN_QUAD_FACE = 4, FS_NUM_VERTS_IN_TRI_FACE = 3, FS_MAX_NUM_FACES_PER_VERTEX = 10 } |
old previous versions constants More... | |
typedef vtkDataReader | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
vtkPolyData * | GetOutput () |
Get the output of this reader. More... | |
vtkPolyData * | GetOutput (int idx) |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *outputVector) VTK_OVERRIDE |
void | SetOutput (vtkPolyData *output) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkFSSurfaceReader * | New () |
static vtkFSSurfaceReader * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
virtual int | FillOutputPortInformation (int, vtkInformation *) VTK_OVERRIDE |
vtkFSSurfaceReader () | |
~vtkFSSurfaceReader () | |
Protected Attributes | |
int | ExecuteGhostLevel |
int | ExecuteNumberOfPieces |
int | ExecutePiece |
Read a surface file from Freesurfer tools.
Reads a surface file from FreeSurfer and output PolyData. Use the SetFileName function to specify the file name.
Definition at line 34 of file vtkFSSurfaceReader.h.
typedef vtkDataReader vtkFSSurfaceReader::Superclass |
Definition at line 38 of file vtkFSSurfaceReader.h.
anonymous enum |
old previous versions constants
Definition at line 47 of file vtkFSSurfaceReader.h.
|
protected |
|
protected |
|
protectedvirtual |
Update extent of PolyData is specified in pieces. Since all DataObjects should be able to set UpdateExent as pieces, just copy output->UpdateExtent all Inputs.
|
virtual |
vtkPolyData* vtkFSSurfaceReader::GetOutput | ( | ) |
Get the output of this reader.
vtkPolyData* vtkFSSurfaceReader::GetOutput | ( | int | idx | ) |
|
virtual |
|
static |
|
static |
void vtkFSSurfaceReader::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
int vtkFSSurfaceReader::RequestData | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | outputVector | ||
) |
|
static |
void vtkFSSurfaceReader::SetOutput | ( | vtkPolyData * | output | ) |
|
protected |
Definition at line 75 of file vtkFSSurfaceReader.h.
|
protected |
Definition at line 74 of file vtkFSSurfaceReader.h.
|
protected |
Used by streaming: The extent of the output being processed by the execute method. Set in the ComputeInputUpdateExtents method.
Definition at line 73 of file vtkFSSurfaceReader.h.