00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef PTA_LVECBASE2_H
00016 #define PTA_LVECBASE2_H
00017
00018 #include "pandabase.h"
00019 #include "luse.h"
00020 #include "pointerToArray.h"
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, PointerToBase<ReferenceCountedVector<LVecBase2f> >)
00032 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, PointerToArrayBase<LVecBase2f>)
00033 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, PointerToArray<LVecBase2f>)
00034 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, ConstPointerToArray<LVecBase2f>)
00035
00036 typedef PointerToArray<LVecBase2f> PTA_LVecBase2f;
00037 typedef ConstPointerToArray<LVecBase2f> CPTA_LVecBase2f;
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, PointerToBase<ReferenceCountedVector<LVecBase2d> >)
00049 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, PointerToArrayBase<LVecBase2d>)
00050 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, PointerToArray<LVecBase2d>)
00051 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_MATHUTIL, EXPTP_PANDA_MATHUTIL, ConstPointerToArray<LVecBase2d>)
00052
00053 typedef PointerToArray<LVecBase2d> PTA_LVecBase2d;
00054 typedef ConstPointerToArray<LVecBase2d> CPTA_LVecBase2d;
00055
00056 #ifndef STDFLOAT_DOUBLE
00057 typedef PTA_LVecBase2f PTA_LVecBase2;
00058 typedef CPTA_LVecBase2f CPTA_LVecBase2;
00059 #else
00060 typedef PTA_LVecBase2d PTA_LVecBase2;
00061 typedef CPTA_LVecBase2d CPTA_LVecBase2;
00062 #endif // STDFLOAT_DOUBLE
00063
00064
00065 #ifdef CPPPARSER
00066 typedef PTA_LVecBase2f PTAVecBase2f;
00067 typedef CPTA_LVecBase2f CPTAVecBase2f;
00068 typedef PTA_LVecBase2d PTAVecBase2d;
00069 typedef CPTA_LVecBase2d CPTAVecBase2d;
00070 #endif // CPPPARSER
00071
00072
00073 #ifdef __GNUC__
00074 #pragma interface
00075 #endif
00076
00077 #endif