35 #ifndef MOORDYN_BODY_H
36 #define MOORDYN_BODY_H
#define DECLDIR
Prefix to export C functions on the compiled library.
Definition: MoorDynAPI.h:68
int DECLDIR MoorDyn_GetBodyID(MoorDynBody b, int *id)
Get the body identifier.
Definition: Body.cpp:773
int DECLDIR MoorDyn_GetBodyAngle(MoorDynBody b, double r[3])
Get the body angle.
Definition: Body.cpp:810
int DECLDIR MoorDyn_GetBodyPos(MoorDynBody b, double r[3])
Get the body position.
Definition: Body.cpp:801
int DECLDIR MoorDyn_SaveBodyVTK(MoorDynBody b, const char *filename)
Save the point to a VTK (.vtu) file.
Definition: Body.cpp:855
int DECLDIR MoorDyn_GetBodyM(MoorDynBody b, double m[6][6])
Get the body mass and intertia matrix.
Definition: Body.cpp:846
int DECLDIR MoorDyn_GetBodyForce(MoorDynBody b, double f[6])
Get the body angular velocity.
Definition: Body.cpp:837
int DECLDIR MoorDyn_GetBodyState(MoorDynBody b, double r[6], double rd[6])
Get the body state.
Definition: Body.cpp:789
struct __MoorDynBody * MoorDynBody
A mooring line instance.
Definition: Body.h:48
int DECLDIR MoorDyn_GetBodyVel(MoorDynBody b, double rd[3])
Get the body velocity.
Definition: Body.cpp:819
int DECLDIR MoorDyn_GetBodyType(MoorDynBody b, int *t)
Get the point type.
Definition: Body.cpp:781
int DECLDIR MoorDyn_GetBodyAngVel(MoorDynBody b, double rd[3])
Get the body angular velocity.
Definition: Body.cpp:828