CurveShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape, com.aspose.imaging.shapes.PolygonShape

public final class CurveShape extends PolygonShape

Representa una forma de spline curvada.

Constructores

ConstructorDescripción
CurveShape()Inicializa una nueva instancia de la clase CurveShape.
CurveShape(PointF[] points)Inicializa una nueva instancia de la clase CurveShape.
CurveShape(PointF[] points, boolean isClosed)Inicializa una nueva instancia de la clase CurveShape.
CurveShape(PointF[] points, float tension)Inicializa una nueva instancia de la clase CurveShape.
CurveShape(PointF[] points, float tension, boolean isClosed)Inicializa una nueva instancia de la clase CurveShape.

Métodos

MétodoDescripción
getTension()Obtiene o establece la tensión de la curva.
setTension(float value)Obtiene o establece la tensión de la curva.
getBounds()Obtiene los límites del objeto.
getCenter()Obtiene el centro de la forma.
getSegments()Obtiene los segmentos de la forma.
getBounds(Matrix matrix)Obtiene los límites del objeto.
getBounds(Matrix matrix, Pen pen)Obtiene los límites del objeto.
equals(Object o)Comprueba si los objetos son iguales.
hashCode()Obtiene el código hash del objeto actual.

CurveShape()

public CurveShape()

Inicializa una nueva instancia de la clase CurveShape.

CurveShape(PointF[] points)

public CurveShape(PointF[] points)

Inicializa una nueva instancia de la clase CurveShape. Se utiliza la tensión predeterminada de 0.5.

Parameters:

ParámetroTipoDescripción
pointsPointF[]La matriz de puntos.

CurveShape(PointF[] points, boolean isClosed)

public CurveShape(PointF[] points, boolean isClosed)

Inicializa una nueva instancia de la clase CurveShape. Se utiliza la tensión predeterminada de 0.5.

Parameters:

ParámetroTipoDescripción
pointsPointF[]La matriz de puntos.
isClosedboolean

CurveShape(PointF[] points, float tension)

public CurveShape(PointF[] points, float tension)

Inicializa una nueva instancia de la clase CurveShape.

Parameters:

ParámetroTipoDescripción
pointsPointF[]La matriz de puntos.
tensionfloatLa tensión de la curva.

CurveShape(PointF[] points, float tension, boolean isClosed)

public CurveShape(PointF[] points, float tension, boolean isClosed)

Inicializa una nueva instancia de la clase CurveShape.

Parameters:

ParámetroTipoDescripción
pointsPointF[]La matriz de puntos.
tensionfloatLa tensión de la curva.
isClosedbooleansi se establece en true la curva está cerrada.

getTension()

public float getTension()

Obtiene o establece la tensión de la curva.

Valor: La tensión de la curva.

Returns: float

setTension(float value)

public void setTension(float value)

Obtiene o establece la tensión de la curva.

Valor: La tensión de la curva.

Parameters:

ParámetroTipoDescripción
valorfloat

getBounds()

public RectangleF getBounds()

Obtiene los límites del objeto.

Valor: Los límites del objeto.

Returns: RectangleF

getCenter()

public PointF getCenter()

Obtiene el centro de la forma.

Valor: El centro de la forma.

Returns: PointF

getSegments()

public ShapeSegment[] getSegments()

Obtiene los segmentos de la forma.

Valor: Los segmentos de la forma.

Returns: com.aspose.imaging.ShapeSegment[]

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Obtiene los límites del objeto.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Obtiene los límites del objeto.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.
penPenEl lápiz a usar para el objeto. Esto puede influir en el tamaño de los límites del objeto.

Returns: RectangleF - The estimated object’s bounds.

equals(Object o)

public boolean equals(Object o)

Comprueba si los objetos son iguales.

Parameters:

ParámetroTipoDescripción
ojava.lang.ObjectEl otro objeto.

Returns: boolean - El resultado de la comparación de igualdad.

hashCode()

public int hashCode()

Obtiene el código hash del objeto actual.

Returns: int - El código hash.