AcDbCircle constructor

AcDbCircle({
  1. double x = 0,
  2. double y = 0,
  3. double z = 0,
  4. double radius = 0,
  5. String layerName = '0',
})

Create AcDbCircle entity.

Implementation

AcDbCircle({
  double x = 0,
  double y = 0,
  double z = 0,
  double radius = 0,
  String layerName = '0',
})  : _x = x,
      _y = y,
      _z = z,
      _radius = radius,
      _layerName = layerName {
  _groupCodes.add(GroupCode(0, 'CIRCLE'));
  _groupCodes.add(GroupCode(5, handle));
  _groupCodes.add(GroupCode(330, '1F'));
  _groupCodes.add(GroupCode(100, 'AcDbEntity'));
  _groupCodes.add(GroupCode(8, layerName));
  _groupCodes.add(GroupCode(100, 'AcDbCircle'));
  _groupCodes.add(GroupCode(10, x));
  _groupCodes.add(GroupCode(20, y));
  _groupCodes.add(GroupCode(30, z));
  _groupCodes.add(GroupCode(40, radius));
}