ActiViz .NET  5.8.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkPLOT3DReader Class Reference

vtkPLOT3DReader - read PLOT3D data files More...

Inheritance diagram for Kitware.VTK.vtkPLOT3DReader:
[legend]
Collaboration diagram for Kitware.VTK.vtkPLOT3DReader:
[legend]

List of all members.

Public Types

enum  FILE_BIG_ENDIAN_WrapperEnum { FILE_BIG_ENDIAN = 0, FILE_LITTLE_ENDIAN = 1 }
 Return 1 if the reader can read the given file name. Only meaningful for binary files. More...

Public Member Functions

 vtkPLOT3DReader (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPLOT3DReader ()
 Undocumented Block.
void AddFunction (int functionNumber)
 Specify additional functions to read. These are placed into the point data as data arrays. Later on they can be used by labeling them as scalars, etc.
virtual void BinaryFileOff ()
 Is the file to be read written in binary format (as opposed to ascii).
virtual void BinaryFileOn ()
 Is the file to be read written in binary format (as opposed to ascii).
virtual int CanReadBinaryFile (string fname)
 Return 1 if the reader can read the given file name. Only meaningful for binary files.
virtual void DoNotReduceNumberOfOutputsOff ()
 If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.
virtual void DoNotReduceNumberOfOutputsOn ()
 If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.
virtual void ForceReadOff ()
 Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.
virtual void ForceReadOn ()
 Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.
virtual int GetBinaryFile ()
 Is the file to be read written in binary format (as opposed to ascii).
virtual int GetByteOrder ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).
string GetByteOrderAsString ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).
virtual int GetDoNotReduceNumberOfOutputs ()
 If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.
string GetFileName ()
 Set/Get the PLOT3D geometry filename.
virtual int GetForceRead ()
 Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.
virtual string GetFunctionFileName ()
 Set/Get the PLOT3D Function Filename (optional)
virtual double GetGamma ()
 Set/Get the ratio of specific heats. Default is 1.4.
virtual int GetHasByteCount ()
 Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.
virtual int GetIBlanking ()
 Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.
virtual int GetMultiGrid ()
 Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.
int GetNumberOfGrids ()
 This returns the number of outputs this reader will produce. This number is equal to the number of grids in the current file. This method has to be called before getting any output if the number of outputs will be greater than 1 (the first output is always the same). Note that every time this method is invoked, the header file is opened and part of the header is read.
override int GetNumberOfOutputs ()
 This returns the number of outputs this reader will produce. This number is equal to the number of grids in the current file. This method has to be called before getting any output if the number of outputs will be greater than 1 (the first output is always the same). Note that every time this method is invoked, the header file is opened and part of the header is read.
virtual string GetQFileName ()
 Set/Get the PLOT3D solution filename.
virtual double GetR ()
 Set/Get the gas constant. Default is 1.0.
virtual int GetScalarFunctionNumber ()
 Specify the scalar function to extract. If ==(-1), then no scalar function is extracted.
virtual int GetTwoDimensionalGeometry ()
 If only two-dimensional data was written to the file, turn this on.
virtual double GetUvinf ()
 Set/Get the x-component of the free-stream velocity. Default is 1.0.
virtual int GetVectorFunctionNumber ()
 Specify the vector function to extract. If ==(-1), then no vector function is extracted.
virtual double GetVvinf ()
 Set/Get the y-component of the free-stream velocity. Default is 1.0.
virtual double GetWvinf ()
 Set/Get the z-component of the free-stream velocity. Default is 1.0.
virtual string GetXYZFileName ()
 Set/Get the PLOT3D geometry filename.
virtual void HasByteCountOff ()
 Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.
virtual void HasByteCountOn ()
 Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.
virtual void IBlankingOff ()
 Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.
virtual void IBlankingOn ()
 Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.
override int IsA (string type)
 Undocumented Block.
virtual void MultiGridOff ()
 Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.
virtual void MultiGridOn ()
 Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.
new vtkPLOT3DReader NewInstance ()
 Undocumented Block.
void RemoveAllFunctions ()
 Specify additional functions to read. These are placed into the point data as data arrays. Later on they can be used by labeling them as scalars, etc.
void RemoveFunction (int arg0)
 Specify additional functions to read. These are placed into the point data as data arrays. Later on they can be used by labeling them as scalars, etc.
