com.jme.util.geom.nvtristrip
Class StripInfo

java.lang.Object
  extended by com.jme.util.geom.nvtristrip.StripInfo

 class StripInfo
extends java.lang.Object


Field Summary
(package private)  int m_experimentId
           
(package private)  FaceInfoVec m_faces
           
(package private)  int m_numDegenerates
           
(package private)  StripStartInfo m_startInfo
           
(package private)  int m_stripId
           
(package private)  boolean visited
           
 
Constructor Summary
StripInfo(StripStartInfo startInfo, int stripId, int experimentId)
           
 
Method Summary
(package private)  void build(EdgeInfoVec edgeInfos, FaceInfoVec faceInfos)
           
(package private)  void combine(FaceInfoVec forward, FaceInfoVec backward)
           
(package private)  boolean isExperiment()
           
(package private)  boolean isInStrip(FaceInfo faceInfo)
           
(package private)  boolean isMarked(FaceInfo faceInfo)
           
(package private)  void markTriangle(FaceInfo faceInfo)
           
(package private)  boolean sharesEdge(FaceInfo faceInfo, EdgeInfoVec edgeInfos)
           
(package private)  boolean unique(FaceInfoVec faceVec, FaceInfo face)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_startInfo

StripStartInfo m_startInfo

m_faces

FaceInfoVec m_faces

m_stripId

int m_stripId

m_experimentId

int m_experimentId

visited

boolean visited

m_numDegenerates

int m_numDegenerates
Constructor Detail

StripInfo

public StripInfo(StripStartInfo startInfo,
                 int stripId,
                 int experimentId)
Method Detail

isExperiment

boolean isExperiment()

isInStrip

boolean isInStrip(FaceInfo faceInfo)

isMarked

boolean isMarked(FaceInfo faceInfo)

markTriangle

void markTriangle(FaceInfo faceInfo)

unique

boolean unique(FaceInfoVec faceVec,
               FaceInfo face)

build

void build(EdgeInfoVec edgeInfos,
           FaceInfoVec faceInfos)

combine

void combine(FaceInfoVec forward,
             FaceInfoVec backward)

sharesEdge

boolean sharesEdge(FaceInfo faceInfo,
                   EdgeInfoVec edgeInfos)