com.aspose.diagram

Class RelEllipticalArcTo

  • java.lang.Object
  • All Implemented Interfaces:
    com.aspose.diagram.b.a.i, java.lang.Cloneable
    public class RelEllipticalArcTo 
    extends Coordinate

Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.

Constructor Summary
RelEllipticalArcTo()
Creates an instance of the EllipticalArcTo class.
 
Property Getters/Setters Summary
DoubleValuegetA()
void
           The x-coordinate of the arc's control point�a point on the arc. The control point is best located about halfway between the beginning and ending vertices of the arc. Otherwise, the arc may grow to an extreme size in order to pass through the control point, with unpredictable results.
DoubleValuegetB()
void
           The y-coordinate of an arc's control point.
DoubleValuegetC()
void
           The angle of an arc's major axis relative to the x-axis of its parent.
DoubleValuegetD()
void
           The ratio of an arc's major axis to its minor axis. Despite the usual meaning of these words, the major axis does not have to be greater than the minor axis, so this ratio does not have to be greater than 1. Setting this element to a value less than or equal to 0 or greater than 1000 can lead to unpredictable results.
intgetDel()
void
setDel(intvalue)
           A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.
intgetIX()
void
setIX(intvalue)
           The zero-based index of the element within its parent element.
DoubleValuegetX()
void
           The x-coordinate of the ending vertex of an elliptical arc.
DoubleValuegetY()
void
           The y-coordinate of the ending vertex of an elliptical arc.
 
Method Summary
java.lang.ObjectdeepClone()
Creates deep copy of this instance.
 

    • Constructor Detail

      • RelEllipticalArcTo

        public RelEllipticalArcTo()
        Creates an instance of the EllipticalArcTo class.
    • Property Getters/Setters Detail

      • getIX/setIX

        public int getIX() / public void setIX(int value)
        
        The zero-based index of the element within its parent element.
      • getDel/setDel

        public int getDel() / public void setDel(int value)
        
        A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.
      • getX/setX

        public DoubleValue getX() / public void setX(DoubleValue value)
        
        The x-coordinate of the ending vertex of an elliptical arc.
      • getY/setY

        public DoubleValue getY() / public void setY(DoubleValue value)
        
        The y-coordinate of the ending vertex of an elliptical arc.
      • getA/setA

        public DoubleValue getA() / public void setA(DoubleValue value)
        
        The x-coordinate of the arc's control point�a point on the arc. The control point is best located about halfway between the beginning and ending vertices of the arc. Otherwise, the arc may grow to an extreme size in order to pass through the control point, with unpredictable results.
      • getB/setB

        public DoubleValue getB() / public void setB(DoubleValue value)
        
        The y-coordinate of an arc's control point.
      • getC/setC

        public DoubleValue getC() / public void setC(DoubleValue value)
        
        The angle of an arc's major axis relative to the x-axis of its parent.
      • getD/setD

        public DoubleValue getD() / public void setD(DoubleValue value)
        
        The ratio of an arc's major axis to its minor axis. Despite the usual meaning of these words, the major axis does not have to be greater than the minor axis, so this ratio does not have to be greater than 1. Setting this element to a value less than or equal to 0 or greater than 1000 can lead to unpredictable results.
    • Method Detail

      • deepClone

        public java.lang.Object deepClone()
                        throws java.lang.Exception
        Creates deep copy of this instance.
        Returns: