// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { if (reader.ItemExists("UseRotation")) { this.rotOption.Checked = reader.GetBoolean("UseRotation"); } if (reader.ItemExists("UseExtLin")) { this.extLinOpt.Checked = reader.GetBoolean("UseExtLin"); } if (reader.ItemExists("UseExtRot")) { this.extRotOpt.Checked = reader.GetBoolean("UseExtRot"); } if (reader.ItemExists("UseTime")) { this.timeOption.Checked = reader.GetBoolean("UseTime"); } if (reader.ItemExists("UseName")) { this.nameOption.Checked = reader.GetBoolean("UseName"); } if (reader.ItemExists("OutputDec")) { this.declarationCheck.Checked = reader.GetBoolean("OutputDec"); } return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { // Make it really obvious when running from develop by adding a tag to the component itself #if DEBUG this.Message = getNiceGroundHogVersion().ToString() + " dev"; #endif #if !DEBUG if (Globals.Logged == false) { // Basic logging of component type var logMessage = "USED: " + base.Name; var sentryEvent = new SharpRaven.Data.SentryEvent(logMessage) { Level = SharpRaven.Data.ErrorLevel.Info }; constructRavenClient().Capture(sentryEvent); // Set logging global Globals.Logged = true; } #endif return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { string all = ""; if (reader.TryGetString("selectedobject", ref all)) { //storedPath = all; if (all.Length > 0) { string[] seg = all.Split(new char[] { '|' }); storedPath = new List <string>(seg); } } bool readLock = false; bool readMaintain = false; bool readOrder = false; if (reader.TryGetBoolean("lock", ref readLock)) { inputLock = readLock; } if (reader.TryGetBoolean("maintain", ref readMaintain)) { maintainPath = readMaintain; } if (reader.TryGetBoolean("order", ref readOrder)) { sortByIndex = readMaintain; } return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { if (reader.ItemExists("StopPoint")) { this.stopPoint.Checked = reader.GetBoolean("StopPoint"); } if (reader.ItemExists("UseReorientation")) { this.orientOpt.Checked = reader.GetBoolean("UseReorientation"); } if (reader.ItemExists("UseExternal")) { this.extAxOpt.Checked = reader.GetBoolean("UseExternal"); } if (reader.ItemExists("UseDegrees")) { this.toolOriOpt.Checked = reader.GetBoolean("UseDegrees"); } if (reader.ItemExists("UseLinear")) { this.linExtOpt.Checked = reader.GetBoolean("UseLinear"); } if (reader.ItemExists("UseRotary")) { this.rotExtOpt.Checked = reader.GetBoolean("UseRotary"); } if (reader.ItemExists("OutputDec")) { this.declarationCheck.Checked = reader.GetBoolean("OutputDec"); } return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { this.numbers = reader.GetBoolean("ForceNum"); this.clear = reader.GetBoolean("ClearSheet"); this.hideHeaders = reader.GetBoolean("Headers"); return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { this.manufacturer = reader.GetBoolean("KukaJointMovement"); this.useRotary = reader.GetBoolean("JointRotary"); this.useLinear = reader.GetBoolean("JointLinear"); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { // First read our own field. Input_id = reader.GetString("Input_id"); // Then call the base class implementation. return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { // First read our own field. Absolute = reader.GetBoolean("Absolute"); // Then call the base class implementation. return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { _mode = (FoldMode)reader.GetInt32("Mode"); _disp = (DisplayValue)reader.GetInt32("Display"); slider = reader.GetBoolean("slider"); noDigits = reader.GetInt32("noDec"); MaxValue = reader.GetDouble("valMax"); MinValue = reader.GetDouble("valMin"); Value = reader.GetDouble("val"); dropdowncontents = new List <List <string> >(); dropdowncontents.Add(dropdownitems); if (_mode == FoldMode.Displacement) { dropdowncontents.Add(dropdowndisplacement); } if (_mode == FoldMode.Stress) { dropdowncontents.Add(dropdownstress); } selections = new List <string>(); selections.Add(dropdowncontents[0][(int)_mode]); selections.Add(dropdowncontents[1][(int)_disp]); first = false; this.CreateAttributes(); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { Operation = (ClipType)reader.GetInt32("Operation"); FillType = (PolyFillType)reader.GetInt32("FillType"); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { reader.TryGetBoolean("showLabel", ref showLabel); reader.TryGetBoolean("enterEvent", ref enterEvent); //updateMessage(); return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { if (reader.ItemExists("UseTimeline")) { this.timelineOption.Checked = reader.GetBoolean("UseTimeline"); } if (reader.ItemExists("ShowSpeed")) { this.speedCheck.Checked = reader.GetBoolean("ShowSpeed"); } if (reader.ItemExists("ShowAngles")) { this.anglesCheck.Checked = reader.GetBoolean("ShowAngles"); } if (reader.ItemExists("ShowMotion")) { this.motionCheck.Checked = reader.GetBoolean("ShowMotion"); } if (reader.ItemExists("ShowExternal")) { this.externalCheck.Checked = reader.GetBoolean("ShowExternal"); } if (reader.ItemExists("ShowFlange")) { this.flangeCheck.Checked = reader.GetBoolean("ShowFlange"); } if (reader.ItemExists("FullProgramCheck")) { this.fullprogramCheck.Checked = reader.GetBoolean("FullProgramCheck"); } return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { //_mode = (FoldMode)reader.GetInt32("Mode"); fileName = (string)reader.GetString("File"); //advanced = (bool)reader.GetBoolean("Advanced"); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { string roomInstancesListString = reader.GetString("TargetObjectList"); writerTargetObjectsListString = roomInstancesListString.Split('@'); // roomInstancesListString.Remove(roomInstancesListString.Length - 1); (Owner as RoomInstance).RoomName = reader.GetString("RoomName"); //, (Owner as RoomInstance).RoomName); // (Owner as RoomInstance).RoomId = (uint)reader.GetInt32("RoomId");//, (int)(Owner as RoomInstance).RoomId); (Owner as RoomInstance).RoomArea = (int)Math.Floor(reader.GetDouble("RoomArea")); //, (Owner as RoomInstance).RoomArea); RoomInstance.entranceIds = new List <int>(); string temp = ""; try { temp = reader.GetString("EntranceIds"); } catch (Exception e) { } if (temp != null && temp.Length > 0) { string[] tempList = temp.Split('&'); foreach (string s in tempList) { RoomInstance.entranceIds.Add(Int32.Parse(s)); } } Owner.ExpireSolution(true); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { bool rc = base.Read(reader); // Dynamic input fix for existing scripts // Always assign DynamicHint or Grasshopper // will set Line and not LineCurve, etc... if (Params != null && Params.Input != null) { for (int i = 0; i < Params.Input.Count; i++) { var p = Params.Input[i] as Param_ScriptVariable; if (p != null) { FixGhInput(p, false); if (p.TypeHint == null) { p.TypeHint = p.Hints[0]; } } } } return(rc); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { if (reader.ItemExists("OutputCode")) { this.outputCode.Checked = reader.GetBoolean("OutputCode"); } if (reader.ItemExists("Manufacturer")) { this.Manufacturer = (Manufacturer)reader.GetInt32("Manufacturer"); } if (reader.ItemExists("MotionType")) { this.c_motionType = (MotionType)reader.GetInt32("MotionType"); } if (reader.ItemExists("RotAxis")) { this.extRotAxisCheck.Checked = reader.GetBoolean("RotAxis"); } if (reader.ItemExists("LinAxis")) { this.extLinAxisCheck.Checked = reader.GetBoolean("LinAxis"); } if (reader.ItemExists("ShowZone")) { this.showZoneCheck.Checked = reader.GetBoolean("ShowZone"); } if (reader.ItemExists("Method")) { this.interpolation.Checked = reader.GetBoolean("Method"); } return(base.Read(reader)); }
/// <summary> /// Read a file /// </summary> /// <param name="reader"></param> /// <returns></returns> public override bool Read(GH_IO.Serialization.GH_IReader reader) { var hisChunk = reader.FindChunk("historicData"); var genChunk = reader.FindChunk("genoData"); if (hisChunk != null) { var data = new GH_Structure <GH_Number>(); data.Read(hisChunk); Value.historicData = new GH_Structure <GH_Number>(data, true); } if (genChunk != null) { var data = new GH_Structure <GH_Guid>(); data.Read(genChunk); Value.genoGuids = new GH_Structure <GH_Guid>(data, true); } if (reader.ItemExists("popCount")) { Value.PopCount = reader.GetInt32("popCount"); } return(true); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { _mode = (FoldMode)reader.GetInt32("Mode"); selecteditem = reader.GetString("select"); this.CreateAttributes(); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { string roomInstancesListString = reader.GetString("RoomInstancesListString"); string[] strArray = roomInstancesListString.Split('@'); foreach (string guidS in strArray) { try { roomInstancesList.Add(Owner.OnPingDocument().FindComponent( new System.Drawing.Point(int.Parse(guidS.Split('!')[0]), int.Parse(guidS.Split('!')[1]))) as RoomInstance); } catch (Exception e) { } } // roomInstancesListString.Remove(roomInstancesListString.Length - 1); (Owner as HouseInstance).HouseName = reader.GetString("HouseName"); (Owner as HouseInstance).FloorName = reader.GetString("FloorName"); (Owner as HouseInstance).tryRotateBoundary = reader.GetBoolean("TryRotateBoundary"); Owner.ExpireSolution(true); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { int f = 1; reader.TryGetInt32("subdivide", ref f); _subdv = (subdivide)f; return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { if (reader.ItemExists("LogOption")) { this.logOption.Checked = reader.GetBoolean("LogOption"); } return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { this.m_outputCode = reader.GetBoolean("OutputCode"); this.m_Manufacturer = (Manufacturer)reader.GetInt32("Manufacturer"); this.extRotary = reader.GetBoolean("RotAxis"); this.extLinear = reader.GetBoolean("LinAxis"); this.m_interpolationTypes = reader.GetBoolean("Method"); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { // First read our own field. ConvTypeL = reader.GetBoolean("Length"); ConvTypeA = reader.GetBoolean("Area"); ConvTypeV = reader.GetBoolean("Volume"); // Then call the base class implementation. return(base.Read(reader)); }
// Deserialize this instance from a Grasshopper reader object. public override bool Read(GH_IO.Serialization.GH_IReader reader) { this.timeline = reader.GetBoolean("UseTimeline"); this.showSpeed = reader.GetBoolean("ShowSpeed"); this.showAngles = reader.GetBoolean("ShowAngles"); this.showMotion = reader.GetBoolean("ShowMotion"); this.showExternal = reader.GetBoolean("ShowExternal"); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { int mt = (int)eCombinationType.LinearAdditive; reader.TryGetInt32("ComType", ref mt); SetMaterial((eCombinationType)mt); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { int ty = (int)eFixityType.FULLY_FIXED; reader.TryGetInt32("FixType", ref ty); SetFixType((eFixityType)ty); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { int ty = 0; reader.TryGetInt32("ShapeType", ref ty); type = ty; return(base.Read(reader)); }
/// <summary> /// /// </summary> /// <param name="reader"></param> /// <returns></returns> public override bool Read(GH_IO.Serialization.GH_IReader reader) { if (reader.ItemExists("allSavedText")) { writtenText = reader.GetString("allSavedText"); PythonIDE.PythonCanvas.Text = writtenText; } return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { showTicks = reader.GetBoolean("ShowTicks"); showTooltip = reader.GetBoolean("ShowTooltip"); showValueReadout = reader.GetBoolean("ShowValLabel"); showBounds = reader.GetBoolean("ShowBounds"); reader.TryGetBoolean("showLabel", ref showLabel); return(base.Read(reader)); }
public override bool Read(GH_IO.Serialization.GH_IReader reader) { m_value = 0; reader.TryGetInt32("Bitmask3", ref m_value); BitMask3ObjectAttributes attr = m_attributes as BitMask3ObjectAttributes; attr.SetBitmask(m_value); return(base.Read(reader)); }