00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef HxImgFtorSetInst_h
00012 #define HxImgFtorSetInst_h
00013
00014 #include "HxImgFtorSet.h"
00015
00016 template<class SrcSigT>
00017 struct HxInstantiatorSet
00018 {
00019 HxImgFtorSet<HxImageSig2dByte, SrcSigT> f001;
00020 HxImgFtorSet<HxImageSig2dShort, SrcSigT> f002;
00021 HxImgFtorSet<HxImageSig2dInt, SrcSigT> f003;
00022 HxImgFtorSet<HxImageSig2dFloat, SrcSigT> f004;
00023 HxImgFtorSet<HxImageSig2dDouble, SrcSigT> f005;
00024
00025 HxImgFtorSet<HxImageSig2dVec2Byte, SrcSigT> f006;
00026 HxImgFtorSet<HxImageSig2dVec2Short, SrcSigT> f007;
00027 HxImgFtorSet<HxImageSig2dVec2Int, SrcSigT> f008;
00028 HxImgFtorSet<HxImageSig2dVec2Float, SrcSigT> f009;
00029 HxImgFtorSet<HxImageSig2dVec2Double, SrcSigT> f010;
00030
00031 HxImgFtorSet<HxImageSig2dVec3Byte, SrcSigT> f011;
00032 HxImgFtorSet<HxImageSig2dVec3Short, SrcSigT> f012;
00033 HxImgFtorSet<HxImageSig2dVec3Int, SrcSigT> f013;
00034 HxImgFtorSet<HxImageSig2dVec3Float, SrcSigT> f014;
00035 HxImgFtorSet<HxImageSig2dVec3Double, SrcSigT> f015;
00036
00037 HxImgFtorSet<HxImageSig3dByte, SrcSigT> f016;
00038 HxImgFtorSet<HxImageSig3dShort, SrcSigT> f017;
00039 HxImgFtorSet<HxImageSig3dInt, SrcSigT> f018;
00040 HxImgFtorSet<HxImageSig3dFloat, SrcSigT> f019;
00041 HxImgFtorSet<HxImageSig3dDouble, SrcSigT> f020;
00042 HxImgFtorSet<HxImageSig2dComplex, SrcSigT> f021;
00043 };
00044
00045 #endif