Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
attr_height.hpp
Go to the documentation of this file.
1 //
2 // BEGIN_DOUGLAS_MARK_ROYER_COPYRIGHT
3 //
4 // Copyright (C) 2015 Douglas Mark Royer, All Rights Reserved.
5 //
6 // NOTICE:
7 //
8 // THIS SOURCE CODE BELONGS TO DOUGLAS MARK ROYER THIS CODE IS CONSIDERED A
9 // TRADE SECRET AND IS NOT TO BE DIVULGED OR USED BY PARTIES WHO HAVE
10 // NOT RECEIVED WRITTEN AUTHORIZATION FROM THE OWNER.
11 //
12 // THIS SOFTWARE AND MANUAL ARE BOTH PROTECTED BY UNITED STATES
13 // COPYRIGHT LAW (TITLE 17 UNITED STATES CODE). UNAUTHORIZED REPRODUCTION
14 // AND/OR SALE MAY RESULT IN IMPRISONMENT OF UP TO ONE YEAR AND FINES
15 // OF UP TO $100,000 (17 USC 506). COPYRIGHT INFRINGERS MAY ALSO
16 // BE SUBJECT TO CIVIL LIABILITY.
17 //
18 // THIS NOTICE AND THE ABOVE COPYRIGHT NOTICE MUST REMAIN IN ALL
19 // COPIES AND ANY DERIVED WORK.
20 //
21 // ALL OF THIS CODE IS ORIGINAL WORK BY THE COPYRIGHT HOLDER.
22 //
23 // THIS DOCUMENT AND THE INFORMATION CONTAINED HEREIN IS
24 // PROVIDED ON AN "AS IS" BASIS AND DOUGLAS MARK ROYER
25 // DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
26 // NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
27 // HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
28 // WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
29 // PURPOSE.
30 //
31 // END_DOUGLAS_MARK_ROYER_COPYRIGHT
32 //
33 
34 #ifndef _DOUGLAS_MARK_ROYER_LIBRARY_MATHML_ATTR_height_HPP_
35 #define _DOUGLAS_MARK_ROYER_LIBRARY_MATHML_ATTR_height_HPP_
36 
37 #ifdef WIN32
38 #ifdef BUILDING_LIBSASMATHML
39 #ifdef EXPORT_LIBSASMATHML
40 #undef EXPORT_LIBSASMATHML
41 #endif //EXPORT_LIBSASMATHML
42 #define EXPORT_LIBSASMATHML EXPORT_OUT
43 #else // !BUILDING_LIBSASMATHML
44 #define EXPORT_LIBSASMATHML EXPORT_IN
45 #endif // BUILDING_LIBSASMATHML
46 #else // !WIN32
47 #define EXPORT_LIBSASMATHML
48 #endif // WIN32
49 
50 #ifdef BUILDING_LIBSASMATHML
51 #include "MathML.hpp"
52 #else
53 #include <SaS/MathML/MathML.hpp>
54 #endif
55 
57 
58 namespace SoftwareAndServices
59 {
60  namespace Library
61  {
62  namespace Math
63  {
64  /**
65  * @class height <SaS/MathML/height.hpp>
66  */
67  class height
68  : public MLattributeFloat
69  {
70 
71  public:
72 
73  /**
74  * height - Constructor..
75  *
76  * @param Parent The parent MLelment.
77  */
78  height(MLelement * Parent);
79 
80  /**
81  * height - Destructor.
82  */
83  virtual ~height();
84 
85  private:
86 
87  };
88 
89  }
90  }
91 }
92 
93 #endif // _DOUGLAS_MARK_ROYER_LIBRARY_MATHML_height_HPP_