public static RelativeVolumeFrame Get(Tag tag, string identification, bool create) { RelativeVolumeFrame rva2; foreach (Frame frame in tag.GetFrames(FrameType.RVA2)) { rva2 = frame as RelativeVolumeFrame; if (rva2 == null) { continue; } if (rva2.Identification != identification) { continue; } return(rva2); } if (!create) { return(null); } rva2 = new RelativeVolumeFrame(identification); tag.AddFrame(rva2); return(rva2); }
public override Frame Clone() { RelativeVolumeFrame frame = new RelativeVolumeFrame(identification); for (int i = 0; i < 9; i++) { frame.channels [i] = channels [i]; } return(frame); }
public override Frame Clone () { RelativeVolumeFrame frame = new RelativeVolumeFrame (identification); for (int i = 0; i < 9; i ++) frame.channels [i] = channels [i]; return frame; }
public static RelativeVolumeFrame Get (Tag tag, string identification, bool create) { RelativeVolumeFrame rva2; foreach (Frame frame in tag.GetFrames (FrameType.RVA2)) { rva2 = frame as RelativeVolumeFrame; if (rva2 == null) continue; if (rva2.Identification != identification) continue; return rva2; } if (!create) return null; rva2 = new RelativeVolumeFrame (identification); tag.AddFrame (rva2); return rva2; }