⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cage.ini

📁 一个java写的点群识别软件
💻 INI
字号:

# CaGe, the Chemical & abstract Graph environment
#
# - configuration file -

# There is a substitution mechanism for configuration values --
# substitutions start with $, then some opening bracket, then the
# corresponding closing bracket.
# 
# To substitute environment variables, such as PATH, use the format
# (e.g.) ${PATH} for PATH, the braces {} are required.
# 
# To substitute Java system properties, use angle brackets [] -- note:
# the 'cage.sh' script tries to set a system property called CaGe.InstallDir
# to the installation directory.
# 
# To substitute other configuration values from this file, use parentheses ()
# -- be sure to avoid circular substitutions.


# If this is true (or yes or 1), let user edit generator and embedder commands
# and suppress the warning about Rasmol's unreliability.
CaGe.ExpertMode:	false


# In the following settings (those starting with "CaGe."), three
# directories are frequently mentioned:
# - The "install directory", where CaGe is installed (this very file
#   is in the install directory). 'cage.sh' finds out where this is and
#   creates a system property that contains an absolute path to it.
#   This is used wherever $[CaGe.InstallDir] is mentioned in this file.
#   (Should CaGe not find out its install directory, which we only
#   expect if CaGe is not started by the "cage.sh" script, the
#   start directory is assumed to be the install directory.)
# - The "start directory", from where the call to start CaGe is issued.
# - "RunDir", which CaGe subprocesses change into before generators and
#   embedders are run, and where CaGe also looks for files to read or save.
#   This is the next configuration option in this file.
# Keep these three places in mind and don't be confused by the fact
# that by default, RunDir is set to "." which makes it equal to the
# start directory.

# RunDir is where generator and embedder processes are run --
# saved data files, log or error output files are also found here.
# - This directory is relative to the start directory (cf. above).
# - The default "." is probably what users expect -- they can save
#   files and after finishing CaGe will find them in the directory
#   where they made the call. The programmer would however recommend
#   some absolute location below the install directory, as CaGe can
#   create quite a few files with quite long names rather quickly.
#   The installation includes an empty subdirectory called "Data"
#   and here, commented out, is a setting for RunDir that uses it.
# CaGe.Generators.RunDir:		$[CaGe.InstallDir]/Data
CaGe.Generators.RunDir:		.

# The search path used for generator and embedder processes, as well as
# any other pipes started by entering file names starting with '|'.
# - Separate path entries by space, not by ':' or ';' or whatever.
# - The search path is relative to RunDir, not to the start directory.
CaGe.Generators.Path:		$[CaGe.InstallDir]/Generators ${PATH}

# A file for generators' stderr output, relative to the start directory.
# CaGe tries to delete this at the end, even if no generator was ever run.
# If you ever want to keep a generator's stderr output, copy or move this
# file before starting another generator or exiting CaGe.
CaGe.Generators.ErrFile:	$(CaGe.Generators.RunDir)/generation.log

# LibDir is the directory where the Java native libraries are stored --
# actually not directly there, but in a subdirectory whose name is
# returned by the method SysInfo.get("os.name").
# You won't normally have to change this value.
# LibDir must not contain ${...} substitutions.
CaGe.Native.LibDir:		$[CaGe.InstallDir]/Native


# The number of digits to expect in a graph number.
CaGe.GraphNoDigits:	6
# Should the settings in steps 2 (generator options) and 3 (output options)
# be remembered? (output options seperately for each generator)
CaGe.RememberSettings:	true
# The number of graphs and the maximum time (in milliseconds)
# after which the graph number in the results window should be updated
# while "flowing".
CaGe.GraphNoFireInterval.Foreground:	100
CaGe.GraphNoFirePeriod.Foreground:	1000
# The same for background tasks.
CaGe.GraphNoFireInterval.Background:	10
CaGe.GraphNoFirePeriod.Background:	10000


# The output formats known to CaGe.
CaGe.Writers.2D:	Writegraph CML
CaGe.Writers.3D:	Writegraph CML PDB
CaGe.Writers.Adjacency:	Planar Writegraph
# The cage.writer.WriterFactory class creates writers
# out of these format - by searching for classes named
# cage.writer.[Native?]<format>Writer extending cage.writer.CaGeWriter,
# or <format> itself as a class name.


# The generators used by CaGe.
CaGe.Generators:	Fullgen Tubetype CGF HCgen PlantriT PlantriP External
# Each entry in this list must be further described in this file -
# caution: the same "name space" is used here for generators and viewers.


# Each generator must be desribed futher by a set of options named
# after the generator -- here are the required options:
# - its title in the selection window
Fullgen.Title:		general fullerenes
# - the Java class that communicates the generator's options to CaGe
#   (must extend CaGe.GeneratorPanel)
Fullgen.ConfigPanel:	cage.generator.FullgenPanel
# - 2D and 3D viewers suitable for this generator
Fullgen.Viewers.2D:	TwoView
Fullgen.Viewers.3D:	MiniJmolViewer RasmolViewer
# - "xD" viewers are displayed for both 2D and 3D
Fullgen.Viewers.xD:	TextViewer
# The three viewer lists must be present even if empty.
# This option tells CaGe whether to include this generator
# as a "model" for embedding external data. Default is true.
Fullgen.ForExternal:	true


