java.lang.Object
com.trapezium.chisel.Optimizer
com.trapezium.chisel.reducers.IFS_SpaceStructureLoader
com.trapezium.chisel.mutators.IFS_Masher
com.trapezium.chisel.mutators.IFS_SpacePartition
- All Implemented Interfaces:
- java.util.EventListener, com.trapezium.chisel.NodeLocatorListener, com.trapezium.chisel.OptionHolder
- Direct Known Subclasses:
- Cubist, Origami
- public abstract class IFS_SpacePartition
- extends IFS_Masher
Abstract base class for a chisel which requires space partitioning.
| Methods inherited from class com.trapezium.chisel.Optimizer |
addAdditionalNode, attemptOptimization, booleanToOptionValue, eofTokens, getActionMessage, getAdditionalName, getNodeName, getNumberAdditionalNames, 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_SpacePartition
public IFS_SpacePartition()
partitionSpace
public com.trapezium.vrml.node.space.PartitionMaker partitionSpace(com.trapezium.vrml.node.space.SpaceEntitySet ses,
int dx,
int dy,
int dz)
- Specified by:
partitionSpace in class IFS_Masher