CircularArc Class

Summary:

Module: aspose.gis.common

Full Name: aspose.gis.common.CircularArc

Aspose.PSD Version: 25.9.0

Constructors

NameDescription
CircularArc()Initializes a new instance of the CircularArc class
CircularArc(start, mid, end)Initializes a new instance of the CircularArc class
CircularArc(x0, y0, x1, y1, x2, y2)Initializes a new instance of the CircularArc class

Properties

NameTypeAccessDescription
circle_centerCoordinater
endCoordinater
is_circleboolr
is_clockwiseboolr
is_lineboolr
is_minorboolr
is_pointboolr
lengthdoubler
midCoordinater
radiusdoubler
startCoordinater

Methods

NameDescription
equal(other)
from_center(center, radius, start_angle_rad, end_angle_rad, clockwise)
from_center(center, start, end, clockwise)
get_coordinate(angle)
get_normalized_angles(start_angle, mid_angle, end_angle)
grow_bounding_rectangle(brect)
linearize(result, tolerance, add_endpoints)
linearize(result, tolerance, add_endpoints, index_of_mid)

Constructor: CircularArc()

 CircularArc() 

Initializes a new instance of the CircularArc class

Constructor: CircularArc(start, mid, end)

 CircularArc(start, mid, end) 

Initializes a new instance of the CircularArc class

Parameters:

ParameterTypeDescription
startCoordinate
midCoordinate
endCoordinate

Constructor: CircularArc(x0, y0, x1, y1, x2, y2)

 CircularArc(x0, y0, x1, y1, x2, y2) 

Initializes a new instance of the CircularArc class

Parameters:

ParameterTypeDescription
x0double
y0double
x1double
y1double
x2double
y2double

Method: equal(other)

 equal(other) 

Parameters:

ParameterTypeDescription
otherCircularArc

Returns

TypeDescription
bool

Method: from_center(center, radius, start_angle_rad, end_angle_rad, clockwise) [static]

 from_center(center, radius, start_angle_rad, end_angle_rad, clockwise) 

Parameters:

ParameterTypeDescription
centerCoordinate
radiusdouble
start_angle_raddouble
end_angle_raddouble
clockwisebool

Returns

TypeDescription
CircularArc

Method: from_center(center, start, end, clockwise) [static]

 from_center(center, start, end, clockwise) 

Parameters:

ParameterTypeDescription
centerCoordinate
startCoordinate
endCoordinate
clockwisebool

Returns

TypeDescription
CircularArc

Method: get_coordinate(angle)

 get_coordinate(angle) 

Parameters:

ParameterTypeDescription
angledouble

Returns

TypeDescription
Coordinate