|
Index
C++ Code Documentation
geom::io::JvxRead
Derived from: math::ReadUtil
, geom::io::Reader
, parser::Xml
Children: geom::io::IsxRead
File: GEOM/geom/io/JvxRead.H
public:
- typedef geom::Real Real;
- JvxRead();
- virtual ~JvxRead();
- virtual void read( ::io::Istream &, ::geom::surface::SurfaceBase &G, ::milieu::kernel::MilieuBase &M ) throw (::io::ReadException);
protected:
- virtual void initialize();
- virtual void finalize();
- virtual void start_tag_cb( char const *tag, AttributeList const &attributes );
- virtual void end_tag_cb( char const *tag );
- enum ColorMode;
- void read_color( base::Color4 &c, base::String const &s, ColorMode colormode, bool Uint );
- void read_color( base::Color3 &c, base::String const &s, ColorMode colormode, bool Uint );
- virtual void error( char const *message );
- virtual void end_geometry( geom::surface0::Surface & );
- ::milieu::kernel::MilieuBase *_milieu;
- ::geom::surface::SurfaceBase *_geomlist;
- std::list<surface0::GeomObject *> _list;
- bool _error;
private:
- virtual void _finalize();
- ::io::Istream *_stream;
- uint _dim;
- enum Mode;
- _mode;
- ColorMode _colormode;
- base::vector<base::vector<Real> > _point;
- std::list<std::list<uint> > _line;
- base::vector<base::vector<uint> > _face;
- base::vector<base::Color4> _point_color;
- base::vector<base::Color4> _line_color;
- base::vector<base::Color4> _face_color;
- base::vector<geom::Normal3> _point_normal;
- base::vector<geom::Normal3> _line_normal;
- base::vector<geom::Normal3> _face_normal;
- base::String _error_filename;
- uint _error_line;
- char const *_error_message;
- JvxRead( JvxRead const & );
 | disabled copy constructor | |
- JvxRead &operator=(JvxRead const &);
 | disabled assignement operator | |
|