1 #ifndef DD_DDStreamer_h
2 #define DD_DDStreamer_h
63 void write(std::ostream & os);
66 void read(std::istream & is);
void materials_write()
write all instances of DDMaterial
void solids_write()
write all instances of DDSolid
void read()
populate DDD transient objects from the std::istream refetrred to by member i_
void pos_write()
write the graph structure of DDCompactView::graph()
void vars_write()
write the dictionary of ClhepEvaluator
Streaming the DDD transient store from/into a std::istream/std::ostream */.
void specs_write()
write all instances of DDSpecifics
void names_read()
read all instances of DDName
void parts_write()
write all instances of DDLogicalPart
virtual ~DDStreamer()
does nothing; usefull only if another streamer derives from DDStreamer
type of data representation of DDCompactView
void vars_read()
read the dictionlary of ClhepEvaluator
void write()
stream all DDD transient objects to the std::ostream referred to by member o_
void solids_read()
read all instances of DDSolid
void specs_read()
read all instances of
const DDCompactView * cpv_
void rots_read()
read all instances of DDRotation
void names_write()
write all instances of DDName
void parts_read()
read all instances of DDLogicalPart
void pos_read()
read the graph structure for DDCompactView::graph()
void materials_read()
read all instances of DDMaterial
void rots_write()
write all instances of DDRotation
void setInput(std::istream &i)
set the istream for DDStreamer::read()
DDStreamer()
constructs a streamer object with yet undefined std::istream and std::ostream
void setOutput(std::ostream &o)
set the std::ostream for DDStreamer::write()