コード例 #1
0
ファイル: test_morphmath.py プロジェクト: wvangeit/NeuroM
def test_average_points_dist():
    p0 = Point(0.0, 0.0, 0.0, 3.0, 1)
    p1 = Point(0.0, 0.0, 1.0, 3.0, 1)
    p2 = Point(0.0, 1.0, 0.0, 3.0, 1)
    p3 = Point(1.0, 0.0, 0.0, 3.0, 1)
    av_dist = average_points_dist(p0, [p1, p2, p3])
    nt.ok_(av_dist == 1.0)
コード例 #2
0
ファイル: neuron.py プロジェクト: guozanhua/NeuroM
 def __init__(self, points):
     super(SomaSimpleContour, self).__init__(points)
     points = np.array(self._points)
     self.radius = average_points_dist(self.center, points[:, :COLS.R])
コード例 #3
0
ファイル: neuron.py プロジェクト: wvangeit/NeuroM
 def __init__(self, points):
     super(SomaB, self).__init__(points)
     self.center = tuple(points[0][:COLS.R])
     self.radius = average_points_dist(points[0], (points[1], points[2]))
コード例 #4
0
ファイル: neuron.py プロジェクト: guozanhua/NeuroM
 def __init__(self, points):
     super(SomaThreePoint, self).__init__(points)
     self.radius = average_points_dist(points[0], (points[1], points[2]))
コード例 #5
0
ファイル: neuron.py プロジェクト: Tsolmongerel/NeuroM
 def __init__(self, points):
     super(SomaC, self).__init__(points)
     self.radius = average_points_dist(points[0], points[1:])