VTK
|
Reads sparse and dense vtkArray data written by vtkArrayWriter. More...
#include <vtkArrayReader.h>
Public Types | |
typedef vtkArrayDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkArrayReader * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual char * | GetFileName () |
virtual void | SetFileName (const char *) |
virtual void | SetInputString (const vtkStdString &string) |
virtual vtkStdString | GetInputString () |
virtual void | SetReadFromInputString (bool) |
virtual bool | GetReadFromInputString () |
virtual void | ReadFromInputStringOn () |
virtual void | ReadFromInputStringOff () |
Static Public Member Functions | |
static vtkArrayReader * | New () |
static int | IsTypeOf (const char *type) |
static vtkArrayReader * | SafeDownCast (vtkObjectBase *o) |
static vtkArray * | Read (istream &stream) |
static vtkArray * | Read (vtkStdString str) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkArrayReader () | |
~vtkArrayReader () | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Protected Attributes | |
char * | FileName |
vtkStdString | InputString |
bool | ReadFromInputString |
Reads sparse and dense vtkArray data written by vtkArrayWriter.
Reads sparse and dense vtkArray data written with vtkArrayWriter.
Outputs: Output port 0: vtkArrayData containing a dense or sparse array.
Definition at line 47 of file vtkArrayReader.h.
Reimplemented from vtkArrayDataAlgorithm.
Definition at line 52 of file vtkArrayReader.h.
vtkArrayReader::vtkArrayReader | ( | ) | [protected] |
vtkArrayReader::~vtkArrayReader | ( | ) | [protected] |
static vtkArrayReader* vtkArrayReader::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkArrayDataAlgorithm.
static int vtkArrayReader::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkArrayDataAlgorithm.
virtual int vtkArrayReader::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkArrayDataAlgorithm.
static vtkArrayReader* vtkArrayReader::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkArrayDataAlgorithm.
virtual vtkObjectBase* vtkArrayReader::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkArrayDataAlgorithm.
vtkArrayReader* vtkArrayReader::NewInstance | ( | ) | const |
Reimplemented from vtkArrayDataAlgorithm.
void vtkArrayReader::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkArrayDataAlgorithm.
virtual char* vtkArrayReader::GetFileName | ( | ) | [virtual] |
Set the filesystem location from which data will be read.
virtual void vtkArrayReader::SetFileName | ( | const char * | ) | [virtual] |
Set the filesystem location from which data will be read.
virtual void vtkArrayReader::SetInputString | ( | const vtkStdString & | string | ) | [virtual] |
The input string to parse. If you set the input string, you must also set the ReadFromInputString flag to parse the string instead of a file.
virtual vtkStdString vtkArrayReader::GetInputString | ( | ) | [virtual] |
The input string to parse. If you set the input string, you must also set the ReadFromInputString flag to parse the string instead of a file.
virtual void vtkArrayReader::SetReadFromInputString | ( | bool | ) | [virtual] |
Whether to read from an input string as opposed to a file, which is the default.
virtual bool vtkArrayReader::GetReadFromInputString | ( | ) | [virtual] |
Whether to read from an input string as opposed to a file, which is the default.
virtual void vtkArrayReader::ReadFromInputStringOn | ( | ) | [virtual] |
Whether to read from an input string as opposed to a file, which is the default.
virtual void vtkArrayReader::ReadFromInputStringOff | ( | ) | [virtual] |
Whether to read from an input string as opposed to a file, which is the default.
static vtkArray* vtkArrayReader::Read | ( | istream & | stream | ) | [static] |
Read an arbitrary array from a stream. Note: you MUST always open streams in binary mode to prevent problems reading files on Windows.
static vtkArray* vtkArrayReader::Read | ( | vtkStdString | str | ) | [static] |
Read an arbitrary array from a string.
int vtkArrayReader::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkArrayDataAlgorithm.
char* vtkArrayReader::FileName [protected] |
Definition at line 93 of file vtkArrayReader.h.
vtkStdString vtkArrayReader::InputString [protected] |
Definition at line 94 of file vtkArrayReader.h.
bool vtkArrayReader::ReadFromInputString [protected] |
Definition at line 95 of file vtkArrayReader.h.