Beispiel #1
0
 public virtual Func <Tr> PixVolumeInfo(PixVolumeInfo pvi)
 {
     return(() =>
     {
         var typedOther = Other as PixVolumeInfo;
         if (typedOther == null)
         {
             throw new ArgumentException();
         }
         return ProductOp.PixVolumeInfo(pvi, typedOther);
     });
 }
Beispiel #2
0
 public Func <PixImage[]> PixVolumeInfo(PixVolumeInfo pvi)
 {
     return(() => new PixImage[0]);
 }
Beispiel #3
0
 public override IPix PixVolumeInfo(PixVolumeInfo pvi)
 {
     return(new PixVolumeInfo(pvi.Format, V3i.Zero));
 }
Beispiel #4
0
 public virtual int PixVolumeInfo(PixVolumeInfo vi0, PixVolumeInfo vi1)
 {
     return(0);
 }
Beispiel #5
0
 public int PixVolumeInfo(PixVolumeInfo pvi)
 {
     return(0);
 }
Beispiel #6
0
 public bool PixVolumeInfo(PixVolumeInfo pvi0, PixVolumeInfo pvi1)
 {
     return(pvi0.Format == pvi1.Format && pvi0.Size == pvi1.Size);
 }
Beispiel #7
0
 public virtual IPix PixVolumeInfo(PixVolumeInfo pvi)
 {
     return(pvi);
 }