virtual void SetBinaryFile (int _arg)
 Is the file to be read written in binary format (as opposed to ascii).
virtual void SetByteOrder (int _arg)
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).
void SetByteOrderToBigEndian ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).
void SetByteOrderToLittleEndian ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).
virtual void SetDoNotReduceNumberOfOutputs (int _arg)
 If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.
void SetFileName (string name)
 Set/Get the PLOT3D geometry filename.
virtual void SetForceRead (int _arg)
 Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.
virtual void SetFunctionFileName (string _arg)
 Set/Get the PLOT3D Function Filename (optional)
virtual void SetGamma (double _arg)
 Set/Get the ratio of specific heats. Default is 1.4.
virtual void SetHasByteCount (int _arg)
 Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.
virtual void SetIBlanking (int _arg)
 Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.
virtual void SetMultiGrid (int _arg)
 Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.
void SetOutput (int idx, vtkStructuredGrid output)
 Replace an output.
virtual void SetQFileName (string _arg)
 Set/Get the PLOT3D solution filename.
virtual void SetR (double _arg)
 Set/Get the gas constant. Default is 1.0.
void SetScalarFunctionNumber (int num)
 Specify the scalar function to extract. If ==(-1), then no scalar function is extracted.
virtual void SetTwoDimensionalGeometry (int _arg)
 If only two-dimensional data was written to the file, turn this on.
virtual void SetUvinf (double _arg)
 Set/Get the x-component of the free-stream velocity. Default is 1.0.
void SetVectorFunctionNumber (int num)
 Specify the vector function to extract. If ==(-1), then no vector function is extracted.
virtual void SetVvinf (double _arg)
 Set/Get the y-component of the free-stream velocity. Default is 1.0.
virtual void SetWvinf (double _arg)
 Set/Get the z-component of the free-stream velocity. Default is 1.0.
virtual void SetXYZFileName (string arg0)
 Set/Get the PLOT3D geometry filename.
virtual void TwoDimensionalGeometryOff ()
 If only two-dimensional data was written to the file, turn this on.
virtual void TwoDimensionalGeometryOn ()
 If only two-dimensional data was written to the file, turn this on.

Static Public Member Functions

