8 #ifndef META_OCEAN_INTERACTION_JS_HOMOGENOUS_MATRIX_4_H
9 #define META_OCEAN_INTERACTION_JS_HOMOGENOUS_MATRIX_4_H
192 static inline const char* objectName();
204 return "HomogenousMatrix4";
This class implements a wrapper for a JavaScript HomogenousMatrix4 object.
Definition: JSHomogenousMatrix4.h:28
static void createFunctionTemplate()
Creates the function template and object template for this object.
FunctionId
Definition of ids for individual functions.
Definition: JSHomogenousMatrix4.h:38
@ FI_TRACE
Returns the trace of this matrix.
Definition: JSHomogenousMatrix4.h:143
@ FI_X_AXIS
Returns the x-axis of this matrix.
Definition: JSHomogenousMatrix4.h:167
@ FI_SCALE
Returns the scale of this matrix.
Definition: JSHomogenousMatrix4.h:106
@ FI_ROTATION
Returns the rotation of this matrix.
Definition: JSHomogenousMatrix4.h:98
@ FI_TRANSPOSED
Returns the transposed matrix of this matrix.
Definition: JSHomogenousMatrix4.h:159
@ FI_INVERT
Inverts this matrix.
Definition: JSHomogenousMatrix4.h:53
@ FI_IS_EQUAL
Returns whether two matrices are equal up to some epsilon.
Definition: JSHomogenousMatrix4.h:77
@ FI_INVERTED
Returns the inverted matrix of this matrix.
Definition: JSHomogenousMatrix4.h:61
@ FI_SET_TRANSLATION
Sets the translation of this matrix matrix.
Definition: JSHomogenousMatrix4.h:127
@ FI_TRANSLATION
Returns the translation of this matrix.
Definition: JSHomogenousMatrix4.h:151
@ FI_INTERPOLATE
Returns an interpolated matrix.
Definition: JSHomogenousMatrix4.h:69
@ FI_MULTIPLY
Multiplies two matrices, mutiplies this matrix with a vector, or multiplies this matrix with a scalar...
Definition: JSHomogenousMatrix4.h:90
@ FI_Y_AXIS
Returns the y-axis of this matrix.
Definition: JSHomogenousMatrix4.h:175
@ FI_SET_ROTATION
Sets the rotation of this matrix matrix.
Definition: JSHomogenousMatrix4.h:118
@ FI_DETERMINANT
Determines the matrix's determinant.
Definition: JSHomogenousMatrix4.h:45
@ FI_STRING
Returns a string with the values of this matrix.
Definition: JSHomogenousMatrix4.h:135
static const char * objectName()
Returns the JavaScript name of this object.
Definition: JSHomogenousMatrix4.h:202
This class implements the java script interaction library object.
Definition: JSLibrary.h:32
This class implements the base class for all native wrapper of JavaScript objects.
Definition: JSObject.h:31
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15