Shape

Inheritance: java.lang.Object, com.aspose.psd.ObjectWithBounds

public abstract class Shape extends ObjectWithBounds

The shape. A continuous set of points connected using a specific rule.

Constructors

ConstructorDescription
Shape()

Methods

MethodDescription
equals(Object arg0)
getBounds()Gets the object’s bounds.
getBounds(Matrix matrix)Gets the object’s bounds.
getBounds(Matrix matrix, Pen pen)Gets the object’s bounds.
getCenter()Gets the shape’s center.
getClass()
getSegments()Gets the shape segments.
hasSegments()Gets a value indicating whether shape has segments.
hashCode()
notify()
notifyAll()
toString()
transform(Matrix transform)Applies the specified transformation to the shape.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Shape()

public Shape()

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getBounds()

public abstract RectangleF getBounds()

Gets the object’s bounds.

Returns: RectangleF - The object’s bounds.

getBounds(Matrix matrix)

public abstract RectangleF getBounds(Matrix matrix)

Gets the object’s bounds.

Parameters:

ParameterTypeDescription
matrixMatrixThe matrix to apply before bounds will be calculated.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public abstract RectangleF getBounds(Matrix matrix, Pen pen)

Gets the object’s bounds.

Parameters:

ParameterTypeDescription
matrixMatrixThe matrix to apply before bounds will be calculated.
penPenThe pen to use for object. This can influence the object’s bounds size.

Returns: RectangleF - The estimated object’s bounds.

getCenter()

public abstract PointF getCenter()

Gets the shape’s center.

Returns: PointF - The shape’s center.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getSegments()

public abstract ShapeSegment[] getSegments()

Gets the shape segments.

Returns: com.aspose.psd.ShapeSegment[] - The shape segments.

hasSegments()

public abstract boolean hasSegments()

Gets a value indicating whether shape has segments.

Returns: boolean - True if shape has segments; otherwise, false .

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

transform(Matrix transform)

public abstract void transform(Matrix transform)

Applies the specified transformation to the shape.

Parameters:

ParameterTypeDescription
transformMatrixThe transformation to apply.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int