static new vtkPLOT3DReader New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkPLOT3DReader SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkPLOT3DReader"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkPLOT3DReader"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkPLOT3DReader_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPLOT3DReader_AddFunction_01 (HandleRef pThis, int functionNumber)
static internal void vtkPLOT3DReader_BinaryFileOff_02 (HandleRef pThis)
static internal void vtkPLOT3DReader_BinaryFileOn_03 (HandleRef pThis)
static internal int vtkPLOT3DReader_CanReadBinaryFile_04 (HandleRef pThis, string fname)
static internal void vtkPLOT3DReader_DoNotReduceNumberOfOutputsOff_05 (HandleRef pThis)
static internal void vtkPLOT3DReader_DoNotReduceNumberOfOutputsOn_06 (HandleRef pThis)
static internal void vtkPLOT3DReader_ForceReadOff_07 (HandleRef pThis)
static internal void vtkPLOT3DReader_ForceReadOn_08 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetBinaryFile_09 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetByteOrder_10 (HandleRef pThis)
static internal IntPtr vtkPLOT3DReader_GetByteOrderAsString_11 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetDoNotReduceNumberOfOutputs_12 (HandleRef pThis)
static internal IntPtr vtkPLOT3DReader_GetFileName_13 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetForceRead_14 (HandleRef pThis)
static internal IntPtr vtkPLOT3DReader_GetFunctionFileName_15 (HandleRef pThis)
static internal double vtkPLOT3DReader_GetGamma_16 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetHasByteCount_17 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetIBlanking_18 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetMultiGrid_19 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetNumberOfGrids_20 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetNumberOfOutputs_21 (HandleRef pThis)
static internal IntPtr vtkPLOT3DReader_GetQFileName_22 (HandleRef pThis)
static internal double vtkPLOT3DReader_GetR_23 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetScalarFunctionNumber_24 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetTwoDimensionalGeometry_25 (HandleRef pThis)
static internal double vtkPLOT3DReader_GetUvinf_26 (HandleRef pThis)
static internal int vtkPLOT3DReader_GetVectorFunctionNumber_27 (HandleRef pThis)
static internal double vtkPLOT3DReader_GetVvinf_28 (HandleRef pThis)
static internal double vtkPLOT3DReader_GetWvinf_29 (HandleRef pThis)
static internal IntPtr vtkPLOT3DReader_GetXYZFileName_30 (HandleRef pThis)
static internal void vtkPLOT3DReader_HasByteCountOff_31 (HandleRef pThis)
static internal void vtkPLOT3DReader_HasByteCountOn_32 (HandleRef pThis)
static internal void vtkPLOT3DReader_IBlankingOff_33 (HandleRef pThis)
static internal void vtkPLOT3DReader_IBlankingOn_34 (HandleRef pThis)
static internal int vtkPLOT3DReader_IsA_35 (HandleRef pThis, string type)
static internal int vtkPLOT3DReader_IsTypeOf_36 (string type)
static internal void vtkPLOT3DReader_MultiGridOff_37 (HandleRef pThis)
static internal void vtkPLOT3DReader_MultiGridOn_38 (HandleRef pThis)
static internal IntPtr vtkPLOT3DReader_NewInstance_40 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPLOT3DReader_RemoveAllFunctions_41 (HandleRef pThis)
static internal void vtkPLOT3DReader_RemoveFunction_42 (HandleRef pThis, int arg0)
static internal IntPtr vtkPLOT3DReader_SafeDownCast_43 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPLOT3DReader_SetBinaryFile_44 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetByteOrder_45 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetByteOrderToBigEndian_46 (HandleRef pThis)
static internal void vtkPLOT3DReader_SetByteOrderToLittleEndian_47 (HandleRef pThis)
static internal void vtkPLOT3DReader_SetDoNotReduceNumberOfOutputs_48 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetFileName_49 (HandleRef pThis, string name)
static internal void vtkPLOT3DReader_SetForceRead_50 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetFunctionFileName_51 (HandleRef pThis, string _arg)
static internal void vtkPLOT3DReader_SetGamma_52 (HandleRef pThis, double _arg)
static internal void vtkPLOT3DReader_SetHasByteCount_53 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetIBlanking_54 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetMultiGrid_55 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetOutput_56 (HandleRef pThis, int idx, HandleRef output)
static internal void vtkPLOT3DReader_SetQFileName_57 (HandleRef pThis, string _arg)
static internal void vtkPLOT3DReader_SetR_58 (HandleRef pThis, double _arg)
static internal void vtkPLOT3DReader_SetScalarFunctionNumber_59 (HandleRef pThis, int num)
static internal void vtkPLOT3DReader_SetTwoDimensionalGeometry_60 (HandleRef pThis, int _arg)
static internal void vtkPLOT3DReader_SetUvinf_61 (HandleRef pThis, double _arg)
static internal void vtkPLOT3DReader_SetVectorFunctionNumber_62 (HandleRef pThis, int num)
static internal void vtkPLOT3DReader_SetVvinf_63 (HandleRef pThis, double _arg)
static internal void vtkPLOT3DReader_SetWvinf_64 (HandleRef pThis, double _arg)
static internal void vtkPLOT3DReader_SetXYZFileName_65 (HandleRef pThis, string arg0)
static internal void vtkPLOT3DReader_TwoDimensionalGeometryOff_66 (HandleRef pThis)
static internal void vtkPLOT3DReader_TwoDimensionalGeometryOn_67 (HandleRef pThis)

Static Private Member Functions

static vtkPLOT3DReader ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPLOT3DReader - read PLOT3D data files

Description vtkPLOT3DReader is a reader object that reads PLOT3D formatted files and generates structured grid(s) on output. PLOT3D is a computer graphics program designed to visualize the grids and solutions of computational fluid dynamics. Please see the "PLOT3D User's Manual" available from NASA Ames Research Center, Moffett Field CA.

PLOT3D files consist of a grid file (also known as XYZ file), an optional solution file (also known as a Q file), and an optional function file that contains user created data (currently unsupported). The Q file contains solution information as follows: the four parameters free stream mach number (Fsmach), angle of attack (Alpha), Reynolds number (Re), and total integration time (Time). This information is stored in an array called Properties in the FieldData of each output (tuple 0: fsmach, tuple 1: alpha, tuple 2: re, tuple 3: time). In addition, the solution file contains the flow density (scalar), flow momentum (vector), and flow energy (scalar).

