source: GTP/trunk/App/Demos/Vis/CHC_revisited/BinaryLoader.h @ 2747

Revision 2747, 458 bytes checked in by mattausch, 17 years ago (diff)
Line 
1#ifndef _BinaryLoader_H__
2#define _BinaryLoader_H__
3
4// note use forward declaration instead
5#include <string>
6
7
8class igzstream;
9class Shape3D;
10class BranchGroup;
11class Appearance;
12class Geometry;
13
14
15class BinaryLoader
16{
17public:
18
19        BranchGroup *Load(const std::string &filename);
20
21protected:
22
23        Shape3D *LoadShape(igzstream &str);
24
25        Appearance *LoadAppearance(igzstream &str);
26
27        Geometry *LoadGeometry(igzstream &str);
28};
29
30#endif
Note: See TracBrowser for help on using the repository browser.