vtkMimxAbaqusFileWriter Class Reference

#include <vtkMimxAbaqusFileWriter.h>

Inheritance diagram for vtkMimxAbaqusFileWriter:
vtkDataSetWriter

List of all members.

Public Member Functions

void PrintSelf (ostream &os, vtkIndent indent)
void SetFileName (const std::string &fieldStr)
void SetHeaderInformation (const std::string &fieldStr)
void SetNodeElementFileName (const std::string &fieldStr)
void SetUserName (const std::string &fieldStr)
 vtkGetMacro (Precision, int)
 vtkSetMacro (Precision, int)
 vtkTypeRevisionMacro (vtkMimxAbaqusFileWriter, vtkDataSetWriter)

Static Public Member Functions

static vtkMimxAbaqusFileWriterNew ()

Protected Member Functions

void ConcatenateStrings (const char *, const char *, const char *, const char *, const char *, char *)
void PrintVariablesOfInterest (vtkStdString &variable, ostream &os)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 vtkMimxAbaqusFileWriter ()
void WriteBoundaryConditions (ostream &os, vtkUnstructuredGrid *grid)
void WriteElementSets (ostream &os, vtkUnstructuredGrid *grid)
void WriteFooter (ostream &os)
void WriteHeader (ostream &os)
void WriteHeadingSection (ostream &os)
void WriteHexElements (ostream &os, vtkUnstructuredGrid *grid)
void WriteMaterialHeader (ostream &os)
void WriteMaterialProperties (ostream &os, ostream &osi, vtkUnstructuredGrid *grid)
void WriteNodeElementHeader (ostream &os)
void WriteNodes (ostream &os, vtkUnstructuredGrid *grid)
void WriteNodeSets (ostream &os, vtkUnstructuredGrid *grid)
void WriteQuadElements (ostream &os, vtkUnstructuredGrid *grid)
void WriteRepeatingMaterialProperties (vtkIntArray *ElementIds, vtkDoubleArray *MatProp, vtkUnstructuredGrid *grid, ostream &os, const char *ElementSetName, double PoissonsRatio)
void WriteTetElements (ostream &os, vtkUnstructuredGrid *grid)
 ~vtkMimxAbaqusFileWriter ()

Private Member Functions

void operator= (const vtkMimxAbaqusFileWriter &)
 vtkMimxAbaqusFileWriter (const vtkMimxAbaqusFileWriter &)

Private Attributes

std::string HeaderInformation
std::string NodeElementFileName
int Precision
std::string UserName

Constructor & Destructor Documentation

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

Member Function Documentation

void vtkMimxAbaqusFileWriter::ConcatenateStrings ( const char Step,
const char Num,
const char NodeSetName,
const char Type,
const char Direction,
char Name 
) [protected]

Referenced by WriteBoundaryConditions().

static vtkMimxAbaqusFileWriter* vtkMimxAbaqusFileWriter::New (  )  [static]

Referenced by WriteElementSets(), and WriteNodeSets().

void vtkMimxAbaqusFileWriter::operator= ( const vtkMimxAbaqusFileWriter  )  [private]
void vtkMimxAbaqusFileWriter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkMimxAbaqusFileWriter::PrintVariablesOfInterest ( vtkStdString &  variable,
ostream &  os 
) [protected]

Referenced by WriteBoundaryConditions().

int vtkMimxAbaqusFileWriter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected]
void vtkMimxAbaqusFileWriter::SetFileName ( const std::string &  fieldStr  )  [inline]
void vtkMimxAbaqusFileWriter::SetHeaderInformation ( const std::string &  fieldStr  )  [inline]
void vtkMimxAbaqusFileWriter::SetNodeElementFileName ( const std::string &  fieldStr  )  [inline]
void vtkMimxAbaqusFileWriter::SetUserName ( const std::string &  fieldStr  )  [inline]
vtkMimxAbaqusFileWriter::vtkGetMacro ( Precision  ,
int   
)
vtkMimxAbaqusFileWriter::vtkSetMacro ( Precision  ,
int   
)
vtkMimxAbaqusFileWriter::vtkTypeRevisionMacro ( vtkMimxAbaqusFileWriter  ,
vtkDataSetWriter   
)
void vtkMimxAbaqusFileWriter::WriteBoundaryConditions ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]
void vtkMimxAbaqusFileWriter::WriteElementSets ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]

References j, and New().

void vtkMimxAbaqusFileWriter::WriteFooter ( ostream &  os  )  [protected]
void vtkMimxAbaqusFileWriter::WriteHeader ( ostream &  os  )  [protected]

References HeaderInformation, and UserName.

void vtkMimxAbaqusFileWriter::WriteHeadingSection ( ostream &  os  )  [protected]
void vtkMimxAbaqusFileWriter::WriteHexElements ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]
void vtkMimxAbaqusFileWriter::WriteMaterialHeader ( ostream &  os  )  [protected]

Referenced by WriteMaterialProperties().

void vtkMimxAbaqusFileWriter::WriteMaterialProperties ( ostream &  os,
ostream &  osi,
vtkUnstructuredGrid *  grid 
) [protected]
void vtkMimxAbaqusFileWriter::WriteNodeElementHeader ( ostream &  os  )  [protected]

References NodeElementFileName.

void vtkMimxAbaqusFileWriter::WriteNodes ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]
void vtkMimxAbaqusFileWriter::WriteNodeSets ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]

References j, and New().

void vtkMimxAbaqusFileWriter::WriteQuadElements ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]
void vtkMimxAbaqusFileWriter::WriteRepeatingMaterialProperties ( vtkIntArray *  ElementIds,
vtkDoubleArray *  MatProp,
vtkUnstructuredGrid *  grid,
ostream &  os,
const char ElementSetName,
double  PoissonsRatio 
) [protected]

Referenced by WriteMaterialProperties().

void vtkMimxAbaqusFileWriter::WriteTetElements ( ostream &  os,
vtkUnstructuredGrid *  grid 
) [protected]

Member Data Documentation

std::string vtkMimxAbaqusFileWriter::UserName [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1