I m 撰写节目,在节目开始时,我视图像的深度。 一旦我有线性深度,就会保证总有8、16或32个轨道。 一旦有了比喻的深度,我就对图像进行了一些处理,并根据产出制作了一些新形象。 为了制作图像,我需要使用特定类别,IE FloatProcessor ShortProcessor ByteProcess,及其相应的阵列,浮标短[]和沥青。
我想做的是,如果在我需要确定哪一个地方需要使用的话,不要开一个开关或一个bu子。 这三类都属于一类,但即使我以某种方法这样做,我仍不得不回到基类,我仍然不知道哪类东西可以像我所使用。
Edit: What I really want is something along the lines of if(depth == 8) #define type ByteProcessor etc for 16 and 32