HE_Mesh  5.1.2
wblut.geom.WB_MutableCoordinateMath4D Interface Reference
+ Inheritance diagram for wblut.geom.WB_MutableCoordinateMath4D:

Public Member Functions

WB_Coord addSelf (final double...x)
 
WB_Coord addSelf (final WB_Coord p)
 
WB_Coord subSelf (final double...x)
 
WB_Coord subSelf (final WB_Coord v)
 
WB_Coord mulSelf (final double f)
 
WB_Coord divSelf (final double f)
 
WB_Coord addMulSelf (final double f, final double...x)
 
WB_Coord addMulSelf (final double f, final WB_Coord p)
 
WB_Coord mulAddMulSelf (final double f, final double g, final double...x)
 
WB_Coord mulAddMulSelf (final double f, final double g, final WB_Coord p)
 
double normalizeSelf ()
 
WB_Coord trimSelf (final double d)
 
WB_Coord add3DSelf (final WB_Coord p)
 
WB_Coord add3DSelf (final double x, final double y, final double z)
 
WB_Coord sub3DSelf (final WB_Coord v)
 
WB_Coord sub3DSelf (final double x, final double y, final double z)
 
WB_Coord mul3DSelf (final double f)
 
WB_Coord div3DSelf (final double f)
 
WB_Coord addMul3DSelf (final double f, final WB_Coord p)
 
WB_Coord addMul3DSelf (final double f, final double x, final double y, final double z)
 
WB_Coord mulAddMul3DSelf (final double f, final double g, final WB_Coord p)
 
WB_Coord mulAddMul3DSelf (final double f, final double g, final double x, final double y, final double z)
 
- Public Member Functions inherited from wblut.geom.WB_CoordinateMath4D
WB_Coord add (final double...x)
 
WB_Coord add (final WB_Coord p)
 
WB_Coord sub (final double...x)
 
WB_Coord sub (final WB_Coord p)
 
WB_Coord mul (final double f)
 
WB_Coord div (final double f)
 
WB_Coord addMul (final double f, final double...x)
 
WB_Coord addMul (final double f, final WB_Coord p)
 
WB_Coord mulAddMul (final double f, final double g, final double...x)
 
WB_Coord mulAddMul (final double f, final double g, final WB_Coord p)
 
void addInto (final WB_MutableCoord result, final double...x)
 
void addInto (final WB_MutableCoord result, final WB_Coord p)
 
void subInto (final WB_MutableCoord result, final double...x)
 
void subInto (final WB_MutableCoord result, final WB_Coord p)
 
void mulInto (final WB_MutableCoord result, final double f)
 
void divInto (final WB_MutableCoord result, final double f)
 
void addMulInto (final WB_MutableCoord result, final double f, final double...x)
 
void addMulInto (final WB_MutableCoord result, final double f, final WB_Coord p)
 
void mulAddMulInto (final WB_MutableCoord result, final double f, final double g, final double...x)
 
void mulAddMulInto (final WB_MutableCoord result, final double f, final double g, final WB_Coord p)
 
double dot (final WB_Coord p)
 
double absDot (final WB_Coord p)
 
WB_Coord add3D (final WB_Coord p)
 
WB_Coord add3D (final double x, final double y, final double z)
 
WB_Coord sub3D (final WB_Coord p)
 
WB_Coord sub3D (final double x, final double y, final double z)
 
WB_Coord mul3D (final double f)
 
WB_Coord div3D (final double f)
 
WB_Coord addMul3D (final double f, final WB_Coord p)
 
WB_Coord addMul3D (final double f, final double x, final double y, final double z)
 
WB_Coord mulAddMul3D (final double f, final double g, final WB_Coord p)
 
WB_Coord mulAddMul3D (final double f, final double g, final double x, final double y, final double z)
 
void add3DInto (final WB_MutableCoord result, final WB_Coord p)
 
void add3DInto (final WB_MutableCoord result, final double x, final double y, final double z)
 
void sub3DInto (final WB_MutableCoord result, final WB_Coord p)
 
void sub3DInto (final WB_MutableCoord result, final double x, final double y, final double z)
 
void mul3DInto (final WB_MutableCoord result, final double f)
 
void div3DInto (final WB_MutableCoord result, final double f)
 
void addMul3DInto (final WB_MutableCoord result, final double f, final WB_Coord p)
 
void addMul3DInto (final WB_MutableCoord result, final double f, final double x, final double y, final double z)
 
void mulAddMul3DInto (final WB_MutableCoord result, final double f, final double g, final WB_Coord p)
 
void mulAddMul3DInto (final WB_MutableCoord result, final double f, final double g, final double x, final double y, final double z)
 

Detailed Description

Interface for implementing mutable mathematical operations on 4D coordinates.

All of the operators defined in the interface change the calling object. All operators use the label "Self", such as "addSelf" to indicate this.

Author
Frederik Vanhoutte

Member Function Documentation

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.add3DSelf ( final WB_Coord  p)
Parameters
p
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.add3DSelf ( final double  x,
final double  y,
final double  z 
)
Parameters
x
y
z
Returns

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.addMul3DSelf ( final double  f,
final WB_Coord  p 
)
Parameters
f
p
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.addMul3DSelf ( final double  f,
final double  x,
final double  y,
final double  z 
)
Parameters
f
x
y
z
Returns

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.addMulSelf ( final double  f,
final double...  x 
)
Parameters
f
x
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.addMulSelf ( final double  f,
final WB_Coord  p 
)
Parameters
f
p
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.addSelf ( final double...  x)
Parameters
x
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.addSelf ( final WB_Coord  p)
Parameters
p
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.div3DSelf ( final double  f)
Parameters
f
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.divSelf ( final double  f)
Parameters
f
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.mul3DSelf ( final double  f)
Parameters
f
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.mulAddMul3DSelf ( final double  f,
final double  g,
final WB_Coord  p 
)
Parameters
f
g
p
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.mulAddMul3DSelf ( final double  f,
final double  g,
final double  x,
final double  y,
final double  z 
)
Parameters
f
g
x
y
z
Returns

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.mulAddMulSelf ( final double  f,
final double  g,
final double...  x 
)
Parameters
f
g
x
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.mulAddMulSelf ( final double  f,
final double  g,
final WB_Coord  p 
)
Parameters
f
g
p
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.mulSelf ( final double  f)
Parameters
f
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

double wblut.geom.WB_MutableCoordinateMath4D.normalizeSelf ( )
Returns
this

Implemented in wblut.geom.WB_Vector4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.sub3DSelf ( final WB_Coord  v)
Parameters
v
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.sub3DSelf ( final double  x,
final double  y,
final double  z 
)
Parameters
x
y
z
Returns

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.subSelf ( final double...  x)
Parameters
x
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.subSelf ( final WB_Coord  v)
Parameters
v
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.

WB_Coord wblut.geom.WB_MutableCoordinateMath4D.trimSelf ( final double  d)
Parameters
d
Returns
this

Implemented in wblut.geom.WB_Vector4D, and wblut.geom.WB_Point4D.


The documentation for this interface was generated from the following file: