|
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.
1.8.13