source: GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/LBBC/LBBCLeafDistributionSerializer.h @ 721

Revision 721, 678 bytes checked in by igarcia, 18 years ago (diff)
Line 
1#ifndef _LBBCLEAFDISTRIBUTIONSERIALIZER_H
2#define _LBBCLEAFDISTRIBUTIONSERIALIZER_H
3
4
5#include <BBC.h>
6#include <LBBCLeafDistribution.h>
7#include <LBBCLeaf.h>
8
9namespace LBBC {
10
11class _BBCExport LeafDistributionSerializer : public BBC::EntityDistributionSerializer {
12  public:
13    LeafDistributionSerializer();
14
15    virtual ~LeafDistributionSerializer();
16
17
18  public:
19        void writeLeafDistribution(TiXmlDocument *document);
20
21        void readLeafDistribution(TiXmlDocument *document);
22
23        void addFacesInfo(Leaf *leaf);
24
25        void setLeafDistribution(LeafDistribution *value);
26
27        LeafDistribution* getLeafDistribution();
28
29  protected:
30        LeafDistribution *mLeafDistribution;
31};
32
33}
34#endif
Note: See TracBrowser for help on using the repository browser.