|
|||||||||
| Home >> All >> com >> trapezium >> chisel >> [ reorganizers overview ] | PREV NEXT | ||||||||
A
- addBrackets - Variable in class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam
- additionalValues(TokenPrinter, String, String, String, MFFieldValue, boolean, int, int, int, int, int, int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- Output additional ElevationGrid field values.
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.BToHAnim
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.DEFToInline
- Only convert top level Nodes in a Scene
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.InlineCreator
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Only color compatible Shapes with IndexedFaceSet geometry within the same grouping node are joined.
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter
- only optimize Shapes that have geometry fields that are IndexedFaceSets with colorIndex fields and colorPerVertex FALSE
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- This chisel taks the approach of just replacing entire Shape node.
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.UnPROTO
- Called for each Inline encountered
- attemptOptimization(Node) - Method in class com.trapezium.chisel.reorganizers.Uninline
- Called for each Inline encountered
B
- BToHAnim - class com.trapezium.chisel.reorganizers.BToHAnim.
- BToHAnim() - Constructor for class com.trapezium.chisel.reorganizers.BToHAnim
- bboxCenter - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- bboxSize - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
C
- colorCompatibleShapes - Variable in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- The list of color compatible shapes
- colorPerVertex - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- colorValues - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- com.trapezium.chisel.reorganizers - package com.trapezium.chisel.reorganizers
D
- DEFToInline - class com.trapezium.chisel.reorganizers.DEFToInline.
- Chisel to convert top level DEF nodes into Inlines
- DEFToInline() - Constructor for class com.trapezium.chisel.reorganizers.DEFToInline
- Class constructor, indicate DEF nodes are to be converted
- doBracket() - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam
E
- ElevationGridSplitter - class com.trapezium.chisel.reorganizers.ElevationGridSplitter.
- ElevationGridSplitter() - Constructor for class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- ElevationGridSplitter.ElevationInfo - class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo.
- The main class for performing an ElevationGrid split operation
- ElevationGridSplitter.ElevationInfo(int, int, float, float, Node, Node) - Constructor for class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- elevationGridHasTexture - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- elevationNode - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- expandProtoInstance(PROTOInstance, PROTObase, Scene, TokenPrinter) - Method in class com.trapezium.chisel.reorganizers.UnPROTO
F
- fieldNames - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- fileName - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- filesMerged - Variable in class com.trapezium.chisel.reorganizers.Uninline
- firstIFSfieldOffset - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- Print up to first field in IFS
G
- genBboxInfo() - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- genFile(TokenEnumerator) - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- Generate an Inline file for the node contained in this object.
- genNode(Node, TokenPrinter, TokenEnumerator) - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- Generate text for a node that is being Inlined, the generated text is placed in the inline file.
- genShapeData(int, int, int, int, TokenPrinter, int, int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- generate Shape data for the ElevationGrid.
- genShapeHeader(TokenPrinter) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- Generate text for everything from start of Shape node to first token before the start of the ElevationGrid.
- genShapeTrailer(TokenPrinter) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- Generate text for everything after last token of ElevationGrid to the last token of the Shape node.
- genTransformHeader(int, int, int, int, TokenPrinter) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- generate the header for the Transform containing a unit of the split result
- genTransformTrailer(TokenPrinter) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- generatedBboxInfo - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- getBboxCenter() - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- getBboxSize() - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- Get a bboxSize String if the node being Inlined is a Shape node with an IndexedFaceSet, IndexedLineSet, or PointSet.
- getFileName() - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- getIFS() - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam
- getIFS() - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
- getList() - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner.ColorJoinParam
- getNumberOptions() - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- Elevation grid has two integer options, NumberColumns and NumberRows
- getOptionClass(int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- Get the class for an option
- getOptionConstraints(int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- getOptionLabel(int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- getOptionValue(int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- getPROTOInstance() - Method in class com.trapezium.chisel.reorganizers.UnPROTO.ProtoExpansionParams
- getPROTObase() - Method in class com.trapezium.chisel.reorganizers.UnPROTO.ProtoExpansionParams
- getPROTOcollector() - Method in class com.trapezium.chisel.reorganizers.Uninline.SceneProtoCollector
- getRelativeFileName() - Method in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- getScene() - Method in class com.trapezium.chisel.reorganizers.Uninline.SceneProtoCollector
- getShape() - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner.ColorJoinParam
- getShape() - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
- getSpaceStructure() - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
H
- hasFinalCode() - Method in class com.trapezium.chisel.reorganizers.Uninline
- heightValues - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
I
- InlineCreator - class com.trapezium.chisel.reorganizers.InlineCreator.
- The InlineCreator chisel either converts Transform nodes into Inline nodes
- InlineCreator(String) - Constructor for class com.trapezium.chisel.reorganizers.InlineCreator
- Class constructor, convert a specific node type into a Inlines
- InlineCreator.InlineInfo - class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo.
- Internal class for handline Inline info
- InlineCreator.InlineInfo(String, Node, TokenEnumerator) - Constructor for class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- Class constructor for internal class
- ifs - Variable in class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam
- ifs - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
- initOffsets(Node) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- inlineNo - Variable in class com.trapezium.chisel.reorganizers.InlineCreator
- isDEFlistener() - Method in class com.trapezium.chisel.reorganizers.DEFToInline
- Override Optimizer base class template method to indicate this is to be called for any DEF node.
L
- labelGrids - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- lastIFSfieldOffset - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- list - Variable in class com.trapezium.chisel.reorganizers.ShapeColorJoiner.ColorJoinParam
M
- maxToken - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- minToken - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
N
- node - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- nodeDataSource - Variable in class com.trapezium.chisel.reorganizers.InlineCreator.InlineInfo
- normalPerVertex - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- normalValues - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- numColumns - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- numRows - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
O
- OPTION_COLUMNS - Static variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- defined index of Number of Columns option
- OPTION_LABEL - Static variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- labelling grids with comments
- OPTION_ROWS - Static variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- defined index of Number of Rows option
- OPTION_XGROUP - Static variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- column grouping
- OPTION_ZGROUP - Static variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- row grouping
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.BToHAnim
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.InlineCreator
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Replace a range of tokens.
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.UnPROTO
- optimize(TokenPrinter, Object, int, int) - Method in class com.trapezium.chisel.reorganizers.Uninline
- outputTexCoord(TokenPrinter, int, int, int, int, int, int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- Output texCoords
P
- patched - Variable in class com.trapezium.chisel.reorganizers.BToHAnim
- pb - Variable in class com.trapezium.chisel.reorganizers.UnPROTO.ProtoExpansionParams
- pc - Variable in class com.trapezium.chisel.reorganizers.Uninline.SceneProtoCollector
- pcList - Variable in class com.trapezium.chisel.reorganizers.Uninline
- pi - Variable in class com.trapezium.chisel.reorganizers.UnPROTO.ProtoExpansionParams
- printColorInfo(TokenPrinter, SpaceStructure, int, Node) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- Print color info for a specific connectivity section
- printCoordIndex(TokenPrinter, SpaceStructure, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- printFace(TokenPrinter, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter
- printFace(TokenPrinter, SpaceStructure, SpaceEntitySet, SpacePrimitive) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- printField(TokenPrinter, Node, String) - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- print a field if it exists
- printFinalCode(TokenPrinter) - Method in class com.trapezium.chisel.reorganizers.Uninline
- printHeader(TokenPrinter, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- printNormalInfo(TokenPrinter, SpaceStructure, int, Node) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- Print normal info for a specific connectivity section
- printPROTO(TokenPrinter, PROTObase) - Method in class com.trapezium.chisel.reorganizers.Uninline
- Print a PROTO from another Scene
- printRange(TokenPrinter, int, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- printScene(TokenPrinter, Scene, PROTOcollector) - Method in class com.trapezium.chisel.reorganizers.Uninline
- Print a Scene into the current Scene
- printSkippingFields(TokenPrinter, Node, String[]) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- printTrailer(TokenPrinter, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- printValues(TokenPrinter, SpaceStructure, int, int, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- protoRemoveCount - Variable in class com.trapezium.chisel.reorganizers.UnPROTO
R
- redoShape(int, TokenPrinter, int, int, Node, int[]) - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter
- Regenerate the Shape node
- replaceCoord(TokenPrinter, SpaceStructure, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- replaceCoordIndex(TokenPrinter, SpaceStructure, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- replaceTexCoordIndex(TokenPrinter, SpaceStructure, int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- reset() - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Reset the Hashtable of color compatible shapes
- reset() - Method in class com.trapezium.chisel.reorganizers.UnPROTO
- reset() - Method in class com.trapezium.chisel.reorganizers.Uninline
S
- ShapeColorJoiner - class com.trapezium.chisel.reorganizers.ShapeColorJoiner.
- This chisel joins all Shapes containing a single color in the "diffuseColor" field.
- ShapeColorJoiner() - Constructor for class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Class constructor
- ShapeColorJoiner.ColorJoinParam - class com.trapezium.chisel.reorganizers.ShapeColorJoiner.ColorJoinParam.
- Internal param class
- ShapeColorJoiner.ColorJoinParam(Vector, Node) - Constructor for class com.trapezium.chisel.reorganizers.ShapeColorJoiner.ColorJoinParam
- ShapeColorSplitter - class com.trapezium.chisel.reorganizers.ShapeColorSplitter.
- This chisel divides an IndexedFaceSet into several IndexedFaceSets based on the colorIndex, creating one IndexedFaceSet for each color.
- ShapeColorSplitter() - Constructor for class com.trapezium.chisel.reorganizers.ShapeColorSplitter
- ShapeColorSplitter.ColorSplitterParam - class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam.
- ShapeColorSplitter.ColorSplitterParam(Node, Node) - Constructor for class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam
- ShapeConnectivitySplitter - class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.
- Splits IndexedFaceSets into connectivity sections, each in its own IndexedFaceSet.
- ShapeConnectivitySplitter() - Constructor for class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- ShapeConnectivitySplitter.ConnectivityInfo - class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo.
- ShapeConnectivitySplitter.ConnectivityInfo(Node, SpaceStructure, Node) - Constructor for class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
- ShapeToInline - class com.trapezium.chisel.reorganizers.ShapeToInline.
- Class to convert Shape nodes into Inlines
- ShapeToInline() - Constructor for class com.trapezium.chisel.reorganizers.ShapeToInline
- Class constructor, indicate Shape nodes are to be converted, InlineCreator base class does everything else.
- scaleToInvert - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- setFieldOffset(Field) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- setOptionValue(int, Object) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- setSpaceStructure(SpaceStructure) - Method in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- shape - Variable in class com.trapezium.chisel.reorganizers.ShapeColorJoiner.ColorJoinParam
- shape - Variable in class com.trapezium.chisel.reorganizers.ShapeColorSplitter.ColorSplitterParam
- shape - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
- shapeNode - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- skipFace(int, int) - Method in class com.trapezium.chisel.reorganizers.ShapeColorSplitter
- skipFields - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- split(TokenPrinter, int, int) - Method in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- Actually perform the ElevationGrid split
- ss - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter.ConnectivityInfo
- ss - Variable in class com.trapezium.chisel.reorganizers.ShapeConnectivitySplitter
- summarize(PrintStream) - Method in class com.trapezium.chisel.reorganizers.UnPROTO
- summary used by command line version
- summarize(PrintStream) - Method in class com.trapezium.chisel.reorganizers.Uninline
- summary used by command line version
T
- textureValues - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
U
- UnPROTO - class com.trapezium.chisel.reorganizers.UnPROTO.
- UnPROTO() - Constructor for class com.trapezium.chisel.reorganizers.UnPROTO
- UnPROTO.ProtoExpansionParams - class com.trapezium.chisel.reorganizers.UnPROTO.ProtoExpansionParams.
- UnPROTO.ProtoExpansionParams(PROTOInstance, PROTObase) - Constructor for class com.trapezium.chisel.reorganizers.UnPROTO.ProtoExpansionParams
- Uninline - class com.trapezium.chisel.reorganizers.Uninline.
- Uninline() - Constructor for class com.trapezium.chisel.reorganizers.Uninline
- Uninline.SceneProtoCollector - class com.trapezium.chisel.reorganizers.Uninline.SceneProtoCollector.
- Uninline.SceneProtoCollector(PROTOcollector) - Constructor for class com.trapezium.chisel.reorganizers.Uninline.SceneProtoCollector
W
- writeCoord(TokenPrinter, Node) - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Write out coordinate values, keep track of how many coordinates per node.
- writeCoordIndex(TokenPrinter, Node, int) - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Write out coordIndex values, offset by a specific amount.
- writeFirstShape(TokenPrinter, Node) - Method in class com.trapezium.chisel.reorganizers.ShapeColorJoiner
- Write out the first shape info, which means the entire appearance field
X
- xDimension - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- xGroupSize - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- xSpacing - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
Z
- zDimension - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
- zGroupSize - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter
- zSpacing - Variable in class com.trapezium.chisel.reorganizers.ElevationGridSplitter.ElevationInfo
A B C D E F G H I L M N O P R S T U W X Z
|
|||||||||
| Home >> All >> com >> trapezium >> chisel >> [ reorganizers overview ] | PREV NEXT | ||||||||