Marine systems simulation
fhsim_base.h
1#ifndef DLL_1_H
2#define DLL_1_H
3
4// ======== CAMERA ============
5#include "CCameraController.h"
6#include "CCameraController2.h"
7#include "CCameraShot.h"
8
9// ======== VISUAL ===========
10#include "CBillboardArrow.h"
11#include "CBillboardText.h"
12#include "CDistArrow.h"
13#include "CSimpleBillboardArrow.h"
14#include "CTextBox.h"
15
16
17// =============== MATH =============
18#include "CAbsolute.h"
19#include "CBias.h"
20#include "CDerivative.h"
21#include "CDivide.h"
22#include "CGain.h"
23#include "CIntegrator.h"
24#include "CLinearMapping.h"
25#include "CLinearSystem.h"
26#include "CLogic.h"
27#include "CLowPass.h"
28#include "CMathfunction.h"
29#include "CProduct.h"
30#include "CSaturation.h"
31#include "CSign.h"
32#include "CSum.h"
33#include "CTrigonometric.h"
34#include "CVectorNorm.h"
35//#include "CPlotterTest.h"
36
37// =============BOOLEAN ==============
38#include "And.h"
39#include "Equal.h"
40#include "Not.h"
41#include "Or.h"
42
43// ========= SIGNAL ROUTING ==========
44#include "CDemux.h"
45#include "CMux.h"
46#include "CSelector.h"
47#include "CSwitch.h"
48
49// ========= BODIES ==========
50#include "C3DBody.h"
51#include "C6DBody.h"
52// -------- #include "CBody.h"
53#include "CMass.h"
54//#include "CShip.h"
55//#include "CVessel_1.h"
56#include "anchor/FlukeAnchor.h"
57#include "anchor/TorpedoAnchor.h"
58//#include "anchor/Bouy.h"
59
60// ========= BALLBOXES ==========
61#include "CBall.h"
62#include "CBox.h"
63
64// ========== SOURCE OBJECTS ===========
65#include "CChirpsignal.h"
66#include "CClock.h"
67#include "CPulse.h"
68#include "CRamp.h"
69#include "CRandom.h"
70#include "CSine.h"
71#include "CStep.h"
72#include "source/CConstant.h"
73#include "source/CSignalList.h"
74#include "source/CSmoothTrajectory.h"
75
76// ========== SINK OBJECTS ===========
77#include "sink/CCSVSink.h"
78#include "sink/CExit.h"
79#include "sink/CProgress.h"
80#include "sink/CProgressBar.h"
81
82
83// ========== SYSTEM OBJECTS ===========
84#include "ExternalLinkStandard.h"
85#include "Passthrough.h"
86
87// ========= CABLES ==========
88//#include "CLinearDamper.h"
89#include "CLinearSpring.h"
90//#include "CRetractableHydroCable.h" : simobject removed 04:11:2011
91#include "Cable.h"
92
93// ========= Tanker ==========
94#include <CNorrbinTanker.h>
95
96
97//#include "COrbit.h"
98
99// =========== ENVIRONMENTS ==============
100#include "CBasicEnvironment.h"
101//#include "CEnvironment.h"
102#include "CDefaultEnvironment.h"
103
104// =========== SIGNAL ===============
105#include "Samplifier.h"
106
107
108//============ EXAMPLES ================
109#include "HydroBall.h"
110#include "HydroCable.h"
111#include "KalmanHydroBall.h"
112#include "KalmanHydroCable.h"
113#include "KalmanPendulum.h"
114#include "Pendulum.h"
115#include "ZeroDynamics.h"
116
117//============ ADAPTIVE ================
118#include "CablePendulum.h"
119#include "VirtualCurrent.h"
120
121#endif