Package guidoengine
Class guidolayout
- java.lang.Object
-
- guidoengine.guidolayout
-
public class guidolayout extends java.lang.ObjectGlobal settings of the Guido Engine for the graphic score layout.
-
-
Field Summary
Fields Modifier and Type Field Description floatfForceForce value of the Space-Force function.intfNeighborhoodSpacingSpacing algorithm control Tells the engine to use the Neighborhood spacing algorithm or not (default value: 0)booleanfOptimalPageFillOptimal page fill algorithm control Tells the engine to use the optimal page fill algorithm or not (default value: 1)floatfSpringSpring parameter Typical values range from 1 to 5.floatfSystemsDistanceDistance between systems Distance is in internal units (default value: 75)floatfSystemsDistribLimitMaximum distance allowed between two systems.intfSystemsDistributionSystems distribution.static intkAlwaysDistribstatic intkAutoDistribstatic intkNeverDistrib
-
Constructor Summary
Constructors Constructor Description guidolayout()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidGetDefault()Retrieves the engine settings values.protected static voidInit()Internal jni initialization method.voidprint()Print utility.
-
-
-
Field Detail
-
kAutoDistrib
public static final int kAutoDistrib
- See Also:
- Constant Field Values
-
kAlwaysDistrib
public static final int kAlwaysDistrib
- See Also:
- Constant Field Values
-
kNeverDistrib
public static final int kNeverDistrib
- See Also:
- Constant Field Values
-
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)
-
-
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.
-
-