# This defines the geometry for placing the circle topology around the leading edge 
# of the main blade that has a splitter.

# ==============================
# Geometry attribute for circle
#  requires distance to inlet
# ===============================
Attribute: Geometry=ComputeDistance.ccl, inlet to leb1proj, Source Point = in leb1 proj, \
           Use Pitch Offset Source Point = false, Second Source Point = leb1 proj, \
           Use Pitch Offset Source Point = false, Working Space = Transformed
Attribute: Geometry=MainBladeProximityGeometry.ccl, le circle geom, Blade End = LE, \
           Passage Parameterization Source = main passage,Distance To Opening Source = inlet to leb1proj, \
           Source Point = le focal pointb1, High Blade Curve =high b1, Low Blade Curve =low b1, \
           Circle Curve = leb1 circle,  Main Passage Curve = nle passage 
Attribute: Geometry=Expose.ccl, leb1 circle , Geometry Source = le circle geom, \
           Geometry Reference Name = Circle Curve
Attribute: Geometry=Expose.ccl, nle passage , Geometry Source = le circle geom, \
           Geometry Reference Name = Main Passage Curve
# ==========================
#  circle intesection with
# ========================= 
# Low and high blade curves
Attribute: Geometry=ProjectedPoint.ccl, high b1 by leb1 circle, Source Point = teb1, \
           Use Pitch Offset Source Point= false, Projection Object = leb1 circle, \
           Reprojection Object = high b1, Reprojection Iteration Count = 10, \
           Create Pitch Offset Geometry = true, Working Space = Transformed
Attribute: Geometry=ProjectedPoint.ccl, low  b1 by leb1 circle, Source Point = teb1, \
           Use Pitch Offset Source Point= false, Projection Object = leb1 circle, \
           Reprojection Object = low b1,  Reprojection Iteration Count = 10, \
           Create Pitch Offset Geometry = true, Working Space = Transformed
#  inlet to le curve
Attribute: Geometry=ProjectedPoint.ccl, in to leb1 by leb1 circle, Source Point = in leb1 proj, \
           Use Pitch Offset Source Point= false, Projection Object = leb1 circle, \
           Reprojection Object = in to leb1 proj, Reprojection Iteration Count = 10, \
           Create Pitch Offset Geometry = true, Working Space = Transformed
# passage curve
Attribute: Geometry=ProjectedPoint.ccl, le passage focal by leb1 circle low,  Source Point = le focal pointb1, \
           Use Pitch Offset Source Point= true,  Projection Object = leb1 circle,   \
           Reprojection Object = le passage focal, Reprojection Iteration Count = 10, \
           Create Pitch Offset Geometry = false, Working Space = Transformed
Attribute: Geometry=ProjectedPoint.ccl, le passage focal by leb1 circle high, \
           Source Point = le focal pointb1, Use Pitch Offset Source Point= false, \
           Projection Object = leb1 circle,Use Pitch Offset Projection Object = true,  \
           Reprojection Object = le passage focal, Reprojection Iteration Count = 10, \
           Create Pitch Offset Geometry = false, Working Space = Transformed
# nle passage points
Attribute: Geometry=PointOnCurve.ccl, nle passage low,  Curve Object = nle passage, Location Method = Beginning
Attribute: Geometry=PointOnCurve.ccl, nle passage high, Curve Object = nle passage, Location Method = End
