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

Quick Search    Search Deep

com.trapezium.chisel.mutators
Class IFS_FaceToLineSet  view IFS_FaceToLineSet download IFS_FaceToLineSet.java

java.lang.Object
  extended bycom.trapezium.chisel.Optimizer
      extended bycom.trapezium.chisel.mutators.IFS_Converter
          extended bycom.trapezium.chisel.mutators.IFS_FaceToLineSet
All Implemented Interfaces:
java.util.EventListener, com.trapezium.chisel.NodeLocatorListener, com.trapezium.chisel.OptionHolder

public class IFS_FaceToLineSet
extends IFS_Converter

This chisel turns IndexedFaceSets into IndexedLineSets.


Field Summary
 
Fields inherited from class com.trapezium.chisel.mutators.IFS_Converter
convertTo, level0range, preserveOriginalInLOD, setEmissiveColor, skipEnd, skipStart
 
Fields inherited from class com.trapezium.chisel.Optimizer
baseFileName, baseFilePath, dataSource
 
Constructor Summary
IFS_FaceToLineSet()
          Constructor, convert IndexedFaceSet to IndexedLineSet
 
Method Summary
 void convertColorInfo(com.trapezium.vrml.node.Node n, com.trapezium.chisel.TokenPrinter tp, int colorStart, com.trapezium.vrml.VrmlElement color, int colorPerVertexStart, com.trapezium.vrml.VrmlElement colorPerVertex, int colorIndexStart, com.trapezium.vrml.VrmlElement colorIndex)
          IndexedLineSet color controls similar to IndexedFaceSet color controls
(package private)  int convertFace(com.trapezium.chisel.TokenPrinter tp, int scanner, int endTokenOffset)
           
(package private)  void printCoordIndex(com.trapezium.chisel.TokenPrinter tp, com.trapezium.vrml.fields.Field coordIndex)
           
 
Methods inherited from class com.trapezium.chisel.mutators.IFS_Converter
attemptOptimization, getBreakOffset, getNumberOptions, getOptionClass, getOptionLabel, getOptionValue, okToPrint, optimize, preserveField, printIFSrange, setOptionValue
 
Methods inherited from class com.trapezium.chisel.Optimizer
addAdditionalNode, attemptOptimization, booleanToOptionValue, eofTokens, getActionMessage, getAdditionalName, getNodeName, getNumberAdditionalNames, getOptionConstraints, hasFinalCode, intToOptionValue, isDEFlistener, isDEFUSElistener, isPROTOlistener, isROUTElistener, nodeFound, optimizePossible, optionValueToBoolean, optionValueToInt, printFinalCode, printNumbers, replaceIndexFaceMultiple, replaceRange, replaceStartEnd, replaceValueNodeFaceMultiple, reset, routeFound, setBaseFileName, setBaseFilePath, setDataSource, setNodeName, setOptionConstraints, setRangeReplacer, summarize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IFS_FaceToLineSet

public IFS_FaceToLineSet()
Constructor, convert IndexedFaceSet to IndexedLineSet

Method Detail

convertColorInfo

public void convertColorInfo(com.trapezium.vrml.node.Node n,
                             com.trapezium.chisel.TokenPrinter tp,
                             int colorStart,
                             com.trapezium.vrml.VrmlElement color,
                             int colorPerVertexStart,
                             com.trapezium.vrml.VrmlElement colorPerVertex,
                             int colorIndexStart,
                             com.trapezium.vrml.VrmlElement colorIndex)
IndexedLineSet color controls similar to IndexedFaceSet color controls

Specified by:
convertColorInfo in class IFS_Converter

printCoordIndex

void printCoordIndex(com.trapezium.chisel.TokenPrinter tp,
                     com.trapezium.vrml.fields.Field coordIndex)
Specified by:
printCoordIndex in class IFS_Converter

convertFace

int convertFace(com.trapezium.chisel.TokenPrinter tp,
                int scanner,
                int endTokenOffset)