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

Quick Search    Search Deep

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

java.lang.Object
  extended bycom.trapezium.chisel.Optimizer
      extended bycom.trapezium.chisel.reducers.IFS_SpaceStructureLoader
          extended bycom.trapezium.chisel.mutators.IFS_Masher
              extended bycom.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.


Nested Class Summary
 
Nested classes inherited from class com.trapezium.chisel.reducers.IFS_SpaceStructureLoader
 
Field Summary
 
Fields inherited from class com.trapezium.chisel.mutators.IFS_Masher
boxes, dx, DX, dy, DY, dz, DZ, numberVertices
 
Fields inherited from class com.trapezium.chisel.reducers.IFS_SpaceStructureLoader
 
Fields inherited from class com.trapezium.chisel.Optimizer
baseFileName, baseFilePath, dataSource
 
Constructor Summary
IFS_SpacePartition()
           
 
Method Summary
 com.trapezium.vrml.node.space.PartitionMaker partitionSpace(com.trapezium.vrml.node.space.SpaceEntitySet ses, int dx, int dy, int dz)
           
 
Methods inherited from class com.trapezium.chisel.mutators.IFS_Masher
getNumberOptions, getOptionClass, getOptionConstraints, getOptionLabel, getOptionValue, printCoords, replaceCoord, replaceCoord, setOptionValue
 
Methods inherited from class com.trapezium.chisel.reducers.IFS_SpaceStructureLoader
attemptOptimization, optimize, replaceColor, replaceColorIndex, replaceCoordIndex, replaceTexCoordIndex, setSpaceStructure
 
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
 

Constructor Detail

IFS_SpacePartition

public IFS_SpacePartition()
Method Detail

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