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()
 
 - 
 
 -