|
||||||||||
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 sizepublic 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()
GeneratorInfo
String
s. Each array of String
s 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 GeneratorInfo
String
s representing the generator.public void setGenerator(java.lang.String[][] generator)
GeneratorInfo
String
s. Each array of String
s 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 GeneratorInfo
generator
- An array of arrays of String
s representing the
generator.public Embedder getEmbedder()
GeneratorInfo
getEmbedder
in class GeneratorInfo
public void setEmbedder(Embedder embedder)
GeneratorInfo
setEmbedder
in class GeneratorInfo
embedder
- The embedder for this generator.EmbedFactory
public java.lang.String getFilename()
GeneratorInfo
getFilename
in class GeneratorInfo
public int getMaxFacesize()
GeneratorInfo
getMaxFacesize
in class GeneratorInfo
public boolean isReembed2DEnabled()
GeneratorInfo
TwoView
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 GeneratorInfo
public ElementRule getElementRule()
getElementRule
in class GeneratorInfo
public int getExpertMode()
GeneratorInfo
getExpertMode
in class GeneratorInfo
GeneratorInfo.createExpertMode(int, int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |