#define DECLDIR
Prefix to export C functions on the compiled library.
Definition: MoorDynAPI.h:68
struct __MoorDynPoint * MoorDynPoint
A mooring point instance.
Definition: Point.h:50
int DECLDIR MoorDyn_GetPointM(MoorDynPoint point, double m[3][3])
Get the point mass matrix.
Definition: Point.cpp:503
int DECLDIR MoorDyn_GetPointType(MoorDynPoint point, int *t)
Get the point type.
Definition: Point.cpp:468
int DECLDIR MoorDyn_GetPointNAttached(MoorDynPoint point, unsigned int *n)
Get the number of connected lines.
Definition: Point.cpp:512
int DECLDIR MoorDyn_GetPointAttached(MoorDynPoint point, unsigned int i, MoorDynLine *l, int *e)
Get the number of connected lines.
Definition: Point.cpp:520
int DECLDIR MoorDyn_GetPointID(MoorDynPoint point, int *id)
Get the point identifier.
Definition: Point.cpp:460
int DECLDIR MoorDyn_GetPointPos(MoorDynPoint point, double pos[3])
Get the position of a point.
Definition: Point.cpp:476
int DECLDIR MoorDyn_SavePointVTK(MoorDynPoint point, const char *filename)
Save the point to a VTK (.vtu) file.
Definition: Point.cpp:539
int DECLDIR MoorDyn_GetPointForce(MoorDynPoint point, double f[3])
Get the force at a point.
Definition: Point.cpp:494
int DECLDIR MoorDyn_GetPointVel(MoorDynPoint point, double v[3])
Get the velocity of a point.
Definition: Point.cpp:485
struct __MoorDynLine * MoorDynLine
A mooring line instance.
Definition: Line.h:48