Annotation of parser3/src/types/pa_vmath.C, revision 1.1.2.3
1.1.2.1 paf 1: /** @file
1.1.2.2 paf 2: Parser: @b math class.
1.1.2.1 paf 3:
4: Copyright(c) 2001, 2003 ArtLebedev Group(http://www.artlebedev.com)
5: Author: Alexandr Petrosian <paf@design.ru>(http://paf.design.ru)
6: */
7:
1.1.2.3 ! paf 8: static const char* IDENT_VMATH_C="$Date: 2003/01/29 09:16:17 $";
1.1.2.1 paf 9:
1.1.2.2 paf 10: #include "pa_value_includes.h"
11: #include "pa_vmath.h"
12: #include "pa_vdouble.h"
1.1.2.1 paf 13:
1.1.2.2 paf 14: // externs
1.1.2.1 paf 15:
1.1.2.2 paf 16: extern VStateless_classPtr math_base_class;
1.1.2.1 paf 17:
1.1.2.2 paf 18: // defines
1.1.2.1 paf 19:
1.1.2.2 paf 20: #define PI 3.1415926535
1.1.2.1 paf 21:
1.1.2.2 paf 22: // methods
1.1.2.1 paf 23:
1.1.2.2 paf 24: VMath::VMath(): VStateless_class(ConstStringPtrZero, math_base_class) {
25: fconsts.put(StringPtr(new String("PI")), ValuePtr(new VDouble(PI)));
1.1.2.1 paf 26: }
E-mail: