18 #ifndef OUTPUT_VTK_HH_
19 #define OUTPUT_VTK_HH_
107 VTK_TRIANGLE_STRIP = 6,
116 VTK_QUADRIC_EDGE = 21,
117 VTK_QUADRIC_TRIANGLE = 22,
118 VTK_QUADRIC_QUAD = 23,
119 VTK_QUADRIC_TETRA = 24,
120 VTK_QUADRIC_HEXAHEDRON = 25
126 VTK_TRIANGLE_SIZE = 3,
130 typedef enum { VTK_INT8, VTK_UINT8, VTK_INT16, VTK_UINT16, VTK_INT32, VTK_UINT32,
131 VTK_FLOAT32, VTK_FLOAT64
136 "Int8",
"UInt8",
"Int16",
"UInt16",
"Int32",
"UInt32",
137 "Float32",
"Float64"};
142 static const int registrar;
147 void write_vtk_vtu_head(
void);
157 void write_vtk_data_ascii(OutputDataFieldVec &output_data_map);
162 void write_vtk_data_ascii(OutputDataPtr output_data, VTKValueType type);
168 void write_vtk_data_names(ofstream &file,
169 OutputDataFieldVec &output_data_map);
174 void write_vtk_node_data(
void);
179 void write_vtk_element_data(
void);
184 void write_vtk_vtu_tail(
void);
190 void write_vtk_vtu(
void);
196 void make_subdirectory();
string main_output_basename_
OutputTime FactoryBaseType
This class is used for output data to VTK file format.
static const std::string vtk_value_type_map(VTKValueType t)
The class for outputting data during time.
Variant
The declaration enumeration used for variant of file VTK format.
Compression
The declaration of enumeration used for type of compression used in file format.