00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef HxImgFtorSetInst_h
00012 #define HxImgFtorSetInst_h
00013
00014 #include "HxImgFtorSet.h"
00015
00018 template<class SrcSigT>
00019 struct HxInstantiatorSet
00020 {
00022 HxImgFtorSet<HxImageSig2dByte, SrcSigT> f001;
00024 HxImgFtorSet<HxImageSig2dShort, SrcSigT> f002;
00026 HxImgFtorSet<HxImageSig2dInt, SrcSigT> f003;
00028 HxImgFtorSet<HxImageSig2dFloat, SrcSigT> f004;
00030 HxImgFtorSet<HxImageSig2dDouble, SrcSigT> f005;
00031
00033 HxImgFtorSet<HxImageSig2dVec2Byte, SrcSigT> f006;
00035 HxImgFtorSet<HxImageSig2dVec2Short, SrcSigT> f007;
00037 HxImgFtorSet<HxImageSig2dVec2Int, SrcSigT> f008;
00039 HxImgFtorSet<HxImageSig2dVec2Float, SrcSigT> f009;
00041 HxImgFtorSet<HxImageSig2dVec2Double, SrcSigT> f010;
00042
00044 HxImgFtorSet<HxImageSig2dVec3Byte, SrcSigT> f011;
00046 HxImgFtorSet<HxImageSig2dVec3Short, SrcSigT> f012;
00048 HxImgFtorSet<HxImageSig2dVec3Int, SrcSigT> f013;
00050 HxImgFtorSet<HxImageSig2dVec3Float, SrcSigT> f014;
00052 HxImgFtorSet<HxImageSig2dVec3Double, SrcSigT> f015;
00053
00055 HxImgFtorSet<HxImageSig3dByte, SrcSigT> f016;
00057 HxImgFtorSet<HxImageSig3dShort, SrcSigT> f017;
00059 HxImgFtorSet<HxImageSig3dInt, SrcSigT> f018;
00061 HxImgFtorSet<HxImageSig3dFloat, SrcSigT> f019;
00063 HxImgFtorSet<HxImageSig3dDouble, SrcSigT> f020;
00065 HxImgFtorSet<HxImageSig2dComplex, SrcSigT> f021;
00066 };
00067
00068 #endif