AcDbPolyline constructor
AcDbPolyline({})
Implementation
AcDbPolyline({
required List<List<double>> vertices,
bool isClosed = false,
String layerName = '0',
}) : _vertices = vertices,
_isClosed = isClosed,
_layerName = layerName {
_groupCodes.add(GroupCode(0, 'LWPOLYLINE'));
_groupCodes.add(GroupCode(5, handle));
_groupCodes.add(GroupCode(330, '1F'));
_groupCodes.add(GroupCode(100, 'AcDbEntity'));
_groupCodes.add(GroupCode(8, layerName));
_groupCodes.add(GroupCode(100, 'AcDbPolyline'));
_groupCodes.add(GroupCode(90, vertices.length));
_groupCodes.add(GroupCode(70, isClosed ? 1 : 0));
_groupCodes.add(GroupCode(43, 0.0));
vertices.forEach((element) {
_groupCodes.add(GroupCode(10, element[0]));
_groupCodes.add(GroupCode(20, element[1]));
});
}