Class Vertex
- java.lang.Object
-
- gov.nih.mipav.view.renderer.WildMagic.BallPivoting.Vertex
-
public class Vertex extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description int_flagsprotected Point3_nprotected Point3_pprotected Face_vfbprotected int_vfistatic intbstatic intBORDERstatic intDELETEDintimarkstatic intMODIFIEDstatic intNOTREADstatic intNOTWRITEstatic intSELECTEDstatic intUSER0static intVISITED
-
Constructor Summary
Constructors Constructor Description Vertex()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearB()voidclearD()voidclearFlags()voidclearR()voidclearS()voidclearUserBit(int userBit)voidclearV()voidclearW()Vertexcopy()Point3cP()FacecVFp()static booleandeleteBitFlag(int bitval)booleanequals(Vertex ve)intflags()floatget(int i)voidgetBBox(Box3 bb)booleangreaterThan(Vertex ve)static booleanhasNormal()intiMark()voidinitIMark()booleanisB()booleanisD()booleanisR()booleanisRW()booleanisS()booleanisUserBit(int userBit)booleanisV()booleanisW()static intlastBitFlag()booleanlessEqualThan(Vertex ve)booleanlessThan(Vertex ve)Point3N()static intnewBitFlag()Point3P()voidsetB()voidsetD()voidsetFlags(int flags)voidsetN(Point3 nv)voidsetP(Point3 p)voidsetR()voidsetS()voidsetUserBit(int userBit)voidsetV()voidsetW()intVFi()FaceVFp()
-
-
-
Field Detail
-
_p
protected Point3 _p
-
b
public static int b
-
imark
public int imark
-
DELETED
public static int DELETED
-
NOTREAD
public static int NOTREAD
-
NOTWRITE
public static int NOTWRITE
-
MODIFIED
public static int MODIFIED
-
VISITED
public static int VISITED
-
SELECTED
public static int SELECTED
-
BORDER
public static int BORDER
-
USER0
public static int USER0
-
_vfb
protected Face _vfb
-
_vfi
protected int _vfi
-
_flags
public int _flags
-
_n
protected Point3 _n
-
-
Method Detail
-
copy
public final Vertex copy()
-
P
public final Point3 P()
-
setP
public final void setP(Point3 p)
-
cP
public final Point3 cP()
-
flags
public final int flags()
-
setFlags
public final void setFlags(int flags)
-
isD
public final boolean isD()
-
isR
public final boolean isR()
-
isW
public final boolean isW()
-
isRW
public final boolean isRW()
-
isS
public final boolean isS()
-
isB
public final boolean isB()
-
isV
public final boolean isV()
-
clearFlags
public final void clearFlags()
-
setD
public final void setD()
-
clearD
public final void clearD()
-
setR
public final void setR()
-
clearR
public final void clearR()
-
clearW
public final void clearW()
-
setW
public final void setW()
-
setS
public final void setS()
-
clearS
public final void clearS()
-
setB
public final void setB()
-
clearB
public final void clearB()
-
clearV
public final void clearV()
-
setV
public final void setV()
-
lastBitFlag
public static final int lastBitFlag()
-
newBitFlag
public static final int newBitFlag()
-
deleteBitFlag
public static final boolean deleteBitFlag(int bitval)
-
isUserBit
public final boolean isUserBit(int userBit)
-
setUserBit
public final void setUserBit(int userBit)
-
clearUserBit
public final void clearUserBit(int userBit)
-
getBBox
public final void getBBox(Box3 bb)
-
iMark
public final int iMark()
-
initIMark
public final void initIMark()
-
get
public final float get(int i)
-
equals
public final boolean equals(Vertex ve)
-
lessThan
public final boolean lessThan(Vertex ve)
-
lessEqualThan
public final boolean lessEqualThan(Vertex ve)
-
greaterThan
public final boolean greaterThan(Vertex ve)
-
hasNormal
public static final boolean hasNormal()
-
N
public final Point3 N()
-
setN
public final void setN(Point3 nv)
-
cVFp
public final Face cVFp()
-
VFp
public final Face VFp()
-
VFi
public final int VFi()
-
-