vtkFSSurfaceReader Class Reference

#include <vtkFSSurfaceReader.h>

Inheritance diagram for vtkFSSurfaceReader:
vtkDataReader

List of all members.

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

Public Member Functions

vtkPolyData * GetOutput (int idx)
vtkPolyData * GetOutput ()
void PrintSelf (ostream &os, vtkIndent indent)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *outputVector)
void SetOutput (vtkPolyData *output)
 vtkTypeMacro (vtkFSSurfaceReader, vtkDataReader)

Static Public Member Functions

static vtkFSSurfaceReaderNew ()

Protected Member Functions

void ComputeInputUpdateExtents (vtkDataObject *output)
 vtkFSSurfaceReader ()
 ~vtkFSSurfaceReader ()

Protected Attributes

int ExecuteGhostLevel
int ExecuteNumberOfPieces
int ExecutePiece

Private Member Functions

void operator= (const vtkFSSurfaceReader &)
 Not implemented.
 vtkFSSurfaceReader (const vtkFSSurfaceReader &)

Member Enumeration Documentation

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


Constructor & Destructor Documentation

vtkFSSurfaceReader::vtkFSSurfaceReader (  )  [protected]
vtkFSSurfaceReader::~vtkFSSurfaceReader (  )  [protected]
vtkFSSurfaceReader::vtkFSSurfaceReader ( const vtkFSSurfaceReader  )  [private]

Member Function Documentation

void vtkFSSurfaceReader::ComputeInputUpdateExtents ( vtkDataObject *  output  )  [protected]

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.

References ExecuteGhostLevel, ExecuteNumberOfPieces, and ExecutePiece.

vtkPolyData * vtkFSSurfaceReader::GetOutput ( int  idx  ) 
vtkPolyData * vtkFSSurfaceReader::GetOutput ( void   ) 

Get the output of this reader.

Referenced by vtkMRMLFreeSurferModelStorageNode::ReadData().

vtkFSSurfaceReader * vtkFSSurfaceReader::New (  )  [static]
void vtkFSSurfaceReader::operator= ( const vtkFSSurfaceReader  )  [private]

Not implemented.

void vtkFSSurfaceReader::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
int vtkFSSurfaceReader::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *  outputVector 
)
void vtkFSSurfaceReader::SetOutput ( vtkPolyData *  output  ) 

Referenced by vtkFSSurfaceReader().

vtkFSSurfaceReader::vtkTypeMacro ( vtkFSSurfaceReader  ,
vtkDataReader   
)

Member Data Documentation

Used by streaming: The extent of the output being processed by the execute method. Set in the ComputeInputUpdateExtents method.

Referenced by ComputeInputUpdateExtents(), and vtkFSSurfaceReader().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1