|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectigeo.IParameterObject
igeo.IVec
igeo.IVec4
public class IVec4
Class of 4 dimensional vector. 4 dimensional vector is mainly used for control points of NURBS geometry to include weights
| Field Summary | |
|---|---|
double |
w
|
| Fields inherited from class igeo.IVec |
|---|
origin, x, xaxis, y, yaxis, z, zaxis |
| Fields inherited from class igeo.IParameterObject |
|---|
parent |
| Constructor Summary | |
|---|---|
IVec4()
|
|
IVec4(double x,
double y,
double z)
|
|
IVec4(double x,
double y,
double z,
double w)
|
|
IVec4(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
|
IVec4(IDoubleI x,
IDoubleI y,
IDoubleI z,
IDoubleI w)
|
|
IVec4(IServerI s)
|
|
IVec4(IServerI s,
double x,
double y,
double z)
|
|
IVec4(IServerI s,
double x,
double y,
double z,
double w)
|
|
IVec4(IServerI s,
IDoubleI x,
IDoubleI y,
IDoubleI z)
|
|
IVec4(IServerI s,
IDoubleI x,
IDoubleI y,
IDoubleI z,
IDoubleI w)
|
|
IVec4(IServerI s,
IVec v)
|
|
IVec4(IServerI s,
IVec4 v)
|
|
IVec4(IServerI s,
IVec4I v)
|
|
IVec4(IServerI s,
IVec v,
double w)
|
|
IVec4(IServerI s,
IVecI v)
|
|
IVec4(IServerI s,
IVecI v,
double w)
|
|
IVec4(IServerI s,
IVecI v,
IDoubleI w)
|
|
IVec4(IVec v)
|
|
IVec4(IVec4 v)
|
|
IVec4(IVec4I v)
|
|
IVec4(IVec v,
double w)
|
|
IVec4(IVecI v)
|
|
IVec4(IVecI v,
double w)
|
|
IVec4(IVecI v,
IDoubleI w)
|
|
| Method Summary | |
|---|---|
IVec4 |
add(double x,
double y,
double z)
|
IVec4 |
add(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
IVec4 |
add(IVec v)
|
IVec4 |
add(IVec v,
double f)
scale add |
IVec4 |
add(IVecI v)
|
IVec4 |
add(IVecI v,
double f)
scale add |
IVec4 |
add(IVecI v,
IDoubleI f)
|
IVec4 |
bisect(IVec v)
|
IVec4 |
bisect(IVecI v)
|
IVec4 |
cp()
cp() is alias of dup() |
IVec4 |
cp(double x,
double y,
double z)
cp() is alias of dup().add() |
IVec4 |
cp(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
IVec4 |
cp(IVecI v)
|
IVec4 |
cross(IVec v)
cross returns a new instance |
IVec4 |
cross(IVecI v)
cross product creates a new instance |
IVec4 |
diff(IVec v)
methods creating new instance |
IVec4 |
diff(IVecI v)
|
IVec4 |
div(double v)
|
IVec4 |
div(IDoubleI v)
|
IVec4 |
dup()
duplicate the instance |
boolean |
eqW(ISwitchE e,
IVec4I v)
|
boolean |
eqW(ISwitchE e,
IVec4I v,
double resolution)
|
IBool |
eqW(ISwitchR r,
IVec4I v)
|
IBool |
eqW(ISwitchR r,
IVec4I v,
IDoubleI resolution)
|
boolean |
eqW(IVec4 v,
double resolution)
|
boolean |
eqW(IVec4I v)
|
boolean |
eqW(IVec4I v,
double resolution)
|
IVec4 |
flip()
alias of neg() |
IVec4 |
get()
|
IDouble |
getW()
|
boolean |
isValid()
checking x, y, and z is valid number (not Infinite, nor NaN). |
IVec4 |
len(double l)
|
IVec4 |
len(IDoubleI l)
|
IVec4 |
mid(IVec v)
|
IVec4 |
mid(IVecI v)
|
IVec4 |
mirror(IVec planeDir)
|
IVec4 |
mirror(IVecI planeDir)
mirror is alias of ref |
IVec4 |
mirror(IVecI center,
IVecI planeDir)
|
IVec4 |
mirror(IVec center,
IVec planeDir)
|
IVec4 |
mul(double v)
|
IVec4 |
mul(IDoubleI v)
|
IVec4 |
mv(double x,
double y,
double z)
mv() is alias of add() |
IVec4 |
mv(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
IVec4 |
mv(IVecI v)
|
IVec4 |
neg()
|
IVec4 |
nml(IVecI v)
alias of cross. |
IVec |
nml(IVecI pt1,
IVecI pt2)
create normal vector from 3 points of self, pt1 and pt2 |
IVec4 |
ref(IVec planeDir)
reflect (mirror) 3 dimensionally to the other side of the plane |
IVec4 |
ref(IVecI planeDir)
reflect(mirror) 3 dimensionally to the other side of the plane |
IVec4 |
ref(IVecI center,
IVecI planeDir)
|
IVec4 |
ref(IVec center,
IVec planeDir)
|
IVec4 |
rev()
alias of neg() |
IVec4 |
rot(IVec axis,
double angle)
|
IVec4 |
rot(IVecI axis,
double angle)
|
IVec4 |
rot(IVecI axis,
IDoubleI angle)
|
IVec4 |
rot(IVecI axis,
IVecI destDir)
rotate to destination direction vector |
IVec4 |
rot(IVecI center,
IVecI axis,
double angle)
|
IVec4 |
rot(IVecI center,
IVecI axis,
IDoubleI angle)
|
IVec4 |
rot(IVecI center,
IVecI axis,
IVecI destPt)
rotate to destination point location |
IVec4 |
rot(IVec axis,
IVec destDir)
|
IVec4 |
rot(IVec center,
IVec axis,
double angle)
|
IVec4 |
rot(IVec center,
IVec axis,
IVec destPt)
|
IVec4 |
scale(double f)
|
IVec4 |
scale(IDoubleI f)
alias of mul |
IVec4 |
scale(IVec center,
double f)
|
IVec4 |
scale(IVecI center,
double f)
|
IVec4 |
scale(IVecI center,
IDoubleI f)
|
IVec4 |
scale1d(IVec axis,
double f)
scale only in 1 direction |
IVec4 |
scale1d(IVecI axis,
double f)
scale only in 1 direction |
IVec4 |
scale1d(IVecI axis,
IDoubleI f)
|
IVec4 |
scale1d(IVecI center,
IVecI axis,
double f)
|
IVec4 |
scale1d(IVecI center,
IVecI axis,
IDoubleI f)
|
IVec4 |
set(double x,
double y,
double z)
|
IVec4 |
set(double x,
double y,
double z,
double w)
|
IVec4 |
set(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
IVec4 |
set(IDoubleI x,
IDoubleI y,
IDoubleI z,
IDoubleI w)
|
IVec4 |
set(IVec v)
|
IVec4 |
set(IVec4 v)
|
IVec4 |
set(IVec4I v)
|
IVec4 |
set(IVec v,
double w)
|
IVec4 |
set(IVecI v)
|
IVec4 |
set(IVecI v,
double w)
|
IVec4 |
set(IVecI v,
IDoubleI w)
|
IVec4 |
shear(double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear operation |
IVec4 |
shear(IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
|
IVec4 |
shear(IVecI center,
double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
|
IVec4 |
shear(IVecI center,
IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
|
IVec4 |
shearXY(double sxy,
double syx)
|
IVec4 |
shearXY(IDoubleI sxy,
IDoubleI syx)
|
IVec4 |
shearXY(IVecI center,
double sxy,
double syx)
|
IVec4 |
shearXY(IVecI center,
IDoubleI sxy,
IDoubleI syx)
|
IVec4 |
shearYZ(double syz,
double szy)
|
IVec4 |
shearYZ(IDoubleI syz,
IDoubleI szy)
|
IVec4 |
shearYZ(IVecI center,
double syz,
double szy)
|
IVec4 |
shearYZ(IVecI center,
IDoubleI syz,
IDoubleI szy)
|
IVec4 |
shearZX(double szx,
double sxz)
|
IVec4 |
shearZX(IDoubleI szx,
IDoubleI sxz)
|
IVec4 |
shearZX(IVecI center,
double szx,
double sxz)
|
IVec4 |
shearZX(IVecI center,
IDoubleI szx,
IDoubleI sxz)
|
IVec4 |
sub(double x,
double y,
double z)
|
IVec4 |
sub(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
IVec4 |
sub(IVec v)
|
IVec4 |
sub(IVecI v)
|
IVec4 |
sum(IVec... v)
|
IVec4 |
sum(IVec v)
|
IVec4 |
sum(IVec v2,
double w2)
|
IVec4 |
sum(IVec v2,
double w1,
double w2)
weighted sum, creating new instance |
IVec4 |
sum(IVecI... v)
|
IVec4 |
sum(IVecI v)
|
IVec4 |
sum(IVecI v2,
double w2)
|
IVec4 |
sum(IVecI v2,
double w1,
double w2)
weighted sum |
IVec4 |
sum(IVecI v2,
IDoubleI w2)
|
IVec4 |
sum(IVecI v2,
IDoubleI w1,
IDoubleI w2)
|
IVec2 |
to2d()
|
IVec |
to3d()
|
IVec4 |
to4d()
|
IVec4 |
to4d(double w)
|
IVec4 |
to4d(IDoubleI w)
|
java.lang.String |
toString()
|
IVec4 |
transform(IMatrix3I mat)
|
IVec4 |
transform(IMatrix4I mat)
|
IVec4 |
transform(IVecI xvec,
IVecI yvec,
IVecI zvec)
|
IVec4 |
transform(IVecI xvec,
IVecI yvec,
IVecI zvec,
IVecI translate)
|
IVec4 |
transform(IVec xvec,
IVec yvec,
IVec zvec)
|
IVec4 |
transform(IVec xvec,
IVec yvec,
IVec zvec,
IVec translate)
|
IVec4 |
translate(double x,
double y,
double z)
translate() is alias of add() |
IVec4 |
translate(IDoubleI x,
IDoubleI y,
IDoubleI z)
|
IVec4 |
translate(IVecI v)
|
IVec4 |
unit()
|
double |
w()
|
| Methods inherited from class igeo.IParameterObject |
|---|
createObject, parent, parent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface igeo.IVec4I |
|---|
eqX, eqX, eqX, eqX, eqX, eqX, eqY, eqY, eqY, eqY, eqY, eqY, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, getX, getY, getZ, x, y, z |
| Methods inherited from interface igeo.IVecI |
|---|
angle, angle, angle, angle, angle, angle, dist, dist, dist, dist2, dist2, dist2, dot, dot, dot, eq, eq, eq, eq, eq, eq, len, len, len, len2, len2, len2 |
| Field Detail |
|---|
public double w
| Constructor Detail |
|---|
public IVec4()
public IVec4(double x,
double y,
double z,
double w)
public IVec4(double x,
double y,
double z)
public IVec4(IVec4 v)
public IVec4(IVec4I v)
public IVec4(IVec v)
public IVec4(IVecI v)
public IVec4(IVec v,
double w)
public IVec4(IVecI v,
double w)
public IVec4(IVecI v,
IDoubleI w)
public IVec4(IDoubleI x,
IDoubleI y,
IDoubleI z,
IDoubleI w)
public IVec4(IDoubleI x,
IDoubleI y,
IDoubleI z)
public IVec4(IServerI s)
public IVec4(IServerI s,
double x,
double y,
double z,
double w)
public IVec4(IServerI s,
double x,
double y,
double z)
public IVec4(IServerI s,
IVec4 v)
public IVec4(IServerI s,
IVec4I v)
public IVec4(IServerI s,
IVec v)
public IVec4(IServerI s,
IVecI v)
public IVec4(IServerI s,
IVec v,
double w)
public IVec4(IServerI s,
IVecI v,
double w)
public IVec4(IServerI s,
IVecI v,
IDoubleI w)
public IVec4(IServerI s,
IDoubleI x,
IDoubleI y,
IDoubleI z,
IDoubleI w)
public IVec4(IServerI s,
IDoubleI x,
IDoubleI y,
IDoubleI z)
| Method Detail |
|---|
public double w()
w in interface IVec4Ipublic IVec4 get()
get in interface IParameterget in interface IVec4Iget in interface IVec4Opget in interface IVecIget in interface IVecOpget in class IVecpublic IVec4 dup()
ITransformable
dup in interface ITransformabledup in interface IVec4Idup in interface IVecIdup in class IVecpublic IVec to3d()
to3d in interface IVec4Ipublic IVec2 to2d()
to2d in interface IVec4Ito2d in interface IVecIto2d in class IVecpublic IVec4 to4d()
to4d in interface IVecIto4d in class IVecpublic IVec4 to4d(double w)
to4d in interface IVecIto4d in class IVecpublic IVec4 to4d(IDoubleI w)
to4d in interface IVecIto4d in class IVecpublic IDouble getW()
getW in interface IVec4I
public IVec4 set(double x,
double y,
double z,
double w)
set in interface IVec4I
public IVec4 set(IDoubleI x,
IDoubleI y,
IDoubleI z,
IDoubleI w)
set in interface IVec4Ipublic IVec4 set(IVec4 v)
public IVec4 set(IVec v,
double w)
public IVec4 set(IVec4I v)
set in interface IVec4I
public IVec4 set(IVecI v,
double w)
set in interface IVec4I
public IVec4 set(IVecI v,
IDoubleI w)
set in interface IVec4Ipublic IVec4 set(IVec v)
set in class IVecpublic IVec4 set(IVecI v)
set in interface IVec4Iset in interface IVecIset in class IVec
public IVec4 set(double x,
double y,
double z)
set in interface IVec4Iset in interface IVecIset in class IVec
public IVec4 set(IDoubleI x,
IDoubleI y,
IDoubleI z)
set in interface IVec4Iset in interface IVecIset in class IVec
public IVec4 add(double x,
double y,
double z)
add in interface ITransformableadd in interface IVecIadd in class IVec
public IVec4 add(IDoubleI x,
IDoubleI y,
IDoubleI z)
add in interface ITransformableadd in interface IVecIadd in class IVecpublic IVec4 add(IVec v)
add in class IVecpublic IVec4 add(IVecI v)
add in interface ITransformableadd in interface IVec4Iadd in interface IVecIadd in class IVec
public IVec4 sub(double x,
double y,
double z)
sub in interface ITransformablesub in interface IVecIsub in class IVec
public IVec4 sub(IDoubleI x,
IDoubleI y,
IDoubleI z)
sub in interface ITransformablesub in interface IVecIsub in class IVecpublic IVec4 sub(IVec v)
sub in class IVecpublic IVec4 sub(IVecI v)
sub in interface ITransformablesub in interface IVec4Isub in interface IVecIsub in class IVecpublic IVec4 mul(IDoubleI v)
mul in interface ITransformablemul in interface IVec4Imul in interface IVecImul in class IVecpublic IVec4 mul(double v)
mul in interface ITransformablemul in interface IVec4Imul in interface IVecImul in class IVecpublic IVec4 div(IDoubleI v)
div in interface ITransformablediv in interface IVec4Idiv in interface IVecIdiv in class IVecpublic IVec4 div(double v)
div in interface ITransformablediv in interface IVec4Idiv in interface IVecIdiv in class IVecpublic IVec4 neg()
neg in interface ITransformableneg in interface IVec4Ineg in interface IVecIneg in class IVecpublic IVec4 rev()
IVec
rev in interface IVec4Irev in interface IVecIrev in class IVecpublic IVec4 flip()
IVec
flip in interface ITransformableflip in interface IVecIflip in class IVec
public IVec4 add(IVec v,
double f)
IVec
add in class IVec
public IVec4 add(IVecI v,
double f)
ITransformable
add in interface ITransformableadd in interface IVec4Iadd in interface IVecIadd in class IVec
public IVec4 add(IVecI v,
IDoubleI f)
add in interface ITransformableadd in interface IVec4Iadd in interface IVecIadd in class IVecpublic IVec4 len(IDoubleI l)
len in interface IVec4Ilen in interface IVecIlen in class IVecpublic IVec4 len(double l)
len in interface IVec4Ilen in interface IVecIlen in class IVecpublic IVec4 unit()
unit in interface IVec4Iunit in interface IVecIunit in class IVecpublic IVec4 cross(IVec v)
cross in class IVecpublic IVec4 cross(IVecI v)
IVecI
cross in interface IVec4Icross in interface IVecIcross in class IVecpublic boolean eqW(IVec4I v)
eqW in interface IVec4I
public boolean eqW(IVec4I v,
double resolution)
eqW in interface IVec4I
public boolean eqW(IVec4 v,
double resolution)
public boolean eqW(ISwitchE e,
IVec4I v)
eqW in interface IVec4I
public boolean eqW(ISwitchE e,
IVec4I v,
double resolution)
eqW in interface IVec4I
public IBool eqW(ISwitchR r,
IVec4I v)
eqW in interface IVec4I
public IBool eqW(ISwitchR r,
IVec4I v,
IDoubleI resolution)
eqW in interface IVec4I
public IVec4 rot(IVecI axis,
IDoubleI angle)
rot in interface ITransformablerot in interface IVec4Irot in interface IVecIrot in class IVec
public IVec4 rot(IVecI axis,
double angle)
rot in interface ITransformablerot in interface IVec4Irot in interface IVecIrot in class IVec
public IVec4 rot(IVec axis,
double angle)
rot in class IVec
public IVec4 rot(IVecI center,
IVecI axis,
IDoubleI angle)
rot in interface ITransformablerot in interface IVec4Irot in interface IVecIrot in class IVec
public IVec4 rot(IVecI center,
IVecI axis,
double angle)
rot in interface ITransformablerot in interface IVec4Irot in interface IVecIrot in class IVec
public IVec4 rot(IVec center,
IVec axis,
double angle)
rot in class IVec
public IVec4 rot(IVec axis,
IVec destDir)
rot in class IVec
public IVec4 rot(IVecI axis,
IVecI destDir)
ITransformable
rot in interface ITransformablerot in interface IVec4Irot in interface IVecIrot in class IVec
public IVec4 rot(IVecI center,
IVecI axis,
IVecI destPt)
ITransformable
rot in interface ITransformablerot in interface IVec4Irot in interface IVecIrot in class IVec
public IVec4 rot(IVec center,
IVec axis,
IVec destPt)
rot in class IVecpublic IVec4 scale(IDoubleI f)
scale in interface ITransformablescale in interface IVec4Iscale in interface IVecIscale in class IVecpublic IVec4 scale(double f)
scale in interface ITransformablescale in interface IVec4Iscale in interface IVecIscale in class IVec
public IVec4 scale(IVecI center,
IDoubleI f)
scale in interface ITransformablescale in interface IVec4Iscale in interface IVecIscale in class IVec
public IVec4 scale(IVecI center,
double f)
scale in interface ITransformablescale in interface IVec4Iscale in interface IVecIscale in class IVec
public IVec4 scale(IVec center,
double f)
scale in class IVec
public IVec4 scale1d(IVec axis,
double f)
scale1d in class IVec
public IVec4 scale1d(IVecI axis,
double f)
ITransformable
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IVec
public IVec4 scale1d(IVecI axis,
IDoubleI f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IVec
public IVec4 scale1d(IVecI center,
IVecI axis,
double f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IVec
public IVec4 scale1d(IVecI center,
IVecI axis,
IDoubleI f)
scale1d in interface ITransformablescale1d in interface IVecIscale1d in class IVecpublic IVec4 ref(IVec planeDir)
IVec
ref in class IVecpublic IVec4 ref(IVecI planeDir)
ITransformable
ref in interface ITransformableref in interface IVecIref in class IVec
public IVec4 ref(IVec center,
IVec planeDir)
ref in class IVec
public IVec4 ref(IVecI center,
IVecI planeDir)
ref in interface ITransformableref in interface IVecIref in class IVecpublic IVec4 mirror(IVec planeDir)
mirror in class IVecpublic IVec4 mirror(IVecI planeDir)
ITransformable
mirror in interface ITransformablemirror in interface IVec4Imirror in interface IVecImirror in class IVec
public IVec4 mirror(IVec center,
IVec planeDir)
mirror in class IVec
public IVec4 mirror(IVecI center,
IVecI planeDir)
mirror in interface ITransformablemirror in interface IVec4Imirror in interface IVecImirror in class IVec
public IVec4 shear(double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
ITransformable
shear in interface ITransformableshear in interface IVecIshear in class IVec
public IVec4 shear(IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear in interface ITransformableshear in interface IVecIshear in class IVec
public IVec4 shear(IVecI center,
double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear in interface ITransformableshear in interface IVecIshear in class IVec
public IVec4 shear(IVecI center,
IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear in interface ITransformableshear in interface IVecIshear in class IVec
public IVec4 shearXY(double sxy,
double syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IVec
public IVec4 shearXY(IDoubleI sxy,
IDoubleI syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IVec
public IVec4 shearXY(IVecI center,
double sxy,
double syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IVec
public IVec4 shearXY(IVecI center,
IDoubleI sxy,
IDoubleI syx)
shearXY in interface ITransformableshearXY in interface IVecIshearXY in class IVec
public IVec4 shearYZ(double syz,
double szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IVec
public IVec4 shearYZ(IDoubleI syz,
IDoubleI szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IVec
public IVec4 shearYZ(IVecI center,
double syz,
double szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IVec
public IVec4 shearYZ(IVecI center,
IDoubleI syz,
IDoubleI szy)
shearYZ in interface ITransformableshearYZ in interface IVecIshearYZ in class IVec
public IVec4 shearZX(double szx,
double sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IVec
public IVec4 shearZX(IDoubleI szx,
IDoubleI sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IVec
public IVec4 shearZX(IVecI center,
double szx,
double sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IVec
public IVec4 shearZX(IVecI center,
IDoubleI szx,
IDoubleI sxz)
shearZX in interface ITransformableshearZX in interface IVecIshearZX in class IVec
public IVec4 translate(double x,
double y,
double z)
ITransformable
translate in interface ITransformabletranslate in interface IVecItranslate in class IVec
public IVec4 translate(IDoubleI x,
IDoubleI y,
IDoubleI z)
translate in interface ITransformabletranslate in interface IVecItranslate in class IVecpublic IVec4 translate(IVecI v)
translate in interface ITransformabletranslate in interface IVecItranslate in class IVecpublic IVec4 transform(IMatrix3I mat)
transform in interface ITransformabletransform in interface IVec4Itransform in interface IVecItransform in class IVecpublic IVec4 transform(IMatrix4I mat)
transform in interface ITransformabletransform in interface IVec4Itransform in interface IVecItransform in class IVec
public IVec4 transform(IVec xvec,
IVec yvec,
IVec zvec)
transform in class IVec
public IVec4 transform(IVecI xvec,
IVecI yvec,
IVecI zvec)
transform in interface ITransformabletransform in interface IVec4Itransform in interface IVecItransform in class IVec
public IVec4 transform(IVec xvec,
IVec yvec,
IVec zvec,
IVec translate)
transform in class IVec
public IVec4 transform(IVecI xvec,
IVecI yvec,
IVecI zvec,
IVecI translate)
transform in interface ITransformabletransform in interface IVec4Itransform in interface IVecItransform in class IVec
public IVec4 mv(double x,
double y,
double z)
mv in interface ITransformablemv in interface IVecImv in class IVec
public IVec4 mv(IDoubleI x,
IDoubleI y,
IDoubleI z)
mv in interface ITransformablemv in interface IVecImv in class IVecpublic IVec4 mv(IVecI v)
mv in interface ITransformablemv in interface IVecImv in class IVecpublic IVec4 cp()
cp in interface ITransformablecp in interface IVecIcp in class IVec
public IVec4 cp(double x,
double y,
double z)
cp in interface ITransformablecp in interface IVecIcp in class IVec
public IVec4 cp(IDoubleI x,
IDoubleI y,
IDoubleI z)
cp in interface ITransformablecp in interface IVecIcp in class IVecpublic IVec4 cp(IVecI v)
cp in interface ITransformablecp in interface IVecIcp in class IVecpublic IVec4 diff(IVec v)
IVec
diff in class IVecpublic IVec4 diff(IVecI v)
diff in interface IVec4Idiff in interface IVecIdiff in class IVecpublic IVec4 mid(IVec v)
mid in class IVecpublic IVec4 mid(IVecI v)
mid in interface IVec4Imid in interface IVecImid in class IVecpublic IVec4 sum(IVec v)
sum in class IVecpublic IVec4 sum(IVecI v)
sum in interface IVec4Isum in interface IVecIsum in class IVecpublic IVec4 sum(IVec... v)
sum in class IVecpublic IVec4 sum(IVecI... v)
sum in interface IVec4Isum in interface IVecIsum in class IVecpublic IVec4 bisect(IVec v)
bisect in class IVecpublic IVec4 bisect(IVecI v)
bisect in interface IVec4Ibisect in interface IVecIbisect in class IVec
public IVec4 sum(IVec v2,
double w1,
double w2)
IVec
sum in class IVec
public IVec4 sum(IVec v2,
double w2)
sum in class IVec
public IVec4 sum(IVecI v2,
double w1,
double w2)
IVecI
sum in interface IVec4Isum in interface IVecIsum in class IVec
public IVec4 sum(IVecI v2,
double w2)
sum in interface IVec4Isum in interface IVecIsum in class IVec
public IVec4 sum(IVecI v2,
IDoubleI w1,
IDoubleI w2)
sum in interface IVec4Isum in interface IVecIsum in class IVec
public IVec4 sum(IVecI v2,
IDoubleI w2)
sum in interface IVec4Isum in interface IVecIsum in class IVecpublic IVec4 nml(IVecI v)
nml in interface IVecInml in class IVec
public IVec nml(IVecI pt1,
IVecI pt2)
nml in interface IVecInml in class IVecpublic boolean isValid()
isValid in interface IVec4IisValid in interface IVecIisValid in class IVecpublic java.lang.String toString()
toString in class IVec
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||