The reader can generate additional scalars and vectors (or "functions") from this information. To use vtkPLOT3DReader, you must specify the particular function number for the scalar and vector you want to visualize. This implementation of the reader provides the following functions. The scalar functions are: -1 - don't read or compute any scalars 100 - density 110 - pressure 120 - temperature 130 - enthalpy 140 - internal energy 144 - kinetic energy 153 - velocity magnitude 163 - stagnation energy 170 - entropy 184 - swirl.

The vector functions are: -1 - don't read or compute any vectors 200 - velocity 201 - vorticity 202 - momentum 210 - pressure gradient.

(Other functions are described in the PLOT3D spec, but only those listed are implemented here.) Note that by default, this reader creates the density scalar (100) and momentum vector (202) as output. (These are just read in from the solution file.) Please note that the validity of computation is a function of this class's gas constants (R, Gamma) and the equations used. They may not be suitable for your computational domain.

Additionally, you can read other data and associate it as a vtkDataArray into the output's point attribute data. Use the method AddFunction() to list all the functions that you'd like to read. AddFunction() accepts an integer parameter that defines the function number.

vtkStructuredGridSource vtkStructuredGrid


Member Enumeration Documentation

Return 1 if the reader can read the given file name. Only meaningful for binary files.

Enumerator:
FILE_BIG_ENDIAN 

enum member

FILE_LITTLE_ENDIAN 

enum member


Constructor & Destructor Documentation

static Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

void Kitware.VTK.vtkPLOT3DReader.AddFunction ( int  functionNumber)

Specify additional functions to read. These are placed into the point data as data arrays. Later on they can be used by labeling them as scalars, etc.

virtual void Kitware.VTK.vtkPLOT3DReader.BinaryFileOff ( ) [virtual]

Is the file to be read written in binary format (as opposed to ascii).

virtual void Kitware.VTK.vtkPLOT3DReader.BinaryFileOn ( ) [virtual]

Is the file to be read written in binary format (as opposed to ascii).

virtual int Kitware.VTK.vtkPLOT3DReader.CanReadBinaryFile ( string  fname) [virtual]

Return 1 if the reader can read the given file name. Only meaningful for binary files.

override void Kitware.VTK.vtkPLOT3DReader.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.

If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.

If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.

virtual void Kitware.VTK.vtkPLOT3DReader.ForceReadOff ( ) [virtual]

Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.

virtual void Kitware.VTK.vtkPLOT3DReader.ForceReadOn ( ) [virtual]

Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.

virtual int Kitware.VTK.vtkPLOT3DReader.GetBinaryFile ( ) [virtual]

Is the file to be read written in binary format (as opposed to ascii).

virtual int Kitware.VTK.vtkPLOT3DReader.GetByteOrder ( ) [virtual]

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).

If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.

Set/Get the PLOT3D geometry filename.

virtual int Kitware.VTK.vtkPLOT3DReader.GetForceRead ( ) [virtual]

Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.

Set/Get the PLOT3D Function Filename (optional)

virtual double Kitware.VTK.vtkPLOT3DReader.GetGamma ( ) [virtual]

Set/Get the ratio of specific heats. Default is 1.4.

Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.

virtual int Kitware.VTK.vtkPLOT3DReader.GetIBlanking ( ) [virtual]

Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.

virtual int Kitware.VTK.vtkPLOT3DReader.GetMultiGrid ( ) [virtual]

Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.

This returns the number of outputs this reader will produce. This number is equal to the number of grids in the current file. This method has to be called before getting any output if the number of outputs will be greater than 1 (the first output is always the same). Note that every time this method is invoked, the header file is opened and part of the header is read.

This returns the number of outputs this reader will produce. This number is equal to the number of grids in the current file. This method has to be called before getting any output if the number of outputs will be greater than 1 (the first output is always the same). Note that every time this method is invoked, the header file is opened and part of the header is read.

Reimplemented from Kitware.VTK.vtkSource.

virtual string Kitware.VTK.vtkPLOT3DReader.GetQFileName ( ) [virtual]

