source: GTP/trunk/Lib/Vis/Preprocessing/src/X3dParser.h @ 2600

Revision 2600, 598 bytes checked in by mattausch, 17 years ago (diff)

preparing for moving objects (contains compile errors!)

Line 
1#ifndef __X3DPARSER_H
2#define __X3DPARSER_H
3
4#include "Parser.h"
5#include "Containers.h"
6
7namespace GtpVisibilityPreprocessor {
8
9class ViewCellsManager;
10
11class X3dParser : public Parser
12{
13public:
14       
15        X3dParser();
16 
17        bool ParseFile(const std::string filename,
18                                   SceneGraphLeaf *root,
19                                   const bool loadMeshes = false,
20                                   vector<FaceParentInfo> *parents = NULL);
21
22        bool ParseFile(const std::string filename, ViewCellsManager &viewCells);
23 
24        /// height of a loaded view cell
25        float mViewCellHeight;
26
27        static float DEFAULT_VIEWCELL_HEIGHT;
28};
29
30};
31
32#endif
Note: See TracBrowser for help on using the repository browser.