21 
 0    0.0 0.0 0.0   node_point    {te2b1_pnt    }   
 1    0.0 0.0 0.0   node_point    {teb1_p_pnt    } 
 2    0.0 0.0 0.0   node_point    {te_passage_low_pnt   }  
 3    0.0 0.0 0.0   node_point    {te_passage_high_pnt  } 
 4    0.0 0.0 0.0   node_curve0P5 {te_focal_crv   }   
 5    0.0 0.0 0.0   node_curve    {te_focal_crv   }   
 6    0.0 0.0 0.0   node_curve    {te_focal_crv   }   
 7    0.0 0.0 0.0   node_curve    {te_focal_crv   }   
 8    0.0 0.0 0.0   node_curve0P5 {te_focal_crv   }   
 9    0.0 0.0 0.0   node_curve0P5 {high_fullb1_crv }
 10    0.0 0.0 0.0  node_curve    {high_fullb1_crv }
 11    0.0 0.0 0.0  node_curve    {te_passage_focal_crv }
 12    0.0 0.0 0.0  node_curve    {te_passage_focal_crv }
 13    0.0 0.0 0.0  node_curve    {te_passage_focal_crv }
 14    0.0 0.0 0.0  node_curve0P5 {low_fullb1_p_crv }
 15    0.0 0.0 0.0  node_curve    {low_fullb1_p_crv }
 16    0.0 0.0 0.0  
 17    0.0 0.0 0.0  
 18    0.0 0.0 0.0  
 19    0.0 0.0 0.0  
 20    0.0 0.0 0.0  
 32 
 0    0   4  edge_curve0P5     { te_focal_crv }
 1    4   5  edge_curve        { te_focal_crv }
 2    5   6  edge_curve        { te_focal_crv }
 3    6   7  edge_curve        { te_focal_crv }
 4    7   8  edge_curve        { te_focal_crv }
 5    8   1  edge_curve0P5     { te_focal_crv }
 6    1  14  edge_curve0P5     { low_fullb1_p_crv } 
 7   14  15  edge_curve        { low_fullb1_p_crv } 
 8   15   3  edge_curve        { low_fullb1_p_crv } 
 9    3  13  edge_curve        { te_passage_focal_crv  } 
10   13  12  edge_curve        { te_passage_focal_crv  } 
11   12  11  edge_curve        { te_passage_focal_crv  } 
12   11   2  edge_curve        { te_passage_focal_crv } 
13    2  10  edge_curve        { high_fullb1_crv } 
14   10   9  edge_curve        { high_fullb1_crv } 
15    9   0  edge_curve0P5     { high_fullb1_crv } 
16    4  16 
17    5  17 
18    6  18 
19    7  19 
20    8  20 
21    9  16
22 16 17
23 17 18
24 18 19
25 19 20
26 20 14
27 10 17
28 19 15
29 17 11
30 18 12
31 19 13 
12
0  4  0  15 21 16
1  4  21 14 27 22
2  4  1  16 22 17
3  4  27 13 12 29
4  4  17 23 18 2
5  4  23 29 11 30
6  4  3 18 24 19
7  4  30 10 31 24
8  4  4 19 25 20
9  4  20 26 6 5
10 4  25 28 7 26
11 4  31 9 8 28
 
 
Attribute: Periodic Sign=0, 1
Attribute: Domain Connection=TE, 1, teb1, te2b1, te focal minus , te focal, trailing edgeb1
Attribute: Domain Connection=Local Downstream, te focal
Attribute: Domain Connection=Global Outlet, out ext
Attribute: Projection Object Map= Blade Centric,te_focal_crv,te_focal_minus_crv


Attribute: Geometry=CreatePoint.ccl, teb1, Create Pitch Offset Geometry=on, Compute Reference Theta=on, Point Type = TE, Create Alternate Geometry = yes, Blade Number = 1
Attribute: Geometry=CreatePoint.ccl, te2b1, Create Pitch Offset Geometry=on, Reference Theta Source=teb1, Point Type = TE2, Create Alternate Geometry = yes, Blade Number = 1
Attribute: Geometry=CreatePoint.ccl, out constant theta, Reference Theta Source=teb1, Point Type = Object and Curve Key, Geometry Object = /GEOMETRY/OUTLET, Geometry Key = constant theta extended, Set Theta To Reference Theta = on, Create Alternate Geometry = yes
Attribute: Geometry=CreateCurve.ccl, out ext, Create Pitch Offset Geometry=off, Source Point=out constant theta, Curve Type = Rotation, Geometry Object = /GEOMETRY/OUTLET, Geometry Key = extended full, Create Alternate Geometry = yes
Attribute: Geometry=Expose.ccl, low fullb1, Geometry Source = b1, Geometry Reference Name = Low Full
Attribute: Geometry=Expose.ccl, high fullb1, Geometry Source = b1, Geometry Reference Name = High Full
Attribute: Geometry=Expose.ccl, trailing edgeb1, Geometry Source = b1, Geometry Reference Name = Trailing Edge
Attribute: Geometry=ProjectedPoint.ccl, te focal low, Source Point = te2b1, Use Pitch Offset Source Point = false, Projection Object = high fullb1, Working Space = Transformed
Attribute: Geometry=ProjectedPoint.ccl, te focal high, Source Point = teb1, Use Pitch Offset Source Point = true, Projection Object = low fullb1, Use Pitch Offset Projection Object = true, Working Space = Transformed
# ================
#   focal curves
# ================
# -- need extra point
Attribute: Geometry=TranslatedPoint.ccl, teb1tra, Source Point=teb1, Pitch Multiple=1
Attribute: Geometry=CurveFromPoints.ccl, te focal, Point List = te2b1$ teb1tra
# -- need extra point
Attribute: Geometry=TranslatedPoint.ccl, te2b1Mtra, Source Point=te2b1, Pitch Multiple=-1
Attribute: Geometry=CurveFromPoints.ccl, te focal minus,  Point List = te2b1Mtra$ teb1

Attribute: Geometry=PassageCurve.ccl, te passage focal, Passage Curve Type = TE Pinning Line, Passage Parameterization Source = passageb1, Pinning Line Model = Cutoff

Attribute: Geometry=ComputeDistance.ccl, te blade height, Source Point = teb1, Second Source Point = te2b1, Working Space = Transformed
Attribute: Geometry=ComputeDistance.ccl, te passage height, Source Point = teb1, Use Pitch Offset Source Point = true, Second Source Point = te2b1, Working Space = Transformed
