public interface Rhomb
Modifier and Type | Method and Description |
---|---|
void |
collapse()
Remove this Rhomb.
|
SimpleRhomb |
createSimpleRhomb()
Produce a lightweight version of this.
|
java.lang.String |
gapString()
String representation for gap.
|
int |
getAngle()
Return an integer indicating the angle of the rhomb.
|
Point |
getPoint()
Getter method.
|
SimplePolygon2D |
getRhomb()
Getter method.
|
double |
getScale()
Get the scale for drawing.
|
int |
getType()
Return an integer indicating the congruence class of rhomb.
|
boolean |
onEdge()
Determine if this Rhomb is on the edge of the patch.
|
java.lang.String |
postscriptString()
String representation for postscript.
|
void |
setScale(double s)
Set the scale for drawing.
|
void |
shift(Point vector)
Shift the Rhomb by a given vector.
|
int getType()
Point.N()
.int getAngle()
Point getPoint()
boolean onEdge()
void collapse()
void shift(Point vector)
vector
- The vector by which we shift this.SimplePolygon2D getRhomb()
void setScale(double s)
s
- The new scale used to draw this rhomb.double getScale()
SimpleRhomb createSimpleRhomb()
java.lang.String gapString()
java.lang.String postscriptString()