|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcage.GeneratorInfo
cage.StaticGeneratorInfo
public class StaticGeneratorInfo
Implementation of GeneratorInfo that sets all settings using
setters and doesn't calculate any of the values.
| Field Summary |
|---|
| Fields inherited from class cage.GeneratorInfo |
|---|
ALL_EXPERT_MODES, EMBED_EXPERT, GENERATOR_EXPERT, NO_EXPERT_MODE |
| Constructor Summary | |
|---|---|
StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize)
Creates a StaticGeneratorInfo object with the given generator
commands, embedder, filename and maximum face size. |
|
StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
boolean reembed2DEnabled)
Creates a StaticGeneratorInfo object with the given generator
commands, embedder, filename and maximum face size. |
|
StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
boolean reembed2DEnabled,
ElementRule elementRule)
|
|
StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
boolean reembed2DEnabled,
ElementRule elementRule,
int expertMode)
|
|
StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
ElementRule elementRule)
|
|
StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
ElementRule elementRule,
int expertMode)
|
|
| Method Summary | |
|---|---|
ElementRule |
getElementRule()
Returns the element rule to be used with this generator. |
Embedder |
getEmbedder()
Returns the embedder to be used for this generator. |
int |
getExpertMode()
Returns the expert mode of this generator. |
java.lang.String |
getFilename()
Returns the filename of the output file. |
java.lang.String[][] |
getGenerator()
Returns the generator. |
int |
getMaxFacesize()
Returns the maximum size of a face in the graphs from this generator. |
boolean |
isReembed2DEnabled()
Returns whether the 2D embedding can be reembedded with another face as outer face. |
void |
setEmbedder(Embedder embedder)
Sets the embedder to be used for this generator. |
void |
setGenerator(java.lang.String[][] generator)
Sets the generator. |
| Methods inherited from class cage.GeneratorInfo |
|---|
createExpertMode, expertModeContains, expertModeExcludes, expertModeIncludes, getExcludedExpertModes, getGeneratorName, getIncludedExpertModes, setGeneratorName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize)
StaticGeneratorInfo object with the given generator
commands, embedder, filename and maximum face size. Reembedding is enabled.
The expert mode is disabled for this generator and a default
ValencyElementRule is used that maps the vertices as follows:
| Degree | Element |
|---|---|
| 1 | H |
| 2 | O |
| 3 | C |
| 4 | Si |
| 5 | N |
| 6 | S |
| 7 | I |
generator - The generator commandsembedder - The embedderfilename - The filename for export to filemaxFacesize - The maximum face size
public StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
boolean reembed2DEnabled)
StaticGeneratorInfo object with the given generator
commands, embedder, filename and maximum face size. Reembedding is enabled
based on the value of reembed2DEnabled. The expert mode is disabled
for this generator and a default ValencyElementRule is used that maps
the vertices as follows:
| Degree | Element |
|---|---|
| 1 | H |
| 2 | O |
| 3 | C |
| 4 | Si |
| 5 | N |
| 6 | S |
| 7 | I |
generator - The generator commandsembedder - The embedderfilename - The filename for export to filemaxFacesize - The maximum face sizereembed2DEnabled - Is reembedding enabled.
public StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
ElementRule elementRule)
public StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
boolean reembed2DEnabled,
ElementRule elementRule)
public StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
ElementRule elementRule,
int expertMode)
public StaticGeneratorInfo(java.lang.String[][] generator,
Embedder embedder,
java.lang.String filename,
int maxFacesize,
boolean reembed2DEnabled,
ElementRule elementRule,
int expertMode)
| Method Detail |
|---|
public java.lang.String[][] getGenerator()
GeneratorInfoStrings. Each array of Strings represents
a command and the different options needed for this command. These
commands and their options are then piped together in the order that
the arrays are organized in the array of arrays.
getGenerator in class GeneratorInfoStrings representing the generator.public void setGenerator(java.lang.String[][] generator)
GeneratorInfoStrings. Each array of Strings represents
a command and the different options needed for this command. These
commands and their options are then piped together in the order that
the arrays are organized in the array of arrays.
setGenerator in class GeneratorInfogenerator - An array of arrays of Strings representing the
generator.public Embedder getEmbedder()
GeneratorInfo
getEmbedder in class GeneratorInfopublic void setEmbedder(Embedder embedder)
GeneratorInfo
setEmbedder in class GeneratorInfoembedder - The embedder for this generator.EmbedFactorypublic java.lang.String getFilename()
GeneratorInfo
getFilename in class GeneratorInfopublic int getMaxFacesize()
GeneratorInfo
getMaxFacesize in class GeneratorInfopublic boolean isReembed2DEnabled()
GeneratorInfoTwoView viewer's ability to react
to mouse clicks inside a face, asking for a new embedding in which this
face becomes the exterior one.
isReembed2DEnabled in class GeneratorInfopublic ElementRule getElementRule()
getElementRule in class GeneratorInfopublic int getExpertMode()
GeneratorInfo
getExpertMode in class GeneratorInfoGeneratorInfo.createExpertMode(int, int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||