8 #ifndef META_OCEAN_INTERACTION_JS_LINE_3_H
9 #define META_OCEAN_INTERACTION_JS_LINE_3_H
90 static inline const char* objectName();
This class implements the java script interaction library object.
Definition: JSLibrary.h:32
This class implements a wrapper for a JavaScript Line3 object.
Definition: JSLine3.h:28
FunctionId
Definition of ids for individual functions.
Definition: JSLine3.h:49
@ FI_IS_EQUAL
Returns whether two line objects are equal up to some epsilon.
Definition: JSLine3.h:56
@ FI_NEAREST_POINT
Returns the point on this line which is nearest to an aribtrary given point.
Definition: JSLine3.h:73
@ FI_DISTANCE
Returns the distance between the line and another object.
Definition: JSLine3.h:65
static void createFunctionTemplate()
Creates the function template and object template for this object.
AccessorId
Definition of ids for individual accessors.
Definition: JSLine3.h:38
@ AI_POINT
The accessor for the point property, a Vector3 object.
Definition: JSLine3.h:40
static const char * objectName()
Returns the JavaScript name of this object.
Definition: JSLine3.h:100
This class implements the base class for all native wrapper of JavaScript objects.
Definition: JSObject.h:31
This class implements an infinite line in 3D space.
Definition: Line3.h:70
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15