view Resources/CodeGeneration/Graveyard/runts.ps1 @ 1327:4f8db2d202c8 broker

OrthancSeriesProgressiveLoader now has two modes that can be selected at object creation : - progressive (will first load jpeg50, then jpeg90 then PAM) - non-progressive (will directly load PAM (uncompressed)) Please note that the slice loading order remains dynamic and depending upon the slice that the client code wishes to extract from the volume.
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 25 Mar 2020 14:34:27 +0100
parents 1dbf2d9ed1e4
children
line wrap: on
line source

# echo "+----------------------+"
# echo "|    playground.ts     |"
# echo "+----------------------+"

# tsc -t ES2015 .\playground.ts; node .\playground.js

# echo "+----------------------+"
# echo "|    playground3.ts     |"
# echo "+----------------------+"

# tsc -t ES2015 .\playground3.ts; node .\playground3.js

echo "+----------------------+"
echo "|      stonegen        |"
echo "+----------------------+"

if(-not (test-Path "build")) {
  mkdir "build"
}

echo "Generate the TS and CPP wrapper... (to build/)"
python stonegentool.py -o "." test_data/test1.yaml
if($LASTEXITCODE -ne 0) {
  Write-Error ("Code generation failed!")
  exit $LASTEXITCODE
}

echo "Compile the TS wrapper to JS... (in build/)"
tsc --module commonjs --sourceMap -t ES2015 --outDir "build/" VsolMessages_generated.ts
if($LASTEXITCODE -ne 0) {
  Write-Error ("Code compilation failed!")
  exit $LASTEXITCODE
}

echo "Compile the test app..."
tsc --module commonjs --sourceMap -t ES2015 --outDir "build/" test_stonegen.ts
if($LASTEXITCODE -ne 0) {
  Write-Error ("Code compilation failed!")
  exit $LASTEXITCODE
}

browserify "build/test_stonegen.js" "build/VsolMessages_generated.js" -o "build_browser/test_stonegen_fused.js"

cp .\test_stonegen.html .\build_browser\

echo "Run the test app..."
Push-Location
cd build_browser
node .\test_stonegen_fused.js
Pop-Location
if($LASTEXITCODE -ne 0) {
  Write-Error ("Code execution failed!")
  exit $LASTEXITCODE
}