AcDbLine constructor

AcDbLine({
  1. double x = 0,
  2. double y = 0,
  3. double z = 0,
  4. double x1 = 0,
  5. double y1 = 0,
  6. double z1 = 0,
  7. String layerName = '0',
})

Create AcDbLine entity.

Implementation

AcDbLine({
  double x = 0,
  double y = 0,
  double z = 0,
  double x1 = 0,
  double y1 = 0,
  double z1 = 0,
  String layerName = '0',
})  : _x = x,
      _y = y,
      _z = z,
      _x1 = x1,
      _y1 = y1,
      _z1 = z1,
      _layerName = layerName {
  _groupCodes.add(GroupCode(0, 'LINE'));
  _groupCodes.add(GroupCode(5, handle));
  _groupCodes.add(GroupCode(330, '1F'));
  _groupCodes.add(GroupCode(100, 'AcDbEntity'));
  _groupCodes.add(GroupCode(8, layerName));
  _groupCodes.add(GroupCode(100, 'AcDbLine'));
  _groupCodes.add(GroupCode(10, x));
  _groupCodes.add(GroupCode(20, y));
  _groupCodes.add(GroupCode(30, z));
  _groupCodes.add(GroupCode(11, x1));
  _groupCodes.add(GroupCode(21, y1));
  _groupCodes.add(GroupCode(31, z1));
}