java.lang.Object
com.trapezium.chisel.Optimizer
com.trapezium.chisel.mutators.IFS_Converter
com.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.
|
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 |
IFS_FaceToLineSet
public IFS_FaceToLineSet()
- Constructor, convert IndexedFaceSet to IndexedLineSet
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)