Skip to content

Commit

Permalink
cleaned up API on _transformSingleSys
Browse files Browse the repository at this point in the history
  • Loading branch information
danielsf committed Apr 29, 2015
1 parent c0ea700 commit c0b8be4
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions python/lsst/afw/cameraGeom/camera.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,27 +65,27 @@ def _transformFromNativeSys(self, nativePoint, toSys):
else:
return self._transformSingleSys(nativePoint, toSys)

def _transformSingleSysArray(self, positionArray, fromSys, toSys):
def _transformSingleSysArray(self, positionList, fromSys, toSys):
"""!Transform an array of points from once CameraSys to another CameraSys
@warning This method only handles a single jump, not a transform linked by a common native sys.
@param[in] positionArray Array of Point2D objects, one per position
@param[in] fromSys Initial coordinate system
@param[in] toSys Destination coordinate system
@param[in] positionList List of Point2D objects, one per position
@param[in] fromSys Initial camera coordinate system
@param[in] toSys Destination camera coordinate system
@returns an array of Point2D objects containing the transformed coordinates in the destination system.
"""
if fromSys.hasDetectorName():
det = self[fromSys.getDetectorname()]
detTrans = det.getTransfromMap()
return detTrans.transform(positionArray, fromSys, toSys)
return detTrans.transform(positionList, fromSys, toSys)
elif toSys.hasDetectorName():
det = self[toSys.getDetectorName()]
detTrans = det.getTransformMap()
return detTrans.transform(positionArray, fromSys, toSys)
return detTrans.transform(positionList, fromSys, toSys)
elif toSys in self._transformMap:
# use camera transform map
return self._transformMap.transform(positionArray, fromSys, toSys)
return self._transformMap.transform(positionList, fromSys, toSys)
raise RuntimeError("Could not find mapping from %s to %s"%(fromSys, toSys))

def _transformSingleSys(self, cameraPoint, toSys):
Expand Down

0 comments on commit c0b8be4

Please sign in to comment.