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


geom::io::JvxRead GANG