Class Face
java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.BallPivoting.Face
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int[]protected Face[]intprotected int[]protected Face[]protected floatprotected Point3[]private static intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected Face[]intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intprotected Vertex[]protected int[]protected int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal FacecFFp(int j) final voidClearB(int i) final voidClearD()final voidClearFF(int i) final voidfinal voidClearR()final voidClearS()final voidClearUserBit(int userBit) final voidClearW()final Point3cP(int j) final Point3cP0(int j) final Point3cP1(int j) final Point3cP2(int j) final VertexcV(int j) final VertexcV0(int j) final VertexcV1(int j) final VertexcV2(int j) final FacecVFp(int j) static final booleanDeleteBitFlag(int bitval) final booleanfinal intFFi(int j) Return the index that the face have in the j-th adjacent face.final FaceFFp(int j) Return the pointer to the j-th adjacent face.final FaceFFp1(int j) final FaceFFp2(int j) final intFlags()final voidfinal intfinal intgetV_index(int idx) static booleanstatic booleanstatic final booleanfinal intIMark()final voidinit()final voidfinal booleanIsB(int i) final booleanReturn a boolean that indicate if the j-th edge of the face is a border.final booleanIsD()final booleanfinal booleanIsFF(int i) final booleanIsManifold(Face f, int j) Return a boolean that indicate if the face is complex.final booleanIsR()final booleanIsRW()final booleanIsS()final booleanIsUserBit(int userBit) final booleanIsW()static final intfinal Point3N()static final intintNext(int i) final voidfinal Point3P(int j) final Point3P0(int j) final Point3P1(int j) final Point3P2(int j) intPrev(int i) final floatQ()final voidSetB(int i) final voidfinal voidSetD()final voidSetFF(int i) final voidsetFFi(int j, int v) final voidfinal voidfinal voidfinal voidSetFlags(int flagp) final voidfinal voidSetR()final voidSetS()final voidSetUserBit(int userBit) final voidfinal voidsetV_index(int j, int idx) final voidfinal voidSetW()final intfinal VertexUberV(int j) final VertexV(int j) final VertexV0(int j) Return the pointer to the ((j+1)%3)-th vertex of the face.final VertexV1(int j) final VertexV2(int j) final FaceVFp(int j) intVN()final Point3WN(int i)
-
Field Details
-
DELETED
public static int DELETED -
NOTREAD
public static int NOTREAD -
NOTWRITE
public static int NOTWRITE -
SELECTED
public static int SELECTED -
BORDER0
public static int BORDER0 -
BORDER1
public static int BORDER1 -
BORDER2
public static int BORDER2 -
NORMX
public static int NORMX -
NORMY
public static int NORMY -
NORMZ
public static int NORMZ -
FEATURE0
public static int FEATURE0 -
FEATURE1
public static int FEATURE1 -
FEATURE2
public static int FEATURE2 -
USER0
public static int USER0 -
USER1
public static int USER1 -
USER2
public static int USER2 -
USER3
public static int USER3 -
_flags
public int _flags -
b
private static int b -
imark
public int imark -
n
-
v
-
v_index
protected int[] v_index -
_ffp
-
_ffi
protected int[] _ffi -
_fvp
-
_fvi
protected int[] _fvi -
fs
-
zs
protected int[] zs -
_q
protected float _q -
_wn
-
-
Constructor Details
-
Face
public Face()
-
-
Method Details
-
VN
public int VN() -
Prev
public int Prev(int i) -
Next
public int Next(int i) -
assign
-
init
public final void init() -
equals
-
N
-
setN
-
IsManifold
Return a boolean that indicate if the face is complex.- Parameters:
j- Index of the edge- Returns:
- true se la faccia e' manifold, false altrimenti
-
IsBorder
Return a boolean that indicate if the j-th edge of the face is a border.- Parameters:
j- Index of the edge- Returns:
- true if j is an edge of border, false otherwise
-
HasFFAdjacency
public static boolean HasFFAdjacency() -
getIndex
-
V
-
setV
-
setV_index
public final void setV_index(int j, int idx) -
getV_index
public final int getV_index(int idx) -
cV
-
P
-
cP
-
V0
Return the pointer to the ((j+1)%3)-th vertex of the face.- Parameters:
j- Index of the face vertex.
-
V1
-
V2
-
cV0
-
cV1
-
cV2
-
P0
-
P1
-
P2
-
cP0
-
cP1
-
cP2
-
UberV
-
HasVertexRef
public static boolean HasVertexRef() -
Nexts
-
LastBitFlag
public static final int LastBitFlag() -
NewBitFlag
public static final int NewBitFlag() -
DeleteBitFlag
public static final boolean DeleteBitFlag(int bitval) -
ClearFlags
public final void ClearFlags() -
Flags
public final int Flags() -
UberFlags
public final int UberFlags() -
SetFlags
public final void SetFlags(int flagp) -
IsD
public final boolean IsD() -
SetD
public final void SetD() -
ClearD
public final void ClearD() -
IsDeleted
public final boolean IsDeleted() -
IsR
public final boolean IsR() -
SetR
public final void SetR() -
ClearR
public final void ClearR() -
IsW
public final boolean IsW() -
SetW
public final void SetW() -
ClearW
public final void ClearW() -
IsRW
public final boolean IsRW() -
IsS
public final boolean IsS() -
SetS
public final void SetS() -
ClearS
public final void ClearS() -
IsB
public final boolean IsB(int i) -
SetB
public final void SetB(int i) -
ClearB
public final void ClearB(int i) -
IsFF
public final boolean IsFF(int i) -
SetFF
public final void SetFF(int i) -
ClearFF
public final void ClearFF(int i) -
IsUserBit
public final boolean IsUserBit(int userBit) -
SetUserBit
public final void SetUserBit(int userBit) -
ClearUserBit
public final void ClearUserBit(int userBit) -
GetBBox
-
IMark
public final int IMark() -
InitIMark
public final void InitIMark() -
HasVFAdjacency
public static final boolean HasVFAdjacency() -
WN
-
Q
public final float Q() -
VFp
-
setVFp
-
FFp
Return the pointer to the j-th adjacent face.- Parameters:
j- Index of the edge.
-
setFFp
-
cFFp
-
cVFp
-
setcFFp
-
FFp1
-
setFFp1
-
FFp2
-
setFFp2
-
FFi
public final int FFi(int j) Return the index that the face have in the j-th adjacent face.- Parameters:
j- Index of the edge.
-
setFFi
public final void setFFi(int j, int v)
-