Uses of Class
org.jacop.constraints.geost.Geost
Packages that use Geost
-
Uses of Geost in org.jacop.constraints.geost
Fields in org.jacop.constraints.geost declared as GeostModifier and TypeFieldDescription(package private) final Geost
AllowedArea.geost
(package private) final Geost
ForbiddenArea.geost
(package private) final Geost
ObstacleObjectFrame.geost
It specifies the geost constraint to which this internal constraint belongs to.Methods in org.jacop.constraints.geost with parameters of type GeostModifier and TypeMethodDescriptionvoid
BoxDisplay.display2DGeostObject
(Geost geost, GeostObject o, Color c) It displays a 2D geost object.void
BoxDisplay.display3DGeostObjectSlice
(Geost geost, GeostObject o, Color c, int sliceHeight) It displays 3D geost by slicing 3rd dimension at given point and displaying the resulting slice.void
BoxDisplay.displayState
(int domainWidth, boolean groundedOnly, boolean withFrames, Geost geost) It displays the state of the geost constraint.void
BoxDisplay.displayState
(int pixelsPerUnit, String title, Geost geost) It creates a display to visualize 2D geost constraint.Collection<? extends InternalConstraint>
ExternalConstraint.genInternalConstraints
(Geost geost) It generates internal constraints which will be used by Geost's sweeping algorithm.InArea.genInternalConstraints
(Geost geost) NonOverlapping.genInternalConstraints
(Geost geost) Constructors in org.jacop.constraints.geost with parameters of type GeostModifierConstructorDescriptionAllowedArea
(Geost geost, int[] origin, int[] length) It constructs an internal Geost constraint that restricts an object to be within an allowed area.ForbiddenArea
(Geost geost, int[] origin, int[] length) It constructs an internal constraint forbidding an object to be placed within this aread.ObstacleObject
(Geost geost, GeostObject obstacle, int[] selectedDimensions) It constructs an internal constraint to constraint the objects not to overlap with this obstacle object.ObstacleObjectFrame
(Geost geost, GeostObject obstacle, int[] selectedDimensions) It creates an internal constraint to enforce non-overlapping relation with this obstacle object.