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
| Constructor | Descripció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étodo | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| points | PointF[] | 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ámetro | Tipo | Descripción |
|---|---|---|
| points | PointF[] | La matriz de puntos. |
| isClosed | boolean |
CurveShape(PointF[] points, float tension)
public CurveShape(PointF[] points, float tension)
Inicializa una nueva instancia de la clase CurveShape.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| points | PointF[] | La matriz de puntos. |
| tension | float | La 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ámetro | Tipo | Descripción |
|---|---|---|
| points | PointF[] | La matriz de puntos. |
| tension | float | La tensión de la curva. |
| isClosed | boolean | si 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ámetro | Tipo | Descripción |
|---|---|---|
| valor | float |
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ámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La 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ámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La matriz a aplicar antes de que se calculen los límites. |
| pen | Pen | El 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ámetro | Tipo | Descripción |
|---|---|---|
| o | java.lang.Object | El 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.