Inheritance Graph

graph BT
	Vec4
	Vec4 --> Object
	click Vec4 "escript_type_Geometry_Vec4"
	click Object "escript_type_Object"

Functions

   
*(p0) [ESMF] E_Vec4 E_Vec4.*(number)
*=(p0) [ESMF] E_Vec4 E_Vec4.*=(Number)
+(p0) [ESMF] E_Vec4 E_Vec4.+(E_Vec4)
+=(p0) [ESMF] E_Vec4 E_Vec4.+=(E_Vec4)
-(p0) [ESMF] E_Vec4 E_Vec4.-(E_Vec4)
-=(p0) [ESMF] E_Vec4 E_Vec4.-=(E_Vec4)
/(p0) [ESMF] E_Vec4 E_Vec4./(number)
/=(p0) [ESMF] E_Vec4 E_Vec4./=(Number)
_-_pre() [ESMF] E_Vec4 -E_Vec4()
_constructor([p0 [, p1 [, p2 [, p3]]]]) [ESMF] Vec4 new Vec4([ x,y,z,w | Vec4 | Array | Vec3,w])
_get(p0) [ESMF] Number Vec4[key]
_set(p0, p1) [ESMF] thisObj Vec4[key] = Number
dot(p0) [ESMF] Number E_Vec4.dot(E_Vec4)
getNormalized() [ESMF] E_Vec4 E_Vec4.getNormalized()
getW() [ESMF] number E_Vec4.getW()
getX() [ESMF] number E_Vec4.getX()
getY() [ESMF] number E_Vec4.getY()
getZ() [ESMF] number E_Vec4.getZ()
isZero() [ESMF] bool E_Vec4.isZero()
length() [ESMF] number E_Vec4.length()
normalize() [ESMF] self E_Vec4.normalize()
setValue([p0 [, p1 [, p2 [, p3]]]]) [ESMF] self E_Vec4.setValue( Number,Number,Number,Number | Array | Vec4 | Vec3,Number)
setW(p0) [ESMF] self E_Vec4.setW(Number)
setX(p0) [ESMF] self E_Vec4.setX(Number)
setY(p0) [ESMF] self E_Vec4.setY(Number)
setZ(p0) [ESMF] self E_Vec4.setZ(Number)
toArray() [ESMF] Array E_Vec4.toArray()
w([p0]) [ESMF] Number|self E_Vec4.w([value])
x([p0]) [ESMF] Number|self E_Vec4.x([value])
xyz() [ESMF] E_Vec3 E_Vec4.xyz()
y([p0]) [ESMF] Number|self E_Vec4.y([value])
z([p0]) [ESMF] Number|self E_Vec4.z([value])