OEFileStringTypeFlavor¶
This namespace contains constants that are used with
OESimpleAppOptions and OERefInputAppOptions
to control the flavor of OEFileStringType
.
Default
DEFAULT
The combination of
OEFileStringTypeFlavor::Pretty
,
OEFileStringTypeFlavor::FileList
,
OEFileStringTypeFlavor::Input
,
OEFileStringTypeFlavor::Output
,
OEFileStringTypeFlavor::MolOnly
.
Generally useful for setting defaults, then disabling either
OEFileStringTypeFlavor::Input
,
or OEFileStringTypeFlavor::Output
,
Dim2D
Explicitly indicates 2D file types. See OEIs2DFormat
.
Dim2D3D
Explicitly indicates 2D or 3D file types, and excludes 0D file types, valid for input types only.
The combination of
OEFileStringTypeFlavor::Dim2D
,
OEFileStringTypeFlavor::Dim3D
,
Dim3D
Explicitly indicates 3D file types. See OEIs3DFormat
.
FileList
Enables input file lists as valid filetypes, namely .lst
and .list
.
Pretty
Removes file types that are supported but not suggested for use.
Input
Explicitly specifies input file types. See OEIsReadable
.
InputDefault
The combination of
OEFileStringTypeFlavor::FileList
,
OEFileStringTypeFlavor::Input
,
OEFileStringTypeFlavor::MolOnly
.
MolOnly
Explicitly indicates only molecule input file types, excludes reactions.
NoListDefault
The combination of
OEFileStringTypeFlavor::Input
,
OEFileStringTypeFlavor::Output
,
OEFileStringTypeFlavor::MolOnly
.
Generally useful for setting defaults, then disabling either
OEFileStringTypeFlavor::Input
,
or OEFileStringTypeFlavor::Output
,
Output
Explicitly specifies output file types. See OEIsWriteable
.
OutputDefault
The combination of
OEFileStringTypeFlavor::Output
,
OEFileStringTypeFlavor::MolOnly
.
RxnOnly
Explicitly indicates only reaction input file types.