// GENERATED FILE DO NOT EDIT
// $ xsltproc TagToType.xsl Part6.xml > gdcmTagToType.h
/*=========================================================================
Program: GDCM (Grassroots DICOM). A DICOM library
Copyright (c) 2006-2011 Mathieu Malaterre
All rights reserved.
See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
#ifndef GDCMTAGTOTYPE_H
#define GDCMTAGTOTYPE_H
#include "gdcmVR.h"
#include "gdcmVM.h"
#include "gdcmStaticAssert.h"
namespace gdcm {
// default template: the compiler should only pick it up when the element is private:
template <uint16_t group,uint16_t element> struct TagToType {
//GDCM_STATIC_ASSERT( group % 2 );
enum { VRType = VR::VRALL };
enum { VMType = VM::VM1_n };
};
// template for group length:
template <uint16_t group> struct TagToType<group,0x0000> {
static const char* GetVRString() { return "UL"; }
typedef VRToType<VR::UL>::Type Type;
enum { VRType = VR::UL };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0000> {
static const char* GetVRString() { return "UL"; }
typedef VRToType<VR::UL>::Type Type;
enum { VRType = VR::UL };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0001> {
static const char* GetVRString() { return "UL"; }
typedef VRToType<VR::UL>::Type Type;
enum { VRType = VR::UL };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0002> {
static const char* GetVRString() { return "UI"; }
typedef VRToType<VR::UI>::Type Type;
enum { VRType = VR::UI };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0003> {
static const char* GetVRString() { return "UI"; }
typedef VRToType<VR::UI>::Type Type;
enum { VRType = VR::UI };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0010> {
static const char* GetVRString() { return "SH"; }
typedef VRToType<VR::SH>::Type Type;
enum { VRType = VR::SH };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0100> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0110> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0120> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0200> {
static const char* GetVRString() { return "AE"; }
typedef VRToType<VR::AE>::Type Type;
enum { VRType = VR::AE };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0300> {
static const char* GetVRString() { return "AE"; }
typedef VRToType<VR::AE>::Type Type;
enum { VRType = VR::AE };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0400> {
static const char* GetVRString() { return "AE"; }
typedef VRToType<VR::AE>::Type Type;
enum { VRType = VR::AE };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0600> {
static const char* GetVRString() { return "AE"; }
typedef VRToType<VR::AE>::Type Type;
enum { VRType = VR::AE };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0700> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0800> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0850> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0860> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0900> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0901> {
static const char* GetVRString() { return "AT"; }
typedef VRToType<VR::AT>::Type Type;
enum { VRType = VR::AT };
enum { VMType = VM::VM1_n };
static const char* GetVMString() { return "1-n"; }
};
template <> struct TagToType<0x0000,0x0902> {
static const char* GetVRString() { return "LO"; }
typedef VRToType<VR::LO>::Type Type;
enum { VRType = VR::LO };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x0903> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x1000> {
static const char* GetVRString() { return "UI"; }
typedef VRToType<VR::UI>::Type Type;
enum { VRType = VR::UI };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x1001> {
static const char* GetVRString() { return "UI"; }
typedef VRToType<VR::UI>::Type Type;
enum { VRType = VR::UI };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x1002> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x1005> {
static const char* GetVRString() { return "AT"; }
typedef VRToType<VR::AT>::Type Type;
enum { VRType = VR::AT };
enum { VMType = VM::VM1_n };
static const char* GetVMString() { return "1-n"; }
};
template <> struct TagToType<0x0000,0x1008> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x1020> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagToType<0x0000,0x1021> {
static const char* GetVRString() { return "US"; }
typedef VRToType<VR::US>::Type Type;
enum { VRType = VR::US };
enum { VMType = VM::VM1 };
static const char* GetVMString() { return "1"; }
};
template <> struct TagT
没有合适的资源?快使用搜索试试~ 我知道了~
图像医疗库itk-4.12+vs2015编译.zip
共4542个文件
h:3040个
hxx:1205个
cmake:142个
需积分: 16 23 下载量 108 浏览量
2018-10-19
23:51:33
上传
评论
收藏 35.93MB ZIP 举报
温馨提示
图像医疗库itk-4.12+vs2015编译包
资源推荐
资源详情
资源评论
收起资源包目录
图像医疗库itk-4.12+vs2015编译.zip (4542个子文件)
ITKTargets-release.cmake 44KB
ITKTargets.cmake 17KB
UseITK.cmake 9KB
ITKConfig.cmake 6KB
ITKModuleAPI.cmake 6KB
OpenJPEGConfig.cmake 1KB
ITKRegistrationCommon.cmake 1KB
itkLIBMINCConfig.cmake 1KB
ITKLevelSets.cmake 1KB
ITKTestKernel.cmake 1KB
ITKGPUPDEDeformableRegistration.cmake 1KB
ITKFEMRegistration.cmake 919B
ITKPDEDeformableRegistration.cmake 891B
ITKMathematicalMorphology.cmake 886B
ITKGPUAnisotropicSmoothing.cmake 879B
ITKMarkovRandomFieldsClassifiers.cmake 878B
ITKBinaryMathematicalMorphology.cmake 868B
ITKDeformableMesh.cmake 865B
ITKRegistrationMethodsv4.cmake 820B
ITKConnectedComponents.cmake 812B
ITKIOTransformInsightLegacy.cmake 808B
ITKWatersheds.cmake 784B
ITKGPURegistrationCommon.cmake 780B
ITKIOTransformBase.cmake 750B
ITKLevelSetsv4.cmake 749B
ITKImageFeature.cmake 742B
ITKImageStatistics.cmake 734B
ITKMetricsv4.cmake 733B
ITKSignedDistanceFunction.cmake 732B
ITKNarrowBand.cmake 728B
ITKGPUFiniteDifference.cmake 727B
ITKImageIntensity.cmake 726B
ITKClassifiers.cmake 725B
ITKGPUThresholding.cmake 724B
ITKGPUSmoothing.cmake 722B
ITKOptimizersv4.cmake 719B
ITKAnisotropicSmoothing.cmake 718B
ITKDenoising.cmake 715B
ITKGPUImageFilterBase.cmake 713B
ITKQuadEdgeMeshFiltering.cmake 712B
ITKDisplacementField.cmake 710B
ITKDistanceMap.cmake 708B
ITKBiasCorrection.cmake 706B
ITKFastMarching.cmake 706B
ITKTransformFactory.cmake 703B
ITKImageGradient.cmake 696B
ITKSpatialObjects.cmake 694B
ITKIOTransformMatlab.cmake 681B
ITKImageFusion.cmake 680B
ITKDiffusionTensorImage.cmake 675B
ITKIOTransformHDF5.cmake 668B
ITKIOSpatialObjects.cmake 663B
ITKThresholding.cmake 662B
ITKImageCompare.cmake 662B
ITKImageFunction.cmake 662B
ITKDeconvolution.cmake 662B
ITKConvolution.cmake 658B
ITKRegionGrowing.cmake 647B
ITKAntiAlias.cmake 643B
ITKVNLInstantiation.cmake 643B
ITKSpatialFunction.cmake 632B
ITKCurvatureFlow.cmake 625B
ITKLabelVoting.cmake 623B
ITKKLMRegionGrowing.cmake 622B
ITKFEM.cmake 616B
ITKNeuralNetworks.cmake 604B
ITKFiniteDifference.cmake 603B
ITKVideoFiltering.cmake 600B
ITKImageLabel.cmake 600B
ITKTransform.cmake 597B
ITKDoubleConversion.cmake 596B
ITKImageFilterBase.cmake 591B
ITKCommon.cmake 586B
ITKQuadEdgeMesh.cmake 576B
ITKIOStimulate.cmake 576B
ITKStatistics.cmake 574B
ITKImageCompose.cmake 573B
ITKImageAdaptors.cmake 567B
ITKIOMesh.cmake 566B
ITKIONIFTI.cmake 564B
ITKVoronoi.cmake 563B
ITKImageGrid.cmake 560B
ITKSmoothing.cmake 560B
ITKVideoIO.cmake 559B
ITKIOImageBase.cmake 557B
ITKPolynomials.cmake 557B
ITKOptimizers.cmake 556B
ITKImageSources.cmake 555B
ITKIntegratedTest.cmake 552B
ITKIOSiemens.cmake 550B
ITKIOLSM.cmake 546B
ITKImageNoise.cmake 543B
ITKLabelMap.cmake 542B
ITKIOBruker.cmake 539B
ITKIOMINC.cmake 535B
ITKIOMeta.cmake 534B
ITKIOBioRad.cmake 534B
ITKVideoCore.cmake 531B
ITKDICOMParser.cmake 530B
ITKGIFTI.cmake 529B
共 4542 条
- 1
- 2
- 3
- 4
- 5
- 6
- 46
资源评论
CVer儿
- 粉丝: 3w+
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- yolov5,SSD 可能使用到的一些代码
- 基于c51单片机+DS1302+DHT11温湿度模块+LCD1602显示的万年历硬件原理图+BOM+软件程源码序+仿真图.zip
- NSGA2的MATLAB代码
- Messagepassingtest_GCN_DGL.py
- Sh,Docker 运维好帮手,一招通过 sh 脚本批量快速启动和重启多个Docker 容器
- PCF2123.pdf
- 打开注册表操作.doc
- Windows 常见运行运行库32+64
- WMJUL8iC.html
- 基于3KW光伏并网单相逆变器设计(TMS320F28035控制板+显示板+STM32F103功率板)硬件(原理图+PCB)工程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功