Set/Get the PLOT3D solution filename.

virtual double Kitware.VTK.vtkPLOT3DReader.GetR ( ) [virtual]

Set/Get the gas constant. Default is 1.0.

Specify the scalar function to extract. If ==(-1), then no scalar function is extracted.

If only two-dimensional data was written to the file, turn this on.

virtual double Kitware.VTK.vtkPLOT3DReader.GetUvinf ( ) [virtual]

Set/Get the x-component of the free-stream velocity. Default is 1.0.

Specify the vector function to extract. If ==(-1), then no vector function is extracted.

virtual double Kitware.VTK.vtkPLOT3DReader.GetVvinf ( ) [virtual]

Set/Get the y-component of the free-stream velocity. Default is 1.0.

virtual double Kitware.VTK.vtkPLOT3DReader.GetWvinf ( ) [virtual]

Set/Get the z-component of the free-stream velocity. Default is 1.0.

virtual string Kitware.VTK.vtkPLOT3DReader.GetXYZFileName ( ) [virtual]

Set/Get the PLOT3D geometry filename.

virtual void Kitware.VTK.vtkPLOT3DReader.HasByteCountOff ( ) [virtual]

Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.

virtual void Kitware.VTK.vtkPLOT3DReader.HasByteCountOn ( ) [virtual]

Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.

virtual void Kitware.VTK.vtkPLOT3DReader.IBlankingOff ( ) [virtual]

Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.

virtual void Kitware.VTK.vtkPLOT3DReader.IBlankingOn ( ) [virtual]

Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.

override int Kitware.VTK.vtkPLOT3DReader.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.

static new int Kitware.VTK.vtkPLOT3DReader.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.

virtual void Kitware.VTK.vtkPLOT3DReader.MultiGridOff ( ) [virtual]

Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.

virtual void Kitware.VTK.vtkPLOT3DReader.MultiGridOn ( ) [virtual]

Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.

Specify additional functions to read. These are placed into the point data as data arrays. Later on they can be used by labeling them as scalars, etc.

Specify additional functions to read. These are placed into the point data as data arrays. Later on they can be used by labeling them as scalars, etc.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkPLOT3DReader.SetBinaryFile ( int  _arg) [virtual]

Is the file to be read written in binary format (as opposed to ascii).

virtual void Kitware.VTK.vtkPLOT3DReader.SetByteOrder ( int  _arg) [virtual]

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). Default is big endian (since most older PLOT3D files were written by workstations).

virtual void Kitware.VTK.vtkPLOT3DReader.SetDoNotReduceNumberOfOutputs ( int  _arg) [virtual]

If this is on, the reader will never reduce the number of outputs after reading a file with n grids and producing n outputs. If the file read afterwards contains fewer grids, the extra outputs will be empty. This option can be used by application which rely on the initial number of outputs not shrinking.

Set/Get the PLOT3D geometry filename.

virtual void Kitware.VTK.vtkPLOT3DReader.SetForceRead ( int  _arg) [virtual]

Try to read a binary file even if the file length seems to be inconsistent with the header information. Use this with caution, if the file length is not the same as calculated from the header. either the file is corrupt or the settings are wrong.

virtual void Kitware.VTK.vtkPLOT3DReader.SetFunctionFileName ( string  _arg) [virtual]

Set/Get the PLOT3D Function Filename (optional)

virtual void Kitware.VTK.vtkPLOT3DReader.SetGamma ( double  _arg) [virtual]

Set/Get the ratio of specific heats. Default is 1.4.

virtual void Kitware.VTK.vtkPLOT3DReader.SetHasByteCount ( int  _arg) [virtual]

Were the arrays written with leading and trailing byte counts ? Usually, files written by a fortran program will contain these byte counts whereas the ones written by C/C++ won't.

virtual void Kitware.VTK.vtkPLOT3DReader.SetIBlanking ( int  _arg) [virtual]

Is there iblanking (point visibility) information in the file. If there is iblanking arrays, these will be read and assigned to the PointVisibility array of the output.

virtual void Kitware.VTK.vtkPLOT3DReader.SetMultiGrid ( int  _arg) [virtual]

Does the file to be read contain information about number of grids. In some PLOT3D files, the first value contains the number of grids (even if there is only 1). If reading such a file, set this to true.