Tubetype.Title:		tube-type fullerenes
Tubetype.ConfigPanel:	cage.generator.TubetypePanel
Tubetype.Viewers.2D:	TwoView
Tubetype.Viewers.3D:	MiniJmolViewer RasmolViewer
Tubetype.Viewers.xD:	TextViewer
Tubetype.ForExternal:	true


CGF.Title:		3-regular planar graphs
CGF.ConfigPanel:	cage.generator.CGFPanel
CGF.Viewers.2D:		TwoView
CGF.Viewers.3D:		MiniJmolViewer RasmolViewer
CGF.Viewers.xD:		TextViewer
CGF.ForExternal:	true


CPF.Title:		3-regular planar graphs
CPF.ConfigPanel:	cage.generator.CPFPanel
CPF.Viewers.2D:		TwoView
CPF.Viewers.3D:		MiniJmolViewer RasmolViewer
CPF.Viewers.xD:		TextViewer
CPF.ForExternal:	true


HCgen.Title:		hydrocarbons
HCgen.ConfigPanel:	cage.generator.HCgenPanel
HCgen.Viewers.2D:	TwoView
HCgen.Viewers.3D:	MiniJmolViewer RasmolViewer
HCgen.Viewers.xD:	TextViewer
HCgen.ForExternal:	true
# This extra option is read by the HCgen generator panel.
# It affects the 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. The default for HCgen is false.
# For generators not having this option, expect the default to be true,
# but this actually depends on the generator panel's implementation.
HCgen.EnableReembed2D:	false


PlantriT.Title:		triangulations
PlantriT.ConfigPanel:	cage.generator.TriangulationsPanel
PlantriT.Viewers.2D:	TwoView
PlantriT.Viewers.3D:	MiniJmolViewer RasmolViewer
PlantriT.Viewers.xD:	TextViewer
PlantriT.ForExternal:	true
# See HCgen above for an explanation of this option.
PlantriT.Disk.EnableReembed2D:	false


PlantriP.Title:		polytopes
PlantriP.ConfigPanel:	cage.generator.PolytopesPanel
PlantriP.Viewers.2D:	TwoView
PlantriP.Viewers.3D:	MiniJmolViewer RasmolViewer
PlantriP.Viewers.xD:	TextViewer
PlantriP.ForExternal:	true


External.Title:		external generator
External.ConfigPanel:	cage.generator.ExternalPanel
External.Viewers.2D:	TwoView
External.Viewers.3D:	MiniJmolViewer RasmolViewer
External.Viewers.xD:	TextViewer



# A viewer -- again we need some more information about each one:
# - its Java class -- must implement cage.CaGeViewer
TextViewer.Class:	cage.viewer.TextViewer
# - its name as used in the output selection window
TextViewer.Title:	text viewer
# - more options may of course be used by the viewer itself


# The 3D viewer called "Jmol applet" in CaGe.
MiniJmolViewer.Class:	cage.viewer.MiniJmolViewer
MiniJmolViewer.Title:	Jmol Applet
MiniJmolViewer.Width:	550
MiniJmolViewer.Height:	500
MiniJmolViewer.Zoom:	0.75
MiniJmolViewer.AtomSize: 0.75


# CaGe's own 2D viewer.
TwoView.Class:	cage.viewer.TwoView
TwoView.Title:		TwoView
# The size of the TwoView diagram panel (the display without controls)
TwoView.Width:		550
TwoView.Height:		400
# The number of "schlegel-vertex-*.gif" files in the Images directory
# (numbers 1 to <MaxVertexSize> replace the asterisk).
# Don't increase this without providing more vertex images.
TwoView.MaxVertexSize:	6
# The initial vertex size (1 to <MaxVertexSize>)
TwoView.VertexSize:	2
# Should vertex numbers be shown? If yes, TwoView might increase the
# vertex size until displaying numbers makes sense.
TwoView.ShowNumbers:	false
# The default edge brightness (0.0 to 0.75)
TwoView.EdgeBrightness:	0.75
# The default edge width (0 to 9)
TwoView.EdgeWidth:	4
# The following values are used in the PS code written by TwoView,
# they have no effect in the on-screen display. They are default
# values for the three colours used when painting vertices:
# the first two define the blending fill in the interior of vertex symbols,
# the third is the font colour of vertex numbers.
# The colour system used is RGB, values range from 0 to 1, 0 being "dark".
TwoView.VertexColor1:	1.0 0.650 0.395
TwoView.VertexColor2:	1.0 0.775 0.620
TwoView.VertexNumberColor:  0.25 0.25 1.0


# CaGe's rasmol integration.
RasmolViewer.Class:	cage.viewer.RasmolViewer
RasmolViewer.Title:	Rasmol
# the interval, in milliseconds, in which Rasmol's output
# is to be checked for questions requiring a user response
RasmolViewer.WatchInterval:	500


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -