class ADIWG::Mdtranslator::Writers::Html::Html_ReferenceSystemParameters
Public Class Methods
new(html)
click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_referenceSystemParameters.rb, line 18 def initialize(html) @html = html end
Public Instance Methods
writeHtml(hParamSet)
click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_referenceSystemParameters.rb, line 22 def writeHtml(hParamSet) # classes used projectionClass = Html_ProjectionParameters.new(@html) ellipsoidClass = Html_GeodeticParameters.new(@html) verticalClass = Html_VerticalDatumParameters.new(@html) # reference parameter set - projection unless hParamSet[:projection].empty? @html.details do @html.summary('Projection Parameters', {'id' => 'projection', 'class' => 'h5'}) @html.section(:class => 'block') do projectionClass.writeHtml(hParamSet[:projection]) end end end # reference parameter set - geodetic unless hParamSet[:geodetic].empty? @html.details do @html.summary('Geodetic Parameters', {'id' => 'geodetic', 'class' => 'h5'}) @html.section(:class => 'block') do ellipsoidClass.writeHtml(hParamSet[:geodetic]) end end end # reference parameter set - vertical datum unless hParamSet[:verticalDatum].empty? @html.details do @html.summary('Vertical Datum Parameters', {'id' => 'verticalDatum', 'class' => 'h5'}) @html.section(:class => 'block') do verticalClass.writeHtml(hParamSet[:verticalDatum]) end end end end