Slicer  4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkFSSurfaceReader Class Reference

Read a surface file from Freesurfer tools. More...

#include <Libs/FreeSurfer/vtkFSSurfaceReader.h>

Inheritance diagram for vtkFSSurfaceReader:
Inheritance graph
[legend]
Collaboration diagram for vtkFSSurfaceReader:
Collaboration graph
[legend]

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 vtkAbstractPolyDataReader Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkFSSurfaceReaderNew ()
 
static vtkFSSurfaceReaderSafeDownCast (vtkObject *o)
 

Protected Member Functions

int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *outputVector) override
 
 vtkFSSurfaceReader ()
 
 ~vtkFSSurfaceReader () override
 

Detailed Description

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.

Member Typedef Documentation

◆ Superclass

typedef vtkAbstractPolyDataReader vtkFSSurfaceReader::Superclass

Definition at line 38 of file vtkFSSurfaceReader.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

old previous versions constants

Enumerator
FS_QUAD_FILE_MAGIC_NUMBER 
FS_NEW_QUAD_FILE_MAGIC_NUMBER 
FS_TRIANGLE_FILE_MAGIC_NUMBER 
FS_NUM_VERTS_IN_QUAD_FACE 
FS_NUM_VERTS_IN_TRI_FACE 

dealing with quads

FS_MAX_NUM_FACES_PER_VERTEX 

dealing with tris

Definition at line 42 of file vtkFSSurfaceReader.h.

Constructor & Destructor Documentation

◆ vtkFSSurfaceReader()

vtkFSSurfaceReader::vtkFSSurfaceReader ( )
protected

◆ ~vtkFSSurfaceReader()

vtkFSSurfaceReader::~vtkFSSurfaceReader ( )
overrideprotected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkFSSurfaceReader::GetClassName ( )
virtual

◆ IsA()

virtual int vtkFSSurfaceReader::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkFSSurfaceReader::IsTypeOf ( const char *  type)
static

◆ New()

static vtkFSSurfaceReader* vtkFSSurfaceReader::New ( )
static

◆ PrintSelf()

void vtkFSSurfaceReader::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

◆ RequestData()

int vtkFSSurfaceReader::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *  outputVector 
)
overrideprotected

◆ SafeDownCast()

static vtkFSSurfaceReader* vtkFSSurfaceReader::SafeDownCast ( vtkObject *  o)
static

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