def getSymPyExpression(self, obj, normalization=True): if hasattr(self, "SymPyType"): kwargs = {"normalization": normalization} for p in self.getSymPyPropertiesList(obj): kwargs[p.lower()] = spstr2spexpr(obj.getPropertyByName(p)) return self.SymPyType(**kwargs) else: return obj.SymPyExpression
def getSymPyTransformation(self, obj): return EuclideanTransformation( tvec=spstr2spexpr(obj.tvec), rquat=spstr2spexpr(obj.rquat), parity=spstr2spexpr(obj.parity) )