Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/CRailSplitCurve.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download) (as text)
Sun Aug 15 01:53:13 2010 UTC (13 years, 9 months ago) by okadu
File MIME type: text/x-chdr
File size: 907 byte(s)


1 #ifndef CRAILSPLITCURVE_H_INCLUDED
2 #define CRAILSPLITCURVE_H_INCLUDED
3
4 #include "CRailCurve.h"
5
6 class CRailPlugin;
7 class CTiePlugin;
8 class CGirderPlugin;
9 class CRailWay;
10
11 /*
12 * レール設置カーブ
13 */
14 class CRailSplitCurve: public CRailCurve{
15 protected:
16 int m_GradMode; // カント傾斜モード
17 CRailPlugin *m_RailPlugin; // レールプラグイン
18 CTiePlugin *m_TiePlugin; // 枕木プラグイン
19 CGirderPlugin *m_GirderPlugin; // 橋桁プラグイン
20 CRailWay *m_RailWay; // レールインスタンス
21 public:
22 CRailSplitCurve(CRailPlugin *, CTiePlugin *, CGirderPlugin *, CRailWay *);
23 void SetGradMode(int gm){ m_GradMode = gm; }
24 float CalcCant(VEC3 &, VEC3 &, float, VEC3 &, float, float);
25 void Trace(VEC3 &, VEC3 &, VEC3 &, VEC3 &,
26 VEC3 &, VEC3 &, VEC3 &, VEC3 &, VEC3 &, float, VEC3 &, float);
27 void FinishTrace(VEC3 &, VEC3 &, VEC3 &, VEC3 &, VEC3 &, VEC3 &, VEC3 &, VEC3 &);
28 };
29
30 #endif

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26