AnimatLab  2
Test
TypeProperty.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace AnimatSim
10 {
11 
12 enum AnimatPropertyType
13 {
14  Invalid,
15  Boolean,
16  Integer,
17  Float,
18  String,
19  Xml
20 };
21 
22 enum AnimatPropertyDirection
23 {
24  Get,
25  Set,
26  Both
27 };
28 
35  class ANIMAT_PORT TypeProperty
36  {
37  protected:
38 
39  public:
40  TypeProperty(std::string strName, AnimatPropertyType eType, AnimatPropertyDirection eDirection);
41  virtual ~TypeProperty();
42 
43  virtual std::string TypeName();
44  virtual std::string DirectionName();
45 
46  std::string m_strName;
47  AnimatPropertyType m_eType;
48  AnimatPropertyDirection m_eDirection;
49  };
50 
51 } //AnimatSim
Root namespace for the base simulation library for AnimatLab.
Class that stores information about types for QueryProperty information.
Definition: TypeProperty.h:35