muMECH
1.0
|
#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 65 of file tixy2.h.
References gelibspace::STRM_tixel.
|
inline |
Definition at line 66 of file tixy2.h.
References gelibspace::STRM_string.
|
inlinevirtual |
|
inlineprivate |
|
inlineprivate |
Definition at line 168 of file tixy2.h.
References _errorr, gelibspace::ST_scan_array(), gelibspace::ST_scan_expected_number(), gelibspace::ST_scan_number(), and gelibspace::STRM_void.
|
inline |
Definition at line 113 of file tixy2.h.
References _errorr, errol, tinyxml2::XMLNode::GetDocument(), tinyxml2::XMLDocument::SaveFile(), gelibspace::STRM_file, and gelibspace::STRM_tixel.
Referenced by mumech::cmp_vtk_file(), mumech::print_VTK_FINISH(), mumech::Mesh::read_geometry_file_vtk(), and mumech::Problem::read_input_file().
|
inline |
*** GET ***
Definition at line 140 of file tixy2.h.
References gelibspace::STRM_file.
Referenced by mumech::cmp_vtk_file(), gelibspace::GP_scan_line(), gelibspace::GP_scan_line_alloc(), gelibspace::GP_scan_line_alloc_skip_commented(), gelibspace::GP_scan_word(), mumech::print_auxs(), mumech::Mesh::print_geometry_file_vtk(), mumech::print_VTK_data_head(), mumech::print_VTK_elems_head(), mumech::print_VTK_field_head(), mumech::print_VTK_init_cell_data(), mumech::print_VTK_init_point_data(), mumech::print_VTK_nodes_head(), mumech::Problem::printVtkFileCompleteInclRec(), mumech::Mesh::read_geometry_file_vtk(), mumech::Problem::read_input_file(), mumech::scan_DATA_field_head(), gelibspace::ST_scan_array(), and gelibspace::ST_scan_number().
|
inline |
|
inline |
Definition at line 151 of file tixy2.h.
References gelibspace::STRM_file.
Referenced by mumech::cmp_vtk_file(), gelibspace::GP_scan_line(), gelibspace::GP_scan_line_alloc(), gelibspace::GP_scan_line_alloc_skip_commented(), gelibspace::GP_scan_word(), mumech::print_VTK_data_head(), mumech::print_VTK_elems_head(), mumech::print_VTK_field_head(), mumech::print_VTK_init_cell_data(), mumech::print_VTK_init_point_data(), mumech::print_VTK_nodes_head(), mumech::print_VTK_START(), mumech::Mesh::read_geometry_file_vtk(), mumech::Problem::read_input_file(), mumech::scan_DATA_field_head(), gelibspace::ST_scan_array(), and gelibspace::ST_scan_number().
|
inline |
Definition at line 153 of file tixy2.h.
Referenced by gelibspace::ST_scan_array(), and gelibspace::ST_scan_number().
|
inline |
Definition at line 152 of file tixy2.h.
References gelibspace::STRM_tixel.
|
inline |
*** SET ***
Variable filename is allocated out of this function, deleted inside this function.
Definition at line 75 of file tixy2.h.
References _errorr, _errorr2, _openFileN, tinyxml2::COLLAPSE_WHITESPACE, errol, gelibspace::STRM_file, gelibspace::STRM_tixel, gelibspace::STRM_void, tinyxml2::XML_NO_ERROR, and tinyxml2::XML_SUCCESS.
Referenced by mumech::cmp_vtk_file(), mumech::print_VTK_START(), mumech::Mesh::read_geometry_file_vtk(), and mumech::Problem::read_input_file().
|
inline |
Definition at line 147 of file tixy2.h.
Referenced by gelibspace::ST_scan_array(), and gelibspace::ST_scan_number().
|
inline |
Definition at line 135 of file tixy2.h.
References gelibspace::STRM_file.
Referenced by mumech::scan_DATA_field_head().
|
inline |
Definition at line 136 of file tixy2.h.
References gelibspace::STRM_tixel.
|
inline |
Definition at line 137 of file tixy2.h.
References gelibspace::STRM_string.
|
inline |
Definition at line 155 of file tixy2.h.
References tinyxml2::XMLNode::FirstChild(), and gelibspace::STRM_tixel.
Referenced by mumech::Mesh::read_geometry_file_vtk(), and mumech::Problem::read_input_file().
|
inline |
Definition at line 156 of file tixy2.h.
References tinyxml2::XMLNode::LastChild(), and gelibspace::STRM_tixel.
Referenced by mumech::print_VTK_init_cell_data(), and mumech::print_VTK_init_point_data().
|
inline |
Definition at line 158 of file tixy2.h.
References tinyxml2::XMLNode::NextSibling(), and gelibspace::STRM_tixel.
Referenced by mumech::Mesh::read_geometry_file_vtk(), and mumech::Problem::read_input_file().
|
inline |
Definition at line 159 of file tixy2.h.
References tinyxml2::XMLNode::PreviousSibling(), and gelibspace::STRM_tixel.
|
inline |
Definition at line 157 of file tixy2.h.
References tinyxml2::XMLNode::Parent(), and gelibspace::STRM_tixel.
Referenced by mumech::Mesh::read_geometry_file_vtk(), and mumech::Problem::read_input_file().
|
inline |
if this XMLnode is XMLComment, skip to next noncomment
Definition at line 162 of file tixy2.h.
References tinyxml2::XMLNode::NextSibling(), gelibspace::STRM_tixel, and tinyxml2::XMLNode::ToComment().
|
inline |
Definition at line 144 of file tixy2.h.
References tinyxml2::XMLNode::GetDocument(), and gelibspace::STRM_tixel.
Referenced by mumech::print_auxs(), mumech::Mesh::print_geometry_file_vtk(), mumech::print_VTK_data_head(), mumech::print_VTK_elems_head(), mumech::print_VTK_init_cell_data(), mumech::print_VTK_init_point_data(), mumech::print_VTK_nodes_head(), and mumech::Problem::printVtkFileCompleteInclRec().
|
inline |
Definition at line 142 of file tixy2.h.
References gelibspace::STRM_tixel, and tinyxml2::XMLNode::ToElement().
Referenced by gelibspace::GP_scan_line(), gelibspace::GP_scan_line_alloc(), gelibspace::GP_scan_word(), mumech::print_VTK_data_head(), mumech::print_VTK_elems_head(), mumech::print_VTK_init_cell_data(), mumech::print_VTK_init_point_data(), mumech::print_VTK_nodes_head(), mumech::Mesh::read_geometry_file_vtk(), mumech::Problem::read_input_file(), and mumech::scan_DATA_field_head().
|
inline |
Definition at line 141 of file tixy2.h.
References gelibspace::STRM_tixel.
Referenced by mumech::Mesh::read_geometry_file_vtk(), and mumech::Problem::read_input_file().
|
protected |