Replace an output.

virtual void Kitware.VTK.vtkPLOT3DReader.SetQFileName ( string  _arg) [virtual]

Set/Get the PLOT3D solution filename.

virtual void Kitware.VTK.vtkPLOT3DReader.SetR ( double  _arg) [virtual]

Set/Get the gas constant. Default is 1.0.

Specify the scalar function to extract. If ==(-1), then no scalar function is extracted.

virtual void Kitware.VTK.vtkPLOT3DReader.SetTwoDimensionalGeometry ( int  _arg) [virtual]

If only two-dimensional data was written to the file, turn this on.

virtual void Kitware.VTK.vtkPLOT3DReader.SetUvinf ( double  _arg) [virtual]

Set/Get the x-component of the free-stream velocity. Default is 1.0.

Specify the vector function to extract. If ==(-1), then no vector function is extracted.

virtual void Kitware.VTK.vtkPLOT3DReader.SetVvinf ( double  _arg) [virtual]

Set/Get the y-component of the free-stream velocity. Default is 1.0.

virtual void Kitware.VTK.vtkPLOT3DReader.SetWvinf ( double  _arg) [virtual]

Set/Get the z-component of the free-stream velocity. Default is 1.0.

virtual void Kitware.VTK.vtkPLOT3DReader.SetXYZFileName ( string  arg0) [virtual]

Set/Get the PLOT3D geometry filename.

If only two-dimensional data was written to the file, turn this on.

If only two-dimensional data was written to the file, turn this on.

static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_AddFunction_01 ( HandleRef  pThis,
int  functionNumber 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_BinaryFileOff_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_BinaryFileOn_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_CanReadBinaryFile_04 ( HandleRef  pThis,
string  fname 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_DoNotReduceNumberOfOutputsOff_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_DoNotReduceNumberOfOutputsOn_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_ForceReadOff_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_ForceReadOn_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetBinaryFile_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetByteOrder_10 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetByteOrderAsString_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetDoNotReduceNumberOfOutputs_12 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetFileName_13 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetForceRead_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetFunctionFileName_15 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetGamma_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetHasByteCount_17 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetIBlanking_18 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetMultiGrid_19 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetNumberOfGrids_20 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetNumberOfOutputs_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetQFileName_22 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetR_23 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetScalarFunctionNumber_24 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetTwoDimensionalGeometry_25 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetUvinf_26 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetVectorFunctionNumber_27 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetVvinf_28 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetWvinf_29 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_GetXYZFileName_30 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_HasByteCountOff_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_HasByteCountOn_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_IBlankingOff_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_IBlankingOn_34 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_IsA_35 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_IsTypeOf_36 ( string  type) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_MultiGridOff_37 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_MultiGridOn_38 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_NewInstance_40 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_RemoveAllFunctions_41 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_RemoveFunction_42 ( HandleRef  pThis,
int  arg0 
) [private]
static internal IntPtr Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SafeDownCast_43 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetBinaryFile_44 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetByteOrder_45 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetByteOrderToBigEndian_46 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetByteOrderToLittleEndian_47 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetDoNotReduceNumberOfOutputs_48 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetFileName_49 ( HandleRef  pThis,
string  name 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetForceRead_50 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetFunctionFileName_51 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetGamma_52 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetHasByteCount_53 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetIBlanking_54 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetMultiGrid_55 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetOutput_56 ( HandleRef  pThis,
int  idx,
HandleRef  output 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetQFileName_57 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetR_58 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetScalarFunctionNumber_59 ( HandleRef  pThis,
int  num 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetTwoDimensionalGeometry_60 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetUvinf_61 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetVectorFunctionNumber_62 ( HandleRef  pThis,
int  num 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetVvinf_63 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetWvinf_64 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_SetXYZFileName_65 ( HandleRef  pThis,
string  arg0 
) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_TwoDimensionalGeometryOff_66 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPLOT3DReader.vtkPLOT3DReader_TwoDimensionalGeometryOn_67 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPLOT3DReader.MRClassNameKey = "15vtkPLOT3DReader" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.

new const string Kitware.VTK.vtkPLOT3DReader.MRFullTypeName = "Kitware.VTK.vtkPLOT3DReader"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkStructuredGridSource.


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