15.7. Appendix 3: Example Turbomachine NDF File

An example turbomachine NDF file is shown below.

<?xml version="1.0" ?>
 <ndf-blade-design>
  <general-information>
   <version>v222</version>
   <model-general-information>
     <units>
      <length-unit>Millimeter</length-unit>
      <angular-unit>Radian</angular-unit>
     </units>
     <tolerance-definition>
      <length-tolerance>0.010000000</length-tolerance>
      <angle-tolerance>0.000174533</angle-tolerance>
     </tolerance-definition>
     <beta-definition>Axial</beta-definition>
    </model-general-information>
  </general-information>
  <ndf-definition>
   <meridional-plane>
    <plane-name>MerPlane</plane-name>
    <plane-reference>Compressor</plane-reference>
    <sketch-objects>
     <sketch>
      <sketch-name>Hub</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>Hub_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>-60.760100000</x-coord>
            <y-coord>15.000000000</y-coord>
           </point>
           <point>
            <x-coord>-39.257400000</x-coord>
            <y-coord>15.000000000</y-coord>
           </point>
          </line>
         </segment>
         <segment>
          <nurbs>
           <nurbs-degree>4</nurbs-degree>
           <nurbs-periodic>false</nurbs-periodic>
           <nurbs-closed>false</nurbs-closed>
           <nurbs-knot-objects>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
           </nurbs-knot-objects>
           <nurbs-control-point-objects>
            <point>
             <x-coord>-39.257400000</x-coord>
             <y-coord>15.000000000</y-coord>
            </point>
            <point>
             <x-coord>-17.126400000</x-coord>
             <y-coord>20.930000000</y-coord>
            </point>
            <point>
             <x-coord>0.000000000</x-coord>
             <y-coord>25.519000000</y-coord>
            </point>
            <point>
             <x-coord>0.000000000</x-coord>
             <y-coord>47.039400000</y-coord>
            </point>
            <point>
             <x-coord>0.000000000</x-coord>
             <y-coord>56.082000000</y-coord>
            </point>
           </nurbs-control-point-objects>
           <nurbs-weight-objects>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
           </nurbs-weight-objects>
          </nurbs>
         </segment>
         <segment>
          <line>
           <point>
            <x-coord>0.000000000</x-coord>
            <y-coord>56.082000000</y-coord>
           </point>
           <point>
            <x-coord>0.000000000</x-coord>
            <y-coord>62.259900000</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
     <sketch>
      <sketch-name>Shroud</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>Shroud_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>-60.760100000</x-coord>
            <y-coord>36.502700000</y-coord>
           </point>
           <point>
            <x-coord>-39.257400000</x-coord>
            <y-coord>36.502700000</y-coord>
           </point>
          </line>
         </segment>
         <segment>
          <nurbs>
           <nurbs-degree>4</nurbs-degree>
           <nurbs-periodic>false</nurbs-periodic>
           <nurbs-closed>false</nurbs-closed>
           <nurbs-knot-objects>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>0.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
            <nurbs-knot>1.000000000</nurbs-knot>
           </nurbs-knot-objects>
           <nurbs-control-point-objects>
            <point>
             <x-coord>-39.257400000</x-coord>
             <y-coord>36.502700000</y-coord>
            </point>
            <point>
             <x-coord>-22.613600000</x-coord>
             <y-coord>36.502700000</y-coord>
            </point>
            <point>
             <x-coord>-10.339700000</x-coord>
             <y-coord>36.502700000</y-coord>
            </point>
            <point>
             <x-coord>-7.385930000</x-coord>
             <y-coord>50.399000000</y-coord>
            </point>
            <point>
             <x-coord>-6.177980000</x-coord>
             <y-coord>56.082000000</y-coord>
            </point>
           </nurbs-control-point-objects>
           <nurbs-weight-objects>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
            <nurbs-weight>1.000000000</nurbs-weight>
           </nurbs-weight-objects>
          </nurbs>
         </segment>
         <segment>
          <line>
           <point>
            <x-coord>-6.177980000</x-coord>
            <y-coord>56.082000000</y-coord>
           </point>
           <point>
            <x-coord>-4.864810000</x-coord>
            <y-coord>62.259900000</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
     <sketch>
      <sketch-name>Inlet</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>Inlet_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>-60.760100000</x-coord>
            <y-coord>15.000000000</y-coord>
           </point>
           <point>
            <x-coord>-60.760100000</x-coord>
            <y-coord>36.502700000</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
     <sketch>
      <sketch-name>Outlet</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>Outlet_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>0.000000000</x-coord>
            <y-coord>62.259900000</y-coord>
           </point>
           <point>
            <x-coord>-4.864810000</x-coord>
            <y-coord>62.259900000</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
     <sketch>
      <sketch-name>LE</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>LE_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>-39.257400000</x-coord>
            <y-coord>15.000000000</y-coord>
           </point>
           <point>
            <x-coord>-39.257400000</x-coord>
            <y-coord>36.502700000</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
     <sketch>
      <sketch-name>TE</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>TE_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>0.000000000</x-coord>
            <y-coord>56.082000000</y-coord>
           </point>
           <point>
            <x-coord>-6.177980000</x-coord>
            <y-coord>56.082000000</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
     <sketch>
      <sketch-name>LECut_1</sketch-name>
      <curve-objects>
       <curve>
        <curve-name>LECut_1_1</curve-name>
        <segment-objects>
         <segment>
          <line>
           <point>
            <x-coord>-26.301585631</x-coord>
            <y-coord>18.768558098</y-coord>
           </point>
           <point>
            <x-coord>-26.301594638</x-coord>
            <y-coord>36.981055207</y-coord>
           </point>
          </line>
         </segment>
        </segment-objects>
       </curve>
      </curve-objects>
     </sketch>
    </sketch-objects>
   </meridional-plane>
   <flow-path>
    <flow-path-name>FlowPath</flow-path-name>
    <flow-path-reference>MerPlane</flow-path-reference>
    <machine-type>Undefined</machine-type>
    <theta-direction>RightHanded</theta-direction>
    <interpolation-mesh-size>2000</interpolation-mesh-size>
    <hub-definition>Hub</hub-definition>
    <shroud-definition>Shroud</shroud-definition>
    <inlet-definition>Inlet</inlet-definition>
    <outlet-definition>Outlet</outlet-definition>
    <layer-definition>
     <constant-layer-definition-objects>
      <constant-layer-definition>
       <layer-defined-index>0</layer-defined-index>
       <constant-layer-type>ConstantLayerSpan</constant-layer-type>
       <constant-layer-value>0.000000000</constant-layer-value>
      </constant-layer-definition>
      <constant-layer-definition>
       <layer-defined-index>1</layer-defined-index>
       <constant-layer-type>ConstantLayerSpan</constant-layer-type>
       <constant-layer-value>0.250000000</constant-layer-value>
      </constant-layer-definition>
      <constant-layer-definition>
       <layer-defined-index>2</layer-defined-index>
       <constant-layer-type>ConstantLayerSpan</constant-layer-type>
       <constant-layer-value>0.500000000</constant-layer-value>
      </constant-layer-definition>
      <constant-layer-definition>
       <layer-defined-index>3</layer-defined-index>
       <constant-layer-type>ConstantLayerSpan</constant-layer-type>
       <constant-layer-value>0.750000000</constant-layer-value>
      </constant-layer-definition>
      <constant-layer-definition>
       <layer-defined-index>5</layer-defined-index>
       <constant-layer-type>ConstantLayerSpan</constant-layer-type>
       <constant-layer-value>1.000000000</constant-layer-value>
      </constant-layer-definition>
     </constant-layer-definition-objects>
    </layer-definition>
   </flow-path>
   <bladerow-objects>
    <bladerow>
     <blade>
      <blade-name>Blade</blade-name>
      <blade-reference>FlowPath</blade-reference>
      <blade-type>RotorNegativeRotation</blade-type>
      <number-blade-set>9</number-blade-set>
      <surface-construction>General</surface-construction>
      <thickness-construction>General</thickness-construction>
      <shroud-tip-clearance>
       <tip-gap-definition>
        <le-gap>0.123560000</le-gap>
        <te-gap>0.123560000</te-gap>
       </tip-gap-definition>
      </shroud-tip-clearance>
      <point-distribution>
       <number-along-blade>60</number-along-blade>
       <number-at-le>9</number-at-le>
       <number-at-te>9</number-at-te>
      </point-distribution>
      <leading-edge-definition>
       <sketch-reference>LE</sketch-reference>
       <le-te-shape-definition>
        <le-te-shape-ellipse>
         <le-te-shape-ellipse_ratio-at-hub>4.000000000</le-te-shape-ellipse_ratio-at-hub>
         <le-te-shape-ellipse_ratio-at-shroud>4.000000000</le-te-shape-ellipse_ratio-at-shroud>
         <le-te-shape-ellipse-location>CentredOnCamberline</le-te-shape-ellipse-location>
        </le-te-shape-ellipse>
       </le-te-shape-definition>
      </leading-edge-definition>
      <trailing-edge-definition>
       <sketch-reference>TE</sketch-reference>
       <le-te-shape-definition>
        <le-te-shape-cutoff>void-value</le-te-shape-cutoff>
       </le-te-shape-definition>
      </trailing-edge-definition>
      <camberline-definition-objects>
       <camberline-definition>
        <layer-defined-index>0</layer-defined-index>
        <angle-definition>
         <angle-definition-type>UserSpecified</angle-definition-type>
         <angle-data-type>
          <theta-data-type>void-value</theta-data-type>
         </angle-data-type>
         <curve>
          <segment-objects>
           <segment>
            <bezier>
             <bezier-control-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>0.000000000</y-coord>
              </point>
              <point>
               <x-coord>0.487445000</x-coord>
               <y-coord>0.346964000</y-coord>
              </point>
              <point>
               <x-coord>1.218610000</x-coord>
               <y-coord>0.545294000</y-coord>
              </point>
              <point>
               <x-coord>1.949780000</x-coord>
               <y-coord>0.743624000</y-coord>
              </point>
              <point>
               <x-coord>2.437230000</x-coord>
               <y-coord>1.084940000</y-coord>
              </point>
             </bezier-control-point-objects>
            </bezier>
           </segment>
          </segment-objects>
         </curve>
         <angle-definition-space>Mp</angle-definition-space>
         <angle-parameter-space>Mp</angle-parameter-space>
        </angle-definition>
        <thickness-definition>
         <thickness-definition-type>UserSpecified</thickness-definition-type>
         <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>1.260000000</y-coord>
              </point>
              <point>
               <x-coord>19.020800000</x-coord>
               <y-coord>1.800000000</y-coord>
              </point>
              <point>
               <x-coord>63.402600000</x-coord>
               <y-coord>1.800000000</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <thickness-definition-space>M</thickness-definition-space>
         <thickness-parameter-space>M</thickness-parameter-space>
        </thickness-definition>
       </camberline-definition>
       <camberline-definition>
        <layer-defined-index>1</layer-defined-index>
        <angle-definition>
         <angle-definition-type>InterpolatedByR-Theta</angle-definition-type>
         <angle-data-type>
          <theta-data-type>void-value</theta-data-type>
         </angle-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>-0.000000000</y-coord>
              </point>
              <point>
               <x-coord>0.047238170</x-coord>
               <y-coord>0.041455441</y-coord>
              </point>
              <point>
               <x-coord>0.094010890</x-coord>
               <y-coord>0.080120931</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>1.917447414</x-coord>
               <y-coord>1.068741008</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <angle-definition-space>Mp</angle-definition-space>
         <angle-parameter-space>Mp</angle-parameter-space>
        </angle-definition>
        <thickness-definition>
         <thickness-definition-type>Interpolated</thickness-definition-type>
         <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>1.070010387</y-coord>
              </point>
              <point>
               <x-coord>0.967282823</x-coord>
               <y-coord>1.098869015</y-coord>
              </point>
              <point>
               <x-coord>1.934565646</x-coord>
               <y-coord>1.126981919</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>58.035650668</x-coord>
               <y-coord>1.475016380</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <thickness-definition-space>M</thickness-definition-space>
         <thickness-parameter-space>M</thickness-parameter-space>
        </thickness-definition>
       </camberline-definition>
       <camberline-definition>
        <layer-defined-index>2</layer-defined-index>
        <angle-definition>
         <angle-definition-type>InterpolatedByR-Theta</angle-definition-type>
         <angle-data-type>
          <theta-data-type>void-value</theta-data-type>
         </angle-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>0.000000000</y-coord>
              </point>
              <point>
               <x-coord>0.034114283</x-coord>
               <y-coord>0.037951296</y-coord>
              </point>
              <point>
               <x-coord>0.068050418</x-coord>
               <y-coord>0.074185753</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>1.548667906</x-coord>
               <y-coord>1.052531037</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <angle-definition-space>Mp</angle-definition-space>
         <angle-parameter-space>Mp</angle-parameter-space>
        </angle-definition>
        <thickness-definition>
         <thickness-definition-type>Interpolated</thickness-definition-type>
         <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>0.879949587</y-coord>
              </point>
              <point>
               <x-coord>0.880778449</x-coord>
               <y-coord>0.899283324</y-coord>
              </point>
              <point>
               <x-coord>1.761556897</x-coord>
               <y-coord>0.918021785</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>52.845484318</x-coord>
               <y-coord>1.150085309</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <thickness-definition-space>M</thickness-definition-space>
         <thickness-parameter-space>M</thickness-parameter-space>
        </thickness-definition>
       </camberline-definition>
       <camberline-definition>
        <layer-defined-index>3</layer-defined-index>
        <angle-definition>
         <angle-definition-type>InterpolatedByR-Theta</angle-definition-type>
         <angle-data-type>
          <theta-data-type>void-value</theta-data-type>
         </angle-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>0.000000000</y-coord>
              </point>
              <point>
               <x-coord>0.025614483</x-coord>
               <y-coord>0.035646623</y-coord>
              </point>
              <point>
               <x-coord>0.051173714</x-coord>
               <y-coord>0.070254829</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>1.270366138</x-coord>
               <y-coord>1.036321067</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <angle-definition-space>Mp</angle-definition-space>
         <angle-parameter-space>Mp</angle-parameter-space>
        </angle-definition>
        <thickness-definition>
         <thickness-definition-type>Interpolated</thickness-definition-type>
         <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
         <curve>
          <segment-objects>
           <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>0.689989613</y-coord>
              </point>
              <point>
               <x-coord>0.798151860</x-coord>
               <y-coord>0.699602980</y-coord>
              </point>
              <point>
               <x-coord>1.596303719</x-coord>
               <y-coord>0.708970529</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>47.887970071</x-coord>
               <y-coord>0.824981771</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
           </segment>
          </segment-objects>
         </curve>
         <thickness-definition-space>M</thickness-definition-space>
         <thickness-parameter-space>M</thickness-parameter-space>
        </thickness-definition>
       </camberline-definition>
       <camberline-definition>
        <layer-defined-index>5</layer-defined-index>
        <angle-definition>
         <angle-definition-type>UserSpecified</angle-definition-type>
         <angle-data-type>
          <beta-data-type>
           <theta-reference>
            <theta-reference-location>LeadingEdge</theta-reference-location>
            <theta-reference-value>0.000000000</theta-reference-value>
           </theta-reference>
          </beta-data-type>
         </angle-data-type>
         <curve>
          <segment-objects>
           <segment>
            <bezier>
             <bezier-control-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>1.047230000</y-coord>
              </point>
              <point>
               <x-coord>0.284132000</x-coord>
               <y-coord>0.984622000</y-coord>
              </point>
              <point>
               <x-coord>0.434717000</x-coord>
               <y-coord>0.324858000</y-coord>
              </point>
              <point>
               <x-coord>0.828992000</x-coord>
               <y-coord>0.617089000</y-coord>
              </point>
              <point>
               <x-coord>1.053420000</x-coord>
               <y-coord>0.785398000</y-coord>
              </point>
             </bezier-control-point-objects>
            </bezier>
           </segment>
          </segment-objects>
         </curve>
         <angle-definition-space>Mp</angle-definition-space>
         <angle-parameter-space>Mp</angle-parameter-space>
        </angle-definition>
        <thickness-definition>
         <thickness-definition-type>UserSpecified</thickness-definition-type>
         <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
         <curve>
          <segment-objects>
           <segment>
            <line>
             <point>
              <x-coord>0.000000000</x-coord>
              <y-coord>0.500000000</y-coord>
             </point>
             <point>
              <x-coord>43.244100000</x-coord>
              <y-coord>0.500000000</y-coord>
             </point>
            </line>
           </segment>
          </segment-objects>
         </curve>
         <thickness-definition-space>M</thickness-definition-space>
         <thickness-parameter-space>M</thickness-parameter-space>
        </thickness-definition>
       </camberline-definition>
      </camberline-definition-objects>
     </blade>
     <splitter-objects>
      <splitter>
       <splitter-name>Blade_Splitter1</splitter-name>
       <splitter-reference>Blade</splitter-reference>
       <splitter-type>Independent</splitter-type>
       <splitter-offset>
        <splitter-offset-angle>0.349065850</splitter-offset-angle>
       </splitter-offset>
       <surface-construction>FromRefBlade</surface-construction>
       <thickness-construction>FromRefBlade</thickness-construction>
       <point-distribution>
        <number-along-blade>60</number-along-blade>
        <number-at-le>9</number-at-le>
        <number-at-te>9</number-at-te>
       </point-distribution>
       <leading-edge-definition>
        <sketch-reference>LECut_1</sketch-reference>
        <le-te-shape-definition>
         <le-te-shape-ellipse>
          <le-te-shape-ellipse_ratio-at-hub>4.000000000</le-te-shape-ellipse_ratio-at-hub>
          <le-te-shape-ellipse_ratio-at-shroud>4.000000000</le-te-shape-ellipse_ratio-at-shroud>
          <le-te-shape-ellipse-location>CentredOnCamberline</le-te-shape-ellipse-location>
         </le-te-shape-ellipse>
        </le-te-shape-definition>
       </leading-edge-definition>
       <trailing-edge-definition>
        <sketch-reference>TE</sketch-reference>
        <le-te-shape-definition>
         <le-te-shape-cutoff>void-value</le-te-shape-cutoff>
        </le-te-shape-definition>
       </trailing-edge-definition>
       <camberline-definition-objects>
        <camberline-definition>
         <layer-defined-index>0</layer-defined-index>
         <angle-definition>
          <angle-definition-type>FromReferenceBlade</angle-definition-type>
          <angle-data-type>
           <theta-data-type>void-value</theta-data-type>
          </angle-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>0.396722237</y-coord>
               </point>
               <point>
                <x-coord>0.056060534</x-coord>
                <y-coord>0.417657255</y-coord>
               </point>
               <point>
                <x-coord>0.111093408</x-coord>
                <y-coord>0.437864285</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>1.631267608</x-coord>
                <y-coord>1.084942002</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <angle-definition-space>Mp</angle-definition-space>
          <angle-parameter-space>Mp</angle-parameter-space>
         </angle-definition>
         <thickness-definition>
          <thickness-definition-type>FromReferenceBlade</thickness-definition-type>
          <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>1.676522198</y-coord>
               </point>
               <point>
                <x-coord>1.061858286</x-coord>
                <y-coord>1.702373980</y-coord>
               </point>
               <point>
                <x-coord>2.123716571</x-coord>
                <y-coord>1.727215994</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>49.907339424</x-coord>
                <y-coord>1.799998151</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <thickness-definition-space>M</thickness-definition-space>
          <thickness-parameter-space>M</thickness-parameter-space>
         </thickness-definition>
        </camberline-definition>
        <camberline-definition>
         <layer-defined-index>1</layer-defined-index>
         <angle-definition>
          <angle-definition-type>FromReferenceBlade</angle-definition-type>
          <angle-data-type>
           <theta-data-type>void-value</theta-data-type>
          </angle-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>0.407523102</y-coord>
               </point>
               <point>
                <x-coord>0.041079033</x-coord>
                <y-coord>0.428163812</y-coord>
               </point>
               <point>
                <x-coord>0.081662668</x-coord>
                <y-coord>0.448058564</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>1.306589553</x-coord>
                <y-coord>1.068741008</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <angle-definition-space>Mp</angle-definition-space>
          <angle-parameter-space>Mp</angle-parameter-space>
         </angle-definition>
         <thickness-definition>
          <thickness-definition-type>FromReferenceBlade</thickness-definition-type>
          <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>1.401902788</y-coord>
               </point>
               <point>
                <x-coord>0.971795616</x-coord>
                <y-coord>1.420529059</y-coord>
               </point>
               <point>
                <x-coord>1.943590513</x-coord>
                <y-coord>1.438399575</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>44.701456899</x-coord>
                <y-coord>1.475016380</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <thickness-definition-space>M</thickness-definition-space>
          <thickness-parameter-space>M</thickness-parameter-space>
         </thickness-definition>
        </camberline-definition>
        <camberline-definition>
         <layer-defined-index>2</layer-defined-index>
         <angle-definition>
          <angle-definition-type>FromReferenceBlade</angle-definition-type>
          <angle-data-type>
           <theta-data-type>void-value</theta-data-type>
          </angle-data-type>
          <curve>
           <segment-objects>
            <segment>
            <cubic-spline>
             <cubic-spline-fitted-point-objects>
              <point>
               <x-coord>0.000000000</x-coord>
               <y-coord>0.424889254</y-coord>
              </point>
              <point>
               <x-coord>0.031186724</x-coord>
               <y-coord>0.444741108</y-coord>
              </point>
              <point>
               <x-coord>0.062128884</x-coord>
               <y-coord>0.463865240</y-coord>
              </point>
              .
              .
              .
              <point>
               <x-coord>1.057636125</x-coord>
               <y-coord>1.052531037</y-coord>
              </point>
             </cubic-spline-fitted-point-objects>
            </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <angle-definition-space>Mp</angle-definition-space>
          <angle-parameter-space>Mp</angle-parameter-space>
         </angle-definition>
         <thickness-definition>
          <thickness-definition-type>FromReferenceBlade</thickness-definition-type>
          <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>1.115685679</y-coord>
               </point>
               <point>
                <x-coord>0.881451376</x-coord>
                <y-coord>1.127467209</y-coord>
               </point>
               <point>
                <x-coord>1.762902022</x-coord>
                <y-coord>1.138749278</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>39.664277872</x-coord>
                <y-coord>1.150085309</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <thickness-definition-space>M</thickness-definition-space>
          <thickness-parameter-space>M</thickness-parameter-space>
         </thickness-definition>
        </camberline-definition>
        <camberline-definition>
         <layer-defined-index>3</layer-defined-index>
         <angle-definition>
          <angle-definition-type>FromReferenceBlade</angle-definition-type>
          <angle-data-type>
           <theta-data-type>void-value</theta-data-type>
          </angle-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>0.447332318</y-coord>
               </point>
               <point>
                <x-coord>0.024188165</x-coord>
                <y-coord>0.466036289</y-coord>
               </point>
               <point>
                <x-coord>0.048260013</x-coord>
                <y-coord>0.484057224</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>0.859683475</x-coord>
                <y-coord>1.036321067</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <angle-definition-space>Mp</angle-definition-space>
          <angle-parameter-space>Mp</angle-parameter-space>
         </angle-definition>
         <thickness-definition>
          <thickness-definition-type>FromReferenceBlade</thickness-definition-type>
          <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>0.815966362</y-coord>
               </point>
               <point>
                <x-coord>0.791758429</x-coord>
                <y-coord>0.821463582</y-coord>
               </point>
               <point>
                <x-coord>1.583516221</x-coord>
                <y-coord>0.826715278</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>34.836442234</x-coord>
                <y-coord>0.824981771</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <thickness-definition-space>M</thickness-definition-space>
          <thickness-parameter-space>M</thickness-parameter-space>
         </thickness-definition>
        </camberline-definition>
        <camberline-definition>
         <layer-defined-index>5</layer-defined-index>
         <angle-definition>
          <angle-definition-type>FromReferenceBlade</angle-definition-type>
          <angle-data-type>
           <beta-data-type>
            <theta-reference>
             <theta-reference-location>LeadingEdge</theta-reference-location>
             <theta-reference-value>0.474253271</theta-reference-value>
            </theta-reference>
           </beta-data-type>
          </angle-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>0.745264790</y-coord>
               </point>
               <point>
                <x-coord>0.019466365</x-coord>
                <y-coord>0.727593825</y-coord>
               </point>
               <point>
                <x-coord>0.038882162</x-coord>
                <y-coord>0.710976558</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>0.699159399</x-coord>
                <y-coord>0.785402395</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <angle-definition-space>Mp</angle-definition-space>
          <angle-parameter-space>Mp</angle-parameter-space>
         </angle-definition>
         <thickness-definition>
          <thickness-definition-type>FromReferenceBlade</thickness-definition-type>
          <thickness-data-type>NormalToCamberlineOnLayerSurface</thickness-data-type>
          <curve>
           <segment-objects>
            <segment>
             <cubic-spline>
              <cubic-spline-fitted-point-objects>
               <point>
                <x-coord>0.000000000</x-coord>
                <y-coord>0.500000000</y-coord>
               </point>
               <point>
                <x-coord>0.720757784</x-coord>
                <y-coord>0.500000000</y-coord>
               </point>
               <point>
                <x-coord>1.441515567</x-coord>
                <y-coord>0.500000000</y-coord>
               </point>
               .
               .
               .
               <point>
                <x-coord>30.271826912</x-coord>
                <y-coord>0.500000000</y-coord>
               </point>
              </cubic-spline-fitted-point-objects>
             </cubic-spline>
            </segment>
           </segment-objects>
          </curve>
          <thickness-definition-space>M</thickness-definition-space>
          <thickness-parameter-space>M</thickness-parameter-space>
         </thickness-definition>
        </camberline-definition>
       </camberline-definition-objects>
      </splitter>
     </splitter-objects>
    </bladerow>
   </bladerow-objects>
  </ndf-definition>
 </ndf-blade-design>