AcDbEllipse constructor
AcDbEllipse({})
Create Ellipse entity.
Implementation
AcDbEllipse({
double x = 0,
double y = 0,
double z = 0,
double ratioMajor = 0,
double start = 0,
end = 0,
double xEndPoint = 0,
double yEndPoint = 0,
double zEndPoint = 0,
String layerName = '0',
}) : _x = x,
_y = y,
_z = z,
_ratioMajor = ratioMajor,
_xEndPoint = xEndPoint,
_yEndPoint = yEndPoint,
_zEndPoint = zEndPoint,
_start = start,
_end = end,
_layerName = layerName {
_groupCodes.add(GroupCode(0, 'ELLIPSE'));
_groupCodes.add(GroupCode(5, handle));
_groupCodes.add(GroupCode(330, '1F'));
_groupCodes.add(GroupCode(100, 'AcDbEntity'));
_groupCodes.add(GroupCode(8, layerName));
_groupCodes.add(GroupCode(100, 'AcDbEllipse'));
_groupCodes.add(GroupCode(10, x));
_groupCodes.add(GroupCode(20, y));
_groupCodes.add(GroupCode(30, z));
_groupCodes.add(GroupCode(40, ratioMajor));
_groupCodes.add(GroupCode(41, start));
_groupCodes.add(GroupCode(42, end));
_groupCodes.add(GroupCode(11, xEndPoint));
_groupCodes.add(GroupCode(21, yEndPoint));
_groupCodes.add(GroupCode(31, zEndPoint));
}