Interface OpticsDefinition

    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        the name of the optics
      • getInitFiles

        java.util.List<ModelFile> getInitFiles()
        Returns:
        the ModelFiles to call for initializing this optics
      • getPostPtcUniverseFiles

        java.util.List<ModelFile> getPostPtcUniverseFiles()
        Returns:
        a list of model files that must be called after switching to ptc
      • getOpticFileNames

        java.lang.String[] getOpticFileNames()
        convenience methods to get all the relative pathnames of the required files
        Returns:
        a list of FileNames for all ModelFiles this Optic consists of
      • isOverlay

        boolean isOverlay()
        Returns:
        true if this optics can be loaded together with another optics. false if it is a full optics definition which in most cases should override all strengths.