fromGroupCodes static method
Implementation
static Future<AcDbPoint> fromGroupCodes(List<GroupCode> codes) async {
int? handle;
var result = codes.firstWhereOrNull((element) => element.code == 5);
if (result != null) handle = int.tryParse(result.value, radix: 16);
var _acDbEntity = AcDbPoint._init(handle);
_acDbEntity._groupCodes.addAll(codes);
result = codes.firstWhereOrNull((element) => element.code == 10);
if (result != null) {
_acDbEntity._x = double.parse(result.value);
}
result = codes.firstWhereOrNull((element) => element.code == 20);
if (result != null) {
_acDbEntity._y = double.parse(result.value);
}
result = codes.firstWhereOrNull((element) => element.code == 30);
if (result != null) {
_acDbEntity._z = double.parse(result.value);
}
result = codes.firstWhereOrNull((element) => element.code == 8);
if (result != null) {
_acDbEntity._layerName = result.value;
}
return _acDbEntity;
}