public PageSetupSequence(IStreamReader reader) : base(reader) { //PAGESETUP = Header Footer HCenter VCenter [LeftMargin] [RightMargin] [TopMargin] [BottomMargin] [Pls *Continue] Setup // Header this.Header = (Header)BiffRecord.ReadRecord(reader); // Footer this.Footer = (Footer)BiffRecord.ReadRecord(reader); // HCenter this.HCenter = (HCenter)BiffRecord.ReadRecord(reader); // VCenter this.VCenter = (VCenter)BiffRecord.ReadRecord(reader); // [LeftMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.LeftMargin) { this.LeftMargin = (LeftMargin)BiffRecord.ReadRecord(reader); } // [RightMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.RightMargin) { this.RightMargin = (RightMargin)BiffRecord.ReadRecord(reader); } // [TopMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.TopMargin) { this.TopMargin = (TopMargin)BiffRecord.ReadRecord(reader); } // [BottomMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.BottomMargin) { this.BottomMargin = (BottomMargin)BiffRecord.ReadRecord(reader); } // [Pls *Continue] if (BiffRecord.GetNextRecordType(reader) == RecordType.Pls) { this.Pls = (Pls)BiffRecord.ReadRecord(reader); this.Continues = new List <Continue>(); while (BiffRecord.GetNextRecordType(reader) == RecordType.Continue) { this.Continues.Add((Continue)BiffRecord.ReadRecord(reader)); } } // Setup this.Setup = (Setup)BiffRecord.ReadRecord(reader); }
/// <summary> /// Initializes a new instance of the <see cref="ASRvCenter" /> class with required /// parameters. /// </summary> /// <param name="vCenterServer">vCenter server object</param> public ASRvCenter(VCenter vCenterServer) { this.ID = vCenterServer.Id; this.Name = vCenterServer.Name; this.FriendlyName = vCenterServer.Properties.FriendlyName; this.IpOrHostName = vCenterServer.Properties.IpAddress; this.Port = vCenterServer.Properties.Port; this.FabricArmResourceName = vCenterServer.Properties.FabricArmResourceName; this.ProcessServerId = vCenterServer.Properties.ProcessServerId; this.AccountId = vCenterServer.Properties.RunAsAccountId; this.DiscoveryStatus = vCenterServer.Properties.DiscoveryStatus; this.LastHeartbeat = vCenterServer.Properties.LastHeartbeat; }
public override double Get(double x, double y, double z, double w, double u, double v) { double dx = x - XCenter.Get(x, y, z, w, u, v); double dy = y - YCenter.Get(x, y, z, w, u, v); double dz = z - ZCenter.Get(x, y, z, w, u, v); double dw = w - WCenter.Get(x, y, z, w, u, v); double du = u - UCenter.Get(x, y, z, w, u, v); double dv = v - VCenter.Get(x, y, z, w, u, v); double len = Math.Sqrt(dx * dx + dy * dy + dz * dz + dw * dw + du * du + dv * dv); double rad = Radius.Get(x, y, z, w, u, v); double i = (rad - len) / rad; if (i < 0) { i = 0; } if (i > 1) { i = 1; } return(i); }
public CustomViewSequence(IStreamReader reader) : base(reader) { // CUSTOMVIEW = UserSViewBegin *Selection [HorizontalPageBreaks] [VerticalPageBreaks] [Header] // [Footer] [HCenter] [VCenter] [LeftMargin] [RightMargin] [TopMargin] [BottomMargin] // [Pls] [Setup] [PrintSize] [HeaderFooter] [AUTOFILTER] UserSViewEnd // NOTE: UserSViewBegin and UserSViewEnd seem to be optional to! // UserSViewBegin if (BiffRecord.GetNextRecordType(reader) == RecordType.UserSViewBegin) { this.UserSViewBegin = (UserSViewBegin)BiffRecord.ReadRecord(reader); } // *Selection this.Selections = new List <Selection>(); while (BiffRecord.GetNextRecordType(reader) == RecordType.Selection) { this.Selections.Add((Selection)BiffRecord.ReadRecord(reader)); } // [HorizontalPageBreaks] if (BiffRecord.GetNextRecordType(reader) == RecordType.HorizontalPageBreaks) { this.HorizontalPageBreaks = (HorizontalPageBreaks)BiffRecord.ReadRecord(reader); } // [VerticalPageBreaks] if (BiffRecord.GetNextRecordType(reader) == RecordType.VerticalPageBreaks) { this.VerticalPageBreaks = (VerticalPageBreaks)BiffRecord.ReadRecord(reader); } // [Header] if (BiffRecord.GetNextRecordType(reader) == RecordType.Header) { this.Header = (Header)BiffRecord.ReadRecord(reader); } // [Footer] if (BiffRecord.GetNextRecordType(reader) == RecordType.Footer) { this.Footer = (Footer)BiffRecord.ReadRecord(reader); } // [HCenter] if (BiffRecord.GetNextRecordType(reader) == RecordType.HCenter) { this.HCenter = (HCenter)BiffRecord.ReadRecord(reader); } // [VCenter] if (BiffRecord.GetNextRecordType(reader) == RecordType.VCenter) { this.VCenter = (VCenter)BiffRecord.ReadRecord(reader); } // [LeftMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.LeftMargin) { this.LeftMargin = (LeftMargin)BiffRecord.ReadRecord(reader); } // [RightMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.RightMargin) { this.RightMargin = (RightMargin)BiffRecord.ReadRecord(reader); } // [TopMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.TopMargin) { this.TopMargin = (TopMargin)BiffRecord.ReadRecord(reader); } // [BottomMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.BottomMargin) { this.BottomMargin = (BottomMargin)BiffRecord.ReadRecord(reader); } // [Pls] if (BiffRecord.GetNextRecordType(reader) == RecordType.Pls) { this.Pls = (Pls)BiffRecord.ReadRecord(reader); } // [Setup] if (BiffRecord.GetNextRecordType(reader) == RecordType.Setup) { this.Setup = (Setup)BiffRecord.ReadRecord(reader); } // [PrintSize] if (BiffRecord.GetNextRecordType(reader) == RecordType.PrintSize) { this.PrintSize = (PrintSize)BiffRecord.ReadRecord(reader); } // [HeaderFooter] if (BiffRecord.GetNextRecordType(reader) == RecordType.HeaderFooter) { this.HeaderFooter = (HeaderFooter)BiffRecord.ReadRecord(reader); } // [AUTOFILTER] if (BiffRecord.GetNextRecordType(reader) == RecordType.AutoFilterInfo) { this.AutoFilterSequence = new AutoFilterSequence(reader); } // UserSViewEnd if (BiffRecord.GetNextRecordType(reader) == RecordType.UserSViewEnd) { this.UserSViewEnd = (UserSViewEnd)BiffRecord.ReadRecord(reader); } }