topological xml writer. More...
#include <vtol_topology_io.h>
Public Member Functions | |
vtol_topology_io () | |
default constructor. | |
~vtol_topology_io () | |
default destructor. | |
void | write (vcl_list< vtol_topology_object_sptr > &topo_objects, vcl_ostream &strm=vcl_cout) |
write a list of topology objects. | |
Private Member Functions | |
void | write_vertex_2d (vtol_vertex_2d_sptr const &v, vcl_ostream &strm=vcl_cout) |
void | write_zero_chain (vtol_zero_chain_sptr const &zc, vcl_ostream &strm=vcl_cout) |
void | write_edge_2d (vtol_edge_2d_sptr const &e, vcl_ostream &strm=vcl_cout) |
void | write_one_chain (vtol_one_chain_sptr const &oc, vcl_ostream &strm=vcl_cout) |
void | write_face_2d (vtol_face_2d_sptr const &f, vcl_ostream &strm=vcl_cout) |
void | write_two_chain (vtol_two_chain_sptr const &tc, vcl_ostream &strm=vcl_cout) |
void | write_block (vtol_block_sptr const &b, vcl_ostream &strm=vcl_cout) |
void | write_dtd (vcl_ostream &strm) |
topological xml writer.
Definition at line 22 of file vtol_topology_io.h.
vtol_topology_io::vtol_topology_io | ( | ) |
default constructor.
Definition at line 18 of file vtol_topology_io.cxx.
vtol_topology_io::~vtol_topology_io | ( | ) |
default destructor.
Definition at line 23 of file vtol_topology_io.cxx.
void vtol_topology_io::write | ( | vcl_list< vtol_topology_object_sptr > & | topo_objects, |
vcl_ostream & | strm = vcl_cout |
||
) |
write a list of topology objects.
Definition at line 30 of file vtol_topology_io.cxx.
void vtol_topology_io::write_block | ( | vtol_block_sptr const & | b, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 410 of file vtol_topology_io.cxx.
void vtol_topology_io::write_dtd | ( | vcl_ostream & | strm | ) | [private] |
Definition at line 427 of file vtol_topology_io.cxx.
void vtol_topology_io::write_edge_2d | ( | vtol_edge_2d_sptr const & | e, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 306 of file vtol_topology_io.cxx.
void vtol_topology_io::write_face_2d | ( | vtol_face_2d_sptr const & | f, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 358 of file vtol_topology_io.cxx.
void vtol_topology_io::write_one_chain | ( | vtol_one_chain_sptr const & | oc, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 324 of file vtol_topology_io.cxx.
void vtol_topology_io::write_two_chain | ( | vtol_two_chain_sptr const & | tc, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 376 of file vtol_topology_io.cxx.
void vtol_topology_io::write_vertex_2d | ( | vtol_vertex_2d_sptr const & | v, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 274 of file vtol_topology_io.cxx.
void vtol_topology_io::write_zero_chain | ( | vtol_zero_chain_sptr const & | zc, |
vcl_ostream & | strm = vcl_cout |
||
) | [private] |
Definition at line 288 of file vtol_topology_io.cxx.