Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.trapezium.chisel.reducers
Class IFS_CoplanarTriToQuad.FaceTracker  view IFS_CoplanarTriToQuad.FaceTracker download IFS_CoplanarTriToQuad.FaceTracker.java

java.lang.Object
  extended bycom.trapezium.chisel.reducers.IFS_CoplanarTriToQuad.FaceTracker
Enclosing class:
IFS_CoplanarTriToQuad

class IFS_CoplanarTriToQuad.FaceTracker
extends java.lang.Object

The FaceTracker is used to manage per-face information independent of how it is specified in the file.


Field Summary
(package private)  java.util.Vector colorVec
           
(package private)  com.trapezium.vrml.fields.Field indexField
           
(package private)  boolean oneValuePerIndex
           
(package private)  boolean perFace
           
(package private)  int scanner
           
(package private)  com.trapezium.vrml.fields.Field valueNode
           
 
Constructor Summary
(package private) IFS_CoplanarTriToQuad.FaceTracker(com.trapezium.vrml.fields.Field indexField, com.trapezium.vrml.fields.Field valueNode, boolean perFace, boolean oneValuePerIndex)
          FaceTracker constructor.
 
Method Summary
(package private)  int getNextIndexValue()
          Get the next color index value, uses either the indexField directly, or simulates the existence of the "colorIndex" or "normalIndex" by storing color values and returning an offset into the non-duplicated list of values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indexField

com.trapezium.vrml.fields.Field indexField

valueNode

com.trapezium.vrml.fields.Field valueNode

perFace

boolean perFace

oneValuePerIndex

boolean oneValuePerIndex

scanner

int scanner

colorVec

java.util.Vector colorVec
Constructor Detail

IFS_CoplanarTriToQuad.FaceTracker

IFS_CoplanarTriToQuad.FaceTracker(com.trapezium.vrml.fields.Field indexField,
                                  com.trapezium.vrml.fields.Field valueNode,
                                  boolean perFace,
                                  boolean oneValuePerIndex)
FaceTracker constructor.

Method Detail

getNextIndexValue

int getNextIndexValue()
Get the next color index value, uses either the indexField directly, or simulates the existence of the "colorIndex" or "normalIndex" by storing color values and returning an offset into the non-duplicated list of values.