Skip to content

Commit 5ae27df

Browse files
authored
Merge pull request #1965 from alicevision/dev/attributeRefactoring
[meshroom] Attribute Refactoring
2 parents 060649b + 04344de commit 5ae27df

File tree

6 files changed

+15
-15
lines changed

6 files changed

+15
-15
lines changed

meshroom/aliceVision/KeyframeSelection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def computeSize(self, node):
1515

1616
# Compute the size for each entry in the list of input paths
1717
for input in node.attribute("inputPaths").value:
18-
self._param = input.getFullName()
18+
self._param = input.fullName
1919
s = s + super(KeyframeSelectionNodeSize, self).computeSize(node)
2020

2121
# Retrieve the maximum number of keyframes for the smart selection (which is high by default)

meshroom/aliceVision/LdrToHdrCalibration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def update(cls, node):
176176
return
177177
node.userNbBrackets.validValue = True # Reset the status of "userNbBrackets"
178178

179-
cameraInitOutput = node.input.getLinkParam(recursive=True)
179+
cameraInitOutput = node.input.inputRootLink
180180
if not cameraInitOutput:
181181
node.nbBrackets.value = 0
182182
return
@@ -194,7 +194,7 @@ def update(cls, node):
194194

195195
if not cameraInitOutput.node.hasAttribute("viewpoints"):
196196
if cameraInitOutput.node.hasAttribute("input"):
197-
cameraInitOutput = cameraInitOutput.node.input.getLinkParam(recursive=True)
197+
cameraInitOutput = cameraInitOutput.node.input.inputRootLink
198198
if cameraInitOutput and cameraInitOutput.node and cameraInitOutput.node.hasAttribute("viewpoints"):
199199
viewpoints = cameraInitOutput.node.viewpoints.value
200200
else:

meshroom/aliceVision/LdrToHdrMerge.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ def update(cls, node):
249249
return
250250
node.userNbBrackets.validValue = True # Reset the status of "userNbBrackets"
251251

252-
cameraInitOutput = node.input.getLinkParam(recursive=True)
252+
cameraInitOutput = node.input.inputRootLink
253253
if not cameraInitOutput:
254254
node.nbBrackets.value = 0
255255
return
@@ -267,7 +267,7 @@ def update(cls, node):
267267

268268
if not cameraInitOutput.node.hasAttribute("viewpoints"):
269269
if cameraInitOutput.node.hasAttribute("input"):
270-
cameraInitOutput = cameraInitOutput.node.input.getLinkParam(recursive=True)
270+
cameraInitOutput = cameraInitOutput.node.input.inputRootLink
271271
if cameraInitOutput and cameraInitOutput.node and cameraInitOutput.node.hasAttribute("viewpoints"):
272272
viewpoints = cameraInitOutput.node.viewpoints.value
273273
else:

meshroom/aliceVision/LdrToHdrSampling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ def update(cls, node):
202202
node.outliersNb = 0 # Reset the number of detected outliers
203203
node.userNbBrackets.validValue = True # Reset the status of "userNbBrackets"
204204

205-
cameraInitOutput = node.input.getLinkParam(recursive=True)
205+
cameraInitOutput = node.input.inputRootLink
206206
if not cameraInitOutput:
207207
node.nbBrackets.value = 0
208208
return
@@ -220,7 +220,7 @@ def update(cls, node):
220220

221221
if not cameraInitOutput.node.hasAttribute("viewpoints"):
222222
if cameraInitOutput.node.hasAttribute("input"):
223-
cameraInitOutput = cameraInitOutput.node.input.getLinkParam(recursive=True)
223+
cameraInitOutput = cameraInitOutput.node.input.inputRootLink
224224
if cameraInitOutput and cameraInitOutput.node and cameraInitOutput.node.hasAttribute("viewpoints"):
225225
viewpoints = cameraInitOutput.node.viewpoints.value
226226
else:

meshroom/aliceVision/MaskProcessing.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ def __init__(self, param):
1414
self._params = param
1515

1616
def computeSize(self, node):
17-
17+
1818
size = 0
1919

2020
for input in node.attribute(self._params).value:
21-
paramName = input.getFullName()
21+
paramName = input.fullName
2222
param = node.attribute(paramName)
2323
if param.isLink:
24-
size = max(size, param.getLinkParam().node.size)
25-
24+
size = max(size, param.inputLink.node.size)
25+
2626
return size
2727

2828

meshroom/aliceVision/SfMMerge.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ def __init__(self, param):
1414
self._params = param
1515

1616
def computeSize(self, node):
17-
17+
1818
size = 0
1919

2020
for input in node.attribute(self._params).value:
21-
paramName = input.getFullName()
21+
paramName = input.fullName
2222
param = node.attribute(paramName)
23-
size = size + param.getLinkParam().node.size
24-
23+
size = size + param.inputLink.node.size
24+
2525
return size
2626

2727

0 commit comments

Comments
 (0)