Package guidoengine

Class guidolayout


  • public class guidolayout
    extends java.lang.Object
    Global settings of the Guido Engine for the graphic score layout.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      float fForce
      Force value of the Space-Force function.
      int fNeighborhoodSpacing
      Spacing algorithm control Tells the engine to use the Neighborhood spacing algorithm or not (default value: 0)
      boolean fOptimalPageFill
      Optimal page fill algorithm control Tells the engine to use the optimal page fill algorithm or not (default value: 1)
      float fSpring
      Spring parameter Typical values range from 1 to 5.
      float fSystemsDistance
      Distance between systems Distance is in internal units (default value: 75)
      float fSystemsDistribLimit
      Maximum distance allowed between two systems.
      int fSystemsDistribution
      Systems distribution.
      static int kAlwaysDistrib  
      static int kAutoDistrib  
      static int kNeverDistrib  
    • Constructor Summary

      Constructors 
      Constructor Description
      guidolayout()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void GetDefault()
      Retrieves the engine settings values.
      protected static void Init()
      Internal jni initialization method.
      void print()
      Print utility.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • fSystemsDistance

        public float fSystemsDistance
        Distance between systems Distance is in internal units (default value: 75)
      • fSystemsDistribution

        public int fSystemsDistribution
        Systems distribution. Possible values: kAutoDistrib (default), kAlwaysDistrib, kNeverDistrib
      • fSystemsDistribLimit

        public float fSystemsDistribLimit
        Maximum distance allowed between two systems. Used in automatic distribution mode. Distance is relative to the height of the inner page. Default value: 0.25 (that is: 1/4 of the page height)
      • fForce

        public float fForce
        Force value of the Space-Force function. Typical values range from 400 to 1500. Default value: 750
      • fSpring

        public float fSpring
        Spring parameter Typical values range from 1 to 5. Default value: 1.1
      • fNeighborhoodSpacing

        public int fNeighborhoodSpacing
        Spacing algorithm control Tells the engine to use the Neighborhood spacing algorithm or not (default value: 0)
      • fOptimalPageFill

        public boolean fOptimalPageFill
        Optimal page fill algorithm control Tells the engine to use the optimal page fill algorithm or not (default value: 1)
    • Constructor Detail

      • guidolayout

        public guidolayout()
    • Method Detail

      • GetDefault

        public final void GetDefault()
        Retrieves the engine settings values. On output, the guidolayout structure contains the engine settings values.
      • print

        public void print()
        Print utility.
      • Init

        protected static void Init()
        Internal jni initialization method. Automatically called at package init.