CloudyDay
Main Page
Classes
Files
File List
All
Classes
Functions
Variables
Enumerations
WangCloud
Cloud2DState.h
1
#pragma once
2
#include <map>
3
#include <stdlib.h>
4
#include <algorithm>
5
#include <osg/Vec3>
6
#include <osg/Vec2>
7
8
namespace
osgCloudyDay
9
{
13
class
Cloud2DState
14
{
15
public
:
16
enum
Cloud2D_Type
17
{
18
C2DT_Perlin,
19
C2DT_Cirrus,
20
C2DT_CirrusStratus,
21
C2DT_CirrusCumulus,
22
C2DT_AltStratus
23
};
24
25
public
:
30
Cloud2DState
(
int
cat);
34
~Cloud2DState
(
void
);
35
40
osg::Vec3
getMiddlePoint
();
45
void
setMiddlePoint
(osg::Vec3 middlepoint);
46
51
osg::Vec2
getSize
();
56
void
setSize
(osg::Vec2 size);
57
62
int
GetCategory
();
63
64
protected
:
65
osg::Vec3 m_middlepoint;
66
osg::Vec2 m_size;
67
int
m_type;
68
};
69
}
Generated on Thu Oct 2 2014 18:53:51 for CloudyDay by
1.8.1.1