/*
// -----------------------------------------------------------------------
// 
// Copyright (c) 2001-2013, MeVis Medical Solutions AG, Bremen, Germany
// All rights reserved.
// 
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//     * Redistributions of source code must retain the above copyright
//       notice, this list of conditions and the following disclaimer.
//     * Redistributions in binary form must reproduce the above copyright
//       notice, this list of conditions and the following disclaimer in the
//       documentation and/or other materials provided with the distribution.
//     * Neither the name of MeVis Medical Solutions AG nor the
//       names of its contributors may be used to endorse or promote products
//       derived from this software without specific prior written permission.
// 
// THIS SOFTWARE IS PROVIDED BY MEVIS MEDICAL SOLUTIONS AG ''AS IS'' AND ANY
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL MEVIS MEDICAL SOLUTIONS AG BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


MLModule CSOInfo {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Provides some info about a CSOList"
  keywords           = "contour attributes information selected"
  seeAlso            = "CSOManager SoView2DCSOEditor CSOInspector"
  exampleNetwork     = "$(LOCAL)/CSOInfo/CSOInfoExample.mlab"
  externalDefinition = "$(LOCAL)/CSOInfo.script"
}


MLModule CSOConvertToImage {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad, Frank Heckel"
  genre              = "CSOModule"
  comment            = "Converts a CSOList to an ML image using OpenMP."
  keywords           = "contour fill voxelize rasterize"
  seeAlso            = "CSOConvertTo3DMask CSOInterpolate"
  exampleNetwork     = "$(LOCAL)/CSOConvertToImage/CSOConvertToImageExample.mlab"
  externalDefinition = "$(LOCAL)/CSOConvertToImage.script"
}


MLModule CSOConvertTo3DMask {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad, Frank Heckel"
  genre              = "CSOModule"
  comment            = "Converts a CSOList to a mask image by a smooth 3D interpolation."
  keywords           = "contour spline surface interpolation approximation voxelize rasterize"
  seeAlso            = "CSOConvertToImage CSOInterpolate"
  exampleNetwork     = "$(LOCAL)/CSOConvertTo3DMask/CSOConvertTo3DMaskExample.mlab"
  externalDefinition = "$(LOCAL)/CSOConvertTo3DMask.script"
}


MLModule CSOFilter {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Filters an input CSOList by certain options."
  keywords           = "contour group attributes subset info query"
  seeAlso            = "CSOManager"
  exampleNetwork     = "$(LOCAL)/CSOFilter/CSOFilterExample.mlab"
  externalDefinition = "$(LOCAL)/CSOFilter.script"
}

MLModule CSOMerge{
  DLL                = "MLCSOModules"
  author             = "Alexander Koehn"
  genre              = "CSOModule"
  comment            = "Merges two input CSOLists."
  keywords           = "contour append add"
  seeAlso            = "CSOManager"
  exampleNetwork     = "$(LOCAL)/CSOMerge/CSOMergeExample.mlab"
  externalDefinition = "$(LOCAL)/CSOMerge.script"
}


MLModule CSOIsoGenerator {
  DLL                = "MLCSOModules"
  author             = "Alexander Koehn, Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Finds all iso contours on given input image."
  keywords           = "contour isoline isovalue generate"
  seeAlso            = "CSOIsoProcessor"
  exampleNetwork     = "$(LOCAL)/CSOIsoGenerator/CSOIsoGeneratorExample.mlab"
  externalDefinition = "$(LOCAL)/CSOIsoGenerator.script"
}


MLModule CSOAffineTransformationModificator {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Transforms a list of selected CSOs by a 4x4 matrix."
  keywords           = "matrix rotate shear translate scale"
  deprecatedName     = "CSOAffineTransformation"
  seeAlso            = "CSOFilter CSOManager"
  exampleNetwork     = "$(LOCAL)/CSOAffineTransformationModificator/CSOAffineTransformationModificatorExample.mlab"
  externalDefinition = "$(LOCAL)/CSOAffineTransformationModificator.script"
}


MLModule CSOSave {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOPersistence"
  comment            = "Saves a CSOList to file."
  keywords           = "contour persistence ascii binary"
  seeAlso            = "CSOManager CSOLoad"
  externalDefinition = "$(LOCAL)/CSOSave.script"
}


MLModule CSOLoad {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOPersistence"
  comment            = "Loads a CSOList from a file."
  keywords           = "contour persistence ascii binary"
  seeAlso            = "CSOManager CSOSave LocalCSOLoad"
  externalDefinition = "$(LOCAL)/CSOLoad.script"
}


MacroModule LocalCSOLoad {
  author             = "Bart De Dobbelaer, Olaf Konrad"
  genre              = "CSOPersistence"
  comment            = "Loads a CSO from local paths."
  keywords           = "contour"
  exampleNetwork     = $(LOCAL)/LocalCSOLoad/LocalCSOLoadExample.mlab
  seeAlso            = "CSOLoad CSOSave CSOManager"
  externalDefinition = "$(LOCAL)/LocalCSOLoad.script"
}


MacroModule CSOInterpolate {
  author             = "Bart De Dobbelaer, Olaf Konrad"
  group              = deprecated
  genre              = "CSOModule"
  comment            = "Interpolates between given CSOs and outputs the resulting mask and newly generated CSOs"
  keywords           = "parallel slices contour fill"
  seeAlso            = "CSOConvertToImage CSOConvertTo3DMask"
  exampleNetwork     = "$(LOCAL)/CSOInterpolate/CSOInterpolateExample.mlab"
  externalDefinition = "$(LOCAL)/CSOInterpolate.script"
}


MLModule CSOSliceInterpolator {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Interpolates parallel CSOs on slices."
  keywords           = "contour parallel fill missing spline interpolation"
  exampleNetwork     = "$(LOCAL)/CSOSliceInterpolator/CSOSliceInterpolatorExample.mlab"
  externalDefinition = "$(LOCAL)/CSOSliceInterpolator.script"
}


MLModule CSOVoxelSetToImage {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Converts CSOVoxelSets to an ML image for testing."
  keywords           = "contour translate voxelize rasterize"
  externalDefinition = "$(LOCAL)/CSOVoxelSetToImage.script"
}


MLModule ImageToCSOVoxelSet {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Converts an ML image to a CSOVoxelSetList for testing."
  keywords           = "contour"
  externalDefinition = "$(LOCAL)/ImageToCSOVoxelSet.script"
}


MLModule CSOVoxelSetToMarkerList {
  DLL                = "MLCSOModules"
  author             = "Olaf Konrad"
  genre              = "CSOModule"
  comment            = "Converts a  CSOVoxelSetList to a XMarkerList for testing."
  keywords           = "contour translate"
  externalDefinition = "$(LOCAL)/CSOVoxelSetToMarkerList.script"
}


//# MeVis signature v1
//# key: MFowDQYJKoZIhvcNAQEBBQADSQAwRgJBANEfsmYse2e1dRhkQ9AQbreCq9uxwzWLoGom13MNYmyfwoJqQOEXljLFAgw2eEjaT12G4CdqKWhRxh9ANP6n7GMCARE=:VI/mB8bT4u+mRtf/ru8yUQi8BzpaS3UeL2x62YxsUYnVqCWuLrVNLiukIIjnJMKQXlc8ezmgOIcVAV7pgvgKpQ==
//# owner: MeVis
//# date: 2013-11-21T20:32:23
//# hash: X3VqBUizMPxq55fjLcYwGzkXl88ek/tSN9tnWncL1jUTm4kvhm+Mx25CEtxo1jly4TcZzVYtEdGgCtL6CzqLvQ==
//# MeVis end
