#include <tixy2.h>
Public Member Functions | |
Stream (void) | |
CONSTRUCTOR. More... | |
Stream (Stream_type tp) | |
CONSTRUCTOR. More... | |
Stream (FILE *stream) | |
CONSTRUCTOR. More... | |
Stream (XMLNode *stream) | |
Stream (const char *stream) | |
virtual | ~Stream () |
DESTRUCTOR. More... | |
void | open (Stream_type t, const char *rw, const char *&fn, XMLNode *node=NULL) |
*** SET *** More... | |
void | close (void) |
void | redefine (FILE *stream) |
void | redefine (XMLNode *stream) |
void | redefine (const char *stream) |
FILE * | file (void) |
*** GET *** More... | |
XMLNode * | tixnod (void) |
XMLElement * | tixel (void) |
XMLDocument * | tix_doc (void) |
const char * | string (void) |
const char ** | pstring (void) |
Stream_type | give_type (void) |
bool | isFile (void) |
bool | isTixel (void) |
bool | isString (void) |
bool | relink_downF (void) |
bool | relink_downL (void) |
bool | relink_up (void) |
bool | relink_next (void) |
bool | relink_prev (void) |
void | skip_commnet (void) |
if this XMLnode is XMLComment, skip to next noncomment More... | |
Protected Attributes | |
char | state |
Stream_type | type |
const char * | filename |
FILE * | str_file |
XMLNode * | str_tixel |
const char * | str_string |
Private Member Functions | |
void | check_type (Stream_type tp) |
void | checkin_type (Stream_type tp) |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 64 of file tixy2.h.
References midaspace::STRM_tixel.
|
inline |
Definition at line 65 of file tixy2.h.
References midaspace::STRM_string.
|
inlinevirtual |
|
inlineprivate |
|
inlineprivate |
Definition at line 167 of file tixy2.h.
References _errorr, and midaspace::STRM_void.
|
inline |
Definition at line 112 of file tixy2.h.
References _errorr, errol, midaspace::STRM_file, midaspace::STRM_string, and midaspace::STRM_tixel.
Referenced by midaspace::print_VTK_FINISH(), midaspace::Problem::read_addata_VTK(), and midaspace::Problem::read_geometry_VTK().
|
inline |
*** GET ***
Definition at line 139 of file tixy2.h.
References midaspace::STRM_file.
Referenced by midaspace::GP_scan_line(), midaspace::GP_scan_line_alloc(), midaspace::GP_scan_line_alloc_skip_commented(), midaspace::GP_scan_word(), midaspace::Mesh::print_VTK_body(), midaspace::print_VTK_data_body(), midaspace::Mesh::print_VTK_elems(), midaspace::print_VTK_init_cell_data(), midaspace::print_VTK_init_point_data(), midaspace::Mesh::print_VTK_nodes(), midaspace::Problem::read_addata_VTK(), midaspace::Problem::read_block(), midaspace::Problem::read_characteristics(), midaspace::Problem::read_geometry_VTK_core(), midaspace::Geometry::read_VTK(), midaspace::scan_DATA_field(), midaspace::ST_scan_array(), and midaspace::ST_scan_number().
|
inline |
|
inline |
Definition at line 150 of file tixy2.h.
References midaspace::STRM_file.
Referenced by midaspace::GP_scan_line(), midaspace::GP_scan_line_alloc(), midaspace::GP_scan_line_alloc_skip_commented(), midaspace::GP_scan_word(), midaspace::Mesh::print_VTK_body(), midaspace::print_VTK_data_body(), midaspace::Mesh::print_VTK_elems(), midaspace::print_VTK_init_cell_data(), midaspace::print_VTK_init_point_data(), midaspace::Mesh::print_VTK_nodes(), midaspace::print_VTK_START(), midaspace::Problem::read_addata_VTK(), midaspace::Problem::read_block(), midaspace::Problem::read_characteristics(), midaspace::Problem::read_characteristics_core(), midaspace::Problem::read_geometry_VTK_core(), midaspace::Geometry::read_VTK(), midaspace::scan_DATA_field(), midaspace::ST_scan_array(), and midaspace::ST_scan_number().
|
inline |
Definition at line 152 of file tixy2.h.
References midaspace::STRM_string.
Referenced by midaspace::ST_scan_array(), and midaspace::ST_scan_number().
|
inline |
Definition at line 151 of file tixy2.h.
References midaspace::STRM_tixel.
|
inline |
*** SET ***
Variable filename is allocated out of this function, deleted inside this function.
Definition at line 74 of file tixy2.h.
References _errorr, _errorr2, _openFileN, tinyxml2::COLLAPSE_WHITESPACE, errol, midaspace::STRM_file, midaspace::STRM_string, midaspace::STRM_tixel, midaspace::STRM_void, tinyxml2::XML_NO_ERROR, and tinyxml2::XML_SUCCESS.
Referenced by midaspace::print_VTK_START(), midaspace::Problem::read_addata_VTK(), and midaspace::Problem::read_geometry_VTK().
|
inline |
Definition at line 146 of file tixy2.h.
References midaspace::STRM_string.
Referenced by midaspace::ST_scan_array(), and midaspace::ST_scan_number().
|
inline |
Definition at line 134 of file tixy2.h.
References midaspace::STRM_file.
Referenced by midaspace::scan_DATA_field().
|
inline |
Definition at line 135 of file tixy2.h.
References midaspace::STRM_tixel.
|
inline |
Definition at line 136 of file tixy2.h.
References midaspace::STRM_string.
|
inline |
Definition at line 154 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Problem::read_addata_VTK(), midaspace::Problem::read_characteristics(), midaspace::Problem::read_characteristics_core(), midaspace::Problem::read_head_and_chars(), and midaspace::Geometry::read_VTK().
|
inline |
Definition at line 155 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Mesh::print_results(), midaspace::print_VTK_init_cell_data(), and midaspace::print_VTK_init_point_data().
|
inline |
Definition at line 157 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Problem::read_block(), midaspace::Problem::read_characteristics(), midaspace::Problem::read_head_and_chars(), and midaspace::Geometry::read_VTK().
|
inline |
Definition at line 158 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Problem::read_head_and_chars().
|
inline |
Definition at line 156 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Mesh::print_characteristics_to_VTK(), midaspace::Mesh::print_results(), midaspace::Problem::read_characteristics(), midaspace::Problem::read_characteristics_core(), midaspace::Problem::read_head_and_chars(), and midaspace::Geometry::read_VTK().
|
inline |
if this XMLnode is XMLComment, skip to next noncomment
Definition at line 161 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Problem::read_block(), and midaspace::Problem::read_characteristics_core().
|
inline |
Definition at line 145 of file tixy2.h.
References midaspace::STRM_string.
|
inline |
Definition at line 143 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Mesh::print_results(), midaspace::print_VTK_data_body(), midaspace::Mesh::print_VTK_elems(), midaspace::print_VTK_init_cell_data(), midaspace::print_VTK_init_point_data(), and midaspace::Mesh::print_VTK_nodes().
|
inline |
Definition at line 141 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::GP_scan_line(), midaspace::GP_scan_line_alloc(), midaspace::GP_scan_word(), midaspace::Mesh::print_results(), midaspace::print_VTK_data_body(), midaspace::Mesh::print_VTK_elems(), midaspace::print_VTK_init_cell_data(), midaspace::print_VTK_init_point_data(), midaspace::Mesh::print_VTK_nodes(), midaspace::Problem::read_block(), midaspace::Problem::read_characteristics(), midaspace::Geometry::read_VTK(), and midaspace::scan_DATA_field().
|
inline |
Definition at line 140 of file tixy2.h.
References midaspace::STRM_tixel.
Referenced by midaspace::Problem::read_head_and_chars().
|
protected |