Package | Description |
---|---|
org.jacop.constraints.geost |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Collection<InternalConstraint> |
InArea.genInternalConstraints(Geost geost) |
Collection<ObstacleObjectFrame> |
NonOverlapping.genInternalConstraints(Geost geost) |
Constructor and Description |
---|
AllowedArea(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.
|
Copyright © 2022. All rights reserved.