mirror of https://gitlab.com/pamhyr/pamhyr2
Compare commits
2 Commits
d66e75c183
...
c065b19ef8
| Author | SHA1 | Date |
|---|---|---|
|
|
c065b19ef8 | |
|
|
b20a4c3c3d |
|
|
@ -47,6 +47,10 @@ class InternalMeshing(AMeshingTool):
|
|||
if profiles is None:
|
||||
return []
|
||||
|
||||
for p in profiles:
|
||||
if len(p) < 1:
|
||||
return []
|
||||
|
||||
guide_list = self.get_guide_list(reach, profiles)
|
||||
if guide_list is None:
|
||||
return []
|
||||
|
|
|
|||
|
|
@ -1101,11 +1101,9 @@ class ProfileXYZ(Profile, SQLSubModel):
|
|||
self.point(i+1).z = 0.5 * self.point(i).z + 0.5 * self.point(i+2).z
|
||||
|
||||
def copy(self):
|
||||
p = ProfileXYZ(id=self.id,
|
||||
name=self.name,
|
||||
p = ProfileXYZ(name=self.name,
|
||||
rk=self.rk,
|
||||
reach=self.reach,
|
||||
num=self.num,
|
||||
status=self._status)
|
||||
for i, k in enumerate(self.points):
|
||||
p.insert_point(i, k.copy())
|
||||
|
|
|
|||
|
|
@ -195,7 +195,9 @@ class Reach(SQLSubModel):
|
|||
"""
|
||||
if profile in self._profiles:
|
||||
self.undelete([profile])
|
||||
profile.num = index
|
||||
else:
|
||||
profile.num = index
|
||||
self._profiles.insert(index, profile)
|
||||
|
||||
self.modified()
|
||||
|
|
|
|||
|
|
@ -58,7 +58,11 @@ logger = logging.getLogger()
|
|||
|
||||
class TableModel(PamhyrTableModel):
|
||||
def get_true_data_row(self, row):
|
||||
bc = self._data.data[row]
|
||||
|
||||
if len(self._data.data) > 0:
|
||||
bc = self._data.data[row]
|
||||
else:
|
||||
return 0
|
||||
|
||||
return next(
|
||||
map(
|
||||
|
|
|
|||
Loading…
Reference in New Issue