Package net.sourceforge.plantuml.klimt
Class UPath
java.lang.Object
net.sourceforge.plantuml.klimt.AbstractShadowable
net.sourceforge.plantuml.klimt.UPath
- All Implemented Interfaces:
Iterable<USegment>
,UShapeIgnorableForCompression
,Shadowable
,UShape
public class UPath
extends AbstractShadowable
implements Iterable<USegment>, UShapeIgnorableForCompression
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(double[] coord, USegmentType pathType) affine
(AffineTransform transform, double angle, double scale) void
arcTo
(double rx, double ry, double x_axis_rotation, double large_arc_flag, double sweep_flag, double x, double y) void
void
void
cubicTo
(double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) void
void
drawWhenCompressed
(UGraphic ug, CompressionMode mode) final String
final String
double
getMaxX()
double
getMaxY()
double
getMinX()
double
getMinY()
boolean
isEmpty()
boolean
boolean
iterator()
void
lineTo
(double x, double y) void
void
moveTo
(double x, double y) void
static UPath
none()
void
quadTo
(double ctrlx, double ctrly, double x2, double y2) void
rotate
(double theta) void
void
void
setOpenIconic
(boolean isOpenIconic) toString()
translate
(double dx, double dy) Methods inherited from class net.sourceforge.plantuml.klimt.AbstractShadowable
getDeltaShadow, setDeltaShadow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
UPath
-
-
Method Details
-
none
-
add
-
isEmpty
public boolean isEmpty() -
translate
-
rotate
-
affine
-
moveTo
-
lineTo
-
moveTo
public void moveTo(double x, double y) -
lineTo
public void lineTo(double x, double y) -
cubicTo
-
cubicTo
public void cubicTo(double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) -
quadTo
public void quadTo(double ctrlx, double ctrly, double x2, double y2) -
quadTo
-
arcTo
public void arcTo(double rx, double ry, double x_axis_rotation, double large_arc_flag, double sweep_flag, double x, double y) -
arcTo
-
closePath
public void closePath() -
getMaxX
public double getMaxX() -
getMaxY
public double getMaxY() -
getMinX
public double getMinX() -
getMinY
public double getMinY() -
toString
-
iterator
-
isOpenIconic
public boolean isOpenIconic() -
setOpenIconic
public void setOpenIconic(boolean isOpenIconic) -
getComment
-
getCodeLine
-
setIgnoreForCompressionOnX
public void setIgnoreForCompressionOnX() -
setIgnoreForCompressionOnY
public void setIgnoreForCompressionOnY() -
drawWhenCompressed
- Specified by:
drawWhenCompressed
in interfaceUShapeIgnorableForCompression
-
isIgnoreForCompressionOn
- Specified by:
isIgnoreForCompressionOn
in interfaceUShapeIgnorableForCompression
-